Files
number_zj/20220330_Vote/Ewide.Web.Entry/wwwroot/lib/vue/vue.esm-bundler.min.js
毛财君 197b38ca6f 1
2023-07-06 17:37:33 +08:00

2 lines
1.3 KiB
JavaScript

import*as runtimeDom from"@vue/runtime-dom";import{initCustomFormatter,registerRuntimeCompiler,warn}from"@vue/runtime-dom";export*from"@vue/runtime-dom";import{compile}from"@vue/compiler-dom";import{isString,NOOP,extend,generateCodeFrame}from"@vue/shared";function initDev(){initCustomFormatter()}"production"!==process.env.NODE_ENV&&initDev();const compileCache=Object.create(null);function compileToFunction(t,e){if(!isString(t)){if(!t.nodeType)return"production"!==process.env.NODE_ENV&&warn("invalid template option: ",t),NOOP;t=t.innerHTML}var o=t,n=compileCache[o];if(n)return n;"#"===t[0]&&(n=document.querySelector(t),"production"===process.env.NODE_ENV||n||warn("Template element not found or is empty: "+t),t=n?n.innerHTML:"");const r=extend({hoistStatic:!0,onError:"production"!==process.env.NODE_ENV?i:void 0,onWarn:"production"!==process.env.NODE_ENV?e=>i(e,!0):NOOP},e);r.isCustomElement||"undefined"==typeof customElements||(r.isCustomElement=e=>!!customElements.get(e));n=compile(t,r).code;function i(e,o=!1){o=o?e.message:"Template compilation error: "+e.message,e=e.loc&&generateCodeFrame(t,e.loc.start.offset,e.loc.end.offset);warn(e?o+`
`+e:o)}const m=new Function("Vue",n)(runtimeDom);return m._rc=!0,compileCache[o]=m}registerRuntimeCompiler(compileToFunction);export{compileToFunction as compile};