1 line
82 KiB
JavaScript
1 line
82 KiB
JavaScript
|
webpackJsonp([28],{"10j4":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("oCGI"),s=function(e){return e&&e.__esModule?e:{default:e}}(o),d=a("Q4DI"),n=a("jNy8");t.default={components:{"qr-code":s.default},data:function(){return{info:d.info,body:d.body,toc:d.toc,demos:n.demos,demoBoxShowStat:[],activeDemoBoxZoonPos:{},isTocStricky:!1,isQrcodeShow:!1}},computed:{bodyHead:function(){return this.body.split("<!-- DEMO -->")[0]},bodyTail:function(){return this.body.split("<!-- DEMO -->")[1]},demoBox:function(){return $(".doc-demo-box")},previewBox:function(){return $(".doc-demo-box-preview")},codeBox:function(){return $(".doc-demo-box-code")},curRouteIndex:function(){return this.$route.meta.index},prevRoute:function(){return this.findRoute(this.curRouteIndex-1,-1)},nextRoute:function(){return this.findRoute(this.curRouteIndex+1,1)}},mounted:function(){var e=this,t=document.body.scrollTop||document.documentElement.scrollTop;if($(window).bind("scroll",function(){var t=document.body.scrollTop||document.documentElement.scrollTop;e.strickyTocBar(t)}),this.strickyTocBar(t),location.hash){var a=location.hash.substr(1);location.hash="",location.hash=a}},methods:{findRoute:function(e){for(var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:1,a=window.$routes;0<=e&&e<=a.length-1&&(!a[e].meta.src&&!a[e].meta.markdown||a[e].redirect);)e+=t;return a[e]},toggleDemoBox:function(e){var t=$(".doc-demo-box-"+e),a=t.find(".doc-demo-box-toggle"),o=!this.demoBoxShowStat[e];o?a.addClass("active"):a.removeClass("active"),this.$set(this.demoBoxShowStat,e,o)},strickyTocBar:function(e){var t=this;window.requestAnimationFrame(function(){t.isTocStricky=!!(96<e)})},strickyToggleBar:function(e){var t=this;window.requestAnimationFrame(function(){t.toggleStrickyToggleBar(e)})},toggleStrickyToggleBar:function(e){e=e||document.body.scrollTop||document.documentElement.scrollTop,$.each($(".doc-demo-box-toggle"),function(t,a){var o=$(a).width(),s=$(a).height(),d=$(a).siblings(".doc-demo-box-code"),n=d.offset(),l=d.height(),i=$(window).height()-(n.top-e),c=$(window).height()-(n.top+l-e);$(a).hasClass("active")&&0<=i&&0>=c?!$(a).hasClass("is-stricky")&&($(a).css({maxWidth:o+"px",left:$(a).offset().left+"px"}),$(a).addClass("is-stricky")):($(a).css({maxWidth:o+"px",left:"0px"}),$(a).removeClass("is-stricky"))})}}}},"1KZR":function(e,t,a){t=e.exports=a("FZ+f")(!0),t.push([e.i,".mfe-blog-theme-default-doc[data-v-64e6d31c]{position:relative;float:left;width:100%;padding-right:12%;border-left:1px solid #e8e8e8;box-sizing:border-box}.mfe-blog-theme-default-doc .default-doc-content[data-v-64e6d31c],.mfe-blog-theme-default-doc .doc-content-describe[data-v-64e6d31c],.mfe-blog-theme-default-doc .doc-content-paragraph[data-v-64e6d31c],.mfe-blog-theme-default-doc .doc-content-top[data-v-64e6d31c]{float:left;width:100%;box-sizing:border-box}.mfe-blog-theme-default-doc .doc-content-top[data-v-64e6d31c]{margin-bottom:20px}.mfe-blog-theme-default-doc .doc-content-top .doc-content-title[data-v-64e6d31c]{font-size:28px;font-weight:400;color:#1f2f3d}.mfe-blog-theme-default-doc .doc-content-top .doc-content-qrcode[data-v-64e6d31c],.mfe-blog-theme-default-doc .doc-content-top .doc-content-title[data-v-64e6d31c]{float:left;line-height:1}.mfe-blog-theme-default-doc .doc-content-top .doc-content-qrcode[data-v-64e6d31c]{position:relative;margin-top:4px;margin-left:10px}.mfe-blog-theme-default-doc .doc-content-top .doc-content-qrcode i.icon-qr-code[data-v-64e6d31c]{font-size:22px;color:#999}.mfe-blog-theme-default-doc .doc-content-top .doc-content-qrcode i.icon-qr-code.active[data-v-64e6d31c]{color:#3ca0e6}.mfe-blog-theme-default-doc .doc-content-top .doc-content-qrcode span[data-v-64e6d31c]{position:absolute;left:-61px;top:30px;z-index:2;width:150px;padding:10px 15px;box-sizing:border-box;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.08);border-radius:4px;border:1px solid #f0f0f0}.mfe-blog-theme-default-doc .doc-content-top .doc-content-qrcode span i[data-v-64e6d31c]{display:inline-block;width:100%;text-align:center;font-size:12px;color:#9
|