| <meta charset="utf-8"> | ||
| <title>elview demo</title> | ||
| <script src="./elview.umd.js"></script> | ||
| <link rel="stylesheet" href="./elview.css"> | ||
| <script> | ||
| console.log(elview) | ||
| </script> |
| module.exports = | ||
| /******/ (function(modules) { // webpackBootstrap | ||
| /******/ // The module cache | ||
| /******/ var installedModules = {}; | ||
| /******/ | ||
| /******/ // The require function | ||
| /******/ function __webpack_require__(moduleId) { | ||
| /******/ | ||
| /******/ // Check if module is in cache | ||
| /******/ if(installedModules[moduleId]) { | ||
| /******/ return installedModules[moduleId].exports; | ||
| /******/ } | ||
| /******/ // Create a new module (and put it into the cache) | ||
| /******/ var module = installedModules[moduleId] = { | ||
| /******/ i: moduleId, | ||
| /******/ l: false, | ||
| /******/ exports: {} | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // Execute the module function | ||
| /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); | ||
| /******/ | ||
| /******/ // Flag the module as loaded | ||
| /******/ module.l = true; | ||
| /******/ | ||
| /******/ // Return the exports of the module | ||
| /******/ return module.exports; | ||
| /******/ } | ||
| /******/ | ||
| /******/ | ||
| /******/ // expose the modules object (__webpack_modules__) | ||
| /******/ __webpack_require__.m = modules; | ||
| /******/ | ||
| /******/ // expose the module cache | ||
| /******/ __webpack_require__.c = installedModules; | ||
| /******/ | ||
| /******/ // define getter function for harmony exports | ||
| /******/ __webpack_require__.d = function(exports, name, getter) { | ||
| /******/ if(!__webpack_require__.o(exports, name)) { | ||
| /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); | ||
| /******/ } | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // define __esModule on exports | ||
| /******/ __webpack_require__.r = function(exports) { | ||
| /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { | ||
| /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); | ||
| /******/ } | ||
| /******/ Object.defineProperty(exports, '__esModule', { value: true }); | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // create a fake namespace object | ||
| /******/ // mode & 1: value is a module id, require it | ||
| /******/ // mode & 2: merge all properties of value into the ns | ||
| /******/ // mode & 4: return value when already ns object | ||
| /******/ // mode & 8|1: behave like require | ||
| /******/ __webpack_require__.t = function(value, mode) { | ||
| /******/ if(mode & 1) value = __webpack_require__(value); | ||
| /******/ if(mode & 8) return value; | ||
| /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; | ||
| /******/ var ns = Object.create(null); | ||
| /******/ __webpack_require__.r(ns); | ||
| /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); | ||
| /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); | ||
| /******/ return ns; | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // getDefaultExport function for compatibility with non-harmony modules | ||
| /******/ __webpack_require__.n = function(module) { | ||
| /******/ var getter = module && module.__esModule ? | ||
| /******/ function getDefault() { return module['default']; } : | ||
| /******/ function getModuleExports() { return module; }; | ||
| /******/ __webpack_require__.d(getter, 'a', getter); | ||
| /******/ return getter; | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // Object.prototype.hasOwnProperty.call | ||
| /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; | ||
| /******/ | ||
| /******/ // __webpack_public_path__ | ||
| /******/ __webpack_require__.p = ""; | ||
| /******/ | ||
| /******/ | ||
| /******/ // Load entry module and return exports | ||
| /******/ return __webpack_require__(__webpack_require__.s = "fb15"); | ||
| /******/ }) | ||
| /************************************************************************/ | ||
| /******/ ({ | ||
| /***/ "1f29": | ||
| /***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
| "use strict"; | ||
| /* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_hello_vue_vue_type_style_index_0_id_1cebc9e2_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4799"); | ||
| /* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_hello_vue_vue_type_style_index_0_id_1cebc9e2_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_hello_vue_vue_type_style_index_0_id_1cebc9e2_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__); | ||
| /* unused harmony reexport * */ | ||
| /***/ }), | ||
| /***/ "4799": | ||
| /***/ (function(module, exports, __webpack_require__) { | ||
| // extracted by mini-css-extract-plugin | ||
| /***/ }), | ||
| /***/ "fb15": | ||
| /***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
| "use strict"; | ||
| // ESM COMPAT FLAG | ||
| __webpack_require__.r(__webpack_exports__); | ||
| // EXPORTS | ||
| __webpack_require__.d(__webpack_exports__, "install", function() { return /* reexport */ install; }); | ||
| __webpack_require__.d(__webpack_exports__, "myButton", function() { return /* reexport */ components_button; }); | ||
| __webpack_require__.d(__webpack_exports__, "myHello", function() { return /* reexport */ components_hello; }); | ||
| // CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js | ||
| // This file is imported into lib/wc client bundles. | ||
| if (typeof window !== 'undefined') { | ||
| var currentScript = window.document.currentScript | ||
| if (false) { var getCurrentScript; } | ||
| var src = currentScript && currentScript.src.match(/(.+\/)[^/]+\.js(\?.*)?$/) | ||
| if (src) { | ||
| __webpack_require__.p = src[1] // eslint-disable-line | ||
| } | ||
| } | ||
| // Indicate to webpack that this file can be concatenated | ||
| /* harmony default export */ var setPublicPath = (null); | ||
| // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"57d00b72-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./components/button/src/button.vue?vue&type=template&id=6a9906f8& | ||
| var render = function render() { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _vm._m(0); | ||
| }; | ||
| var staticRenderFns = [function () { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _c('div', [_c('h1', [_vm._v(" hello1 ")])]); | ||
| }]; | ||
| // CONCATENATED MODULE: ./components/button/src/button.vue?vue&type=template&id=6a9906f8& | ||
| // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./components/button/src/button.vue?vue&type=script&lang=js& | ||
| /* harmony default export */ var buttonvue_type_script_lang_js_ = ({ | ||
| name: 'myButton', | ||
| data() { | ||
| return {}; | ||
| }, | ||
| mounted() {} | ||
| }); | ||
| // CONCATENATED MODULE: ./components/button/src/button.vue?vue&type=script&lang=js& | ||
| /* harmony default export */ var src_buttonvue_type_script_lang_js_ = (buttonvue_type_script_lang_js_); | ||
| // CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js | ||
| /* globals __VUE_SSR_CONTEXT__ */ | ||
| // IMPORTANT: Do NOT use ES2015 features in this file (except for modules). | ||
| // This module is a runtime utility for cleaner component module output and will | ||
| // be included in the final webpack user bundle. | ||
| function normalizeComponent( | ||
| scriptExports, | ||
| render, | ||
| staticRenderFns, | ||
| functionalTemplate, | ||
| injectStyles, | ||
| scopeId, | ||
| moduleIdentifier /* server only */, | ||
| shadowMode /* vue-cli only */ | ||
| ) { | ||
| // Vue.extend constructor export interop | ||
| var options = | ||
| typeof scriptExports === 'function' ? scriptExports.options : scriptExports | ||
| // render functions | ||
| if (render) { | ||
| options.render = render | ||
| options.staticRenderFns = staticRenderFns | ||
| options._compiled = true | ||
| } | ||
| // functional template | ||
| if (functionalTemplate) { | ||
| options.functional = true | ||
| } | ||
| // scopedId | ||
| if (scopeId) { | ||
| options._scopeId = 'data-v-' + scopeId | ||
| } | ||
| var hook | ||
| if (moduleIdentifier) { | ||
| // server build | ||
| hook = function (context) { | ||
| // 2.3 injection | ||
| context = | ||
| context || // cached call | ||
| (this.$vnode && this.$vnode.ssrContext) || // stateful | ||
| (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional | ||
| // 2.2 with runInNewContext: true | ||
| if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { | ||
| context = __VUE_SSR_CONTEXT__ | ||
| } | ||
| // inject component styles | ||
| if (injectStyles) { | ||
| injectStyles.call(this, context) | ||
| } | ||
| // register component module identifier for async chunk inferrence | ||
| if (context && context._registeredComponents) { | ||
| context._registeredComponents.add(moduleIdentifier) | ||
| } | ||
| } | ||
| // used by ssr in case component is cached and beforeCreate | ||
| // never gets called | ||
| options._ssrRegister = hook | ||
| } else if (injectStyles) { | ||
| hook = shadowMode | ||
| ? function () { | ||
| injectStyles.call( | ||
| this, | ||
| (options.functional ? this.parent : this).$root.$options.shadowRoot | ||
| ) | ||
| } | ||
| : injectStyles | ||
| } | ||
| if (hook) { | ||
| if (options.functional) { | ||
| // for template-only hot-reload because in that case the render fn doesn't | ||
| // go through the normalizer | ||
| options._injectStyles = hook | ||
| // register for functional component in vue file | ||
| var originalRender = options.render | ||
| options.render = function renderWithStyleInjection(h, context) { | ||
| hook.call(context) | ||
| return originalRender(h, context) | ||
| } | ||
| } else { | ||
| // inject component registration as beforeCreate hook | ||
| var existing = options.beforeCreate | ||
| options.beforeCreate = existing ? [].concat(existing, hook) : [hook] | ||
| } | ||
| } | ||
| return { | ||
| exports: scriptExports, | ||
| options: options | ||
| } | ||
| } | ||
| // CONCATENATED MODULE: ./components/button/src/button.vue | ||
| /* normalize component */ | ||
| var component = normalizeComponent( | ||
| src_buttonvue_type_script_lang_js_, | ||
| render, | ||
| staticRenderFns, | ||
| false, | ||
| null, | ||
| null, | ||
| null | ||
| ) | ||
| /* harmony default export */ var src_button = (component.exports); | ||
| // CONCATENATED MODULE: ./components/button/index.js | ||
| src_button.install = function (Vue) { | ||
| Vue.component(src_button.name, src_button); | ||
| }; | ||
| /* harmony default export */ var components_button = (src_button); | ||
| // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"57d00b72-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./components/hello/src/hello.vue?vue&type=template&id=1cebc9e2&scoped=true& | ||
| var hellovue_type_template_id_1cebc9e2_scoped_true_render = function render() { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _c('div', { | ||
| staticClass: "hello" | ||
| }, [_c('h1', [_vm._v(_vm._s(_vm.msg))]), _vm._m(0), _c('h3', [_vm._v("Installed CLI Plugins")]), _vm._m(1), _c('h3', [_vm._v("Essential Links")]), _vm._m(2), _c('h3', [_vm._v("Ecosystem")]), _vm._m(3)]); | ||
| }; | ||
| var hellovue_type_template_id_1cebc9e2_scoped_true_staticRenderFns = [function () { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _c('p', [_vm._v(" For a guide and recipes on how to configure / customize this project,"), _c('br'), _vm._v(" check out the "), _c('a', { | ||
| attrs: { | ||
| "href": "https://cli.vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("vue-cli documentation")]), _vm._v(". ")]); | ||
| }, function () { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _c('ul', [_c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("babel")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("eslint")])])]); | ||
| }, function () { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _c('ul', [_c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("Core Docs")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://forum.vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("Forum")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://chat.vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("Community Chat")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://twitter.com/vuejs", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("Twitter")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://news.vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("News")])])]); | ||
| }, function () { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _c('ul', [_c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://router.vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("vue-router")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://vuex.vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("vuex")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://github.com/vuejs/vue-devtools#vue-devtools", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("vue-devtools")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://vue-loader.vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("vue-loader")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://github.com/vuejs/awesome-vue", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("awesome-vue")])])]); | ||
| }]; | ||
| // CONCATENATED MODULE: ./components/hello/src/hello.vue?vue&type=template&id=1cebc9e2&scoped=true& | ||
| // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./components/hello/src/hello.vue?vue&type=script&lang=js& | ||
| /* harmony default export */ var hellovue_type_script_lang_js_ = ({ | ||
| name: 'myHello', | ||
| props: { | ||
| msg: String | ||
| } | ||
| }); | ||
| // CONCATENATED MODULE: ./components/hello/src/hello.vue?vue&type=script&lang=js& | ||
| /* harmony default export */ var src_hellovue_type_script_lang_js_ = (hellovue_type_script_lang_js_); | ||
| // EXTERNAL MODULE: ./components/hello/src/hello.vue?vue&type=style&index=0&id=1cebc9e2&prod&scoped=true&lang=css& | ||
| var hellovue_type_style_index_0_id_1cebc9e2_prod_scoped_true_lang_css_ = __webpack_require__("1f29"); | ||
| // CONCATENATED MODULE: ./components/hello/src/hello.vue | ||
| /* normalize component */ | ||
| var hello_component = normalizeComponent( | ||
| src_hellovue_type_script_lang_js_, | ||
| hellovue_type_template_id_1cebc9e2_scoped_true_render, | ||
| hellovue_type_template_id_1cebc9e2_scoped_true_staticRenderFns, | ||
| false, | ||
| null, | ||
| "1cebc9e2", | ||
| null | ||
| ) | ||
| /* harmony default export */ var hello = (hello_component.exports); | ||
| // CONCATENATED MODULE: ./components/hello/index.js | ||
| hello.install = function (Vue) { | ||
| Vue.component(hello.name, hello); | ||
| }; | ||
| /* harmony default export */ var components_hello = (hello); | ||
| // CONCATENATED MODULE: ./components/index.js | ||
| /* 写法 1*/ | ||
| const components = [components_button, components_hello]; | ||
| const install = Vue => { | ||
| if (install.installed) return; // 判断是否安装过 | ||
| components.forEach(component => Vue.component(component.name, component)); // 遍历组件并注册 | ||
| }; | ||
| if (typeof window !== 'undefined' && window.Vue) { | ||
| install(window.Vue); | ||
| } | ||
| /* harmony default export */ var components_0 = ({ | ||
| install, | ||
| myButton: components_button, | ||
| myHello: components_hello | ||
| }); | ||
| /* 写法 1 完毕*/ | ||
| /* 写法 2 */ | ||
| // export const xyButton = | ||
| // CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js | ||
| /* harmony default export */ var entry_lib = __webpack_exports__["default"] = (components_0); | ||
| /***/ }) | ||
| /******/ }); | ||
| //# sourceMappingURL=elview.common.js.map |
| {"version":3,"sources":["webpack://elview/webpack/bootstrap","webpack://elview/./components/hello/src/hello.vue?d65a","webpack://elview/./components/hello/src/hello.vue?87aa","webpack://elview/./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js","webpack://elview/./components/button/src/button.vue","webpack://elview/components/button/src/button.vue","webpack://elview/./components/button/src/button.vue?1f50","webpack://elview/./node_modules/vue-loader/lib/runtime/componentNormalizer.js","webpack://elview/./components/button/src/button.vue?9cba","webpack://elview/./components/button/index.js","webpack://elview/./components/hello/src/hello.vue","webpack://elview/components/hello/src/hello.vue","webpack://elview/./components/hello/src/hello.vue?23e3","webpack://elview/./components/hello/src/hello.vue?3e4c","webpack://elview/./components/hello/index.js","webpack://elview/./components/index.js","webpack://elview/./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js"],"names":["render","_vm","_c","_self","_m","staticRenderFns","_v","name","data","mounted","myButton","install","Vue","component","staticClass","_s","msg","attrs","props","myHello","components","installed","forEach","window"],"mappings":"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","file":"elview.common.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"fb15\");\n","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./hello.vue?vue&type=style&index=0&id=1cebc9e2&prod&scoped=true&lang=css&\"","// extracted by mini-css-extract-plugin","// This file is imported into lib/wc client bundles.\n\nif (typeof window !== 'undefined') {\n var currentScript = window.document.currentScript\n if (process.env.NEED_CURRENTSCRIPT_POLYFILL) {\n var getCurrentScript = require('@soda/get-current-script')\n currentScript = getCurrentScript()\n\n // for backward compatibility, because previously we directly included the polyfill\n if (!('currentScript' in document)) {\n Object.defineProperty(document, 'currentScript', { get: getCurrentScript })\n }\n }\n\n var src = currentScript && currentScript.src.match(/(.+\\/)[^/]+\\.js(\\?.*)?$/)\n if (src) {\n __webpack_public_path__ = src[1] // eslint-disable-line\n }\n}\n\n// Indicate to webpack that this file can be concatenated\nexport default null\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _vm._m(0)\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('div',[_c('h1',[_vm._v(\" hello1 \")])])\n}]\n\nexport { render, staticRenderFns }","<template>\n\t<div>\n\t\t<h1> hello1 </h1>\n\t</div>\n</template>\n\n<script>\n export default {\n name:'myButton',\n data(){\n return {}\n },\n mounted(){\n\n }\n }\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./button.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./button.vue?vue&type=script&lang=js&\"","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent(\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */,\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options =\n typeof scriptExports === 'function' ? scriptExports.options : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) {\n // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () {\n injectStyles.call(\n this,\n (options.functional ? this.parent : this).$root.$options.shadowRoot\n )\n }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functional component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection(h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing ? [].concat(existing, hook) : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","import { render, staticRenderFns } from \"./button.vue?vue&type=template&id=6a9906f8&\"\nimport script from \"./button.vue?vue&type=script&lang=js&\"\nexport * from \"./button.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\nimport myButton from './src/button.vue'\n\nmyButton.install = function(Vue){\n\tVue.component(myButton.name,myButton)\n}\n\nexport default myButton\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"hello\"},[_c('h1',[_vm._v(_vm._s(_vm.msg))]),_vm._m(0),_c('h3',[_vm._v(\"Installed CLI Plugins\")]),_vm._m(1),_c('h3',[_vm._v(\"Essential Links\")]),_vm._m(2),_c('h3',[_vm._v(\"Ecosystem\")]),_vm._m(3)])\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('p',[_vm._v(\" For a guide and recipes on how to configure / customize this project,\"),_c('br'),_vm._v(\" check out the \"),_c('a',{attrs:{\"href\":\"https://cli.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vue-cli documentation\")]),_vm._v(\". \")])\n},function (){var _vm=this,_c=_vm._self._c;return _c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"babel\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"eslint\")])])])\n},function (){var _vm=this,_c=_vm._self._c;return _c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"Core Docs\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://forum.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"Forum\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://chat.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"Community Chat\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://twitter.com/vuejs\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"Twitter\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://news.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"News\")])])])\n},function (){var _vm=this,_c=_vm._self._c;return _c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://router.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vue-router\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://vuex.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vuex\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://github.com/vuejs/vue-devtools#vue-devtools\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vue-devtools\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://vue-loader.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vue-loader\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://github.com/vuejs/awesome-vue\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"awesome-vue\")])])])\n}]\n\nexport { render, staticRenderFns }","<template>\n <div class=\"hello\">\n <h1>{{ msg }}</h1>\n <p>\n For a guide and recipes on how to configure / customize this project,<br>\n check out the\n <a href=\"https://cli.vuejs.org\" target=\"_blank\" rel=\"noopener\">vue-cli documentation</a>.\n </p>\n <h3>Installed CLI Plugins</h3>\n <ul>\n <li><a href=\"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel\" target=\"_blank\" rel=\"noopener\">babel</a></li>\n <li><a href=\"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint\" target=\"_blank\" rel=\"noopener\">eslint</a></li>\n </ul>\n <h3>Essential Links</h3>\n <ul>\n <li><a href=\"https://vuejs.org\" target=\"_blank\" rel=\"noopener\">Core Docs</a></li>\n <li><a href=\"https://forum.vuejs.org\" target=\"_blank\" rel=\"noopener\">Forum</a></li>\n <li><a href=\"https://chat.vuejs.org\" target=\"_blank\" rel=\"noopener\">Community Chat</a></li>\n <li><a href=\"https://twitter.com/vuejs\" target=\"_blank\" rel=\"noopener\">Twitter</a></li>\n <li><a href=\"https://news.vuejs.org\" target=\"_blank\" rel=\"noopener\">News</a></li>\n </ul>\n <h3>Ecosystem</h3>\n <ul>\n <li><a href=\"https://router.vuejs.org\" target=\"_blank\" rel=\"noopener\">vue-router</a></li>\n <li><a href=\"https://vuex.vuejs.org\" target=\"_blank\" rel=\"noopener\">vuex</a></li>\n <li><a href=\"https://github.com/vuejs/vue-devtools#vue-devtools\" target=\"_blank\" rel=\"noopener\">vue-devtools</a></li>\n <li><a href=\"https://vue-loader.vuejs.org\" target=\"_blank\" rel=\"noopener\">vue-loader</a></li>\n <li><a href=\"https://github.com/vuejs/awesome-vue\" target=\"_blank\" rel=\"noopener\">awesome-vue</a></li>\n </ul>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'myHello',\n props: {\n msg: String\n }\n}\n</script>\n\n<!-- Add \"scoped\" attribute to limit CSS to this component only -->\n<style scoped>\nh3 {\n margin: 40px 0 0;\n}\nul {\n list-style-type: none;\n padding: 0;\n}\nli {\n display: inline-block;\n margin: 0 10px;\n}\na {\n color: #42b983;\n}\n</style>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./hello.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./hello.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./hello.vue?vue&type=template&id=1cebc9e2&scoped=true&\"\nimport script from \"./hello.vue?vue&type=script&lang=js&\"\nexport * from \"./hello.vue?vue&type=script&lang=js&\"\nimport style0 from \"./hello.vue?vue&type=style&index=0&id=1cebc9e2&prod&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1cebc9e2\",\n null\n \n)\n\nexport default component.exports","\nimport myHello from './src/hello.vue'\n\nmyHello.install = function(Vue){\n\tVue.component(myHello.name,myHello)\n}\n\nexport default myHello\n\n","\nimport myButton from './button'\nimport myHello from './hello'\n\n/* 写法 1*/\n\nconst components = [myButton,myHello]\n\nconst install = (Vue) =>{\n\t\n\tif(install.installed) return; // 判断是否安装过\n\tcomponents.forEach((component)=>Vue.component(component.name,component)); // 遍历组件并注册\n\n}\n\n\nif(typeof window !== 'undefined' && window.Vue)\n{\n\tinstall(window.Vue)\n}\n\nexport default {\n\tinstall,\n\tmyButton,\n\tmyHello\n}\n\nexport {\n\tinstall,\n\tmyButton,\n\tmyHello\n }\n\n/* 写法 1 完毕*/\n\n\n/* 写法 2 */\n\n\n\n// export const xyButton = ","import './setPublicPath'\nimport mod from '~entry'\nexport default mod\nexport * from '~entry'\n"],"sourceRoot":""} |
| h3[data-v-1cebc9e2]{margin:40px 0 0}ul[data-v-1cebc9e2]{list-style-type:none;padding:0}li[data-v-1cebc9e2]{display:inline-block;margin:0 10px}a[data-v-1cebc9e2]{color:#42b983} |
| (function webpackUniversalModuleDefinition(root, factory) { | ||
| if(typeof exports === 'object' && typeof module === 'object') | ||
| module.exports = factory(); | ||
| else if(typeof define === 'function' && define.amd) | ||
| define([], factory); | ||
| else if(typeof exports === 'object') | ||
| exports["elview"] = factory(); | ||
| else | ||
| root["elview"] = factory(); | ||
| })((typeof self !== 'undefined' ? self : this), function() { | ||
| return /******/ (function(modules) { // webpackBootstrap | ||
| /******/ // The module cache | ||
| /******/ var installedModules = {}; | ||
| /******/ | ||
| /******/ // The require function | ||
| /******/ function __webpack_require__(moduleId) { | ||
| /******/ | ||
| /******/ // Check if module is in cache | ||
| /******/ if(installedModules[moduleId]) { | ||
| /******/ return installedModules[moduleId].exports; | ||
| /******/ } | ||
| /******/ // Create a new module (and put it into the cache) | ||
| /******/ var module = installedModules[moduleId] = { | ||
| /******/ i: moduleId, | ||
| /******/ l: false, | ||
| /******/ exports: {} | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // Execute the module function | ||
| /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); | ||
| /******/ | ||
| /******/ // Flag the module as loaded | ||
| /******/ module.l = true; | ||
| /******/ | ||
| /******/ // Return the exports of the module | ||
| /******/ return module.exports; | ||
| /******/ } | ||
| /******/ | ||
| /******/ | ||
| /******/ // expose the modules object (__webpack_modules__) | ||
| /******/ __webpack_require__.m = modules; | ||
| /******/ | ||
| /******/ // expose the module cache | ||
| /******/ __webpack_require__.c = installedModules; | ||
| /******/ | ||
| /******/ // define getter function for harmony exports | ||
| /******/ __webpack_require__.d = function(exports, name, getter) { | ||
| /******/ if(!__webpack_require__.o(exports, name)) { | ||
| /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); | ||
| /******/ } | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // define __esModule on exports | ||
| /******/ __webpack_require__.r = function(exports) { | ||
| /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { | ||
| /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); | ||
| /******/ } | ||
| /******/ Object.defineProperty(exports, '__esModule', { value: true }); | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // create a fake namespace object | ||
| /******/ // mode & 1: value is a module id, require it | ||
| /******/ // mode & 2: merge all properties of value into the ns | ||
| /******/ // mode & 4: return value when already ns object | ||
| /******/ // mode & 8|1: behave like require | ||
| /******/ __webpack_require__.t = function(value, mode) { | ||
| /******/ if(mode & 1) value = __webpack_require__(value); | ||
| /******/ if(mode & 8) return value; | ||
| /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; | ||
| /******/ var ns = Object.create(null); | ||
| /******/ __webpack_require__.r(ns); | ||
| /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); | ||
| /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); | ||
| /******/ return ns; | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // getDefaultExport function for compatibility with non-harmony modules | ||
| /******/ __webpack_require__.n = function(module) { | ||
| /******/ var getter = module && module.__esModule ? | ||
| /******/ function getDefault() { return module['default']; } : | ||
| /******/ function getModuleExports() { return module; }; | ||
| /******/ __webpack_require__.d(getter, 'a', getter); | ||
| /******/ return getter; | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // Object.prototype.hasOwnProperty.call | ||
| /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; | ||
| /******/ | ||
| /******/ // __webpack_public_path__ | ||
| /******/ __webpack_require__.p = ""; | ||
| /******/ | ||
| /******/ | ||
| /******/ // Load entry module and return exports | ||
| /******/ return __webpack_require__(__webpack_require__.s = "fb15"); | ||
| /******/ }) | ||
| /************************************************************************/ | ||
| /******/ ({ | ||
| /***/ "1f29": | ||
| /***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
| "use strict"; | ||
| /* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_hello_vue_vue_type_style_index_0_id_1cebc9e2_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4799"); | ||
| /* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_hello_vue_vue_type_style_index_0_id_1cebc9e2_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_hello_vue_vue_type_style_index_0_id_1cebc9e2_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__); | ||
| /* unused harmony reexport * */ | ||
| /***/ }), | ||
| /***/ "4799": | ||
| /***/ (function(module, exports, __webpack_require__) { | ||
| // extracted by mini-css-extract-plugin | ||
| /***/ }), | ||
| /***/ "fb15": | ||
| /***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
| "use strict"; | ||
| // ESM COMPAT FLAG | ||
| __webpack_require__.r(__webpack_exports__); | ||
| // EXPORTS | ||
| __webpack_require__.d(__webpack_exports__, "install", function() { return /* reexport */ install; }); | ||
| __webpack_require__.d(__webpack_exports__, "myButton", function() { return /* reexport */ components_button; }); | ||
| __webpack_require__.d(__webpack_exports__, "myHello", function() { return /* reexport */ components_hello; }); | ||
| // CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js | ||
| // This file is imported into lib/wc client bundles. | ||
| if (typeof window !== 'undefined') { | ||
| var currentScript = window.document.currentScript | ||
| if (false) { var getCurrentScript; } | ||
| var src = currentScript && currentScript.src.match(/(.+\/)[^/]+\.js(\?.*)?$/) | ||
| if (src) { | ||
| __webpack_require__.p = src[1] // eslint-disable-line | ||
| } | ||
| } | ||
| // Indicate to webpack that this file can be concatenated | ||
| /* harmony default export */ var setPublicPath = (null); | ||
| // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"57d00b72-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./components/button/src/button.vue?vue&type=template&id=6a9906f8& | ||
| var render = function render() { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _vm._m(0); | ||
| }; | ||
| var staticRenderFns = [function () { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _c('div', [_c('h1', [_vm._v(" hello1 ")])]); | ||
| }]; | ||
| // CONCATENATED MODULE: ./components/button/src/button.vue?vue&type=template&id=6a9906f8& | ||
| // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./components/button/src/button.vue?vue&type=script&lang=js& | ||
| /* harmony default export */ var buttonvue_type_script_lang_js_ = ({ | ||
| name: 'myButton', | ||
| data() { | ||
| return {}; | ||
| }, | ||
| mounted() {} | ||
| }); | ||
| // CONCATENATED MODULE: ./components/button/src/button.vue?vue&type=script&lang=js& | ||
| /* harmony default export */ var src_buttonvue_type_script_lang_js_ = (buttonvue_type_script_lang_js_); | ||
| // CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js | ||
| /* globals __VUE_SSR_CONTEXT__ */ | ||
| // IMPORTANT: Do NOT use ES2015 features in this file (except for modules). | ||
| // This module is a runtime utility for cleaner component module output and will | ||
| // be included in the final webpack user bundle. | ||
| function normalizeComponent( | ||
| scriptExports, | ||
| render, | ||
| staticRenderFns, | ||
| functionalTemplate, | ||
| injectStyles, | ||
| scopeId, | ||
| moduleIdentifier /* server only */, | ||
| shadowMode /* vue-cli only */ | ||
| ) { | ||
| // Vue.extend constructor export interop | ||
| var options = | ||
| typeof scriptExports === 'function' ? scriptExports.options : scriptExports | ||
| // render functions | ||
| if (render) { | ||
| options.render = render | ||
| options.staticRenderFns = staticRenderFns | ||
| options._compiled = true | ||
| } | ||
| // functional template | ||
| if (functionalTemplate) { | ||
| options.functional = true | ||
| } | ||
| // scopedId | ||
| if (scopeId) { | ||
| options._scopeId = 'data-v-' + scopeId | ||
| } | ||
| var hook | ||
| if (moduleIdentifier) { | ||
| // server build | ||
| hook = function (context) { | ||
| // 2.3 injection | ||
| context = | ||
| context || // cached call | ||
| (this.$vnode && this.$vnode.ssrContext) || // stateful | ||
| (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional | ||
| // 2.2 with runInNewContext: true | ||
| if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { | ||
| context = __VUE_SSR_CONTEXT__ | ||
| } | ||
| // inject component styles | ||
| if (injectStyles) { | ||
| injectStyles.call(this, context) | ||
| } | ||
| // register component module identifier for async chunk inferrence | ||
| if (context && context._registeredComponents) { | ||
| context._registeredComponents.add(moduleIdentifier) | ||
| } | ||
| } | ||
| // used by ssr in case component is cached and beforeCreate | ||
| // never gets called | ||
| options._ssrRegister = hook | ||
| } else if (injectStyles) { | ||
| hook = shadowMode | ||
| ? function () { | ||
| injectStyles.call( | ||
| this, | ||
| (options.functional ? this.parent : this).$root.$options.shadowRoot | ||
| ) | ||
| } | ||
| : injectStyles | ||
| } | ||
| if (hook) { | ||
| if (options.functional) { | ||
| // for template-only hot-reload because in that case the render fn doesn't | ||
| // go through the normalizer | ||
| options._injectStyles = hook | ||
| // register for functional component in vue file | ||
| var originalRender = options.render | ||
| options.render = function renderWithStyleInjection(h, context) { | ||
| hook.call(context) | ||
| return originalRender(h, context) | ||
| } | ||
| } else { | ||
| // inject component registration as beforeCreate hook | ||
| var existing = options.beforeCreate | ||
| options.beforeCreate = existing ? [].concat(existing, hook) : [hook] | ||
| } | ||
| } | ||
| return { | ||
| exports: scriptExports, | ||
| options: options | ||
| } | ||
| } | ||
| // CONCATENATED MODULE: ./components/button/src/button.vue | ||
| /* normalize component */ | ||
| var component = normalizeComponent( | ||
| src_buttonvue_type_script_lang_js_, | ||
| render, | ||
| staticRenderFns, | ||
| false, | ||
| null, | ||
| null, | ||
| null | ||
| ) | ||
| /* harmony default export */ var src_button = (component.exports); | ||
| // CONCATENATED MODULE: ./components/button/index.js | ||
| src_button.install = function (Vue) { | ||
| Vue.component(src_button.name, src_button); | ||
| }; | ||
| /* harmony default export */ var components_button = (src_button); | ||
| // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"57d00b72-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./components/hello/src/hello.vue?vue&type=template&id=1cebc9e2&scoped=true& | ||
| var hellovue_type_template_id_1cebc9e2_scoped_true_render = function render() { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _c('div', { | ||
| staticClass: "hello" | ||
| }, [_c('h1', [_vm._v(_vm._s(_vm.msg))]), _vm._m(0), _c('h3', [_vm._v("Installed CLI Plugins")]), _vm._m(1), _c('h3', [_vm._v("Essential Links")]), _vm._m(2), _c('h3', [_vm._v("Ecosystem")]), _vm._m(3)]); | ||
| }; | ||
| var hellovue_type_template_id_1cebc9e2_scoped_true_staticRenderFns = [function () { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _c('p', [_vm._v(" For a guide and recipes on how to configure / customize this project,"), _c('br'), _vm._v(" check out the "), _c('a', { | ||
| attrs: { | ||
| "href": "https://cli.vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("vue-cli documentation")]), _vm._v(". ")]); | ||
| }, function () { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _c('ul', [_c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("babel")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("eslint")])])]); | ||
| }, function () { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _c('ul', [_c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("Core Docs")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://forum.vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("Forum")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://chat.vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("Community Chat")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://twitter.com/vuejs", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("Twitter")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://news.vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("News")])])]); | ||
| }, function () { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _c('ul', [_c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://router.vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("vue-router")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://vuex.vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("vuex")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://github.com/vuejs/vue-devtools#vue-devtools", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("vue-devtools")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://vue-loader.vuejs.org", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("vue-loader")])]), _c('li', [_c('a', { | ||
| attrs: { | ||
| "href": "https://github.com/vuejs/awesome-vue", | ||
| "target": "_blank", | ||
| "rel": "noopener" | ||
| } | ||
| }, [_vm._v("awesome-vue")])])]); | ||
| }]; | ||
| // CONCATENATED MODULE: ./components/hello/src/hello.vue?vue&type=template&id=1cebc9e2&scoped=true& | ||
| // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./components/hello/src/hello.vue?vue&type=script&lang=js& | ||
| /* harmony default export */ var hellovue_type_script_lang_js_ = ({ | ||
| name: 'myHello', | ||
| props: { | ||
| msg: String | ||
| } | ||
| }); | ||
| // CONCATENATED MODULE: ./components/hello/src/hello.vue?vue&type=script&lang=js& | ||
| /* harmony default export */ var src_hellovue_type_script_lang_js_ = (hellovue_type_script_lang_js_); | ||
| // EXTERNAL MODULE: ./components/hello/src/hello.vue?vue&type=style&index=0&id=1cebc9e2&prod&scoped=true&lang=css& | ||
| var hellovue_type_style_index_0_id_1cebc9e2_prod_scoped_true_lang_css_ = __webpack_require__("1f29"); | ||
| // CONCATENATED MODULE: ./components/hello/src/hello.vue | ||
| /* normalize component */ | ||
| var hello_component = normalizeComponent( | ||
| src_hellovue_type_script_lang_js_, | ||
| hellovue_type_template_id_1cebc9e2_scoped_true_render, | ||
| hellovue_type_template_id_1cebc9e2_scoped_true_staticRenderFns, | ||
| false, | ||
| null, | ||
| "1cebc9e2", | ||
| null | ||
| ) | ||
| /* harmony default export */ var hello = (hello_component.exports); | ||
| // CONCATENATED MODULE: ./components/hello/index.js | ||
| hello.install = function (Vue) { | ||
| Vue.component(hello.name, hello); | ||
| }; | ||
| /* harmony default export */ var components_hello = (hello); | ||
| // CONCATENATED MODULE: ./components/index.js | ||
| /* 写法 1*/ | ||
| const components = [components_button, components_hello]; | ||
| const install = Vue => { | ||
| if (install.installed) return; // 判断是否安装过 | ||
| components.forEach(component => Vue.component(component.name, component)); // 遍历组件并注册 | ||
| }; | ||
| if (typeof window !== 'undefined' && window.Vue) { | ||
| install(window.Vue); | ||
| } | ||
| /* harmony default export */ var components_0 = ({ | ||
| install, | ||
| myButton: components_button, | ||
| myHello: components_hello | ||
| }); | ||
| /* 写法 1 完毕*/ | ||
| /* 写法 2 */ | ||
| // export const xyButton = | ||
| // CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js | ||
| /* harmony default export */ var entry_lib = __webpack_exports__["default"] = (components_0); | ||
| /***/ }) | ||
| /******/ }); | ||
| }); | ||
| //# sourceMappingURL=elview.umd.js.map |
| {"version":3,"sources":["webpack://elview/webpack/universalModuleDefinition","webpack://elview/webpack/bootstrap","webpack://elview/./components/hello/src/hello.vue?d65a","webpack://elview/./components/hello/src/hello.vue?87aa","webpack://elview/./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js","webpack://elview/./components/button/src/button.vue","webpack://elview/components/button/src/button.vue","webpack://elview/./components/button/src/button.vue?1f50","webpack://elview/./node_modules/vue-loader/lib/runtime/componentNormalizer.js","webpack://elview/./components/button/src/button.vue?9cba","webpack://elview/./components/button/index.js","webpack://elview/./components/hello/src/hello.vue","webpack://elview/components/hello/src/hello.vue","webpack://elview/./components/hello/src/hello.vue?23e3","webpack://elview/./components/hello/src/hello.vue?3e4c","webpack://elview/./components/hello/index.js","webpack://elview/./components/index.js","webpack://elview/./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js"],"names":["render","_vm","_c","_self","_m","staticRenderFns","_v","name","data","mounted","myButton","install","Vue","component","staticClass","_s","msg","attrs","props","myHello","components","installed","forEach","window"],"mappings":"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","file":"elview.umd.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"elview\"] = factory();\n\telse\n\t\troot[\"elview\"] = factory();\n})((typeof self !== 'undefined' ? self : this), function() {\nreturn "," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"fb15\");\n","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./hello.vue?vue&type=style&index=0&id=1cebc9e2&prod&scoped=true&lang=css&\"","// extracted by mini-css-extract-plugin","// This file is imported into lib/wc client bundles.\n\nif (typeof window !== 'undefined') {\n var currentScript = window.document.currentScript\n if (process.env.NEED_CURRENTSCRIPT_POLYFILL) {\n var getCurrentScript = require('@soda/get-current-script')\n currentScript = getCurrentScript()\n\n // for backward compatibility, because previously we directly included the polyfill\n if (!('currentScript' in document)) {\n Object.defineProperty(document, 'currentScript', { get: getCurrentScript })\n }\n }\n\n var src = currentScript && currentScript.src.match(/(.+\\/)[^/]+\\.js(\\?.*)?$/)\n if (src) {\n __webpack_public_path__ = src[1] // eslint-disable-line\n }\n}\n\n// Indicate to webpack that this file can be concatenated\nexport default null\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _vm._m(0)\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('div',[_c('h1',[_vm._v(\" hello1 \")])])\n}]\n\nexport { render, staticRenderFns }","<template>\n\t<div>\n\t\t<h1> hello1 </h1>\n\t</div>\n</template>\n\n<script>\n export default {\n name:'myButton',\n data(){\n return {}\n },\n mounted(){\n\n }\n }\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./button.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./button.vue?vue&type=script&lang=js&\"","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent(\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */,\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options =\n typeof scriptExports === 'function' ? scriptExports.options : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) {\n // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () {\n injectStyles.call(\n this,\n (options.functional ? this.parent : this).$root.$options.shadowRoot\n )\n }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functional component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection(h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing ? [].concat(existing, hook) : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","import { render, staticRenderFns } from \"./button.vue?vue&type=template&id=6a9906f8&\"\nimport script from \"./button.vue?vue&type=script&lang=js&\"\nexport * from \"./button.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\nimport myButton from './src/button.vue'\n\nmyButton.install = function(Vue){\n\tVue.component(myButton.name,myButton)\n}\n\nexport default myButton\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"hello\"},[_c('h1',[_vm._v(_vm._s(_vm.msg))]),_vm._m(0),_c('h3',[_vm._v(\"Installed CLI Plugins\")]),_vm._m(1),_c('h3',[_vm._v(\"Essential Links\")]),_vm._m(2),_c('h3',[_vm._v(\"Ecosystem\")]),_vm._m(3)])\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('p',[_vm._v(\" For a guide and recipes on how to configure / customize this project,\"),_c('br'),_vm._v(\" check out the \"),_c('a',{attrs:{\"href\":\"https://cli.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vue-cli documentation\")]),_vm._v(\". \")])\n},function (){var _vm=this,_c=_vm._self._c;return _c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"babel\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"eslint\")])])])\n},function (){var _vm=this,_c=_vm._self._c;return _c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"Core Docs\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://forum.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"Forum\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://chat.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"Community Chat\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://twitter.com/vuejs\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"Twitter\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://news.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"News\")])])])\n},function (){var _vm=this,_c=_vm._self._c;return _c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://router.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vue-router\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://vuex.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vuex\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://github.com/vuejs/vue-devtools#vue-devtools\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vue-devtools\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://vue-loader.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vue-loader\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://github.com/vuejs/awesome-vue\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"awesome-vue\")])])])\n}]\n\nexport { render, staticRenderFns }","<template>\n <div class=\"hello\">\n <h1>{{ msg }}</h1>\n <p>\n For a guide and recipes on how to configure / customize this project,<br>\n check out the\n <a href=\"https://cli.vuejs.org\" target=\"_blank\" rel=\"noopener\">vue-cli documentation</a>.\n </p>\n <h3>Installed CLI Plugins</h3>\n <ul>\n <li><a href=\"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel\" target=\"_blank\" rel=\"noopener\">babel</a></li>\n <li><a href=\"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint\" target=\"_blank\" rel=\"noopener\">eslint</a></li>\n </ul>\n <h3>Essential Links</h3>\n <ul>\n <li><a href=\"https://vuejs.org\" target=\"_blank\" rel=\"noopener\">Core Docs</a></li>\n <li><a href=\"https://forum.vuejs.org\" target=\"_blank\" rel=\"noopener\">Forum</a></li>\n <li><a href=\"https://chat.vuejs.org\" target=\"_blank\" rel=\"noopener\">Community Chat</a></li>\n <li><a href=\"https://twitter.com/vuejs\" target=\"_blank\" rel=\"noopener\">Twitter</a></li>\n <li><a href=\"https://news.vuejs.org\" target=\"_blank\" rel=\"noopener\">News</a></li>\n </ul>\n <h3>Ecosystem</h3>\n <ul>\n <li><a href=\"https://router.vuejs.org\" target=\"_blank\" rel=\"noopener\">vue-router</a></li>\n <li><a href=\"https://vuex.vuejs.org\" target=\"_blank\" rel=\"noopener\">vuex</a></li>\n <li><a href=\"https://github.com/vuejs/vue-devtools#vue-devtools\" target=\"_blank\" rel=\"noopener\">vue-devtools</a></li>\n <li><a href=\"https://vue-loader.vuejs.org\" target=\"_blank\" rel=\"noopener\">vue-loader</a></li>\n <li><a href=\"https://github.com/vuejs/awesome-vue\" target=\"_blank\" rel=\"noopener\">awesome-vue</a></li>\n </ul>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'myHello',\n props: {\n msg: String\n }\n}\n</script>\n\n<!-- Add \"scoped\" attribute to limit CSS to this component only -->\n<style scoped>\nh3 {\n margin: 40px 0 0;\n}\nul {\n list-style-type: none;\n padding: 0;\n}\nli {\n display: inline-block;\n margin: 0 10px;\n}\na {\n color: #42b983;\n}\n</style>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./hello.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./hello.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./hello.vue?vue&type=template&id=1cebc9e2&scoped=true&\"\nimport script from \"./hello.vue?vue&type=script&lang=js&\"\nexport * from \"./hello.vue?vue&type=script&lang=js&\"\nimport style0 from \"./hello.vue?vue&type=style&index=0&id=1cebc9e2&prod&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1cebc9e2\",\n null\n \n)\n\nexport default component.exports","\nimport myHello from './src/hello.vue'\n\nmyHello.install = function(Vue){\n\tVue.component(myHello.name,myHello)\n}\n\nexport default myHello\n\n","\nimport myButton from './button'\nimport myHello from './hello'\n\n/* 写法 1*/\n\nconst components = [myButton,myHello]\n\nconst install = (Vue) =>{\n\t\n\tif(install.installed) return; // 判断是否安装过\n\tcomponents.forEach((component)=>Vue.component(component.name,component)); // 遍历组件并注册\n\n}\n\n\nif(typeof window !== 'undefined' && window.Vue)\n{\n\tinstall(window.Vue)\n}\n\nexport default {\n\tinstall,\n\tmyButton,\n\tmyHello\n}\n\nexport {\n\tinstall,\n\tmyButton,\n\tmyHello\n }\n\n/* 写法 1 完毕*/\n\n\n/* 写法 2 */\n\n\n\n// export const xyButton = ","import './setPublicPath'\nimport mod from '~entry'\nexport default mod\nexport * from '~entry'\n"],"sourceRoot":""} |
| (function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["elview"]=t():e["elview"]=t()})("undefined"!==typeof self?self:this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"1f29":function(e,t,n){"use strict";n("4799")},4799:function(e,t,n){},fb15:function(e,t,n){"use strict";if(n.r(t),n.d(t,"install",(function(){return j})),n.d(t,"myButton",(function(){return v})),n.d(t,"myHello",(function(){return b})),"undefined"!==typeof window){var r=window.document.currentScript,o=r&&r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);o&&(n.p=o[1])}var u=function(){var e=this;e._self._c;return e._m(0)},i=[function(){var e=this,t=e._self._c;return t("div",[t("h1",[e._v(" hello1 ")])])}],s={name:"myButton",data(){return{}},mounted(){}},l=s;function a(e,t,n,r,o,u,i,s){var l,a="function"===typeof e?e.options:e;if(t&&(a.render=t,a.staticRenderFns=n,a._compiled=!0),r&&(a.functional=!0),u&&(a._scopeId="data-v-"+u),i?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},a._ssrRegister=l):o&&(l=s?function(){o.call(this,(a.functional?this.parent:this).$root.$options.shadowRoot)}:o),l)if(a.functional){a._injectStyles=l;var c=a.render;a.render=function(e,t){return l.call(t),c(e,t)}}else{var f=a.beforeCreate;a.beforeCreate=f?[].concat(f,l):[l]}return{exports:e,options:a}}var c=a(l,u,i,!1,null,null,null),f=c.exports;f.install=function(e){e.component(f.name,f)};var v=f,p=function(){var e=this,t=e._self._c;return t("div",{staticClass:"hello"},[t("h1",[e._v(e._s(e.msg))]),e._m(0),t("h3",[e._v("Installed CLI Plugins")]),e._m(1),t("h3",[e._v("Essential Links")]),e._m(2),t("h3",[e._v("Ecosystem")]),e._m(3)])},_=[function(){var e=this,t=e._self._c;return t("p",[e._v(" For a guide and recipes on how to configure / customize this project,"),t("br"),e._v(" check out the "),t("a",{attrs:{href:"https://cli.vuejs.org",target:"_blank",rel:"noopener"}},[e._v("vue-cli documentation")]),e._v(". ")])},function(){var e=this,t=e._self._c;return t("ul",[t("li",[t("a",{attrs:{href:"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel",target:"_blank",rel:"noopener"}},[e._v("babel")])]),t("li",[t("a",{attrs:{href:"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint",target:"_blank",rel:"noopener"}},[e._v("eslint")])])])},function(){var e=this,t=e._self._c;return t("ul",[t("li",[t("a",{attrs:{href:"https://vuejs.org",target:"_blank",rel:"noopener"}},[e._v("Core Docs")])]),t("li",[t("a",{attrs:{href:"https://forum.vuejs.org",target:"_blank",rel:"noopener"}},[e._v("Forum")])]),t("li",[t("a",{attrs:{href:"https://chat.vuejs.org",target:"_blank",rel:"noopener"}},[e._v("Community Chat")])]),t("li",[t("a",{attrs:{href:"https://twitter.com/vuejs",target:"_blank",rel:"noopener"}},[e._v("Twitter")])]),t("li",[t("a",{attrs:{href:"https://news.vuejs.org",target:"_blank",rel:"noopener"}},[e._v("News")])])])},function(){var e=this,t=e._self._c;return t("ul",[t("li",[t("a",{attrs:{href:"https://router.vuejs.org",target:"_blank",rel:"noopener"}},[e._v("vue-router")])]),t("li",[t("a",{attrs:{href:"https://vuex.vuejs.org",target:"_blank",rel:"noopener"}},[e._v("vuex")])]),t("li",[t("a",{attrs:{href:"https://github.com/vuejs/vue-devtools#vue-devtools",target:"_blank",rel:"noopener"}},[e._v("vue-devtools")])]),t("li",[t("a",{attrs:{href:"https://vue-loader.vuejs.org",target:"_blank",rel:"noopener"}},[e._v("vue-loader")])]),t("li",[t("a",{attrs:{href:"https://github.com/vuejs/awesome-vue",target:"_blank",rel:"noopener"}},[e._v("awesome-vue")])])])}],d={name:"myHello",props:{msg:String}},h=d,m=(n("1f29"),a(h,p,_,!1,null,"1cebc9e2",null)),g=m.exports;g.install=function(e){e.component(g.name,g)};var b=g;const y=[v,b],j=e=>{j.installed||y.forEach(t=>e.component(t.name,t))};"undefined"!==typeof window&&window.Vue&&j(window.Vue);var w={install:j,myButton:v,myHello:b};t["default"]=w}})})); | ||
| //# sourceMappingURL=elview.umd.min.js.map |
| {"version":3,"sources":["webpack://elview/webpack/universalModuleDefinition","webpack://elview/webpack/bootstrap","webpack://elview/./components/hello/src/hello.vue?d65a","webpack://elview/./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js","webpack://elview/./components/button/src/button.vue","webpack://elview/components/button/src/button.vue","webpack://elview/./components/button/src/button.vue?1f50","webpack://elview/./node_modules/vue-loader/lib/runtime/componentNormalizer.js","webpack://elview/./components/button/src/button.vue?9cba","webpack://elview/./components/button/index.js","webpack://elview/./components/hello/src/hello.vue","webpack://elview/components/hello/src/hello.vue","webpack://elview/./components/hello/src/hello.vue?23e3","webpack://elview/./components/hello/src/hello.vue?3e4c","webpack://elview/./components/hello/index.js","webpack://elview/./components/index.js","webpack://elview/./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js"],"names":["root","factory","exports","module","define","amd","self","this","installedModules","__webpack_require__","moduleId","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","window","currentScript","document","src","match","render","_vm","_self","_c","_m","staticRenderFns","_v","data","mounted","normalizeComponent","scriptExports","functionalTemplate","injectStyles","scopeId","moduleIdentifier","shadowMode","hook","options","_compiled","functional","_scopeId","context","$vnode","ssrContext","parent","__VUE_SSR_CONTEXT__","_registeredComponents","add","_ssrRegister","$root","$options","shadowRoot","_injectStyles","originalRender","h","existing","beforeCreate","concat","component","myButton","install","Vue","staticClass","_s","msg","attrs","props","myHello","components","installed","forEach"],"mappings":"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","file":"elview.umd.min.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"elview\"] = factory();\n\telse\n\t\troot[\"elview\"] = factory();\n})((typeof self !== 'undefined' ? self : this), function() {\nreturn "," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"fb15\");\n","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./hello.vue?vue&type=style&index=0&id=1cebc9e2&prod&scoped=true&lang=css&\"","// This file is imported into lib/wc client bundles.\n\nif (typeof window !== 'undefined') {\n var currentScript = window.document.currentScript\n if (process.env.NEED_CURRENTSCRIPT_POLYFILL) {\n var getCurrentScript = require('@soda/get-current-script')\n currentScript = getCurrentScript()\n\n // for backward compatibility, because previously we directly included the polyfill\n if (!('currentScript' in document)) {\n Object.defineProperty(document, 'currentScript', { get: getCurrentScript })\n }\n }\n\n var src = currentScript && currentScript.src.match(/(.+\\/)[^/]+\\.js(\\?.*)?$/)\n if (src) {\n __webpack_public_path__ = src[1] // eslint-disable-line\n }\n}\n\n// Indicate to webpack that this file can be concatenated\nexport default null\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _vm._m(0)\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('div',[_c('h1',[_vm._v(\" hello1 \")])])\n}]\n\nexport { render, staticRenderFns }","<template>\n\t<div>\n\t\t<h1> hello1 </h1>\n\t</div>\n</template>\n\n<script>\n export default {\n name:'myButton',\n data(){\n return {}\n },\n mounted(){\n\n }\n }\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./button.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./button.vue?vue&type=script&lang=js&\"","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent(\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */,\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options =\n typeof scriptExports === 'function' ? scriptExports.options : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) {\n // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () {\n injectStyles.call(\n this,\n (options.functional ? this.parent : this).$root.$options.shadowRoot\n )\n }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functional component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection(h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing ? [].concat(existing, hook) : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","import { render, staticRenderFns } from \"./button.vue?vue&type=template&id=6a9906f8&\"\nimport script from \"./button.vue?vue&type=script&lang=js&\"\nexport * from \"./button.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\nimport myButton from './src/button.vue'\n\nmyButton.install = function(Vue){\n\tVue.component(myButton.name,myButton)\n}\n\nexport default myButton\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"hello\"},[_c('h1',[_vm._v(_vm._s(_vm.msg))]),_vm._m(0),_c('h3',[_vm._v(\"Installed CLI Plugins\")]),_vm._m(1),_c('h3',[_vm._v(\"Essential Links\")]),_vm._m(2),_c('h3',[_vm._v(\"Ecosystem\")]),_vm._m(3)])\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('p',[_vm._v(\" For a guide and recipes on how to configure / customize this project,\"),_c('br'),_vm._v(\" check out the \"),_c('a',{attrs:{\"href\":\"https://cli.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vue-cli documentation\")]),_vm._v(\". \")])\n},function (){var _vm=this,_c=_vm._self._c;return _c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"babel\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"eslint\")])])])\n},function (){var _vm=this,_c=_vm._self._c;return _c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"Core Docs\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://forum.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"Forum\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://chat.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"Community Chat\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://twitter.com/vuejs\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"Twitter\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://news.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"News\")])])])\n},function (){var _vm=this,_c=_vm._self._c;return _c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://router.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vue-router\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://vuex.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vuex\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://github.com/vuejs/vue-devtools#vue-devtools\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vue-devtools\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://vue-loader.vuejs.org\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"vue-loader\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://github.com/vuejs/awesome-vue\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\"awesome-vue\")])])])\n}]\n\nexport { render, staticRenderFns }","<template>\n <div class=\"hello\">\n <h1>{{ msg }}</h1>\n <p>\n For a guide and recipes on how to configure / customize this project,<br>\n check out the\n <a href=\"https://cli.vuejs.org\" target=\"_blank\" rel=\"noopener\">vue-cli documentation</a>.\n </p>\n <h3>Installed CLI Plugins</h3>\n <ul>\n <li><a href=\"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel\" target=\"_blank\" rel=\"noopener\">babel</a></li>\n <li><a href=\"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint\" target=\"_blank\" rel=\"noopener\">eslint</a></li>\n </ul>\n <h3>Essential Links</h3>\n <ul>\n <li><a href=\"https://vuejs.org\" target=\"_blank\" rel=\"noopener\">Core Docs</a></li>\n <li><a href=\"https://forum.vuejs.org\" target=\"_blank\" rel=\"noopener\">Forum</a></li>\n <li><a href=\"https://chat.vuejs.org\" target=\"_blank\" rel=\"noopener\">Community Chat</a></li>\n <li><a href=\"https://twitter.com/vuejs\" target=\"_blank\" rel=\"noopener\">Twitter</a></li>\n <li><a href=\"https://news.vuejs.org\" target=\"_blank\" rel=\"noopener\">News</a></li>\n </ul>\n <h3>Ecosystem</h3>\n <ul>\n <li><a href=\"https://router.vuejs.org\" target=\"_blank\" rel=\"noopener\">vue-router</a></li>\n <li><a href=\"https://vuex.vuejs.org\" target=\"_blank\" rel=\"noopener\">vuex</a></li>\n <li><a href=\"https://github.com/vuejs/vue-devtools#vue-devtools\" target=\"_blank\" rel=\"noopener\">vue-devtools</a></li>\n <li><a href=\"https://vue-loader.vuejs.org\" target=\"_blank\" rel=\"noopener\">vue-loader</a></li>\n <li><a href=\"https://github.com/vuejs/awesome-vue\" target=\"_blank\" rel=\"noopener\">awesome-vue</a></li>\n </ul>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'myHello',\n props: {\n msg: String\n }\n}\n</script>\n\n<!-- Add \"scoped\" attribute to limit CSS to this component only -->\n<style scoped>\nh3 {\n margin: 40px 0 0;\n}\nul {\n list-style-type: none;\n padding: 0;\n}\nli {\n display: inline-block;\n margin: 0 10px;\n}\na {\n color: #42b983;\n}\n</style>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./hello.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./hello.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./hello.vue?vue&type=template&id=1cebc9e2&scoped=true&\"\nimport script from \"./hello.vue?vue&type=script&lang=js&\"\nexport * from \"./hello.vue?vue&type=script&lang=js&\"\nimport style0 from \"./hello.vue?vue&type=style&index=0&id=1cebc9e2&prod&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1cebc9e2\",\n null\n \n)\n\nexport default component.exports","\nimport myHello from './src/hello.vue'\n\nmyHello.install = function(Vue){\n\tVue.component(myHello.name,myHello)\n}\n\nexport default myHello\n\n","\nimport myButton from './button'\nimport myHello from './hello'\n\n/* 写法 1*/\n\nconst components = [myButton,myHello]\n\nconst install = (Vue) =>{\n\t\n\tif(install.installed) return; // 判断是否安装过\n\tcomponents.forEach((component)=>Vue.component(component.name,component)); // 遍历组件并注册\n\n}\n\n\nif(typeof window !== 'undefined' && window.Vue)\n{\n\tinstall(window.Vue)\n}\n\nexport default {\n\tinstall,\n\tmyButton,\n\tmyHello\n}\n\nexport {\n\tinstall,\n\tmyButton,\n\tmyHello\n }\n\n/* 写法 1 完毕*/\n\n\n/* 写法 2 */\n\n\n\n// export const xyButton = ","import './setPublicPath'\nimport mod from '~entry'\nexport default mod\nexport * from '~entry'\n"],"sourceRoot":""} |
+8
-10
| { | ||
| "name": "simon-view", | ||
| "version": "0.0.1", | ||
| "version": "0.0.2", | ||
| "description": "UI Lib Test", | ||
| "main": "index.js", | ||
| "private": false, | ||
| "main": "./lib/simon-view.common.js", | ||
| "files": [ | ||
| "libs/*", | ||
| "index.js", | ||
| "README" | ||
| "lib/*", | ||
| "index.js" | ||
| ], | ||
@@ -22,9 +22,7 @@ "scripts": { | ||
| "bugs": { | ||
| "url": "" | ||
| "url": "http://baidu.com" | ||
| }, | ||
| "homepage": "", | ||
| "dependencies": { | ||
| }, | ||
| "devDependencies": { | ||
| } | ||
| "dependencies": {}, | ||
| "devDependencies": {} | ||
| } |
+0
-8
| ## Installation | ||
| https://pnpm.io/installation | ||
| brew install pnpm 不推荐,安装的版本是 6.24 | ||
| sudo npm i -g pnpm 安装的是最新脚本 | ||
| https://juejin.cn/post/7120893568553582622#heading-10 | ||
| vue create demo |
| <meta charset="utf-8"> | ||
| <title>simon-view demo</title> | ||
| <script src="./simon-view.umd.js"></script> | ||
| <link rel="stylesheet" href="./simon-view.css"> | ||
| <script> | ||
| console.log(simon-view) | ||
| </script> |
| module.exports = | ||
| /******/ (function(modules) { // webpackBootstrap | ||
| /******/ // The module cache | ||
| /******/ var installedModules = {}; | ||
| /******/ | ||
| /******/ // The require function | ||
| /******/ function __webpack_require__(moduleId) { | ||
| /******/ | ||
| /******/ // Check if module is in cache | ||
| /******/ if(installedModules[moduleId]) { | ||
| /******/ return installedModules[moduleId].exports; | ||
| /******/ } | ||
| /******/ // Create a new module (and put it into the cache) | ||
| /******/ var module = installedModules[moduleId] = { | ||
| /******/ i: moduleId, | ||
| /******/ l: false, | ||
| /******/ exports: {} | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // Execute the module function | ||
| /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); | ||
| /******/ | ||
| /******/ // Flag the module as loaded | ||
| /******/ module.l = true; | ||
| /******/ | ||
| /******/ // Return the exports of the module | ||
| /******/ return module.exports; | ||
| /******/ } | ||
| /******/ | ||
| /******/ | ||
| /******/ // expose the modules object (__webpack_modules__) | ||
| /******/ __webpack_require__.m = modules; | ||
| /******/ | ||
| /******/ // expose the module cache | ||
| /******/ __webpack_require__.c = installedModules; | ||
| /******/ | ||
| /******/ // define getter function for harmony exports | ||
| /******/ __webpack_require__.d = function(exports, name, getter) { | ||
| /******/ if(!__webpack_require__.o(exports, name)) { | ||
| /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); | ||
| /******/ } | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // define __esModule on exports | ||
| /******/ __webpack_require__.r = function(exports) { | ||
| /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { | ||
| /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); | ||
| /******/ } | ||
| /******/ Object.defineProperty(exports, '__esModule', { value: true }); | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // create a fake namespace object | ||
| /******/ // mode & 1: value is a module id, require it | ||
| /******/ // mode & 2: merge all properties of value into the ns | ||
| /******/ // mode & 4: return value when already ns object | ||
| /******/ // mode & 8|1: behave like require | ||
| /******/ __webpack_require__.t = function(value, mode) { | ||
| /******/ if(mode & 1) value = __webpack_require__(value); | ||
| /******/ if(mode & 8) return value; | ||
| /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; | ||
| /******/ var ns = Object.create(null); | ||
| /******/ __webpack_require__.r(ns); | ||
| /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); | ||
| /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); | ||
| /******/ return ns; | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // getDefaultExport function for compatibility with non-harmony modules | ||
| /******/ __webpack_require__.n = function(module) { | ||
| /******/ var getter = module && module.__esModule ? | ||
| /******/ function getDefault() { return module['default']; } : | ||
| /******/ function getModuleExports() { return module; }; | ||
| /******/ __webpack_require__.d(getter, 'a', getter); | ||
| /******/ return getter; | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // Object.prototype.hasOwnProperty.call | ||
| /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; | ||
| /******/ | ||
| /******/ // __webpack_public_path__ | ||
| /******/ __webpack_require__.p = ""; | ||
| /******/ | ||
| /******/ | ||
| /******/ // Load entry module and return exports | ||
| /******/ return __webpack_require__(__webpack_require__.s = "fb15"); | ||
| /******/ }) | ||
| /************************************************************************/ | ||
| /******/ ({ | ||
| /***/ "fb15": | ||
| /***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
| "use strict"; | ||
| // ESM COMPAT FLAG | ||
| __webpack_require__.r(__webpack_exports__); | ||
| // CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js | ||
| // This file is imported into lib/wc client bundles. | ||
| if (typeof window !== 'undefined') { | ||
| var currentScript = window.document.currentScript | ||
| if (false) { var getCurrentScript; } | ||
| var src = currentScript && currentScript.src.match(/(.+\/)[^/]+\.js(\?.*)?$/) | ||
| if (src) { | ||
| __webpack_require__.p = src[1] // eslint-disable-line | ||
| } | ||
| } | ||
| // Indicate to webpack that this file can be concatenated | ||
| /* harmony default export */ var setPublicPath = (null); | ||
| // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4fb41a36-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./components/button/button.vue?vue&type=template&id=2e53d7a3& | ||
| var render = function render() { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _vm._m(0); | ||
| }; | ||
| var staticRenderFns = [function () { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _c('div', [_c('h1', [_vm._v(" hello1 ")])]); | ||
| }]; | ||
| // CONCATENATED MODULE: ./components/button/button.vue?vue&type=template&id=2e53d7a3& | ||
| // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./components/button/button.vue?vue&type=script&lang=js& | ||
| /* harmony default export */ var buttonvue_type_script_lang_js_ = ({ | ||
| name: 'myButton', | ||
| data() { | ||
| return {}; | ||
| }, | ||
| mounted() {} | ||
| }); | ||
| // CONCATENATED MODULE: ./components/button/button.vue?vue&type=script&lang=js& | ||
| /* harmony default export */ var button_buttonvue_type_script_lang_js_ = (buttonvue_type_script_lang_js_); | ||
| // CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js | ||
| /* globals __VUE_SSR_CONTEXT__ */ | ||
| // IMPORTANT: Do NOT use ES2015 features in this file (except for modules). | ||
| // This module is a runtime utility for cleaner component module output and will | ||
| // be included in the final webpack user bundle. | ||
| function normalizeComponent( | ||
| scriptExports, | ||
| render, | ||
| staticRenderFns, | ||
| functionalTemplate, | ||
| injectStyles, | ||
| scopeId, | ||
| moduleIdentifier /* server only */, | ||
| shadowMode /* vue-cli only */ | ||
| ) { | ||
| // Vue.extend constructor export interop | ||
| var options = | ||
| typeof scriptExports === 'function' ? scriptExports.options : scriptExports | ||
| // render functions | ||
| if (render) { | ||
| options.render = render | ||
| options.staticRenderFns = staticRenderFns | ||
| options._compiled = true | ||
| } | ||
| // functional template | ||
| if (functionalTemplate) { | ||
| options.functional = true | ||
| } | ||
| // scopedId | ||
| if (scopeId) { | ||
| options._scopeId = 'data-v-' + scopeId | ||
| } | ||
| var hook | ||
| if (moduleIdentifier) { | ||
| // server build | ||
| hook = function (context) { | ||
| // 2.3 injection | ||
| context = | ||
| context || // cached call | ||
| (this.$vnode && this.$vnode.ssrContext) || // stateful | ||
| (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional | ||
| // 2.2 with runInNewContext: true | ||
| if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { | ||
| context = __VUE_SSR_CONTEXT__ | ||
| } | ||
| // inject component styles | ||
| if (injectStyles) { | ||
| injectStyles.call(this, context) | ||
| } | ||
| // register component module identifier for async chunk inferrence | ||
| if (context && context._registeredComponents) { | ||
| context._registeredComponents.add(moduleIdentifier) | ||
| } | ||
| } | ||
| // used by ssr in case component is cached and beforeCreate | ||
| // never gets called | ||
| options._ssrRegister = hook | ||
| } else if (injectStyles) { | ||
| hook = shadowMode | ||
| ? function () { | ||
| injectStyles.call( | ||
| this, | ||
| (options.functional ? this.parent : this).$root.$options.shadowRoot | ||
| ) | ||
| } | ||
| : injectStyles | ||
| } | ||
| if (hook) { | ||
| if (options.functional) { | ||
| // for template-only hot-reload because in that case the render fn doesn't | ||
| // go through the normalizer | ||
| options._injectStyles = hook | ||
| // register for functional component in vue file | ||
| var originalRender = options.render | ||
| options.render = function renderWithStyleInjection(h, context) { | ||
| hook.call(context) | ||
| return originalRender(h, context) | ||
| } | ||
| } else { | ||
| // inject component registration as beforeCreate hook | ||
| var existing = options.beforeCreate | ||
| options.beforeCreate = existing ? [].concat(existing, hook) : [hook] | ||
| } | ||
| } | ||
| return { | ||
| exports: scriptExports, | ||
| options: options | ||
| } | ||
| } | ||
| // CONCATENATED MODULE: ./components/button/button.vue | ||
| /* normalize component */ | ||
| var component = normalizeComponent( | ||
| button_buttonvue_type_script_lang_js_, | ||
| render, | ||
| staticRenderFns, | ||
| false, | ||
| null, | ||
| null, | ||
| null | ||
| ) | ||
| /* harmony default export */ var button_button = (component.exports); | ||
| // CONCATENATED MODULE: ./components/button/index.js | ||
| /* 写法 1*/ | ||
| const components = [button_button]; | ||
| const install = Vue => { | ||
| if (install.installed) return; // 判断是否安装过 | ||
| components.forEach(component => Vue.component(component.name, component)); // 遍历组件并注册 | ||
| }; | ||
| if (typeof window !== 'undefined' && window.Vue) { | ||
| install(window.Vue); | ||
| } | ||
| /* harmony default export */ var components_button = ({ | ||
| install | ||
| }); | ||
| /* 写法 1 完毕*/ | ||
| /* 写法 2 */ | ||
| // export const xyButton = | ||
| // CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js | ||
| /* harmony default export */ var entry_lib = __webpack_exports__["default"] = (components_button); | ||
| /***/ }) | ||
| /******/ }); | ||
| //# sourceMappingURL=simon-view.common.js.map |
| {"version":3,"sources":["webpack://simon-view/webpack/bootstrap","webpack://simon-view/./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js","webpack://simon-view/./components/button/button.vue","webpack://simon-view/components/button/button.vue","webpack://simon-view/./components/button/button.vue?8248","webpack://simon-view/./node_modules/vue-loader/lib/runtime/componentNormalizer.js","webpack://simon-view/./components/button/button.vue?68b5","webpack://simon-view/./components/button/index.js","webpack://simon-view/./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js"],"names":["render","_vm","_c","_self","_m","staticRenderFns","_v","name","data","mounted","components","myButton","install","Vue","installed","forEach","component","window"],"mappings":"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","file":"simon-view.common.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"fb15\");\n","// This file is imported into lib/wc client bundles.\n\nif (typeof window !== 'undefined') {\n var currentScript = window.document.currentScript\n if (process.env.NEED_CURRENTSCRIPT_POLYFILL) {\n var getCurrentScript = require('@soda/get-current-script')\n currentScript = getCurrentScript()\n\n // for backward compatibility, because previously we directly included the polyfill\n if (!('currentScript' in document)) {\n Object.defineProperty(document, 'currentScript', { get: getCurrentScript })\n }\n }\n\n var src = currentScript && currentScript.src.match(/(.+\\/)[^/]+\\.js(\\?.*)?$/)\n if (src) {\n __webpack_public_path__ = src[1] // eslint-disable-line\n }\n}\n\n// Indicate to webpack that this file can be concatenated\nexport default null\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _vm._m(0)\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('div',[_c('h1',[_vm._v(\" hello1 \")])])\n}]\n\nexport { render, staticRenderFns }","<template>\n\t<div>\n\t\t<h1> hello1 </h1>\n\t</div>\n</template>\n\n<script>\n export default {\n name:'myButton',\n data(){\n return {}\n },\n mounted(){\n\n }\n }\n</script>","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./button.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./button.vue?vue&type=script&lang=js&\"","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent(\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */,\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options =\n typeof scriptExports === 'function' ? scriptExports.options : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) {\n // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () {\n injectStyles.call(\n this,\n (options.functional ? this.parent : this).$root.$options.shadowRoot\n )\n }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functional component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection(h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing ? [].concat(existing, hook) : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","import { render, staticRenderFns } from \"./button.vue?vue&type=template&id=2e53d7a3&\"\nimport script from \"./button.vue?vue&type=script&lang=js&\"\nexport * from \"./button.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\nimport myButton from './button.vue'\n\n/* 写法 1*/\n\nconst components = [myButton]\n\nconst install = (Vue) =>{\n\t\n\tif(install.installed) return; // 判断是否安装过\n\tcomponents.forEach((component)=>Vue.component(component.name,component)); // 遍历组件并注册\n\n}\n\n\nif(typeof window !== 'undefined' && window.Vue)\n{\n\tinstall(window.Vue)\n}\n\nexport default {install}\n\n/* 写法 1 完毕*/\n\n\n/* 写法 2 */\n\n\n\n// export const xyButton = ","import './setPublicPath'\nimport mod from '~entry'\nexport default mod\nexport * from '~entry'\n"],"sourceRoot":""} |
| (function webpackUniversalModuleDefinition(root, factory) { | ||
| if(typeof exports === 'object' && typeof module === 'object') | ||
| module.exports = factory(); | ||
| else if(typeof define === 'function' && define.amd) | ||
| define([], factory); | ||
| else if(typeof exports === 'object') | ||
| exports["simon-view"] = factory(); | ||
| else | ||
| root["simon-view"] = factory(); | ||
| })((typeof self !== 'undefined' ? self : this), function() { | ||
| return /******/ (function(modules) { // webpackBootstrap | ||
| /******/ // The module cache | ||
| /******/ var installedModules = {}; | ||
| /******/ | ||
| /******/ // The require function | ||
| /******/ function __webpack_require__(moduleId) { | ||
| /******/ | ||
| /******/ // Check if module is in cache | ||
| /******/ if(installedModules[moduleId]) { | ||
| /******/ return installedModules[moduleId].exports; | ||
| /******/ } | ||
| /******/ // Create a new module (and put it into the cache) | ||
| /******/ var module = installedModules[moduleId] = { | ||
| /******/ i: moduleId, | ||
| /******/ l: false, | ||
| /******/ exports: {} | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // Execute the module function | ||
| /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); | ||
| /******/ | ||
| /******/ // Flag the module as loaded | ||
| /******/ module.l = true; | ||
| /******/ | ||
| /******/ // Return the exports of the module | ||
| /******/ return module.exports; | ||
| /******/ } | ||
| /******/ | ||
| /******/ | ||
| /******/ // expose the modules object (__webpack_modules__) | ||
| /******/ __webpack_require__.m = modules; | ||
| /******/ | ||
| /******/ // expose the module cache | ||
| /******/ __webpack_require__.c = installedModules; | ||
| /******/ | ||
| /******/ // define getter function for harmony exports | ||
| /******/ __webpack_require__.d = function(exports, name, getter) { | ||
| /******/ if(!__webpack_require__.o(exports, name)) { | ||
| /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); | ||
| /******/ } | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // define __esModule on exports | ||
| /******/ __webpack_require__.r = function(exports) { | ||
| /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { | ||
| /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); | ||
| /******/ } | ||
| /******/ Object.defineProperty(exports, '__esModule', { value: true }); | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // create a fake namespace object | ||
| /******/ // mode & 1: value is a module id, require it | ||
| /******/ // mode & 2: merge all properties of value into the ns | ||
| /******/ // mode & 4: return value when already ns object | ||
| /******/ // mode & 8|1: behave like require | ||
| /******/ __webpack_require__.t = function(value, mode) { | ||
| /******/ if(mode & 1) value = __webpack_require__(value); | ||
| /******/ if(mode & 8) return value; | ||
| /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; | ||
| /******/ var ns = Object.create(null); | ||
| /******/ __webpack_require__.r(ns); | ||
| /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); | ||
| /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); | ||
| /******/ return ns; | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // getDefaultExport function for compatibility with non-harmony modules | ||
| /******/ __webpack_require__.n = function(module) { | ||
| /******/ var getter = module && module.__esModule ? | ||
| /******/ function getDefault() { return module['default']; } : | ||
| /******/ function getModuleExports() { return module; }; | ||
| /******/ __webpack_require__.d(getter, 'a', getter); | ||
| /******/ return getter; | ||
| /******/ }; | ||
| /******/ | ||
| /******/ // Object.prototype.hasOwnProperty.call | ||
| /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; | ||
| /******/ | ||
| /******/ // __webpack_public_path__ | ||
| /******/ __webpack_require__.p = ""; | ||
| /******/ | ||
| /******/ | ||
| /******/ // Load entry module and return exports | ||
| /******/ return __webpack_require__(__webpack_require__.s = "fb15"); | ||
| /******/ }) | ||
| /************************************************************************/ | ||
| /******/ ({ | ||
| /***/ "fb15": | ||
| /***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
| "use strict"; | ||
| // ESM COMPAT FLAG | ||
| __webpack_require__.r(__webpack_exports__); | ||
| // CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js | ||
| // This file is imported into lib/wc client bundles. | ||
| if (typeof window !== 'undefined') { | ||
| var currentScript = window.document.currentScript | ||
| if (false) { var getCurrentScript; } | ||
| var src = currentScript && currentScript.src.match(/(.+\/)[^/]+\.js(\?.*)?$/) | ||
| if (src) { | ||
| __webpack_require__.p = src[1] // eslint-disable-line | ||
| } | ||
| } | ||
| // Indicate to webpack that this file can be concatenated | ||
| /* harmony default export */ var setPublicPath = (null); | ||
| // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4fb41a36-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./components/button/button.vue?vue&type=template&id=2e53d7a3& | ||
| var render = function render() { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _vm._m(0); | ||
| }; | ||
| var staticRenderFns = [function () { | ||
| var _vm = this, | ||
| _c = _vm._self._c; | ||
| return _c('div', [_c('h1', [_vm._v(" hello1 ")])]); | ||
| }]; | ||
| // CONCATENATED MODULE: ./components/button/button.vue?vue&type=template&id=2e53d7a3& | ||
| // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./components/button/button.vue?vue&type=script&lang=js& | ||
| /* harmony default export */ var buttonvue_type_script_lang_js_ = ({ | ||
| name: 'myButton', | ||
| data() { | ||
| return {}; | ||
| }, | ||
| mounted() {} | ||
| }); | ||
| // CONCATENATED MODULE: ./components/button/button.vue?vue&type=script&lang=js& | ||
| /* harmony default export */ var button_buttonvue_type_script_lang_js_ = (buttonvue_type_script_lang_js_); | ||
| // CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js | ||
| /* globals __VUE_SSR_CONTEXT__ */ | ||
| // IMPORTANT: Do NOT use ES2015 features in this file (except for modules). | ||
| // This module is a runtime utility for cleaner component module output and will | ||
| // be included in the final webpack user bundle. | ||
| function normalizeComponent( | ||
| scriptExports, | ||
| render, | ||
| staticRenderFns, | ||
| functionalTemplate, | ||
| injectStyles, | ||
| scopeId, | ||
| moduleIdentifier /* server only */, | ||
| shadowMode /* vue-cli only */ | ||
| ) { | ||
| // Vue.extend constructor export interop | ||
| var options = | ||
| typeof scriptExports === 'function' ? scriptExports.options : scriptExports | ||
| // render functions | ||
| if (render) { | ||
| options.render = render | ||
| options.staticRenderFns = staticRenderFns | ||
| options._compiled = true | ||
| } | ||
| // functional template | ||
| if (functionalTemplate) { | ||
| options.functional = true | ||
| } | ||
| // scopedId | ||
| if (scopeId) { | ||
| options._scopeId = 'data-v-' + scopeId | ||
| } | ||
| var hook | ||
| if (moduleIdentifier) { | ||
| // server build | ||
| hook = function (context) { | ||
| // 2.3 injection | ||
| context = | ||
| context || // cached call | ||
| (this.$vnode && this.$vnode.ssrContext) || // stateful | ||
| (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional | ||
| // 2.2 with runInNewContext: true | ||
| if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { | ||
| context = __VUE_SSR_CONTEXT__ | ||
| } | ||
| // inject component styles | ||
| if (injectStyles) { | ||
| injectStyles.call(this, context) | ||
| } | ||
| // register component module identifier for async chunk inferrence | ||
| if (context && context._registeredComponents) { | ||
| context._registeredComponents.add(moduleIdentifier) | ||
| } | ||
| } | ||
| // used by ssr in case component is cached and beforeCreate | ||
| // never gets called | ||
| options._ssrRegister = hook | ||
| } else if (injectStyles) { | ||
| hook = shadowMode | ||
| ? function () { | ||
| injectStyles.call( | ||
| this, | ||
| (options.functional ? this.parent : this).$root.$options.shadowRoot | ||
| ) | ||
| } | ||
| : injectStyles | ||
| } | ||
| if (hook) { | ||
| if (options.functional) { | ||
| // for template-only hot-reload because in that case the render fn doesn't | ||
| // go through the normalizer | ||
| options._injectStyles = hook | ||
| // register for functional component in vue file | ||
| var originalRender = options.render | ||
| options.render = function renderWithStyleInjection(h, context) { | ||
| hook.call(context) | ||
| return originalRender(h, context) | ||
| } | ||
| } else { | ||
| // inject component registration as beforeCreate hook | ||
| var existing = options.beforeCreate | ||
| options.beforeCreate = existing ? [].concat(existing, hook) : [hook] | ||
| } | ||
| } | ||
| return { | ||
| exports: scriptExports, | ||
| options: options | ||
| } | ||
| } | ||
| // CONCATENATED MODULE: ./components/button/button.vue | ||
| /* normalize component */ | ||
| var component = normalizeComponent( | ||
| button_buttonvue_type_script_lang_js_, | ||
| render, | ||
| staticRenderFns, | ||
| false, | ||
| null, | ||
| null, | ||
| null | ||
| ) | ||
| /* harmony default export */ var button_button = (component.exports); | ||
| // CONCATENATED MODULE: ./components/button/index.js | ||
| /* 写法 1*/ | ||
| const components = [button_button]; | ||
| const install = Vue => { | ||
| if (install.installed) return; // 判断是否安装过 | ||
| components.forEach(component => Vue.component(component.name, component)); // 遍历组件并注册 | ||
| }; | ||
| if (typeof window !== 'undefined' && window.Vue) { | ||
| install(window.Vue); | ||
| } | ||
| /* harmony default export */ var components_button = ({ | ||
| install | ||
| }); | ||
| /* 写法 1 完毕*/ | ||
| /* 写法 2 */ | ||
| // export const xyButton = | ||
| // CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js | ||
| /* harmony default export */ var entry_lib = __webpack_exports__["default"] = (components_button); | ||
| /***/ }) | ||
| /******/ }); | ||
| }); | ||
| //# sourceMappingURL=simon-view.umd.js.map |
| {"version":3,"sources":["webpack://simon-view/webpack/universalModuleDefinition","webpack://simon-view/webpack/bootstrap","webpack://simon-view/./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js","webpack://simon-view/./components/button/button.vue","webpack://simon-view/components/button/button.vue","webpack://simon-view/./components/button/button.vue?8248","webpack://simon-view/./node_modules/vue-loader/lib/runtime/componentNormalizer.js","webpack://simon-view/./components/button/button.vue?68b5","webpack://simon-view/./components/button/index.js","webpack://simon-view/./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js"],"names":["render","_vm","_c","_self","_m","staticRenderFns","_v","name","data","mounted","components","myButton","install","Vue","installed","forEach","component","window"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;QCVA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;;;;;;AClFA;;AAEA;AACA;AACA,MAAM,KAAuC,EAAE,yBAQ5C;;AAEH;AACA;AACA,IAAI,qBAAuB;AAC3B;AACA;;AAEA;AACe,sDAAI;;;ACrBnB,IAAIA,MAAM,GAAG,SAASA,MAAT,GAAiB;EAAC,IAAIC,GAAG,GAAC,IAAR;EAAA,IAAaC,EAAE,GAACD,GAAG,CAACE,KAAJ,CAAUD,EAA1B;;EAA6B,OAAOD,GAAG,CAACG,EAAJ,CAAO,CAAP,CAAP;AAC3D,CADD;;AAEA,IAAIC,eAAe,GAAG,CAAC,YAAW;EAAC,IAAIJ,GAAG,GAAC,IAAR;EAAA,IAAaC,EAAE,GAACD,GAAG,CAACE,KAAJ,CAAUD,EAA1B;;EAA6B,OAAOA,EAAE,CAAC,KAAD,EAAO,CAACA,EAAE,CAAC,IAAD,EAAM,CAACD,GAAG,CAACK,EAAJ,CAAO,UAAP,CAAD,CAAN,CAAH,CAAP,CAAT;AAC/D,CADqB,CAAtB;;;;;ACKA;EACAC,gBADA;;EAEAC;IACA;EACA,CAJA;;EAKAC,WAEA;;AAPA,G;;ACPgU,CAAgB,wGAAG,EAAC,C;;ACApV;;AAEA;AACA;AACA;;AAEe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AC/FqF;AAC3B;AACL;;;AAGrD;AAC0F;AAC1F,gBAAgB,kBAAU;AAC1B,EAAE,qCAAM;AACR,EAAE,MAAM;AACR,EAAE,eAAe;AACjB;AACA;AACA;AACA;;AAEA;;AAEe,mE;;ACjBf;AAEA;;AAEA,MAAMC,UAAU,GAAG,CAACC,aAAD,CAAnB;;AAEA,MAAMC,OAAO,GAAIC,GAAD,IAAQ;EAEvB,IAAGD,OAAO,CAACE,SAAX,EAAsB,OAFC,CAEO;;EAC9BJ,UAAU,CAACK,OAAX,CAAoBC,SAAD,IAAaH,GAAG,CAACG,SAAJ,CAAcA,SAAS,CAACT,IAAxB,EAA6BS,SAA7B,CAAhC,EAHuB,CAGmD;AAE1E,CALD;;AAQA,IAAG,OAAOC,MAAP,KAAkB,WAAlB,IAAiCA,MAAM,CAACJ,GAA3C,EACA;EACCD,OAAO,CAACK,MAAM,CAACJ,GAAR,CAAP;AACA;;AAEc;EAACD;AAAD,CAAf;AAEA;;AAGA;AAIA,0B;;AC7BwB;AACA;AACT,gGAAG;AACI","file":"simon-view.umd.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"simon-view\"] = factory();\n\telse\n\t\troot[\"simon-view\"] = factory();\n})((typeof self !== 'undefined' ? self : this), function() {\nreturn "," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"fb15\");\n","// This file is imported into lib/wc client bundles.\n\nif (typeof window !== 'undefined') {\n var currentScript = window.document.currentScript\n if (process.env.NEED_CURRENTSCRIPT_POLYFILL) {\n var getCurrentScript = require('@soda/get-current-script')\n currentScript = getCurrentScript()\n\n // for backward compatibility, because previously we directly included the polyfill\n if (!('currentScript' in document)) {\n Object.defineProperty(document, 'currentScript', { get: getCurrentScript })\n }\n }\n\n var src = currentScript && currentScript.src.match(/(.+\\/)[^/]+\\.js(\\?.*)?$/)\n if (src) {\n __webpack_public_path__ = src[1] // eslint-disable-line\n }\n}\n\n// Indicate to webpack that this file can be concatenated\nexport default null\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _vm._m(0)\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('div',[_c('h1',[_vm._v(\" hello1 \")])])\n}]\n\nexport { render, staticRenderFns }","<template>\n\t<div>\n\t\t<h1> hello1 </h1>\n\t</div>\n</template>\n\n<script>\n export default {\n name:'myButton',\n data(){\n return {}\n },\n mounted(){\n\n }\n }\n</script>","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./button.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./button.vue?vue&type=script&lang=js&\"","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent(\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */,\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options =\n typeof scriptExports === 'function' ? scriptExports.options : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) {\n // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () {\n injectStyles.call(\n this,\n (options.functional ? this.parent : this).$root.$options.shadowRoot\n )\n }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functional component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection(h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing ? [].concat(existing, hook) : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","import { render, staticRenderFns } from \"./button.vue?vue&type=template&id=2e53d7a3&\"\nimport script from \"./button.vue?vue&type=script&lang=js&\"\nexport * from \"./button.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\nimport myButton from './button.vue'\n\n/* 写法 1*/\n\nconst components = [myButton]\n\nconst install = (Vue) =>{\n\t\n\tif(install.installed) return; // 判断是否安装过\n\tcomponents.forEach((component)=>Vue.component(component.name,component)); // 遍历组件并注册\n\n}\n\n\nif(typeof window !== 'undefined' && window.Vue)\n{\n\tinstall(window.Vue)\n}\n\nexport default {install}\n\n/* 写法 1 完毕*/\n\n\n/* 写法 2 */\n\n\n\n// export const xyButton = ","import './setPublicPath'\nimport mod from '~entry'\nexport default mod\nexport * from '~entry'\n"],"sourceRoot":""} |
| (function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["simon-view"]=t():e["simon-view"]=t()})("undefined"!==typeof self?self:this,(function(){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({fb15:function(e,t,n){"use strict";if(n.r(t),"undefined"!==typeof window){var o=window.document.currentScript,r=o&&o.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);r&&(n.p=r[1])}var i=function(){var e=this;e._self._c;return e._m(0)},u=[function(){var e=this,t=e._self._c;return t("div",[t("h1",[e._v(" hello1 ")])])}],f={name:"myButton",data(){return{}},mounted(){}},s=f;function c(e,t,n,o,r,i,u,f){var s,c="function"===typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),u?(s=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(u)},c._ssrRegister=s):r&&(s=f?function(){r.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:r),s)if(c.functional){c._injectStyles=s;var d=c.render;c.render=function(e,t){return s.call(t),d(e,t)}}else{var a=c.beforeCreate;c.beforeCreate=a?[].concat(a,s):[s]}return{exports:e,options:c}}var d=c(s,i,u,!1,null,null,null),a=d.exports;const l=[a],p=e=>{p.installed||l.forEach(t=>e.component(t.name,t))};"undefined"!==typeof window&&window.Vue&&p(window.Vue);var _={install:p};t["default"]=_}})})); | ||
| //# sourceMappingURL=simon-view.umd.min.js.map |
| {"version":3,"sources":["webpack://simon-view/webpack/universalModuleDefinition","webpack://simon-view/webpack/bootstrap","webpack://simon-view/./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js","webpack://simon-view/./components/button/button.vue","webpack://simon-view/components/button/button.vue","webpack://simon-view/./components/button/button.vue?8248","webpack://simon-view/./node_modules/vue-loader/lib/runtime/componentNormalizer.js","webpack://simon-view/./components/button/button.vue?68b5","webpack://simon-view/./components/button/index.js","webpack://simon-view/./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js"],"names":["root","factory","exports","module","define","amd","self","this","installedModules","__webpack_require__","moduleId","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","window","currentScript","document","src","match","render","_vm","_self","_c","_m","staticRenderFns","_v","data","mounted","normalizeComponent","scriptExports","functionalTemplate","injectStyles","scopeId","moduleIdentifier","shadowMode","hook","options","_compiled","functional","_scopeId","context","$vnode","ssrContext","parent","__VUE_SSR_CONTEXT__","_registeredComponents","add","_ssrRegister","$root","$options","shadowRoot","_injectStyles","originalRender","h","existing","beforeCreate","concat","component","components","myButton","install","Vue","installed","forEach"],"mappings":"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","file":"simon-view.umd.min.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"simon-view\"] = factory();\n\telse\n\t\troot[\"simon-view\"] = factory();\n})((typeof self !== 'undefined' ? self : this), function() {\nreturn "," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"fb15\");\n","// This file is imported into lib/wc client bundles.\n\nif (typeof window !== 'undefined') {\n var currentScript = window.document.currentScript\n if (process.env.NEED_CURRENTSCRIPT_POLYFILL) {\n var getCurrentScript = require('@soda/get-current-script')\n currentScript = getCurrentScript()\n\n // for backward compatibility, because previously we directly included the polyfill\n if (!('currentScript' in document)) {\n Object.defineProperty(document, 'currentScript', { get: getCurrentScript })\n }\n }\n\n var src = currentScript && currentScript.src.match(/(.+\\/)[^/]+\\.js(\\?.*)?$/)\n if (src) {\n __webpack_public_path__ = src[1] // eslint-disable-line\n }\n}\n\n// Indicate to webpack that this file can be concatenated\nexport default null\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _vm._m(0)\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('div',[_c('h1',[_vm._v(\" hello1 \")])])\n}]\n\nexport { render, staticRenderFns }","<template>\n\t<div>\n\t\t<h1> hello1 </h1>\n\t</div>\n</template>\n\n<script>\n export default {\n name:'myButton',\n data(){\n return {}\n },\n mounted(){\n\n }\n }\n</script>","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./button.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./button.vue?vue&type=script&lang=js&\"","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent(\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */,\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options =\n typeof scriptExports === 'function' ? scriptExports.options : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) {\n // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () {\n injectStyles.call(\n this,\n (options.functional ? this.parent : this).$root.$options.shadowRoot\n )\n }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functional component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection(h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing ? [].concat(existing, hook) : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","import { render, staticRenderFns } from \"./button.vue?vue&type=template&id=2e53d7a3&\"\nimport script from \"./button.vue?vue&type=script&lang=js&\"\nexport * from \"./button.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\nimport myButton from './button.vue'\n\n/* 写法 1*/\n\nconst components = [myButton]\n\nconst install = (Vue) =>{\n\t\n\tif(install.installed) return; // 判断是否安装过\n\tcomponents.forEach((component)=>Vue.component(component.name,component)); // 遍历组件并注册\n\n}\n\n\nif(typeof window !== 'undefined' && window.Vue)\n{\n\tinstall(window.Vue)\n}\n\nexport default {install}\n\n/* 写法 1 完毕*/\n\n\n/* 写法 2 */\n\n\n\n// export const xyButton = ","import './setPublicPath'\nimport mod from '~entry'\nexport default mod\nexport * from '~entry'\n"],"sourceRoot":""} |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
112611
83.5%10
11.11%854
64.23%0
-100%4
-66.67%2
100%1
Infinity%