var lang=${lang}; var h5url=${h5url}; var otherconfig=${otherconfig}; var interurl=${interurl}; var staticurl="${staticurl}"; function kcwebaddScript(url){ document.write(""); } function kcwebaddStyle(url){ document.write(""); } function kcwebisMobile(){ var userAgentInfo = navigator.userAgent;var mobileAgents = [ "Android", "iPhone", "SymbianOS", "Windows Phone", "iPad","iPod"];var mobile_flag = false; for (var v = 0; v < mobileAgents.length; v++) {if (userAgentInfo.indexOf(mobileAgents[v]) > 0) {mobile_flag = true;break;} }return mobile_flag; } kcwebaddScript('${staticurl}vue/2.6.12/vue.min.js'); kcwebaddScript('${staticurl}vue-router/3.0.1/vue-router.min.js'); kcwebaddScript('${staticurl}vuex/3.6.2/vuex.min.js'); kcwebaddScript('${staticurl}qs/6.5.2/qs.min.js'); kcwebaddScript('${staticurl}axios/0.18.0/axios.min.js'); kcwebaddScript('${staticurl}js/md5.min.js'); kcwebaddScript('${staticurl}js/kcweb.js'); % if pixelunit == 'px': kcwebaddStyle('${staticurl}vant/2.12/index.css'); % else: kcwebaddStyle('${staticurl}vant/2.12/rem.css'); % endif kcwebaddScript('${staticurl}vant/2.12/vant.min.js'); if(!kcwebisMobile()){//引入PC端饿了么ul kcwebaddStyle('${staticurl}element-ui/2.15.7/lib/theme-chalk/index.css'); kcwebaddScript('${staticurl}element-ui/2.15.7/lib/index.js'); } if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){//引入微信jsapi kcwebaddScript('https://res.wx.qq.com/open/js/jweixin-1.3.2.js'); // 强制禁止用户修改微信客户端的字体大小 (function() { if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") { handleFontSize(); } else { if (document.addEventListener) { document.addEventListener("WeixinJSBridgeReady", handleFontSize, false); } else if (document.attachEvent) { document.attachEvent("WeixinJSBridgeReady", handleFontSize); document.attachEvent("onWeixinJSBridgeReady", handleFontSize); } } function handleFontSize() { // 设置网页字体为默认大小 WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : 12 }); // 重写设置网页字体大小的事件 WeixinJSBridge.on('menu:setfont', function() { WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : 12 }); }); } })(); } % for item in assembly: % if item == 'admin' or item == 'core': kcwebaddStyle('${staticurl}components/1.0.1/kc-${item}/index.css?r=${r}'); % endif kcwebaddScript('${staticurl}components/1.0.1/kc-${item}/index.umd.min.js?r=${r}'); % endfor % for item in cssarr: kcwebaddStyle('${item}'); % endfor % for item in jsarr: kcwebaddScript('${item}'); % endfor