Showing
90 changed files
with
0 additions
and
277 deletions
Too many changes to show.
To preserve performance only 90 of 202 files are displayed.
unpackage/dist/dev/.automator/app-plus/.automator.json
deleted
100644 → 0
unpackage/dist/dev/.automator/mp-weixin/.automator.json
deleted
100644 → 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///D:/项目/产品/app/yun-teng-app/App.vue?d570","webpack:///D:/项目/产品/app/yun-teng-app/App.vue?63bf",null,"webpack:///D:/项目/产品/app/yun-teng-app/App.vue?984a","uni-app:///App.vue"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","Vue","prototype","$base","base","$store","store","judgeLogin","use","uView","mpShare","require","mixin","component","fIcon","publicModule","config","productionTip","App","mpType","app","$mount"],"mappings":";;;;;;;;;;iDAAA,wCAA8E;AAC9E;;;AAGA;;;AAGA;;;;AAIA;;;;AAIA;;;;;;;;;;AAUA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+BA,oD,wnCAxDmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC,CAQnBC,aAAIC,SAAJ,CAAcC,KAAd,GAAsBC,gBAAtB,C,CAEA;AAEAH,aAAIC,SAAJ,CAAcG,MAAd,GAAuBC,cAAvB,C,CAEA;AAEAL,aAAIC,SAAJ,CAAcK,UAAd,GAA2BA,iBAA3B,C,CAQA;AAEAN,aAAIO,GAAJ,CAAQC,gBAAR,E,CAGA;AACA,IAAMC,OAAO,GAAGC,mBAAO,CAAC,uDAAD,CAAvB,CACAV,aAAIW,KAAJ,CAAUF,OAAV,E,CAQA;4TAEAT,aAAIY,SAAJ,CAAc,QAAd,EAAwBC,KAAxB,E,CAEA;0UAEAb,aAAIY,SAAJ,CAAc,eAAd,EAA+BE,YAA/B,EAEAd,aAAIe,MAAJ,CAAWC,aAAX,GAA2B,KAA3B,CACAC,aAAIC,MAAJ,GAAa,KAAb,CAEA,IAAMC,GAAG,GAAG,IAAInB,YAAJ,iBACRK,KAAK,EAALA,cADQ,IAELY,YAFK,EAAZ,C,CAKA;AAEA,UAAAE,GAAG,EAACC,MAAJ,G;;;;;;;;;;;;;ACzDA;AAAA;AAAA;AAAA;AAAywC,CAAgB,0tCAAG,EAAC,C;;;;;;;;;;;ACA7xC;AACA,OAAO,KAAU,EAAE,kBAKd;;;;;;;;;;;;;ACNL;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACuD;AACL;AACc;;;AAGhE;AACiL;AACjL,gBAAgB,2LAAU;AAC1B,EAAE,yEAAM;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAsqB,CAAgB,mrBAAG,EAAC,C;;;;;;;;;;;;;ACC1rB;AACA;;;;;AAKA,6D;AACA;AACA,UADA,oBACA,CADA,EACA;AACA;AACA;AACA;AACA;;;;AAIA,GATA;AAUA,QAVA,kBAUA,CAVA,EAUA;;AAEA,4BAFA,CAEA;;AAEA,GAdA;AAeA,QAfA,oBAeA;AACA;AACA,GAjBA,E","file":"common/main.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;import Vue from 'vue'\r\nimport App from './App'\r\n\r\n// 工具\r\nimport '@/plugins/utils.js';\r\n\r\n//权限配置中心\r\nimport base from '@/config/baseUrl'\r\nVue.prototype.$base = base;\r\n\r\n// vuex数据管理中心\r\nimport store from '@/store'\r\nVue.prototype.$store = store;\r\n\r\n//判断是否登录\r\nimport { judgeLogin } from '@/config/login';\r\nVue.prototype.judgeLogin = judgeLogin;\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n// uview\r\nimport uView from '@/uni_modules/uview-ui'\r\nVue.use(uView)\r\n\r\n\r\n// 引入uView对小程序分享的mixin封装\r\nconst mpShare = require('@/uni_modules/uview-ui/libs/mixin/mpShare.js')\r\nVue.mixin(mpShare)\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n// 基于iconfont图标库组件\r\nimport fIcon from \"@/components/module/f-icon/f-icon.vue\";\r\nVue.component(\"f-icon\", fIcon);\r\n\r\n// 公共组件\r\nimport publicModule from \"@/components/common/public-module.vue\";\r\nVue.component(\"public-module\", publicModule);\r\n\r\nVue.config.productionTip = false\r\nApp.mpType = 'app'\r\n\r\nconst app = new Vue({\r\n store,\r\n ...App\r\n})\r\n\r\n// request\r\nimport '@/config/request.js';\r\napp.$mount()","import mod from \"-!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249927\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n ","var render, staticRenderFns, recyclableRender, components\nvar renderjs\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"App.vue\"\nexport default component.exports","import mod from \"-!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=script&lang=js&\"","<script>\r\n import base from \"@/config/baseUrl\";\r\n import store from \"@/store\";\r\n // #ifdef APP-PLUS\r\n import APPUpdate from '@/uni_modules/zhouWei-APPUpdate/js_sdk/appUpdate';\r\n // #endif\r\n\t\r\n import { mpUpData,scene } from '@/config/common';\r\n\texport default {\r\n\t\tonLaunch(e) {\r\n\t\t\t//取出缓存数据\r\n\t\t\tstore.commit('setCacheData');\r\n //获取二维码信息\r\n scene(e) \r\n // #ifdef APP-PLUS\r\n APPUpdate() //检测app更新\r\n // #endif\r\n\t\t},\r\n\t\tonShow(e) {\r\n\t\t\t// #ifdef MP\r\n\t\t\tmpUpData() //检测小程序更新\r\n\t\t\t// #endif\r\n\t\t},\r\n\t\tonHide() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n/* #ifndef APP-NVUE */\r\n@import \"@/uni_modules/uview-ui/index.scss\";\r\n@import './style/iconfont.scss';\n@import \"./style/common.scss\";\npage {\n background-color: #f5f5f5;\n}\r\n// 隐藏滚动条\r\n::-webkit-scrollbar {\r\n width: 0;\r\n height: 0;\r\n color: transparent;\r\n}\r\n/* #endif */\r\n</style>\n"],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":[null],"names":[],"mappings":";QAAA;QACA;QACA;QACA;QACA;;QAEA;QACA;QACA;QACA,QAAQ,oBAAoB;QAC5B;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA,iBAAiB,4BAA4B;QAC7C;QACA;QACA,kBAAkB,2BAA2B;QAC7C;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;;QAEA;;QAEA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;QAEA;QACA;QACA;QACA;;;QAGA;QACA,oBAAoB;QACpB;QACA;QACA;QACA,uBAAuB,otDAAotD;QAC3uD;QACA;QACA,mBAAmB,6BAA6B;QAChD;QACA;QACA;QACA;QACA;QACA,mBAAmB,8BAA8B;QACjD;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;QACA,KAAK;QACL;QACA,KAAK;QACL;;QAEA;;QAEA;QACA,iCAAiC;;QAEjC;QACA;QACA;QACA,KAAK;QACL;QACA;QACA;QACA,MAAM;QACN;;QAEA;QACA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,wBAAwB,kCAAkC;QAC1D,MAAM;QACN;QACA;QACA;QACA;QACA;QACA;;QAEA;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;;QAEA;QACA,0CAA0C,oBAAoB,WAAW;;QAEzE;QACA;QACA;QACA;QACA,gBAAgB,uBAAuB;QACvC;;;QAGA;QACA","file":"common/runtime.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"common/runtime\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"common/runtime\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"\" + chunkId + \".js\"\n \t}\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 \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"components/module/f-icon/f-icon\":1,\"components/module/f-tabbar/f-tabbar\":1,\"components/module/f-navbar/f-navbar\":1,\"components/module/f-login/f-login\":1,\"components/common/loading\":1,\"uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item\":1,\"uni_modules/uview-ui/components/u-tabbar/u-tabbar\":1,\"uni_modules/uview-ui/components/u-icon/u-icon\":1,\"uni_modules/uview-ui/components/u-line/u-line\":1,\"uni_modules/uview-ui/components/u-loadmore/u-loadmore\":1,\"uni_modules/uview-ui/components/u-popup/u-popup\":1,\"uni_modules/uview-ui/components/u-badge/u-badge\":1,\"uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom\":1,\"uni_modules/uview-ui/components/u-loading-icon/u-loading-icon\":1,\"uni_modules/uview-ui/components/u-overlay/u-overlay\":1,\"uni_modules/uview-ui/components/u-status-bar/u-status-bar\":1,\"uni_modules/uview-ui/components/u-transition/u-transition\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"\" + ({\"components/common/public-module\":\"components/common/public-module\",\"components/module/f-icon/f-icon\":\"components/module/f-icon/f-icon\",\"components/module/f-tabbar/f-tabbar\":\"components/module/f-tabbar/f-tabbar\",\"components/module/f-navbar/f-navbar\":\"components/module/f-navbar/f-navbar\",\"components/module/f-login/f-login\":\"components/module/f-login/f-login\",\"components/common/loading\":\"components/common/loading\",\"uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item\":\"uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item\",\"uni_modules/uview-ui/components/u-tabbar/u-tabbar\":\"uni_modules/uview-ui/components/u-tabbar/u-tabbar\",\"uni_modules/uview-ui/components/u-icon/u-icon\":\"uni_modules/uview-ui/components/u-icon/u-icon\",\"uni_modules/uview-ui/components/u-line/u-line\":\"uni_modules/uview-ui/components/u-line/u-line\",\"uni_modules/uview-ui/components/u-loadmore/u-loadmore\":\"uni_modules/uview-ui/components/u-loadmore/u-loadmore\",\"uni_modules/uview-ui/components/u-popup/u-popup\":\"uni_modules/uview-ui/components/u-popup/u-popup\",\"uni_modules/uview-ui/components/u-badge/u-badge\":\"uni_modules/uview-ui/components/u-badge/u-badge\",\"uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom\":\"uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom\",\"uni_modules/uview-ui/components/u-loading-icon/u-loading-icon\":\"uni_modules/uview-ui/components/u-loading-icon/u-loading-icon\",\"uni_modules/uview-ui/components/u-overlay/u-overlay\":\"uni_modules/uview-ui/components/u-overlay/u-overlay\",\"uni_modules/uview-ui/components/u-status-bar/u-status-bar\":\"uni_modules/uview-ui/components/u-status-bar/u-status-bar\",\"uni_modules/uview-ui/components/u-transition/u-transition\":\"uni_modules/uview-ui/components/u-transition/u-transition\"}[chunkId]||chunkId) + \".wxss\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\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 \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = global[\"webpackJsonp\"] = global[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// run deferred modules from other chunks\n \tcheckDeferredModules();\n"],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///./node_modules/@dcloudio/uni-mp-weixin/dist/index.js?543d","webpack:///(webpack)/buildin/global.js?cd00","webpack:///./node_modules/@dcloudio/vue-cli-plugin-uni/packages/mp-vue/dist/mp.runtime.esm.js?66fd","webpack:///./node_modules/@dcloudio/uni-i18n/dist/uni-i18n.es.js?37dc","uni-app:///config/baseUrl.js","uni-app:///plugins/utils.js","uni-app:///store/index.js","webpack:///./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vuex3/dist/vuex.common.js?26cb","uni-app:///store/modules sync nonrecursive /.js$","uni-app:///store/modules/common.js","uni-app:///store/modules/user.js","uni-app:///config/common.js","uni-app:///plugins/qqmap-wx-jssdk.js","webpack:///./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js?f0c5","uni-app:///config/login.js","uni-app:///config/h5Utils.js","uni-app:///uni_modules/uview-ui/index.js","uni-app:///uni_modules/uview-ui/libs/mixin/mixin.js","uni-app:///uni_modules/uview-ui/libs/mixin/mpMixin.js","uni-app:///uni_modules/uview-ui/libs/luch-request/index.js","uni-app:///uni_modules/uview-ui/libs/luch-request/core/Request.js","uni-app:///uni_modules/uview-ui/libs/luch-request/core/dispatchRequest.js","uni-app:///uni_modules/uview-ui/libs/luch-request/adapters/index.js","uni-app:///uni_modules/uview-ui/libs/luch-request/helpers/buildURL.js","uni-app:///uni_modules/uview-ui/libs/luch-request/utils.js","uni-app:///uni_modules/uview-ui/libs/luch-request/core/buildFullPath.js","uni-app:///uni_modules/uview-ui/libs/luch-request/helpers/isAbsoluteURL.js","uni-app:///uni_modules/uview-ui/libs/luch-request/helpers/combineURLs.js","uni-app:///uni_modules/uview-ui/libs/luch-request/core/settle.js","uni-app:///uni_modules/uview-ui/libs/luch-request/core/InterceptorManager.js","uni-app:///uni_modules/uview-ui/libs/luch-request/core/mergeConfig.js","uni-app:///uni_modules/uview-ui/libs/luch-request/core/defaults.js","uni-app:///uni_modules/uview-ui/libs/luch-request/utils/clone.js","webpack:///./node_modules/buffer/index.js?b639","webpack:///./node_modules/base64-js/index.js?1fb5","webpack:///./node_modules/ieee754/index.js?9152","webpack:///./node_modules/isarray/index.js?e3db","uni-app:///uni_modules/uview-ui/libs/util/route.js","webpack:///./node_modules/@babel/runtime/regenerator/index.js?a34a","webpack:///./node_modules/regenerator-runtime/runtime-module.js?bbdd","webpack:///./node_modules/regenerator-runtime/runtime.js?96cf","uni-app:///uni_modules/uview-ui/libs/function/colorGradient.js","uni-app:///uni_modules/uview-ui/libs/function/test.js","uni-app:///uni_modules/uview-ui/libs/function/debounce.js","uni-app:///uni_modules/uview-ui/libs/function/throttle.js","uni-app:///uni_modules/uview-ui/libs/function/index.js","uni-app:///uni_modules/uview-ui/libs/function/digit.js","uni-app:///uni_modules/uview-ui/libs/config/config.js","uni-app:///uni_modules/uview-ui/libs/config/props.js","uni-app:///uni_modules/uview-ui/libs/config/props/actionSheet.js","uni-app:///uni_modules/uview-ui/libs/config/props/album.js","uni-app:///uni_modules/uview-ui/libs/config/props/alert.js","uni-app:///uni_modules/uview-ui/libs/config/props/avatar.js","uni-app:///uni_modules/uview-ui/libs/config/props/avatarGroup.js","uni-app:///uni_modules/uview-ui/libs/config/props/backtop.js","uni-app:///uni_modules/uview-ui/libs/config/props/badge.js","uni-app:///uni_modules/uview-ui/libs/config/props/button.js","uni-app:///uni_modules/uview-ui/libs/config/props/calendar.js","uni-app:///uni_modules/uview-ui/libs/config/props/carKeyboard.js","uni-app:///uni_modules/uview-ui/libs/config/props/cell.js","uni-app:///uni_modules/uview-ui/libs/config/props/cellGroup.js","uni-app:///uni_modules/uview-ui/libs/config/props/checkbox.js","uni-app:///uni_modules/uview-ui/libs/config/props/checkboxGroup.js","uni-app:///uni_modules/uview-ui/libs/config/props/circleProgress.js","uni-app:///uni_modules/uview-ui/libs/config/props/code.js","uni-app:///uni_modules/uview-ui/libs/config/props/codeInput.js","uni-app:///uni_modules/uview-ui/libs/config/props/col.js","uni-app:///uni_modules/uview-ui/libs/config/props/collapse.js","uni-app:///uni_modules/uview-ui/libs/config/props/collapseItem.js","uni-app:///uni_modules/uview-ui/libs/config/props/columnNotice.js","uni-app:///uni_modules/uview-ui/libs/config/props/countDown.js","uni-app:///uni_modules/uview-ui/libs/config/props/countTo.js","uni-app:///uni_modules/uview-ui/libs/config/props/datetimePicker.js","uni-app:///uni_modules/uview-ui/libs/config/props/divider.js","uni-app:///uni_modules/uview-ui/libs/config/props/empty.js","uni-app:///uni_modules/uview-ui/libs/config/props/form.js","uni-app:///uni_modules/uview-ui/libs/config/props/formItem.js","uni-app:///uni_modules/uview-ui/libs/config/props/gap.js","uni-app:///uni_modules/uview-ui/libs/config/props/grid.js","uni-app:///uni_modules/uview-ui/libs/config/props/gridItem.js","uni-app:///uni_modules/uview-ui/libs/config/props/icon.js","uni-app:///uni_modules/uview-ui/libs/config/props/image.js","uni-app:///uni_modules/uview-ui/libs/config/props/indexAnchor.js","uni-app:///uni_modules/uview-ui/libs/config/props/indexList.js","uni-app:///uni_modules/uview-ui/libs/config/props/input.js","uni-app:///uni_modules/uview-ui/libs/config/props/keyboard.js","uni-app:///uni_modules/uview-ui/libs/config/props/line.js","uni-app:///uni_modules/uview-ui/libs/config/props/lineProgress.js","uni-app:///uni_modules/uview-ui/libs/config/props/link.js","uni-app:///uni_modules/uview-ui/libs/config/props/list.js","uni-app:///uni_modules/uview-ui/libs/config/props/listItem.js","uni-app:///uni_modules/uview-ui/libs/config/props/loadingIcon.js","uni-app:///uni_modules/uview-ui/libs/config/props/loadingPage.js","uni-app:///uni_modules/uview-ui/libs/config/props/loadmore.js","uni-app:///uni_modules/uview-ui/libs/config/props/modal.js","uni-app:///uni_modules/uview-ui/libs/config/props/navbar.js","uni-app:///uni_modules/uview-ui/libs/config/color.js","uni-app:///uni_modules/uview-ui/libs/config/props/noNetwork.js","uni-app:///uni_modules/uview-ui/libs/config/props/noticeBar.js","uni-app:///uni_modules/uview-ui/libs/config/props/notify.js","uni-app:///uni_modules/uview-ui/libs/config/props/numberBox.js","uni-app:///uni_modules/uview-ui/libs/config/props/numberKeyboard.js","uni-app:///uni_modules/uview-ui/libs/config/props/overlay.js","uni-app:///uni_modules/uview-ui/libs/config/props/parse.js","uni-app:///uni_modules/uview-ui/libs/config/props/picker.js","uni-app:///uni_modules/uview-ui/libs/config/props/popup.js","uni-app:///uni_modules/uview-ui/libs/config/props/radio.js","uni-app:///uni_modules/uview-ui/libs/config/props/radioGroup.js","uni-app:///uni_modules/uview-ui/libs/config/props/rate.js","uni-app:///uni_modules/uview-ui/libs/config/props/readMore.js","uni-app:///uni_modules/uview-ui/libs/config/props/row.js","uni-app:///uni_modules/uview-ui/libs/config/props/rowNotice.js","uni-app:///uni_modules/uview-ui/libs/config/props/scrollList.js","uni-app:///uni_modules/uview-ui/libs/config/props/search.js","uni-app:///uni_modules/uview-ui/libs/config/props/section.js","uni-app:///uni_modules/uview-ui/libs/config/props/skeleton.js","uni-app:///uni_modules/uview-ui/libs/config/props/slider.js","uni-app:///uni_modules/uview-ui/libs/config/props/statusBar.js","uni-app:///uni_modules/uview-ui/libs/config/props/steps.js","uni-app:///uni_modules/uview-ui/libs/config/props/stepsItem.js","uni-app:///uni_modules/uview-ui/libs/config/props/sticky.js","uni-app:///uni_modules/uview-ui/libs/config/props/subsection.js","uni-app:///uni_modules/uview-ui/libs/config/props/swipeAction.js","uni-app:///uni_modules/uview-ui/libs/config/props/swipeActionItem.js","uni-app:///uni_modules/uview-ui/libs/config/props/swiper.js","uni-app:///uni_modules/uview-ui/libs/config/props/swipterIndicator.js","uni-app:///uni_modules/uview-ui/libs/config/props/switch.js","uni-app:///uni_modules/uview-ui/libs/config/props/tabbar.js","uni-app:///uni_modules/uview-ui/libs/config/props/tabbarItem.js","uni-app:///uni_modules/uview-ui/libs/config/props/tabs.js","uni-app:///uni_modules/uview-ui/libs/config/props/tag.js","uni-app:///uni_modules/uview-ui/libs/config/props/text.js","uni-app:///uni_modules/uview-ui/libs/config/props/textarea.js","uni-app:///uni_modules/uview-ui/libs/config/props/toast.js","uni-app:///uni_modules/uview-ui/libs/config/props/toolbar.js","uni-app:///uni_modules/uview-ui/libs/config/props/tooltip.js","uni-app:///uni_modules/uview-ui/libs/config/props/transition.js","uni-app:///uni_modules/uview-ui/libs/config/props/upload.js","uni-app:///uni_modules/uview-ui/libs/config/zIndex.js","uni-app:///uni_modules/uview-ui/libs/function/platform.js","uni-app:///config/request.js","uni-app:///uni_modules/uview-ui/libs/mixin/mpShare.js","uni-app:///components/module/f-login/f-login.js","uni-app:///uni_modules/uview-ui/components/u-tabbar/props.js","uni-app:///uni_modules/uview-ui/components/u-tabbar-item/props.js","uni-app:///uni_modules/uview-ui/components/u-icon/icons.js","uni-app:///uni_modules/uview-ui/components/u-icon/props.js","uni-app:///uni_modules/uview-ui/components/u-line/props.js","uni-app:///uni_modules/uview-ui/components/u-popup/props.js","uni-app:///uni_modules/uview-ui/components/u-loadmore/props.js","uni-app:///uni_modules/uview-ui/components/u-safe-bottom/props.js","uni-app:///uni_modules/uview-ui/components/u-badge/props.js","uni-app:///uni_modules/uview-ui/components/u-overlay/props.js","uni-app:///uni_modules/uview-ui/components/u-transition/props.js","uni-app:///uni_modules/uview-ui/components/u-transition/transition.js","uni-app:///uni_modules/uview-ui/components/u-transition/nvue.ani-map.js","uni-app:///uni_modules/uview-ui/components/u-status-bar/props.js","uni-app:///uni_modules/uview-ui/components/u-loading-icon/props.js"],"names":["realAtob","b64","b64re","atob","str","String","replace","test","Error","slice","length","bitmap","result","r1","r2","i","indexOf","charAt","fromCharCode","b64DecodeUnicode","decodeURIComponent","split","map","c","charCodeAt","toString","join","getCurrentUserInfo","token","wx","getStorageSync","tokenArr","uid","role","permission","tokenExpired","userInfo","JSON","parse","error","message","exp","iat","uniIdMixin","Vue","prototype","uniIDHasRole","roleId","uniIDHasPermission","permissionId","uniIDTokenValid","Date","now","_toString","Object","hasOwnProperty","isFn","fn","isStr","isPlainObject","obj","call","hasOwn","key","noop","cached","cache","create","cachedFn","hit","camelizeRE","camelize","_","toUpperCase","HOOKS","globalInterceptors","scopedInterceptors","mergeHook","parentVal","childVal","res","concat","Array","isArray","dedupeHooks","hooks","push","removeHook","hook","index","splice","mergeInterceptorHook","interceptor","option","keys","forEach","removeInterceptorHook","addInterceptor","method","removeInterceptor","wrapperHook","data","isPromise","then","queue","promise","Promise","resolve","callback","wrapperOptions","options","name","oldCallback","callbackInterceptor","wrapperReturnValue","returnValue","returnValueHooks","getApiInterceptorHooks","scopedInterceptor","invokeApi","api","params","invoke","promiseInterceptor","reject","SYNC_API_RE","CONTEXT_API_RE","CONTEXT_API_RE_EXC","ASYNC_API","CALLBACK_API_RE","isContextApi","isSyncApi","isCallbackApi","handlePromise","catch","err","shouldPromise","finally","constructor","value","reason","promisify","promiseApi","success","fail","complete","assign","EPS","BASE_DEVICE_WIDTH","isIOS","deviceWidth","deviceDPR","checkDeviceWidth","getSystemInfoSync","platform","pixelRatio","windowWidth","upx2px","number","newDeviceWidth","Number","Math","floor","getLocale","app","getApp","allowDefault","$vm","$locale","language","setLocale","locale","oldLocale","onLocaleChangeCallbacks","onLocaleChange","global","interceptors","baseApi","freeze","__proto__","findExistsPageIndex","url","pages","getCurrentPages","len","page","$page","fullPath","redirectTo","fromArgs","exists","delta","args","existsPageIndex","previewImage","currentIndex","parseInt","current","isNaN","urls","filter","item","indicator","loop","UUID_KEY","deviceId","addUuid","random","setStorage","addSafeAreaInsets","safeArea","safeAreaInsets","top","left","right","bottom","windowHeight","getSystemInfo","protocols","todos","canIUses","CALLBACKS","processCallback","methodName","processReturnValue","processArgs","argsOption","keepFromArgs","toArgs","keyOption","console","warn","keepReturnValue","wrapper","protocol","arg1","arg2","apply","todoApis","TODOS","createTodoApi","todoApi","errMsg","providers","oauth","share","payment","getProvider","service","provider","extraApi","getEmitter","Emitter","getUniEmitter","ctx","$on","arguments","$off","$once","$emit","eventApi","MPPage","Page","MPComponent","Component","customizeRE","customize","initTriggerEvent","mpInstance","oldTriggerEvent","triggerEvent","newTriggerEvent","event","_triggerEvent","initHook","isComponent","oldHook","__$wrappered","after","PAGE_EVENT_HOOKS","initMocks","vm","mocks","$mp","mpType","mock","hasHook","vueOptions","default","extendOptions","super","mixins","find","mixin","initHooks","mpOptions","__call_hook","initVueComponent","VueComponent","extend","initSlots","vueSlots","$slots","slotName","$scopedSlots","initVueIds","vueIds","_$vueId","_$vuePid","initData","context","methods","e","process","VUE_APP_DEBUG","stringify","__lifecycle_hooks__","PROP_TYPES","Boolean","createObserver","observer","newVal","oldVal","initBehaviors","initBehavior","vueBehaviors","behaviors","vueExtends","extends","vueMixins","vueProps","props","behavior","type","properties","initProperties","vueMixin","parsePropType","defaultValue","file","isBehavior","vueId","generic","scopedSlotsCompiler","setData","opts","wrapper$1","mp","stopPropagation","preventDefault","target","detail","markerId","getExtraValue","dataPathsArray","dataPathArray","dataPath","propPath","valuePath","vFor","isInteger","substr","__get_value","vForItem","vForKey","processEventExtra","extra","extraObj","__args__","getObjByArray","arr","element","processEventArgs","isCustom","isCustomMPEvent","currentTarget","dataset","comType","ret","arg","ONCE","CUSTOM","isMatchEventType","eventType","optType","getContextVm","$parent","$options","$scope","handleEvent","eventOpts","eventOpt","eventsArray","isOnce","eventArray","handlerCtx","handler","once","messages","initI18nMessages","isEnableLocale","localeKeys","__uniConfig","locales","curMessages","userMessages","i18n","t","i18nMixin","beforeCreate","unwatch","watchLocale","$forceUpdate","$$t","values","setLocale$1","getLocale$1","initAppLocale","appVm","state","observable","localeWatchers","$watchLocale","defineProperty","get","set","v","watch","eventChannels","eventChannelStack","getEventChannel","id","eventChannel","shift","initEventChannel","getOpenerEventChannel","callHook","__id__","__eventChannel__","initScopedSlotsParams","center","parents","$hasScopedSlotsParams","has","$getScopedSlotsParams","object","$setScopedSlotsParams","propsData","destroyed","parseBaseApp","initRefs","store","$store","mpHost","$i18n","_i18n","appOptions","onLaunch","canIUse","globalData","_isMounted","findVmByVueId","vuePid","$children","childVm","parentVm","Behavior","isPage","route","initRelation","selectAllComponents","selector","$refs","components","component","ref","vueGeneric","scopedComponent","forComponents","handleLink","parent","parseApp","createApp","App","encodeReserveRE","encodeReserveReplacer","commaRE","encode","encodeURIComponent","stringifyQuery","encodeStr","val","undefined","val2","x","parseBaseComponent","vueComponentOptions","multipleSlots","addGlobalClass","componentOptions","__file","lifetimes","attached","$mount","ready","detached","$destroy","pageLifetimes","show","hide","resize","size","__l","__e","externalClasses","wxsCallMethods","callMethod","parseComponent","hooks$1","parseBasePage","vuePageOptions","pageOptions","onLoad","query","copyQuery","is","parsePage","createPage","createComponent","createSubpackageApp","onShow","onAppShow","onHide","onAppHide","getLaunchOptionsSync","createPlugin","canIUseApi","apiName","uni","Proxy","uni$1","isObject","defaultDelimiters","BaseFormatter","_caches","delimiters","tokens","compile","RE_TOKEN_LIST_VALUE","RE_TOKEN_NAMED_VALUE","format","startDelimiter","endDelimiter","position","text","char","sub","isClosed","compiled","mode","LOCALE_ZH_HANS","LOCALE_ZH_HANT","LOCALE_EN","LOCALE_FR","LOCALE_ES","defaultFormatter","include","parts","part","startsWith","normalizeLocale","trim","toLowerCase","lang","I18n","fallbackLocale","watcher","formater","watchers","override","interpolate","watchAppLocale","newLocale","$watch","getDefaultLocale","initVueI18n","isWatchedAppLocale","f","add","isString","hasI18nJson","jsonObj","walkJsonObj","isI18nStr","parseI18nJson","compileStr","compileI18nJsonStr","jsonStr","localeValues","unshift","compileJsonObj","compileValue","valueLocales","localValue","walk","resolveLocale","resolveLocaleChain","chain","pop","baseUrl","systemInfo","navBarH","statusBarHeight","titleBarHeight","log","courtConfig","publicAppId","mapData","sk","title","desc","link","imgUrl","round","parseFloat","valMoney","tel","telShort","substring","getTabbarHeight","tabbarH","tabbarPaddingB","device","system","modelArr","model","commonDistance","lat1","lng1","lat2","lng2","PI","g","l","sg","sin","sl","sf","s","w","r","d","h1","h2","a","fl","atan","sqrt","num","toFixed","px2upx","n","djsTime","startTime","endTime","bbb","getTime","leftTime","rightTime","speed","activityStatus","dd","hh","mm","ss","getMpLocation","successCallback","errCallback","isOpenSetting","getSetting","authSetting","getLocation","showModal","content","confirmText","cancelText","confirm","openSetting","locationAuthorize","getAppLatLon","_this","authorize","scope","use","Vuex","files","require","modules","mutations","actions","Store","loginPopupShow","loadingShow","chatScenesInfo","locateInformation","cacheNameList","clearTime","setCacheData","setLoginPopupShow","setLoadingShow","setChatScenesInfo","setLocateInformation","setUserInfo","setStorageSync","emptyUserInfo","removeStorageSync","mpUpData","getUpdateManager","updateManager","onCheckForUpdate","info","onUpdateReady","applyUpdate","onUpdateFailed","showCancel","formatSize","fileSizeString","plus","calculate","sizeCache","clearCache","showToast","duration","icon","os","main","android","runtimeMainActivity","sdRoot","getCacheDir","filePath","io","resolveLocalFileSystemURL","entry","isDirectory","removeRecursively","remove","clear","scene","flag","commit","qrCodeValue","q","path","loGetLocation","that","base","latitude","longitude","qqmapsdk","QQMapWX","reverseGeocoder","location","sig","lat","lng","choiseRegion","chooseLocation","tip","$u","toast","ERROR_CONF","KEY_ERR","KEY_ERR_MSG","PARAM_ERR","PARAM_ERR_MSG","SYSTEM_ERR","SYSTEM_ERR_MSG","WX_ERR_CODE","WX_OK_CODE","BASE_URL","URL_SEARCH","URL_SUGGESTION","URL_GET_GEOCODER","URL_CITY_LIST","URL_AREA_LIST","URL_DISTANCE","URL_DIRECTION","MODE","driving","transit","EARTH_RADIUS","Utils","safeAdd","y","lsw","msw","bitRotateLeft","cnt","md5cmn","b","md5ff","md5gg","md5hh","md5ii","binlMD5","olda","oldb","oldc","oldd","binl2rstr","input","output","length32","rstr2binl","length8","rstrMD5","rstrHMACMD5","bkey","ipad","opad","hash","rstr2hex","hexTab","str2rstrUTF8","unescape","rawMD5","hexMD5","rawHMACMD5","k","hexHMACMD5","md5","string","raw","getSig","requestParam","feature","requestArr","sort","location2query","rad","getEndLocation","to","endLocation","getDistance","latFrom","lngFrom","latTo","lngTo","radLatFrom","radLatTo","distance","asin","pow","cos","getWXLocation","getLocationParam","locationArr","polyfillParam","param","checkParamKeyEmpty","errconf","buildErrorConfig","checkKeyword","checkLocation","errCode","status","handleData","searchResult","searchSimplify","address","category","adcode","ad_info","city","district","province","suggestResult","suggestSimplify","reverseGeocoderResult","reverseGeocoderSimplify","address_component","nation","street","street_number","recommend","formatted_addresses","rough","pois","poisSimplify","geocoderResult","geocoderSimplify","address_components","level","provinceResult","cityResult","districtResult","districtByCity","calculateDistanceResult","elements","direction","routes","buildWxRequestConfig","header","statusCode","locationProcess","locationsuccess","locationfail","locationcomplete","keyword","orderby","page_size","page_index","address_format","auto_extend","region","rectangle","boundary","request","region_fix","policy","get_subpois","coord_type","get_poi","poi_options","from","locationTo","calculateResult","distanceResult","SET_URL_DIRECTION","from_poi","heading","accuracy","road_type","to_poi","from_track","waypoints","plate_number","departure_time","module","exports","loginApp","errorCallback","login","loginRes","getUserInfo","infoRes","authResult","openid","nickname","gender","figureurl_qq","nickName","country","avatarUrl","unionid","verifyType","personalPhone","personalPhoneCountryCode","password","getPhoneInfo","httpData","code","iv","encryptedData","loginInfo","showLoading","getUserProfile","hideLoading","offUserInfo","judgeLogin","storeUserInfo","userId","getUrlParam","reg","RegExp","window","search","match","h5Login","isWechat","local","href","http","post","navigateTo","ua","navigator","userAgent","pleaseSetTranspileDependencies","babelTest","date","timeFormat","colorGradient","hexToRgb","rgbToHex","colorToRgba","Request","config","zIndex","debounce","throttle","mpMixin","color","install","timestamp","timeFrom","customStyle","customClass","linkType","getRect","$uGetRect","created","computed","deepMerge","bem","fixed","change","prefix","classes","openPage","urlKey","all","createSelectorQuery","in","boundingClientRect","rect","exec","getParentData","parentName","children","parentData","preventEvent","onReachBottom","beforeDestroy","array","childrenList","child","virtualHost","defaults","InterceptorManager","response","dispatchRequest","fulfilled","rejected","middleware","mergeKeys","config2","prop","baseURL","_config","requestTask","otherConfig","optionalKeys","uploadFile","downloadFile","getTask","buildURL","serializedParams","utils","isURLSearchParams","isDate","toISOString","hashmarkIndex","URLSearchParams","isBoolean","assignValue","isUndefined","buildFullPath","requestedURL","isAbsoluteURL","combineURLs","relativeURL","settle","validateStatus","handlers","eject","h","globalsConfig","custom","defaultToConfig2Keys","uploadKeys","defaultsKeys","dataType","responseType","timeout","clone","_instanceof","nativeMap","Map","nativeSet","Set","nativePromise","circular","depth","includeNonEnumerable","allParents","allChildren","useBuffer","Buffer","Infinity","_clone","proto","__isArray","__isRegExp","source","__getRegExpFlags","lastIndex","__isDate","isBuffer","copy","getPrototypeOf","keyChild","valueChild","entryChild","attrs","getOwnPropertyDescriptor","objProperty","TypeError","ReferenceError","getOwnPropertySymbols","symbols","symbol","descriptor","enumerable","allPropertyNames","getOwnPropertyNames","propertyName","clonePrototype","__objToStr","o","re","flags","ignoreCase","multiline","Router","animationType","animationDuration","intercept","bind","addRootPath","queryParams","mergeConfig","mixinParam","deepClone","routeIntercept","isNext","switchTab","reLaunch","navigateBack","startColor","endColor","step","startRGB","startR","startG","startB","endRGB","endR","endG","endB","sR","sG","sB","colorArr","hex","sColor","sColorNew","sColorChange","rgb","aColor","strHex","aNum","numHex","alpha","email","mobile","dateISO","digits","idCard","carNo","xreg","creg","amount","chinese","letter","enOrNum","contains","range","rangeLength","landline","empty","jsonString","func","image","IMAGE_REGEXP","video","VIDEO_REGEXP","regExp","isEmpty","wait","immediate","clearTimeout","callNow","setTimeout","timer","min","max","getPx","unit","sleep","sys","gab","guid","firstU","radix","chars","uuid","addStyle","styleArray","style","addUnit","NaN","includes","randomArray","padStart","maxLength","fillString","fillLength","times","ceil","dateTime","formatStr","timeSource","getFullYear","getMonth","getDate","getHours","getMinutes","getSeconds","beginIndex","tips","pos","isPrefix","arrayFormat","_result","_value","commaStr","type2icon","fill","iconName","priceFormat","decimals","decimalPoint","thousandsSeparator","isFinite","prec","abs","sep","dec","getDuration","valueNum","padZero","formValidate","instance","formItem","form","validateField","getProperty","firstObj","setProperty","inFn","_obj","setConfig","_boundaryCheckingState","strip","precision","toPrecision","digitLength","eSplit","float2Fixed","dLen","checkBoundary","MAX_SAFE_INTEGER","MIN_SAFE_INTEGER","iteratorOperation","operation","num1","num2","others","nums","num1Changed","num2Changed","baseNum","leftValue","minus","divide","ratio","enableBoundaryChecking","version","actionSheet","album","alert","avatar","avatarGroup","backtop","badge","button","calendar","carKeyboard","cell","cellGroup","checkbox","checkboxGroup","circleProgress","codeInput","col","collapse","collapseItem","columnNotice","countDown","countTo","datetimePicker","divider","gap","grid","gridItem","indexAnchor","indexList","keyboard","line","lineProgress","list","listItem","loadingIcon","loadingPage","loadmore","modal","navbar","noNetwork","noticeBar","notify","numberBox","numberKeyboard","overlay","picker","popup","radio","radioGroup","rate","readMore","row","rowNotice","scrollList","section","skeleton","slider","statusBar","steps","stepsItem","sticky","subsection","swipeAction","swipeActionItem","swiper","swipterIndicator","_switch","tabbar","tabbarItem","tabs","tag","textarea","toolbar","tooltip","transition","upload","description","closeOnClickAction","safeAreaInsetBottom","openType","closeOnClickOverlay","keyName","singleSize","multipleSize","space","singleMode","multipleMode","maxCount","previewFullImage","rowCount","showMore","closable","showIcon","effect","fontSize","src","shape","bgColor","mpAvatar","randomBgColor","defaultUrl","colorIndex","extraValue","scrollTop","iconStyle","isDot","showZero","numberType","offset","inverted","absolute","hairline","plain","disabled","loading","loadingText","loadingMode","loadingSize","formType","appParameter","hoverStopPropagation","sessionFrom","sendMessageTitle","sendMessagePath","sendMessageImg","showMessageCard","dataName","throttleTime","hoverStartTime","hoverStayTime","iconColor","showTitle","showSubtitle","startText","endText","customList","minDate","maxDate","defaultDate","rowHeight","formatter","showLunar","showMark","confirmDisabledText","readonly","showConfirm","maxRange","rangePrompt","showRangePrompt","allowSameDay","monthNum","label","border","clickable","isLink","required","arrowDirection","rightIconStyle","rightIcon","titleStyle","stop","activeColor","inactiveColor","iconSize","labelSize","labelColor","labelDisabled","placement","iconPlacement","borderBottom","percentage","seconds","changeText","keepRunning","uniqueKey","maxlength","dot","focus","bold","disabledKeyboard","borderColor","disabledDot","span","justify","align","textAlign","accordion","disableTouch","time","autoStart","millisecond","startVal","endVal","autoplay","useEasing","decimal","separator","showToolbar","minHour","maxHour","minMinute","maxMinute","itemHeight","cancelColor","confirmColor","visibleItemCount","defaultIndex","dashed","textPosition","textSize","textColor","lineColor","width","height","marginTop","rules","errorType","labelPosition","labelWidth","labelAlign","labelStyle","leftIcon","leftIconStyle","marginBottom","hoverClass","customPrefix","labelPos","imgMode","radius","lazyLoad","showMenuByLongpress","errorIcon","showError","fade","webp","customNavHeight","disabledColor","clearable","placeholder","placeholderClass","placeholderStyle","showWordLimit","confirmType","confirmHold","holdKeyboard","autoBlur","disableDefaultPadding","cursor","cursorSpacing","selectionStart","selectionEnd","adjustPosition","inputAlign","prefixIcon","prefixIconStyle","suffixIcon","suffixIconStyle","dotDisabled","showTips","autoChange","margin","showText","underLine","mpTips","showScrollbar","lowerThreshold","upperThreshold","offsetAccuracy","enableFlex","pagingEnabled","scrollable","scrollIntoView","scrollWithAnimation","enableBackToTop","preLoadScreen","anchor","vertical","timingFunction","loadingColor","loadmoreText","nomoreText","showConfirmButton","showCancelButton","buttonReverse","zoom","asyncClose","negativeTop","confirmButtonShape","safeAreaInsetTop","leftText","rightText","titleWidth","leftIconSize","leftIconColor","mainColor","autoBack","primary","warning","contentColor","tipsColor","lightColor","integer","disabledInput","asyncChange","inputWidth","showMinus","showPlus","decimalLength","longPress","buttonSize","disableMinus","disablePlus","opacity","copyLink","errorImg","loadingImg","pauseVideo","previewImg","setTitle","showImgMenu","columns","singleIndex","immediateChange","closeable","overlayStyle","closeIconPos","overlayOpacity","count","gutter","minCount","allowHalf","activeIcon","inactiveIcon","touchable","showHeight","toggle","closeText","openText","textIndent","indicatorWidth","indicatorBarWidth","indicatorColor","indicatorActiveColor","indicatorStyle","clearabled","showAction","actionStyle","actionText","inputStyle","searchIconColor","searchIconSize","placeholderColor","searchIcon","animation","subTitle","subColor","showLine","arrow","animate","rows","rowsWidth","rowsHeight","titleHeight","avatarSize","avatarShape","blockSize","blockColor","showValue","blockStyle","offsetTop","autoClose","threshold","indicatorInactiveColor","indicatorMode","currentItemId","interval","previousMargin","nextMargin","acceleration","displayMultipleItems","easingFunction","swiperIndicator","switch","activeValue","inactiveValue","badgeStyle","activeStyle","inactiveStyle","lineWidth","lineHeight","itemStyle","closeColor","plainFill","block","lines","decoration","wordWrap","autoHeight","showConfirmBar","isTab","back","copyText","showCopy","buttons","accept","capture","compressed","camera","maxDuration","uploadIcon","uploadIconColor","useBeforeRead","imageMode","sizeType","multiple","deletable","maxSize","MAX_VALUE","fileList","uploadText","mask","topTips","indexListSticky","load","isFactory","auth","msg","errorData","mpShare","imageUrl","onShareAppMessage","nextTick","getClassNames","enter","leave","clickHandler","vueEnter","classNames","inited","display","$nextTick","transitionEnded","vueLeave","onTransitionEnd","transform"],"mappings":"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B;AACApf,EAAE,CAAC0f,YAAH,GAAkBA,YAAlB;;AAEA,IAAIK,KAAK,GAAGF,GAAZ,C;;AAEeE,K;;;;;;;;;;;AC9hEf;;AAEA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA,4CAA4C;;AAE5C;;;;;;;;;;;;ACnBA;AAAA;AACA;AACA;AACA;AACA;AACA;;AAEA,kCAAkC;;AAElC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,iBAAiB;AAClC;AACA;AACA;AACA,sBAAsB,+BAA+B;AACrD,sBAAsB,iBAAiB;AACvC;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,kDAAkD,iCAAiC,EAAE;AACrF,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAiB,gBAAgB;AACjC;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,6BAA6B,cAAc;;AAE3C;;AAEA;AACA;AACA;AACA,6BAA6B,UAAU;;AAEvC;AACA;AACA;AACA;AACA;AACA,gBAAgB;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,gBAAgB;AACjC,kCAAkC;AAClC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB,aAAoB;;AAErC;AACA;AACA;AACA,YAAY,aAAoB;;AAEhC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;AAED;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,qBAAqB;AACxC,iBAAiB;AACjB;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK,GAAG;AACR;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;;AAEA;;AAEA;AACA;AACA,oCAAoC;AACpC;;AAEA,IAAI,IAAqC;AACzC;AACA;AACA,iCAAiC;AACjC,uCAAuC,wBAAwB,EAAE;AACjE,0BAA0B;;AAE1B;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,8CAA8C;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,wBAAwB,YAAY;AACpC,kBAAkB,YAAY;AAC9B;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B;AAC/B;AACA,wCAAwC,EAAE;AAC1C;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA,+BAA+B,oBAAoB,EAAE;AACrD;AACA,kCAAkC,OAAO;AACzC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,0BAA0B,SAAS,qBAAqB;;AAExD;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;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;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,2BAA2B;AAC9C;AACA;AACA;AACA,GAAG;AACH,CAAC;;AAED;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,iBAAiB;AAClC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,mCAAmC,OAAO;AAC1C;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,OAAO;AACzC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,KAAqC;AAC/C;AACA;AACA;AACA,8BAA8B;AAC9B;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,KAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,KAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iDAAiD,OAAO;AACxD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI,IAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,cAAc;AACd;;AAEA;AACA;AACA;;AAEA,iBAAiB,iBAAiB;AAClC;AACA;AACA,2BAA2B;AAC3B;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,iBAAiB,kBAAkB;AACnC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,KAAqC;AACzC;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,uBAAuB;AACzD,iCAAiC,sBAAsB;AACvD;AACA,kBAAkB;AAClB,MAAM,IAAqC;AAC3C;AACA;AACA,mBAAmB;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB,aAAoB;AACtC;AACA;AACA,mBAAmB;AACnB;AACA;AACA,iBAAiB,uBAAuB;AACxC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,OAAO,UAAU,IAAqC;AACtD;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA,GAAG,UAAU,IAAqC;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,gBAAgB;AAChB;AACA;AACA,mBAAmB,mBAAmB;AACtC,+BAA+B;AAC/B;AACA,GAAG;AACH;AACA;AACA;AACA,kBAAkB,YAAY;AAC9B,WAAW;AACX;AACA,GAAG,UAAU,IAAqC;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAAqC;AAC3C;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA8C,OAAO;AACrD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B;AAC3B;AACA,oCAAoC;AACpC;AACA,qCAAqC;AACrC;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,IAEQ;AACZ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA,mBAAmB,2BAA2B;AAC9C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,6CAA6C,SAAS;AACtD;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA,6CAA6C,qCAAqC,EAAE;AACpF;;AAEA;AACA;AACA;;AAEA,oCAAoC,yCAAyC,EAAE;AAC/E;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,kBAAkB;AAC3C;AACA;AACA,4BAA4B;AAC5B,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,sDAAsD,EAAE;AACtF;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM,IAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,iBAAiB,mBAAmB;AACpC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,kBAAkB;AAClC;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;;AAEA;;AAEA;;AAEA,IAAI,IAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,iCAAiC;AACnE,cAAc,6BAA6B;AAC3C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,kCAAkC,iCAAiC;AACnE,cAAc,6BAA6B;AAC3C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,yBAAyB;AAC1C,GAAG;AACH;AACA;AACA,iBAAiB,+BAA+B;AAChD;AACA;;AAEA;AACA;;AAEA,IAAI,IAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,uBAAuB;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,uCAAuC;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;;AAEA;AACA;AACA;AACA,qBAAqB,mBAAmB;AACxC;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;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;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wDAAwD;AACxD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,IAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,qBAAqB;AACtC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,aAAa,qBAAqB;AAClC;AACA,+CAA+C;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,IAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO,MAAM,EAEN;AACP,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,mBAAmB,iBAAiB;AACpC;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,UAAU,IAAqC;AACxD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC,OAAO;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,kEAAkE;AAClE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA,sBAAsB,mBAAmB;AACzC;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,OAAO;AACtC,uCAAuC;AACvC;AACA,GAAG;AACH;AACA,eAAe,SAAS;AACxB,sCAAsC;AACtC;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,2DAA2D;AAC3D;AACA;AACA,KAAK;AACL;AACA;AACA,kCAAkC,OAAO;AACzC;AACA,6CAA6C;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA,UAAU,KAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA,8BAA8B;AAC9B;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA,4CAA4C,eAAe;AAC3D,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,kDAAkD;AAClD,4CAA4C;AAC5C;AACA;AACA;AACA;AACA;;AAEA;AACA,6CAA6C;AAC7C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,iBAAiB;AACpC;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA,KAAK;AACL,4CAA4C;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB;AAChB,iBAAiB,gBAAgB;AACjC;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,iBAAiB,mBAAmB;AACpC;AACA;AACA;AACA,KAAK,UAAU,KAAqC;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;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;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,qCAAqC,gEAAgE;AACrG;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,4BAA4B,+BAA+B;AAC3D,4BAA4B,+BAA+B;AAC3D;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA,mBAAmB,mBAAmB;AACtC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAAqC;AAC3C,kDAAkD;AAClD;AACA;AACA,mCAAmC;AACnC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B;AAC9B;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ,IAAqC;AAC7C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,sEAAsE;;AAEtE;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK,uFAAuF;AAC5F;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0CAA0C;AAC1C,iBAAiB,yBAAyB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG,+BAA+B;AAClC,mCAAmC;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,KAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB;AACxB;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,KAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,oBAAoB,oBAAoB;AACxC,sBAAsB,4BAA4B;AAClD;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA8C,OAAO;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,mBAAmB;AACnB,yBAAyB;AACzB;AACA,qDAAqD;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,6CAA6C;AAC9E;AACA;AACA,6CAA6C,4CAA4C;;AAEzF;AACA;AACA;;AAEA;AACA,MAAM,IAAqC;AAC3C;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL,GAAG,MAAM,EAGN;AACH;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,UAAU,KAAqC;AAC/C;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,KAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,KAAK,2CAA2C,8BAA8B,EAAE;;AAEhF;AACA,wCAAwC,OAAO;AAC/C;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;;AAEL;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,gBAAgB,KAAqC;AACrD;AACA,oBAAoB,SAAI;AACxB;AACA;AACA,WAAW;AACX;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,mBAAmB,qBAAqB;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,+CAA+C;AAC/C;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,uCAAuC,OAAO;AAC9C;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC,SAAS;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ,IAAqC;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC,OAAO;AAC5C;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAAqC;AAC3C;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0BAA0B;;AAE1B,kBAAkB;AAClB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,mBAAmB,qBAAqB;AACxC;AACA,0CAA0C;AAC1C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,MAAM,IAAqC;AAC3C;AACA;AACA;;AAEA;AACA;AACA,uBAAuB;AACvB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,mBAAmB,yBAAyB;AAC5C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,yBAAyB;AAC5C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,wCAAwC,OAAO;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAAqC;AAC3C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B,0BAA0B;AACpD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,oBAAoB,EAAE;;AAEpD;AACA;AACA,iBAAiB,sBAAsB;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,KAAqC;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,iBAAiB,kBAAkB;AACnC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,UAAU,KAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;AAIA;;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,GAAG;AACH;AACA;AACA;AACA,oBAAoB;AACpB;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA,oBAAoB,KAAqC;AACzD;AACA,MAAM,SAAE;AACR;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,mBAAmB,2BAA2B;AAC9C,qBAAqB,+BAA+B;AACpD;AACA;AACA,GAAG;AACH,yBAAyB;AACzB;AACA,sBAAsB,iCAAiC;AACvD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,IAAqC;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wEAAwE;AACxE;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;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK,MAAM,EAEN;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,KAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,IAAqC;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA,8BAA8B;;AAE9B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ,KAAqC;AAC7C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK,UAAU,IAAqC;AACpD;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC;AACpC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ,IAAqC;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,qBAAqB,oBAAoB;AACzC;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA,8BAA8B;AAC9B,MAAM,IAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ,KAAqC;AAC7C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA,QAAQ,IAAqC;AAC7C;AACA,KAAK,MAAM,EAEN;AACL;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC;AACzC;AACA,sCAAsC;AACtC;;AAEA;AACA,QAAQ,KAAqC;AAC7C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;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;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,eAAe;AACrC;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sEAAsE;AACtE;AACA;AACA;;AAEA;AACA,QAAQ,KAAqC;AAC7C;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iCAAiC;;AAEjC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,YAAY,KAAqC;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB;AACxB;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;AAIA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA,0CAA0C,2BAA2B,EAAE;AACvE,KAAK;AACL;AACA,0CAA0C,4BAA4B,EAAE;AACxE,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,+BAA+B,eAAe;AAC9C,MAAM,IAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA,CAAC;;AAED;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0BAA0B;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;;AAEA;AACA,0BAA0B;AAC1B;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,qBAAqB;AACrB;AACA;AACA,yBAAyB;AACzB;AACA;AACA,6BAA6B;AAC7B;AACA;AACA,iBAAiB;AACjB;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA,SAAS;AACT;AACA;AACA,aAAa;AACb;AACA;AACA,iBAAiB;AACjB;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,YAAY,8GAAW;AACvB;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,mBAAmB;AAC1C;AACA;AACA;AACA;;AAEA;AACA,0CAA0C,gCAAgC,EAAE;AAC5E;;AAEA;AACA;AACA;AACA;AACA,WAAW,8GAAW;AACtB;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,WAAW,8GAAW;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,8BAA8B;AAC9B,0CAA0C;;AAE1C;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA,sCAAsC;AACtC;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,uBAAuB;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,8CAA8C;AAC9C;AACA,KAAK;AACL;AACA;AACA,UAAU,8GAAW;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,IAAqC;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,mCAAmC,OAAO;AAC1C;AACA,gBAAgB,YAAY;AAC5B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,gBAAgB,YAAY;AAC5B;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,wBAAwB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA,kCAAkC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0CAA0C,OAAO;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,sDAAsD,qDAAqD,EAAE,SAAS;AACtH;;AAEA;AACA;AACA;AACA;AACA;AACA,iCAAiC,OAAO;AACxC;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,kCAAkC,OAAO;AACzC;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,0BAA0B,OAAO;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEe,kEAAG,EAAC;;;;;;;;;;;;;4nFCh6LnB,IAAMzc,OAAO,GAAGD,KAAK,CAACC,OAAtB;AACA,IAAM0c,QAAQ,GAAG,SAAXA,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;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,qBAAqB;;AAErB;;AAEA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG,GAAG,gBAAgB;;AAEtB;AACA;AACA,GAAG,GAAG,gBAAgB;AACtB;;AAEA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB,WAAW,SAAS;AACpB,YAAY;AACZ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,WAAW,cAAc;AACzB,YAAY;AACZ;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,sCAAsC,2BAA2B,EAAE;AACnE;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA,2CAA2C,0BAA0B,EAAE;AACvE;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,mBAAmB;AACnB;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,0BAA0B,cAAc,qBAAqB;;AAE7D;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,OAAO,IAAqC;AAC5C;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,OAAO,IAAqC;AAC5C;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,aAAa,IAAqC;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,4BAA4B,oCAAoC,EAAE;AAClE;AACA;;AAEA;AACA,4BAA4B;AAC5B,uEAAuE,EAAE;AACzE;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,0BAA0B;;AAE1B;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,QAAQ;;AAER;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,OAAO,IAAqC;AAC5C;AACA;AACA;AACA;;AAEA,gCAAgC;AAChC,8BAA8B;;AAE9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,qCAAqC,uBAAuB,EAAE;;AAE9D;AACA;AACA;AACA;AACA;;AAEA,4BAA4B,SAAS,qBAAqB;;AAE1D;AACA;AACA;;AAEA;AACA,OAAO,IAAqC;AAC5C;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB;AAClB;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA,6BAA6B,oCAAoC,EAAE;;AAEnE;AACA,KAAK,KAAqC;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,gBAAgB;AAChB;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,8BAA8B,mBAAmB,EAAE;AACnD,+BAA+B,yCAAyC,EAAE;AAC1E,GAAG;AACH,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;;AAEA;AACA,gDAAgD,yBAAyB,EAAE;AAC3E;;AAEA;AACA;AACA;AACA;AACA,kCAAkC,kBAAkB,EAAE;AACtD,mCAAmC,wCAAwC,EAAE;AAC7E,OAAO;AACP,aAAa,IAAqC;AAClD;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,kCAAkC,kBAAkB,EAAE;AACtD,mCAAmC,+CAA+C,EAAE;AACpF,OAAO;AACP,aAAa,IAAqC;AAClD;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;;AAEA;AACA;AACA;;AAEA;AACA,yCAAyC,aAAa;AACtD;AACA;;AAEA;AACA;;AAEA,OAAO,IAAqC;AAC5C;AACA;AACA,6CAA6C,6CAA6C,EAAE;AAC5F;;AAEA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;AAEA;AACA;;AAEA,iCAAiC,eAAe;;AAEhD,OAAO,IAAqC;AAC5C;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,iCAAiC,eAAe;;AAEhD,OAAO,IAAqC;AAC5C;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA,iCAAiC,eAAe;;AAEhD,OAAO,IAAqC;AAC5C;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,uBAAuB,EAAE;AACjD;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,8BAA8B,yBAAyB,EAAE;AACzD;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,kDAAkD,aAAoB;AACtE;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,IAAqC;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,aAAa,KAAqC;AAClD;AACA;AACA;AACA;;AAEA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,aAAa,KAAqC;AAClD;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,uBAAuB,sBAAsB;AAC7C,uBAAuB,2CAA2C;AAClE,KAAK;AACL;AACA,wBAAwB,0CAA0C;AAClE;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,kDAAkD;;AAElD;AACA;;AAEA;AACA;AACA;AACA;AACA,0BAA0B,4BAA4B,EAAE;AACxD;AACA,OAAO;AACP,KAAK;AACL;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,gCAAgC,4BAA4B;AAC5D,SAAS,IAAqC;AAC9C;AACA;AACA,GAAG,GAAG,yBAAyB;AAC/B;;AAEA;AACA,4CAA4C,mBAAmB,EAAE;AACjE;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,OAAO,IAAqC;AAC5C;AACA;;AAEA,UAAU;AACV;;AAEA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,WAAW;AACX;AACA;AACA;AACA,OAAO,KAAqC;AAC5C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;;AAED;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,YAAY;AACZ;AACA;AACA;AACA,OAAO,KAAqC;AAC5C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;;AAED;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,YAAY;AACZ;AACA;AACA;AACA,OAAO,KAAqC;AAC5C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,KAAqC;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;;AAED;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,YAAY;AACZ;AACA;AACA;AACA,OAAO,KAAqC;AAC5C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;;AAED;AACA;AACA,WAAW,OAAO;AAClB,YAAY;AACZ;AACA,oDAAoD;AACpD;AACA;AACA;AACA;AACA,CAAC,EAAE;;AAEH;AACA;AACA,iCAAiC,iBAAiB,GAAG,iBAAiB,GAAG,iBAAiB;AAC1F,iBAAiB,iBAAiB,QAAQ,mBAAmB,GAAG,mBAAmB,GAAG,mBAAmB;AACzG,WAAW,aAAa;AACxB,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,UAAU,qBAAqB,EAAE,EAAE;AACjE,2CAA2C,UAAU,0BAA0B,EAAE,EAAE;AACnF;;AAEA;AACA;AACA,WAAW,EAAE;AACb,YAAY;AACZ;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,SAAS;AACpB,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,YAAY;AACZ;AACA;AACA;AACA,OAAO,KAAqC;AAC5C;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,gCAAgC;AAChC,0BAA0B,iFAAiF,aAAa;AACxH,oCAAoC,+DAA+D,cAAc;AACjH,oDAAoD,6EAA6E,YAAY;AAC7I,sCAAsC,yEAAyE,aAAa;AAC5H,gDAAgD,yEAAyE,YAAY;AACrI,sCAAsC;AACtC,kCAAkC;AAClC,0BAA0B;;AAE1B;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,sDAAsD;AACtD,oDAAoD;AACpD,sDAAsD;AACtD;AACA;;AAEA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,kDAAkD;AAClD;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAC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2BxxB,OAA3B,EAAmC,EAACuE,GAAG,EAAC4uB,iBAAL,EAAuB5zB,IAAI,EAAC8tB,YAA5B,EAAnC,EAA6E,WAA7E,CAAX,EAAsG,CAAnS,CAAoS3C,KAAK,CAACiH,eAAN,CAAsB3xB,OAAtB,EAA8B4xB,eAA9B,EAA+C,C,wBAAC,CAACiC,MAAM,CAACC,OAAP,GAAepL,OAAf,C;;;;;;;;;;;;;ACArnsB;AAAA;AAAA;;AAEA;AACA;AACA;;AAEe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,yBAAyB;AACzB;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,qBAAqB;AACrB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;qMClHA;AACA,+D;AACA;AACA;AACO,IAAMqL,QAAQ,GAAG,SAAXA,QAAW,CAAChmB,IAAD,EAAMuV,eAAN,EAAsB0Q,aAAtB,EAAwC;AAC5DpZ,KAAG,CAACqZ,KAAJ,CAAU;AACNtrB,YAAQ,EAAEoF,IADJ;AAEN9L,WAAO,EAAE,iBAASiyB,QAAT,EAAmB;AACxB;AACAtZ,SAAG,CAACuZ,WAAJ,CAAgB;AACZxrB,gBAAQ,EAAEoF,IADE;AAEZ9L,eAAO,EAAE,iBAASmyB,OAAT,EAAkB;AACvB,cAAI70B,IAAI,GAAG,EAAX;AACA,cAAGwO,IAAI,IAAE,IAAT,EAAc;AACVxO,gBAAI,GAAG;AACH,wBA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A;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,qBAAqB,mDAAmD;AACxE;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,mBAAmB,UAAU;AAC7B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB,YAAY;AAC7B;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0BAA0B;AAC1B;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA,uCAAuC,SAAS;AAChD;AACA;AACA;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;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,eAAe,iBAAiB;AAChC;AACA;AACA;;AAEA;AACA;AACA,aAAa,iBAAiB;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,SAAS;AACT;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;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAiB,SAAS;AAC1B;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAiB,SAAS;AAC1B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAiB,SAAS;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,gDAAgD,EAAE;AAClD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,iBAAiB,SAAS;AAC1B;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC;AACzC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA,wBAAwB,eAAe;AACvC;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,wBAAwB,QAAQ;AAChC;AACA,qBAAqB,eAAe;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB,YAAY;AAC7B;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,qBAAqB,SAAS;AAC9B;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,qBAAqB,SAAS;AAC9B;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,qBAAqB,SAAS;AAC9B;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB,kBAAkB;AACnC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,mBAAmB,cAAc;AACjC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,uDAAuD,OAAO;AAC9D;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA,uDAAuD,OAAO;AAC9D;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB;AAClB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,qBAAqB,QAAQ;AAC7B;AACA;AACA,GAAG;AACH;AACA,eAAe,SAAS;AACxB;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA,mBAAmB,SAAS;AAC5B;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,eAAe,iBAAiB;AAChC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,iBAAiB,YAAY;AAC7B;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,iBAAiB,gBAAgB;AACjC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB,gBAAgB;AACjC;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,iBAAiB,YAAY;AAC7B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;;;;;;;;;;;;AC5vDY;;AAEZ;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,kCAAkC,SAAS;AAC3C;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,qBAAqB,SAAS;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0CAA0C,UAAU;AACpD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;ACvJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,QAAQ,WAAW;;AAEnB;AACA;AACA;AACA,QAAQ,WAAW;;AAEnB;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA,QAAQ,WAAW;;AAEnB;AACA;AACA,QAAQ,UAAU;;AAE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AAc;AACd,KAAK;AACL,cAAc;AACd;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,yDAAyD;AACzD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA,WAAW;AACX;;AAEA;AACA;AACA,wCAAwC,WAAW;AACnD;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,SAAS;AACT;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,2BAA2B;AAC3B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,SAAS;AACT;AACA;AACA;AACA;;AAEA;;AAEA,SAAS;AACT;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,oCAAoC,cAAc;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,iCAAiC,kBAAkB;AACnD;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,iBAAiB;;AAEjB;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,wBAAwB,iBAAiB;AACzC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,YAAY;AACZ;AACA;;AAEA;AACA,YAAY;AACZ;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;A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,SALP;AAMH,oBAAgB,SANb;AAOH,uBAAmB,SAPhB;AAQH,oBAAgB,SARb;AASH,qBAAiB,SATd,EAZI;;AAuBd;AACA8M,MAAI,EAAE,IAxBQ,E;;;;;;;;;;;;;;;;ACHf;;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;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qF;;;AAGI9M,K;AACAL,e,CADAK,K;;;AAIGyS,oB;AACAC,c;AACAC,c;AACAC,e;AACAC,oB;AACAC,gB;AACAC,c;AACAC,e;AACAC,iB;AACAC,oB;AACAC,a;AACAC,kB;AACAC,iB;AACAC,sB;AACAC,uB;AACAhW,a;AACAiW,kB;AACAC,Y;AACAC,iB;AACAC,qB;AACAC,qB;AACAC,kB;AACAC,gB;AACAC,uB;AACAC,gB;AACApI,c;AACA2E,a;AACAD,iB;AACA2D,Y;AACAC,a;AACAC,iB;AACAjlB,a;AACA6c,c;AACAqI,oB;AACAC,kB;AACArgB,c;AACAsgB,iB;AACAC,a;AACAC,qB;AACAtsB,a;AACAusB,a;AACAC,iB;AACAC,oB;AACAC,oB;AACAC,iB;AACAC,c;AACAC,e;AACAC,kB;AACAC,kB;AACAC,e;AACAC,kB;AACAC,uB;AACAC,gB;AACA1xC,c;AACA2xC,e;AACAC,c;AACAC,c;AACAC,mB;AACAC,a;AACAC,iB;AACAC,Y;AACAC,kB;AACAC,mB;AACAxX,e;AACAyX,gB;AACAC,iB;AACAC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","file":"common/vendor.js","sourcesContent":["import Vue from 'vue';\r\nimport { initVueI18n } from '@dcloudio/uni-i18n';\r\n\r\nlet realAtob;\r\n\r\nconst b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';\r\nconst b64re = /^(?:[A-Za-z\\d+/]{4})*?(?:[A-Za-z\\d+/]{2}(?:==)?|[A-Za-z\\d+/]{3}=?)?$/;\r\n\r\nif (typeof atob !== 'function') {\r\n realAtob = function (str) {\r\n str = String(str).replace(/[\\t\\n\\f\\r ]+/g, '');\r\n if (!b64re.test(str)) { throw new Error(\"Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.\") }\r\n\r\n // Adding the padding if missing, for semplicity\r\n str += '=='.slice(2 - (str.length & 3));\r\n var bitmap; var result = ''; var r1; var r2; var i = 0;\r\n for (; i < str.length;) {\r\n bitmap = b64.indexOf(str.charAt(i++)) << 18 | b64.indexOf(str.charAt(i++)) << 12 |\r\n (r1 = b64.indexOf(str.charAt(i++))) << 6 | (r2 = b64.indexOf(str.charAt(i++)));\r\n\r\n result += r1 === 64 ? String.fromCharCode(bitmap >> 16 & 255)\r\n : r2 === 64 ? String.fromCharCode(bitmap >> 16 & 255, bitmap >> 8 & 255)\r\n : String.fromCharCode(bitmap >> 16 & 255, bitmap >> 8 & 255, bitmap & 255);\r\n }\r\n return result\r\n };\r\n} else {\r\n // 注意atob只能在全局对象上调用,例如:`const Base64 = {atob};Base64.atob('xxxx')`是错误的用法\r\n realAtob = atob;\r\n}\r\n\r\nfunction b64DecodeUnicode (str) {\r\n return decodeURIComponent(realAtob(str).split('').map(function (c) {\r\n return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2)\r\n }).join(''))\r\n}\r\n\r\nfunction getCurrentUserInfo () {\r\n const token = ( wx).getStorageSync('uni_id_token') || '';\r\n const tokenArr = token.split('.');\r\n if (!token || tokenArr.length !== 3) {\r\n return {\r\n uid: null,\r\n role: [],\r\n permission: [],\r\n tokenExpired: 0\r\n }\r\n }\r\n let userInfo;\r\n try {\r\n userInfo = JSON.parse(b64DecodeUnicode(tokenArr[1]));\r\n } catch (error) {\r\n throw new Error('获取当前用户信息出错,详细错误信息为:' + error.message)\r\n }\r\n userInfo.tokenExpired = userInfo.exp * 1000;\r\n delete userInfo.exp;\r\n delete userInfo.iat;\r\n return userInfo\r\n}\r\n\r\nfunction uniIdMixin (Vue) {\r\n Vue.prototype.uniIDHasRole = function (roleId) {\r\n const {\r\n role\r\n } = getCurrentUserInfo();\r\n return role.indexOf(roleId) > -1\r\n };\r\n Vue.prototype.uniIDHasPermission = function (permissionId) {\r\n const {\r\n permission\r\n } = getCurrentUserInfo();\r\n return this.uniIDHasRole('admin') || permission.indexOf(permissionId) > -1\r\n };\r\n Vue.prototype.uniIDTokenValid = function () {\r\n const {\r\n tokenExpired\r\n } = getCurrentUserInfo();\r\n return tokenExpired > Date.now()\r\n };\r\n}\r\n\r\nconst _toString = Object.prototype.toString;\r\nconst hasOwnProperty = Object.prototype.hasOwnProperty;\r\n\r\nfunction isFn (fn) {\r\n return typeof fn === 'function'\r\n}\r\n\r\nfunction isStr (str) {\r\n return typeof str === 'string'\r\n}\r\n\r\nfunction isPlainObject (obj) {\r\n return _toString.call(obj) === '[object Object]'\r\n}\r\n\r\nfunction hasOwn (obj, key) {\r\n return hasOwnProperty.call(obj, key)\r\n}\r\n\r\nfunction noop () {}\r\n\r\n/**\r\n * Create a cached version of a pure function.\r\n */\r\nfunction cached (fn) {\r\n const cache = Object.create(null);\r\n return function cachedFn (str) {\r\n const hit = cache[str];\r\n return hit || (cache[str] = fn(str))\r\n }\r\n}\r\n\r\n/**\r\n * Camelize a hyphen-delimited string.\r\n */\r\nconst camelizeRE = /-(\\w)/g;\r\nconst camelize = cached((str) => {\r\n return str.replace(camelizeRE, (_, c) => c ? c.toUpperCase() : '')\r\n});\r\n\r\nconst HOOKS = [\r\n 'invoke',\r\n 'success',\r\n 'fail',\r\n 'complete',\r\n 'returnValue'\r\n];\r\n\r\nconst globalInterceptors = {};\r\nconst scopedInterceptors = {};\r\n\r\nfunction mergeHook (parentVal, childVal) {\r\n const res = childVal\r\n ? parentVal\r\n ? parentVal.concat(childVal)\r\n : Array.isArray(childVal)\r\n ? childVal : [childVal]\r\n : parentVal;\r\n return res\r\n ? dedupeHooks(res)\r\n : res\r\n}\r\n\r\nfunction dedupeHooks (hooks) {\r\n const res = [];\r\n for (let i = 0; i < hooks.length; i++) {\r\n if (res.indexOf(hooks[i]) === -1) {\r\n res.push(hooks[i]);\r\n }\r\n }\r\n return res\r\n}\r\n\r\nfunction removeHook (hooks, hook) {\r\n const index = hooks.indexOf(hook);\r\n if (index !== -1) {\r\n hooks.splice(index, 1);\r\n }\r\n}\r\n\r\nfunction mergeInterceptorHook (interceptor, option) {\r\n Object.keys(option).forEach(hook => {\r\n if (HOOKS.indexOf(hook) !== -1 && isFn(option[hook])) {\r\n interceptor[hook] = mergeHook(interceptor[hook], option[hook]);\r\n }\r\n });\r\n}\r\n\r\nfunction removeInterceptorHook (interceptor, option) {\r\n if (!interceptor || !option) {\r\n return\r\n }\r\n Object.keys(option).forEach(hook => {\r\n if (HOOKS.indexOf(hook) !== -1 && isFn(option[hook])) {\r\n removeHook(interceptor[hook], option[hook]);\r\n }\r\n });\r\n}\r\n\r\nfunction addInterceptor (method, option) {\r\n if (typeof method === 'string' && isPlainObject(option)) {\r\n mergeInterceptorHook(scopedInterceptors[method] || (scopedInterceptors[method] = {}), option);\r\n } else if (isPlainObject(method)) {\r\n mergeInterceptorHook(globalInterceptors, method);\r\n }\r\n}\r\n\r\nfunction removeInterceptor (method, option) {\r\n if (typeof method === 'string') {\r\n if (isPlainObject(option)) {\r\n removeInterceptorHook(scopedInterceptors[method], option);\r\n } else {\r\n delete scopedInterceptors[method];\r\n }\r\n } else if (isPlainObject(method)) {\r\n removeInterceptorHook(globalInterceptors, method);\r\n }\r\n}\r\n\r\nfunction wrapperHook (hook) {\r\n return function (data) {\r\n return hook(data) || data\r\n }\r\n}\r\n\r\nfunction isPromise (obj) {\r\n return !!obj && (typeof obj === 'object' || typeof obj === 'function') && typeof obj.then === 'function'\r\n}\r\n\r\nfunction queue (hooks, data) {\r\n let promise = false;\r\n for (let i = 0; i < hooks.length; i++) {\r\n const hook = hooks[i];\r\n if (promise) {\r\n promise = Promise.resolve(wrapperHook(hook));\r\n } else {\r\n const res = hook(data);\r\n if (isPromise(res)) {\r\n promise = Promise.resolve(res);\r\n }\r\n if (res === false) {\r\n return {\r\n then () { }\r\n }\r\n }\r\n }\r\n }\r\n return promise || {\r\n then (callback) {\r\n return callback(data)\r\n }\r\n }\r\n}\r\n\r\nfunction wrapperOptions (interceptor, options = {}) {\r\n ['success', 'fail', 'complete'].forEach(name => {\r\n if (Array.isArray(interceptor[name])) {\r\n const oldCallback = options[name];\r\n options[name] = function callbackInterceptor (res) {\r\n queue(interceptor[name], res).then((res) => {\r\n /* eslint-disable no-mixed-operators */\r\n return isFn(oldCallback) && oldCallback(res) || res\r\n });\r\n };\r\n }\r\n });\r\n return options\r\n}\r\n\r\nfunction wrapperReturnValue (method, returnValue) {\r\n const returnValueHooks = [];\r\n if (Array.isArray(globalInterceptors.returnValue)) {\r\n returnValueHooks.push(...globalInterceptors.returnValue);\r\n }\r\n const interceptor = scopedInterceptors[method];\r\n if (interceptor && Array.isArray(interceptor.returnValue)) {\r\n returnValueHooks.push(...interceptor.returnValue);\r\n }\r\n returnValueHooks.forEach(hook => {\r\n returnValue = hook(returnValue) || returnValue;\r\n });\r\n return returnValue\r\n}\r\n\r\nfunction getApiInterceptorHooks (method) {\r\n const interceptor = Object.create(null);\r\n Object.keys(globalInterceptors).forEach(hook => {\r\n if (hook !== 'returnValue') {\r\n interceptor[hook] = globalInterceptors[hook].slice();\r\n }\r\n });\r\n const scopedInterceptor = scopedInterceptors[method];\r\n if (scopedInterceptor) {\r\n Object.keys(scopedInterceptor).forEach(hook => {\r\n if (hook !== 'returnValue') {\r\n interceptor[hook] = (interceptor[hook] || []).concat(scopedInterceptor[hook]);\r\n }\r\n });\r\n }\r\n return interceptor\r\n}\r\n\r\nfunction invokeApi (method, api, options, ...params) {\r\n const interceptor = getApiInterceptorHooks(method);\r\n if (interceptor && Object.keys(interceptor).length) {\r\n if (Array.isArray(interceptor.invoke)) {\r\n const res = queue(interceptor.invoke, options);\r\n return res.then((options) => {\r\n return api(wrapperOptions(interceptor, options), ...params)\r\n })\r\n } else {\r\n return api(wrapperOptions(interceptor, options), ...params)\r\n }\r\n }\r\n return api(options, ...params)\r\n}\r\n\r\nconst promiseInterceptor = {\r\n returnValue (res) {\r\n if (!isPromise(res)) {\r\n return res\r\n }\r\n return new Promise((resolve, reject) => {\r\n res.then(res => {\r\n if (res[0]) {\r\n reject(res[0]);\r\n } else {\r\n resolve(res[1]);\r\n }\r\n });\r\n })\r\n }\r\n};\r\n\r\nconst SYNC_API_RE =\r\n /^\\$|Window$|WindowStyle$|sendHostEvent|sendNativeEvent|restoreGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64|getLocale|setLocale/;\r\n\r\nconst CONTEXT_API_RE = /^create|Manager$/;\r\n\r\n// Context例外情况\r\nconst CONTEXT_API_RE_EXC = ['createBLEConnection'];\r\n\r\n// 同步例外情况\r\nconst ASYNC_API = ['createBLEConnection'];\r\n\r\nconst CALLBACK_API_RE = /^on|^off/;\r\n\r\nfunction isContextApi (name) {\r\n return CONTEXT_API_RE.test(name) && CONTEXT_API_RE_EXC.indexOf(name) === -1\r\n}\r\nfunction isSyncApi (name) {\r\n return SYNC_API_RE.test(name) && ASYNC_API.indexOf(name) === -1\r\n}\r\n\r\nfunction isCallbackApi (name) {\r\n return CALLBACK_API_RE.test(name) && name !== 'onPush'\r\n}\r\n\r\nfunction handlePromise (promise) {\r\n return promise.then(data => {\r\n return [null, data]\r\n })\r\n .catch(err => [err])\r\n}\r\n\r\nfunction shouldPromise (name) {\r\n if (\r\n isContextApi(name) ||\r\n isSyncApi(name) ||\r\n isCallbackApi(name)\r\n ) {\r\n return false\r\n }\r\n return true\r\n}\r\n\r\n/* eslint-disable no-extend-native */\r\nif (!Promise.prototype.finally) {\r\n Promise.prototype.finally = function (callback) {\r\n const promise = this.constructor;\r\n return this.then(\r\n value => promise.resolve(callback()).then(() => value),\r\n reason => promise.resolve(callback()).then(() => {\r\n throw reason\r\n })\r\n )\r\n };\r\n}\r\n\r\nfunction promisify (name, api) {\r\n if (!shouldPromise(name)) {\r\n return api\r\n }\r\n return function promiseApi (options = {}, ...params) {\r\n if (isFn(options.success) || isFn(options.fail) || isFn(options.complete)) {\r\n return wrapperReturnValue(name, invokeApi(name, api, options, ...params))\r\n }\r\n return wrapperReturnValue(name, handlePromise(new Promise((resolve, reject) => {\r\n invokeApi(name, api, Object.assign({}, options, {\r\n success: resolve,\r\n fail: reject\r\n }), ...params);\r\n })))\r\n }\r\n}\r\n\r\nconst EPS = 1e-4;\r\nconst BASE_DEVICE_WIDTH = 750;\r\nlet isIOS = false;\r\nlet deviceWidth = 0;\r\nlet deviceDPR = 0;\r\n\r\nfunction checkDeviceWidth () {\r\n const {\r\n platform,\r\n pixelRatio,\r\n windowWidth\r\n } = wx.getSystemInfoSync(); // uni=>wx runtime 编译目标是 uni 对象,内部不允许直接使用 uni\r\n\r\n deviceWidth = windowWidth;\r\n deviceDPR = pixelRatio;\r\n isIOS = platform === 'ios';\r\n}\r\n\r\nfunction upx2px (number, newDeviceWidth) {\r\n if (deviceWidth === 0) {\r\n checkDeviceWidth();\r\n }\r\n\r\n number = Number(number);\r\n if (number === 0) {\r\n return 0\r\n }\r\n let result = (number / BASE_DEVICE_WIDTH) * (newDeviceWidth || deviceWidth);\r\n if (result < 0) {\r\n result = -result;\r\n }\r\n result = Math.floor(result + EPS);\r\n if (result === 0) {\r\n if (deviceDPR === 1 || !isIOS) {\r\n result = 1;\r\n } else {\r\n result = 0.5;\r\n }\r\n }\r\n return number < 0 ? -result : result\r\n}\r\n\r\nfunction getLocale () {\r\n // 优先使用 $locale\r\n const app = getApp({\r\n allowDefault: true\r\n });\r\n if (app && app.$vm) {\r\n return app.$vm.$locale\r\n }\r\n return wx.getSystemInfoSync().language || 'zh-Hans'\r\n}\r\n\r\nfunction setLocale (locale) {\r\n const app = getApp();\r\n if (!app) {\r\n return false\r\n }\r\n const oldLocale = app.$vm.$locale;\r\n if (oldLocale !== locale) {\r\n app.$vm.$locale = locale;\r\n onLocaleChangeCallbacks.forEach((fn) => fn({\r\n locale\r\n }));\r\n return true\r\n }\r\n return false\r\n}\r\n\r\nconst onLocaleChangeCallbacks = [];\r\nfunction onLocaleChange (fn) {\r\n if (onLocaleChangeCallbacks.indexOf(fn) === -1) {\r\n onLocaleChangeCallbacks.push(fn);\r\n }\r\n}\r\n\r\nif (typeof global !== 'undefined') {\r\n global.getLocale = getLocale;\r\n}\r\n\r\nconst interceptors = {\r\n promiseInterceptor\r\n};\r\n\r\nvar baseApi = /*#__PURE__*/Object.freeze({\r\n __proto__: null,\r\n upx2px: upx2px,\r\n getLocale: getLocale,\r\n setLocale: setLocale,\r\n onLocaleChange: onLocaleChange,\r\n addInterceptor: addInterceptor,\r\n removeInterceptor: removeInterceptor,\r\n interceptors: interceptors\r\n});\r\n\r\nfunction findExistsPageIndex (url) {\r\n const pages = getCurrentPages();\r\n let len = pages.length;\r\n while (len--) {\r\n const page = pages[len];\r\n if (page.$page && page.$page.fullPath === url) {\r\n return len\r\n }\r\n }\r\n return -1\r\n}\r\n\r\nvar redirectTo = {\r\n name (fromArgs) {\r\n if (fromArgs.exists === 'back' && fromArgs.delta) {\r\n return 'navigateBack'\r\n }\r\n return 'redirectTo'\r\n },\r\n args (fromArgs) {\r\n if (fromArgs.exists === 'back' && fromArgs.url) {\r\n const existsPageIndex = findExistsPageIndex(fromArgs.url);\r\n if (existsPageIndex !== -1) {\r\n const delta = getCurrentPages().length - 1 - existsPageIndex;\r\n if (delta > 0) {\r\n fromArgs.delta = delta;\r\n }\r\n }\r\n }\r\n }\r\n};\r\n\r\nvar previewImage = {\r\n args (fromArgs) {\r\n let currentIndex = parseInt(fromArgs.current);\r\n if (isNaN(currentIndex)) {\r\n return\r\n }\r\n const urls = fromArgs.urls;\r\n if (!Array.isArray(urls)) {\r\n return\r\n }\r\n const len = urls.length;\r\n if (!len) {\r\n return\r\n }\r\n if (currentIndex < 0) {\r\n currentIndex = 0;\r\n } else if (currentIndex >= len) {\r\n currentIndex = len - 1;\r\n }\r\n if (currentIndex > 0) {\r\n fromArgs.current = urls[currentIndex];\r\n fromArgs.urls = urls.filter(\r\n (item, index) => index < currentIndex ? item !== urls[currentIndex] : true\r\n );\r\n } else {\r\n fromArgs.current = urls[0];\r\n }\r\n return {\r\n indicator: false,\r\n loop: false\r\n }\r\n }\r\n};\r\n\r\nconst UUID_KEY = '__DC_STAT_UUID';\r\nlet deviceId;\r\nfunction addUuid (result) {\r\n deviceId = deviceId || wx.getStorageSync(UUID_KEY);\r\n if (!deviceId) {\r\n deviceId = Date.now() + '' + Math.floor(Math.random() * 1e7);\r\n wx.setStorage({\r\n key: UUID_KEY,\r\n data: deviceId\r\n });\r\n }\r\n result.deviceId = deviceId;\r\n}\r\n\r\nfunction addSafeAreaInsets (result) {\r\n if (result.safeArea) {\r\n const safeArea = result.safeArea;\r\n result.safeAreaInsets = {\r\n top: safeArea.top,\r\n left: safeArea.left,\r\n right: result.windowWidth - safeArea.right,\r\n bottom: result.windowHeight - safeArea.bottom\r\n };\r\n }\r\n}\r\n\r\nvar getSystemInfo = {\r\n returnValue: function (result) {\r\n addUuid(result);\r\n addSafeAreaInsets(result);\r\n }\r\n};\r\n\r\n// import navigateTo from 'uni-helpers/navigate-to'\r\n\r\nconst protocols = {\r\n redirectTo,\r\n // navigateTo, // 由于在微信开发者工具的页面参数,会显示__id__参数,因此暂时关闭mp-weixin对于navigateTo的AOP\r\n previewImage,\r\n getSystemInfo,\r\n getSystemInfoSync: getSystemInfo\r\n};\r\nconst todos = [\r\n 'vibrate',\r\n 'preloadPage',\r\n 'unPreloadPage',\r\n 'loadSubPackage'\r\n];\r\nconst canIUses = [];\r\n\r\nconst CALLBACKS = ['success', 'fail', 'cancel', 'complete'];\r\n\r\nfunction processCallback (methodName, method, returnValue) {\r\n return function (res) {\r\n return method(processReturnValue(methodName, res, returnValue))\r\n }\r\n}\r\n\r\nfunction processArgs (methodName, fromArgs, argsOption = {}, returnValue = {}, keepFromArgs = false) {\r\n if (isPlainObject(fromArgs)) { // 一般 api 的参数解析\r\n const toArgs = keepFromArgs === true ? fromArgs : {}; // returnValue 为 false 时,说明是格式化返回值,直接在返回值对象上修改赋值\r\n if (isFn(argsOption)) {\r\n argsOption = argsOption(fromArgs, toArgs) || {};\r\n }\r\n for (const key in fromArgs) {\r\n if (hasOwn(argsOption, key)) {\r\n let keyOption = argsOption[key];\r\n if (isFn(keyOption)) {\r\n keyOption = keyOption(fromArgs[key], fromArgs, toArgs);\r\n }\r\n if (!keyOption) { // 不支持的参数\r\n console.warn(`The '${methodName}' method of platform '微信小程序' does not support option '${key}'`);\r\n } else if (isStr(keyOption)) { // 重写参数 key\r\n toArgs[keyOption] = fromArgs[key];\r\n } else if (isPlainObject(keyOption)) { // {name:newName,value:value}可重新指定参数 key:value\r\n toArgs[keyOption.name ? keyOption.name : key] = keyOption.value;\r\n }\r\n } else if (CALLBACKS.indexOf(key) !== -1) {\r\n if (isFn(fromArgs[key])) {\r\n toArgs[key] = processCallback(methodName, fromArgs[key], returnValue);\r\n }\r\n } else {\r\n if (!keepFromArgs) {\r\n toArgs[key] = fromArgs[key];\r\n }\r\n }\r\n }\r\n return toArgs\r\n } else if (isFn(fromArgs)) {\r\n fromArgs = processCallback(methodName, fromArgs, returnValue);\r\n }\r\n return fromArgs\r\n}\r\n\r\nfunction processReturnValue (methodName, res, returnValue, keepReturnValue = false) {\r\n if (isFn(protocols.returnValue)) { // 处理通用 returnValue\r\n res = protocols.returnValue(methodName, res);\r\n }\r\n return processArgs(methodName, res, returnValue, {}, keepReturnValue)\r\n}\r\n\r\nfunction wrapper (methodName, method) {\r\n if (hasOwn(protocols, methodName)) {\r\n const protocol = protocols[methodName];\r\n if (!protocol) { // 暂不支持的 api\r\n return function () {\r\n console.error(`Platform '微信小程序' does not support '${methodName}'.`);\r\n }\r\n }\r\n return function (arg1, arg2) { // 目前 api 最多两个参数\r\n let options = protocol;\r\n if (isFn(protocol)) {\r\n options = protocol(arg1);\r\n }\r\n\r\n arg1 = processArgs(methodName, arg1, options.args, options.returnValue);\r\n\r\n const args = [arg1];\r\n if (typeof arg2 !== 'undefined') {\r\n args.push(arg2);\r\n }\r\n if (isFn(options.name)) {\r\n methodName = options.name(arg1);\r\n } else if (isStr(options.name)) {\r\n methodName = options.name;\r\n }\r\n const returnValue = wx[methodName].apply(wx, args);\r\n if (isSyncApi(methodName)) { // 同步 api\r\n return processReturnValue(methodName, returnValue, options.returnValue, isContextApi(methodName))\r\n }\r\n return returnValue\r\n }\r\n }\r\n return method\r\n}\r\n\r\nconst todoApis = Object.create(null);\r\n\r\nconst TODOS = [\r\n 'onTabBarMidButtonTap',\r\n 'subscribePush',\r\n 'unsubscribePush',\r\n 'onPush',\r\n 'offPush',\r\n 'share'\r\n];\r\n\r\nfunction createTodoApi (name) {\r\n return function todoApi ({\r\n fail,\r\n complete\r\n }) {\r\n const res = {\r\n errMsg: `${name}:fail method '${name}' not supported`\r\n };\r\n isFn(fail) && fail(res);\r\n isFn(complete) && complete(res);\r\n }\r\n}\r\n\r\nTODOS.forEach(function (name) {\r\n todoApis[name] = createTodoApi(name);\r\n});\r\n\r\nvar providers = {\r\n oauth: ['weixin'],\r\n share: ['weixin'],\r\n payment: ['wxpay'],\r\n push: ['weixin']\r\n};\r\n\r\nfunction getProvider ({\r\n service,\r\n success,\r\n fail,\r\n complete\r\n}) {\r\n let res = false;\r\n if (providers[service]) {\r\n res = {\r\n errMsg: 'getProvider:ok',\r\n service,\r\n provider: providers[service]\r\n };\r\n isFn(success) && success(res);\r\n } else {\r\n res = {\r\n errMsg: 'getProvider:fail service not found'\r\n };\r\n isFn(fail) && fail(res);\r\n }\r\n isFn(complete) && complete(res);\r\n}\r\n\r\nvar extraApi = /*#__PURE__*/Object.freeze({\r\n __proto__: null,\r\n getProvider: getProvider\r\n});\r\n\r\nconst getEmitter = (function () {\r\n let Emitter;\r\n return function getUniEmitter () {\r\n if (!Emitter) {\r\n Emitter = new Vue();\r\n }\r\n return Emitter\r\n }\r\n})();\r\n\r\nfunction apply (ctx, method, args) {\r\n return ctx[method].apply(ctx, args)\r\n}\r\n\r\nfunction $on () {\r\n return apply(getEmitter(), '$on', [...arguments])\r\n}\r\nfunction $off () {\r\n return apply(getEmitter(), '$off', [...arguments])\r\n}\r\nfunction $once () {\r\n return apply(getEmitter(), '$once', [...arguments])\r\n}\r\nfunction $emit () {\r\n return apply(getEmitter(), '$emit', [...arguments])\r\n}\r\n\r\nvar eventApi = /*#__PURE__*/Object.freeze({\r\n __proto__: null,\r\n $on: $on,\r\n $off: $off,\r\n $once: $once,\r\n $emit: $emit\r\n});\r\n\r\nvar api = /*#__PURE__*/Object.freeze({\r\n __proto__: null\r\n});\r\n\r\nconst MPPage = Page;\r\nconst MPComponent = Component;\r\n\r\nconst customizeRE = /:/g;\r\n\r\nconst customize = cached((str) => {\r\n return camelize(str.replace(customizeRE, '-'))\r\n});\r\n\r\nfunction initTriggerEvent (mpInstance) {\r\n const oldTriggerEvent = mpInstance.triggerEvent;\r\n const newTriggerEvent = function (event, ...args) {\r\n return oldTriggerEvent.apply(mpInstance, [customize(event), ...args])\r\n };\r\n try {\r\n // 京东小程序 triggerEvent 为只读\r\n mpInstance.triggerEvent = newTriggerEvent;\r\n } catch (error) {\r\n mpInstance._triggerEvent = newTriggerEvent;\r\n }\r\n}\r\n\r\nfunction initHook (name, options, isComponent) {\r\n const oldHook = options[name];\r\n if (!oldHook) {\r\n options[name] = function () {\r\n initTriggerEvent(this);\r\n };\r\n } else {\r\n options[name] = function (...args) {\r\n initTriggerEvent(this);\r\n return oldHook.apply(this, args)\r\n };\r\n }\r\n}\r\nif (!MPPage.__$wrappered) {\r\n MPPage.__$wrappered = true;\r\n Page = function (options = {}) {\r\n initHook('onLoad', options);\r\n return MPPage(options)\r\n };\r\n Page.after = MPPage.after;\r\n\r\n Component = function (options = {}) {\r\n initHook('created', options);\r\n return MPComponent(options)\r\n };\r\n}\r\n\r\nconst PAGE_EVENT_HOOKS = [\r\n 'onPullDownRefresh',\r\n 'onReachBottom',\r\n 'onAddToFavorites',\r\n 'onShareTimeline',\r\n 'onShareAppMessage',\r\n 'onPageScroll',\r\n 'onResize',\r\n 'onTabItemTap'\r\n];\r\n\r\nfunction initMocks (vm, mocks) {\r\n const mpInstance = vm.$mp[vm.mpType];\r\n mocks.forEach(mock => {\r\n if (hasOwn(mpInstance, mock)) {\r\n vm[mock] = mpInstance[mock];\r\n }\r\n });\r\n}\r\n\r\nfunction hasHook (hook, vueOptions) {\r\n if (!vueOptions) {\r\n return true\r\n }\r\n\r\n if (Vue.options && Array.isArray(Vue.options[hook])) {\r\n return true\r\n }\r\n\r\n vueOptions = vueOptions.default || vueOptions;\r\n\r\n if (isFn(vueOptions)) {\r\n if (isFn(vueOptions.extendOptions[hook])) {\r\n return true\r\n }\r\n if (vueOptions.super &&\r\n vueOptions.super.options &&\r\n Array.isArray(vueOptions.super.options[hook])) {\r\n return true\r\n }\r\n return false\r\n }\r\n\r\n if (isFn(vueOptions[hook])) {\r\n return true\r\n }\r\n const mixins = vueOptions.mixins;\r\n if (Array.isArray(mixins)) {\r\n return !!mixins.find(mixin => hasHook(hook, mixin))\r\n }\r\n}\r\n\r\nfunction initHooks (mpOptions, hooks, vueOptions) {\r\n hooks.forEach(hook => {\r\n if (hasHook(hook, vueOptions)) {\r\n mpOptions[hook] = function (args) {\r\n return this.$vm && this.$vm.__call_hook(hook, args)\r\n };\r\n }\r\n });\r\n}\r\n\r\nfunction initVueComponent (Vue, vueOptions) {\r\n vueOptions = vueOptions.default || vueOptions;\r\n let VueComponent;\r\n if (isFn(vueOptions)) {\r\n VueComponent = vueOptions;\r\n } else {\r\n VueComponent = Vue.extend(vueOptions);\r\n }\r\n vueOptions = VueComponent.options;\r\n return [VueComponent, vueOptions]\r\n}\r\n\r\nfunction initSlots (vm, vueSlots) {\r\n if (Array.isArray(vueSlots) && vueSlots.length) {\r\n const $slots = Object.create(null);\r\n vueSlots.forEach(slotName => {\r\n $slots[slotName] = true;\r\n });\r\n vm.$scopedSlots = vm.$slots = $slots;\r\n }\r\n}\r\n\r\nfunction initVueIds (vueIds, mpInstance) {\r\n vueIds = (vueIds || '').split(',');\r\n const len = vueIds.length;\r\n\r\n if (len === 1) {\r\n mpInstance._$vueId = vueIds[0];\r\n } else if (len === 2) {\r\n mpInstance._$vueId = vueIds[0];\r\n mpInstance._$vuePid = vueIds[1];\r\n }\r\n}\r\n\r\nfunction initData (vueOptions, context) {\r\n let data = vueOptions.data || {};\r\n const methods = vueOptions.methods || {};\r\n\r\n if (typeof data === 'function') {\r\n try {\r\n data = data.call(context); // 支持 Vue.prototype 上挂的数据\r\n } catch (e) {\r\n if (process.env.VUE_APP_DEBUG) {\r\n console.warn('根据 Vue 的 data 函数初始化小程序 data 失败,请尽量确保 data 函数中不访问 vm 对象,否则可能影响首次数据渲染速度。', data);\r\n }\r\n }\r\n } else {\r\n try {\r\n // 对 data 格式化\r\n data = JSON.parse(JSON.stringify(data));\r\n } catch (e) {}\r\n }\r\n\r\n if (!isPlainObject(data)) {\r\n data = {};\r\n }\r\n\r\n Object.keys(methods).forEach(methodName => {\r\n if (context.__lifecycle_hooks__.indexOf(methodName) === -1 && !hasOwn(data, methodName)) {\r\n data[methodName] = methods[methodName];\r\n }\r\n });\r\n\r\n return data\r\n}\r\n\r\nconst PROP_TYPES = [String, Number, Boolean, Object, Array, null];\r\n\r\nfunction createObserver (name) {\r\n return function observer (newVal, oldVal) {\r\n if (this.$vm) {\r\n this.$vm[name] = newVal; // 为了触发其他非 render watcher\r\n }\r\n }\r\n}\r\n\r\nfunction initBehaviors (vueOptions, initBehavior) {\r\n const vueBehaviors = vueOptions.behaviors;\r\n const vueExtends = vueOptions.extends;\r\n const vueMixins = vueOptions.mixins;\r\n\r\n let vueProps = vueOptions.props;\r\n\r\n if (!vueProps) {\r\n vueOptions.props = vueProps = [];\r\n }\r\n\r\n const behaviors = [];\r\n if (Array.isArray(vueBehaviors)) {\r\n vueBehaviors.forEach(behavior => {\r\n behaviors.push(behavior.replace('uni://', `${\"wx\"}://`));\r\n if (behavior === 'uni://form-field') {\r\n if (Array.isArray(vueProps)) {\r\n vueProps.push('name');\r\n vueProps.push('value');\r\n } else {\r\n vueProps.name = {\r\n type: String,\r\n default: ''\r\n };\r\n vueProps.value = {\r\n type: [String, Number, Boolean, Array, Object, Date],\r\n default: ''\r\n };\r\n }\r\n }\r\n });\r\n }\r\n if (isPlainObject(vueExtends) && vueExtends.props) {\r\n behaviors.push(\r\n initBehavior({\r\n properties: initProperties(vueExtends.props, true)\r\n })\r\n );\r\n }\r\n if (Array.isArray(vueMixins)) {\r\n vueMixins.forEach(vueMixin => {\r\n if (isPlainObject(vueMixin) && vueMixin.props) {\r\n behaviors.push(\r\n initBehavior({\r\n properties: initProperties(vueMixin.props, true)\r\n })\r\n );\r\n }\r\n });\r\n }\r\n return behaviors\r\n}\r\n\r\nfunction parsePropType (key, type, defaultValue, file) {\r\n // [String]=>String\r\n if (Array.isArray(type) && type.length === 1) {\r\n return type[0]\r\n }\r\n return type\r\n}\r\n\r\nfunction initProperties (props, isBehavior = false, file = '') {\r\n const properties = {};\r\n if (!isBehavior) {\r\n properties.vueId = {\r\n type: String,\r\n value: ''\r\n };\r\n // 用于字节跳动小程序模拟抽象节点\r\n properties.generic = {\r\n type: Object,\r\n value: null\r\n };\r\n // scopedSlotsCompiler auto\r\n properties.scopedSlotsCompiler = {\r\n type: String,\r\n value: ''\r\n };\r\n properties.vueSlots = { // 小程序不能直接定义 $slots 的 props,所以通过 vueSlots 转换到 $slots\r\n type: null,\r\n value: [],\r\n observer: function (newVal, oldVal) {\r\n const $slots = Object.create(null);\r\n newVal.forEach(slotName => {\r\n $slots[slotName] = true;\r\n });\r\n this.setData({\r\n $slots\r\n });\r\n }\r\n };\r\n }\r\n if (Array.isArray(props)) { // ['title']\r\n props.forEach(key => {\r\n properties[key] = {\r\n type: null,\r\n observer: createObserver(key)\r\n };\r\n });\r\n } else if (isPlainObject(props)) { // {title:{type:String,default:''},content:String}\r\n Object.keys(props).forEach(key => {\r\n const opts = props[key];\r\n if (isPlainObject(opts)) { // title:{type:String,default:''}\r\n let value = opts.default;\r\n if (isFn(value)) {\r\n value = value();\r\n }\r\n\r\n opts.type = parsePropType(key, opts.type);\r\n\r\n properties[key] = {\r\n type: PROP_TYPES.indexOf(opts.type) !== -1 ? opts.type : null,\r\n value,\r\n observer: createObserver(key)\r\n };\r\n } else { // content:String\r\n const type = parsePropType(key, opts);\r\n properties[key] = {\r\n type: PROP_TYPES.indexOf(type) !== -1 ? type : null,\r\n observer: createObserver(key)\r\n };\r\n }\r\n });\r\n }\r\n return properties\r\n}\r\n\r\nfunction wrapper$1 (event) {\r\n // TODO 又得兼容 mpvue 的 mp 对象\r\n try {\r\n event.mp = JSON.parse(JSON.stringify(event));\r\n } catch (e) {}\r\n\r\n event.stopPropagation = noop;\r\n event.preventDefault = noop;\r\n\r\n event.target = event.target || {};\r\n\r\n if (!hasOwn(event, 'detail')) {\r\n event.detail = {};\r\n }\r\n\r\n if (hasOwn(event, 'markerId')) {\r\n event.detail = typeof event.detail === 'object' ? event.detail : {};\r\n event.detail.markerId = event.markerId;\r\n }\r\n\r\n if (isPlainObject(event.detail)) {\r\n event.target = Object.assign({}, event.target, event.detail);\r\n }\r\n\r\n return event\r\n}\r\n\r\nfunction getExtraValue (vm, dataPathsArray) {\r\n let context = vm;\r\n dataPathsArray.forEach(dataPathArray => {\r\n const dataPath = dataPathArray[0];\r\n const value = dataPathArray[2];\r\n if (dataPath || typeof value !== 'undefined') { // ['','',index,'disable']\r\n const propPath = dataPathArray[1];\r\n const valuePath = dataPathArray[3];\r\n\r\n let vFor;\r\n if (Number.isInteger(dataPath)) {\r\n vFor = dataPath;\r\n } else if (!dataPath) {\r\n vFor = context;\r\n } else if (typeof dataPath === 'string' && dataPath) {\r\n if (dataPath.indexOf('#s#') === 0) {\r\n vFor = dataPath.substr(3);\r\n } else {\r\n vFor = vm.__get_value(dataPath, context);\r\n }\r\n }\r\n\r\n if (Number.isInteger(vFor)) {\r\n context = value;\r\n } else if (!propPath) {\r\n context = vFor[value];\r\n } else {\r\n if (Array.isArray(vFor)) {\r\n context = vFor.find(vForItem => {\r\n return vm.__get_value(propPath, vForItem) === value\r\n });\r\n } else if (isPlainObject(vFor)) {\r\n context = Object.keys(vFor).find(vForKey => {\r\n return vm.__get_value(propPath, vFor[vForKey]) === value\r\n });\r\n } else {\r\n console.error('v-for 暂不支持循环数据:', vFor);\r\n }\r\n }\r\n\r\n if (valuePath) {\r\n context = vm.__get_value(valuePath, context);\r\n }\r\n }\r\n });\r\n return context\r\n}\r\n\r\nfunction processEventExtra (vm, extra, event) {\r\n const extraObj = {};\r\n\r\n if (Array.isArray(extra) && extra.length) {\r\n /**\r\n *[\r\n * ['data.items', 'data.id', item.data.id],\r\n * ['metas', 'id', meta.id]\r\n *],\r\n *[\r\n * ['data.items', 'data.id', item.data.id],\r\n * ['metas', 'id', meta.id]\r\n *],\r\n *'test'\r\n */\r\n extra.forEach((dataPath, index) => {\r\n if (typeof dataPath === 'string') {\r\n if (!dataPath) { // model,prop.sync\r\n extraObj['$' + index] = vm;\r\n } else {\r\n if (dataPath === '$event') { // $event\r\n extraObj['$' + index] = event;\r\n } else if (dataPath === 'arguments') {\r\n if (event.detail && event.detail.__args__) {\r\n extraObj['$' + index] = event.detail.__args__;\r\n } else {\r\n extraObj['$' + index] = [event];\r\n }\r\n } else if (dataPath.indexOf('$event.') === 0) { // $event.target.value\r\n extraObj['$' + index] = vm.__get_value(dataPath.replace('$event.', ''), event);\r\n } else {\r\n extraObj['$' + index] = vm.__get_value(dataPath);\r\n }\r\n }\r\n } else {\r\n extraObj['$' + index] = getExtraValue(vm, dataPath);\r\n }\r\n });\r\n }\r\n\r\n return extraObj\r\n}\r\n\r\nfunction getObjByArray (arr) {\r\n const obj = {};\r\n for (let i = 1; i < arr.length; i++) {\r\n const element = arr[i];\r\n obj[element[0]] = element[1];\r\n }\r\n return obj\r\n}\r\n\r\nfunction processEventArgs (vm, event, args = [], extra = [], isCustom, methodName) {\r\n let isCustomMPEvent = false; // wxcomponent 组件,传递原始 event 对象\r\n if (isCustom) { // 自定义事件\r\n isCustomMPEvent = event.currentTarget &&\r\n event.currentTarget.dataset &&\r\n event.currentTarget.dataset.comType === 'wx';\r\n if (!args.length) { // 无参数,直接传入 event 或 detail 数组\r\n if (isCustomMPEvent) {\r\n return [event]\r\n }\r\n return event.detail.__args__ || event.detail\r\n }\r\n }\r\n\r\n const extraObj = processEventExtra(vm, extra, event);\r\n\r\n const ret = [];\r\n args.forEach(arg => {\r\n if (arg === '$event') {\r\n if (methodName === '__set_model' && !isCustom) { // input v-model value\r\n ret.push(event.target.value);\r\n } else {\r\n if (isCustom && !isCustomMPEvent) {\r\n ret.push(event.detail.__args__[0]);\r\n } else { // wxcomponent 组件或内置组件\r\n ret.push(event);\r\n }\r\n }\r\n } else {\r\n if (Array.isArray(arg) && arg[0] === 'o') {\r\n ret.push(getObjByArray(arg));\r\n } else if (typeof arg === 'string' && hasOwn(extraObj, arg)) {\r\n ret.push(extraObj[arg]);\r\n } else {\r\n ret.push(arg);\r\n }\r\n }\r\n });\r\n\r\n return ret\r\n}\r\n\r\nconst ONCE = '~';\r\nconst CUSTOM = '^';\r\n\r\nfunction isMatchEventType (eventType, optType) {\r\n return (eventType === optType) ||\r\n (\r\n optType === 'regionchange' &&\r\n (\r\n eventType === 'begin' ||\r\n eventType === 'end'\r\n )\r\n )\r\n}\r\n\r\nfunction getContextVm (vm) {\r\n let $parent = vm.$parent;\r\n // 父组件是 scoped slots 或者其他自定义组件时继续查找\r\n while ($parent && $parent.$parent && ($parent.$options.generic || $parent.$parent.$options.generic || $parent.$scope._$vuePid)) {\r\n $parent = $parent.$parent;\r\n }\r\n return $parent && $parent.$parent\r\n}\r\n\r\nfunction handleEvent (event) {\r\n event = wrapper$1(event);\r\n\r\n // [['tap',[['handle',[1,2,a]],['handle1',[1,2,a]]]]]\r\n const dataset = (event.currentTarget || event.target).dataset;\r\n if (!dataset) {\r\n return console.warn('事件信息不存在')\r\n }\r\n const eventOpts = dataset.eventOpts || dataset['event-opts']; // 支付宝 web-view 组件 dataset 非驼峰\r\n if (!eventOpts) {\r\n return console.warn('事件信息不存在')\r\n }\r\n\r\n // [['handle',[1,2,a]],['handle1',[1,2,a]]]\r\n const eventType = event.type;\r\n\r\n const ret = [];\r\n\r\n eventOpts.forEach(eventOpt => {\r\n let type = eventOpt[0];\r\n const eventsArray = eventOpt[1];\r\n\r\n const isCustom = type.charAt(0) === CUSTOM;\r\n type = isCustom ? type.slice(1) : type;\r\n const isOnce = type.charAt(0) === ONCE;\r\n type = isOnce ? type.slice(1) : type;\r\n\r\n if (eventsArray && isMatchEventType(eventType, type)) {\r\n eventsArray.forEach(eventArray => {\r\n const methodName = eventArray[0];\r\n if (methodName) {\r\n let handlerCtx = this.$vm;\r\n if (handlerCtx.$options.generic) { // mp-weixin,mp-toutiao 抽象节点模拟 scoped slots\r\n handlerCtx = getContextVm(handlerCtx) || handlerCtx;\r\n }\r\n if (methodName === '$emit') {\r\n handlerCtx.$emit.apply(handlerCtx,\r\n processEventArgs(\r\n this.$vm,\r\n event,\r\n eventArray[1],\r\n eventArray[2],\r\n isCustom,\r\n methodName\r\n ));\r\n return\r\n }\r\n const handler = handlerCtx[methodName];\r\n if (!isFn(handler)) {\r\n throw new Error(` _vm.${methodName} is not a function`)\r\n }\r\n if (isOnce) {\r\n if (handler.once) {\r\n return\r\n }\r\n handler.once = true;\r\n }\r\n let params = processEventArgs(\r\n this.$vm,\r\n event,\r\n eventArray[1],\r\n eventArray[2],\r\n isCustom,\r\n methodName\r\n );\r\n params = Array.isArray(params) ? params : [];\r\n // 参数尾部增加原始事件对象用于复杂表达式内获取额外数据\r\n if (/=\\s*\\S+\\.eventParams\\s*\\|\\|\\s*\\S+\\[['\"]event-params['\"]\\]/.test(handler.toString())) {\r\n // eslint-disable-next-line no-sparse-arrays\r\n params = params.concat([, , , , , , , , , , event]);\r\n }\r\n ret.push(handler.apply(handlerCtx, params));\r\n }\r\n });\r\n }\r\n });\r\n\r\n if (\r\n eventType === 'input' &&\r\n ret.length === 1 &&\r\n typeof ret[0] !== 'undefined'\r\n ) {\r\n return ret[0]\r\n }\r\n}\r\n\r\nconst messages = {};\r\n\r\nlet locale;\r\n\r\n{\r\n locale = wx.getSystemInfoSync().language;\r\n}\r\n\r\nfunction initI18nMessages () {\r\n if (!isEnableLocale()) {\r\n return\r\n }\r\n const localeKeys = Object.keys(__uniConfig.locales);\r\n if (localeKeys.length) {\r\n localeKeys.forEach((locale) => {\r\n const curMessages = messages[locale];\r\n const userMessages = __uniConfig.locales[locale];\r\n if (curMessages) {\r\n Object.assign(curMessages, userMessages);\r\n } else {\r\n messages[locale] = userMessages;\r\n }\r\n });\r\n }\r\n}\r\n\r\ninitI18nMessages();\r\n\r\nconst i18n = initVueI18n(\r\n locale,\r\n {}\r\n);\r\nconst t = i18n.t;\r\nconst i18nMixin = (i18n.mixin = {\r\n beforeCreate () {\r\n const unwatch = i18n.i18n.watchLocale(() => {\r\n this.$forceUpdate();\r\n });\r\n this.$once('hook:beforeDestroy', function () {\r\n unwatch();\r\n });\r\n },\r\n methods: {\r\n $$t (key, values) {\r\n return t(key, values)\r\n }\r\n }\r\n});\r\nconst setLocale$1 = i18n.setLocale;\r\nconst getLocale$1 = i18n.getLocale;\r\n\r\nfunction initAppLocale (Vue, appVm, locale) {\r\n const state = Vue.observable({\r\n locale: locale || i18n.getLocale()\r\n });\r\n const localeWatchers = [];\r\n appVm.$watchLocale = fn => {\r\n localeWatchers.push(fn);\r\n };\r\n Object.defineProperty(appVm, '$locale', {\r\n get () {\r\n return state.locale\r\n },\r\n set (v) {\r\n state.locale = v;\r\n localeWatchers.forEach(watch => watch(v));\r\n }\r\n });\r\n}\r\n\r\nfunction isEnableLocale () {\r\n return typeof __uniConfig !== 'undefined' && __uniConfig.locales && !!Object.keys(__uniConfig.locales).length\r\n}\r\n\r\n// export function initI18n() {\r\n// const localeKeys = Object.keys(__uniConfig.locales || {})\r\n// if (localeKeys.length) {\r\n// localeKeys.forEach((locale) =>\r\n// i18n.add(locale, __uniConfig.locales[locale])\r\n// )\r\n// }\r\n// }\r\n\r\nconst eventChannels = {};\r\n\r\nconst eventChannelStack = [];\r\n\r\nfunction getEventChannel (id) {\r\n if (id) {\r\n const eventChannel = eventChannels[id];\r\n delete eventChannels[id];\r\n return eventChannel\r\n }\r\n return eventChannelStack.shift()\r\n}\r\n\r\nconst hooks = [\r\n 'onShow',\r\n 'onHide',\r\n 'onError',\r\n 'onPageNotFound',\r\n 'onThemeChange',\r\n 'onUnhandledRejection'\r\n];\r\n\r\nfunction initEventChannel () {\r\n Vue.prototype.getOpenerEventChannel = function () {\r\n // 微信小程序使用自身getOpenerEventChannel\r\n {\r\n return this.$scope.getOpenerEventChannel()\r\n }\r\n };\r\n const callHook = Vue.prototype.__call_hook;\r\n Vue.prototype.__call_hook = function (hook, args) {\r\n if (hook === 'onLoad' && args && args.__id__) {\r\n this.__eventChannel__ = getEventChannel(args.__id__);\r\n delete args.__id__;\r\n }\r\n return callHook.call(this, hook, args)\r\n };\r\n}\r\n\r\nfunction initScopedSlotsParams () {\r\n const center = {};\r\n const parents = {};\r\n\r\n Vue.prototype.$hasScopedSlotsParams = function (vueId) {\r\n const has = center[vueId];\r\n if (!has) {\r\n parents[vueId] = this;\r\n this.$on('hook:destroyed', () => {\r\n delete parents[vueId];\r\n });\r\n }\r\n return has\r\n };\r\n\r\n Vue.prototype.$getScopedSlotsParams = function (vueId, name, key) {\r\n const data = center[vueId];\r\n if (data) {\r\n const object = data[name] || {};\r\n return key ? object[key] : object\r\n } else {\r\n parents[vueId] = this;\r\n this.$on('hook:destroyed', () => {\r\n delete parents[vueId];\r\n });\r\n }\r\n };\r\n\r\n Vue.prototype.$setScopedSlotsParams = function (name, value) {\r\n const vueIds = this.$options.propsData.vueId;\r\n if (vueIds) {\r\n const vueId = vueIds.split(',')[0];\r\n const object = center[vueId] = center[vueId] || {};\r\n object[name] = value;\r\n if (parents[vueId]) {\r\n parents[vueId].$forceUpdate();\r\n }\r\n }\r\n };\r\n\r\n Vue.mixin({\r\n destroyed () {\r\n const propsData = this.$options.propsData;\r\n const vueId = propsData && propsData.vueId;\r\n if (vueId) {\r\n delete center[vueId];\r\n delete parents[vueId];\r\n }\r\n }\r\n });\r\n}\r\n\r\nfunction parseBaseApp (vm, {\r\n mocks,\r\n initRefs\r\n}) {\r\n initEventChannel();\r\n {\r\n initScopedSlotsParams();\r\n }\r\n if (vm.$options.store) {\r\n Vue.prototype.$store = vm.$options.store;\r\n }\r\n uniIdMixin(Vue);\r\n\r\n Vue.prototype.mpHost = \"mp-weixin\";\r\n\r\n Vue.mixin({\r\n beforeCreate () {\r\n if (!this.$options.mpType) {\r\n return\r\n }\r\n\r\n this.mpType = this.$options.mpType;\r\n\r\n this.$mp = {\r\n data: {},\r\n [this.mpType]: this.$options.mpInstance\r\n };\r\n\r\n this.$scope = this.$options.mpInstance;\r\n\r\n delete this.$options.mpType;\r\n delete this.$options.mpInstance;\r\n if (this.mpType === 'page' && typeof getApp === 'function') { // hack vue-i18n\r\n const app = getApp();\r\n if (app.$vm && app.$vm.$i18n) {\r\n this._i18n = app.$vm.$i18n;\r\n }\r\n }\r\n if (this.mpType !== 'app') {\r\n initRefs(this);\r\n initMocks(this, mocks);\r\n }\r\n }\r\n });\r\n\r\n const appOptions = {\r\n onLaunch (args) {\r\n if (this.$vm) { // 已经初始化过了,主要是为了百度,百度 onShow 在 onLaunch 之前\r\n return\r\n }\r\n {\r\n if (wx.canIUse && !wx.canIUse('nextTick')) { // 事实 上2.2.3 即可,简单使用 2.3.0 的 nextTick 判断\r\n console.error('当前微信基础库版本过低,请将 微信开发者工具-详情-项目设置-调试基础库版本 更换为`2.3.0`以上');\r\n }\r\n }\r\n\r\n this.$vm = vm;\r\n\r\n this.$vm.$mp = {\r\n app: this\r\n };\r\n\r\n this.$vm.$scope = this;\r\n // vm 上也挂载 globalData\r\n this.$vm.globalData = this.globalData;\r\n\r\n this.$vm._isMounted = true;\r\n this.$vm.__call_hook('mounted', args);\r\n\r\n this.$vm.__call_hook('onLaunch', args);\r\n }\r\n };\r\n\r\n // 兼容旧版本 globalData\r\n appOptions.globalData = vm.$options.globalData || {};\r\n // 将 methods 中的方法挂在 getApp() 中\r\n const methods = vm.$options.methods;\r\n if (methods) {\r\n Object.keys(methods).forEach(name => {\r\n appOptions[name] = methods[name];\r\n });\r\n }\r\n\r\n initAppLocale(Vue, vm, wx.getSystemInfoSync().language || 'zh-Hans');\r\n\r\n initHooks(appOptions, hooks);\r\n\r\n return appOptions\r\n}\r\n\r\nconst mocks = ['__route__', '__wxExparserNodeId__', '__wxWebviewId__'];\r\n\r\nfunction findVmByVueId (vm, vuePid) {\r\n const $children = vm.$children;\r\n // 优先查找直属(反向查找:https://github.com/dcloudio/uni-app/issues/1200)\r\n for (let i = $children.length - 1; i >= 0; i--) {\r\n const childVm = $children[i];\r\n if (childVm.$scope._$vueId === vuePid) {\r\n return childVm\r\n }\r\n }\r\n // 反向递归查找\r\n let parentVm;\r\n for (let i = $children.length - 1; i >= 0; i--) {\r\n parentVm = findVmByVueId($children[i], vuePid);\r\n if (parentVm) {\r\n return parentVm\r\n }\r\n }\r\n}\r\n\r\nfunction initBehavior (options) {\r\n return Behavior(options)\r\n}\r\n\r\nfunction isPage () {\r\n return !!this.route\r\n}\r\n\r\nfunction initRelation (detail) {\r\n this.triggerEvent('__l', detail);\r\n}\r\n\r\nfunction selectAllComponents (mpInstance, selector, $refs) {\r\n const components = mpInstance.selectAllComponents(selector);\r\n components.forEach(component => {\r\n const ref = component.dataset.ref;\r\n $refs[ref] = component.$vm || component;\r\n {\r\n if (component.dataset.vueGeneric === 'scoped') {\r\n component.selectAllComponents('.scoped-ref').forEach(scopedComponent => {\r\n selectAllComponents(scopedComponent, selector, $refs);\r\n });\r\n }\r\n }\r\n });\r\n}\r\n\r\nfunction initRefs (vm) {\r\n const mpInstance = vm.$scope;\r\n Object.defineProperty(vm, '$refs', {\r\n get () {\r\n const $refs = {};\r\n selectAllComponents(mpInstance, '.vue-ref', $refs);\r\n // TODO 暂不考虑 for 中的 scoped\r\n const forComponents = mpInstance.selectAllComponents('.vue-ref-in-for');\r\n forComponents.forEach(component => {\r\n const ref = component.dataset.ref;\r\n if (!$refs[ref]) {\r\n $refs[ref] = [];\r\n }\r\n $refs[ref].push(component.$vm || component);\r\n });\r\n return $refs\r\n }\r\n });\r\n}\r\n\r\nfunction handleLink (event) {\r\n const {\r\n vuePid,\r\n vueOptions\r\n } = event.detail || event.value; // detail 是微信,value 是百度(dipatch)\r\n\r\n let parentVm;\r\n\r\n if (vuePid) {\r\n parentVm = findVmByVueId(this.$vm, vuePid);\r\n }\r\n\r\n if (!parentVm) {\r\n parentVm = this.$vm;\r\n }\r\n\r\n vueOptions.parent = parentVm;\r\n}\r\n\r\nfunction parseApp (vm) {\r\n return parseBaseApp(vm, {\r\n mocks,\r\n initRefs\r\n })\r\n}\r\n\r\nfunction createApp (vm) {\r\n App(parseApp(vm));\r\n return vm\r\n}\r\n\r\nconst encodeReserveRE = /[!'()*]/g;\r\nconst encodeReserveReplacer = c => '%' + c.charCodeAt(0).toString(16);\r\nconst commaRE = /%2C/g;\r\n\r\n// fixed encodeURIComponent which is more conformant to RFC3986:\r\n// - escapes [!'()*]\r\n// - preserve commas\r\nconst encode = str => encodeURIComponent(str)\r\n .replace(encodeReserveRE, encodeReserveReplacer)\r\n .replace(commaRE, ',');\r\n\r\nfunction stringifyQuery (obj, encodeStr = encode) {\r\n const res = obj ? Object.keys(obj).map(key => {\r\n const val = obj[key];\r\n\r\n if (val === undefined) {\r\n return ''\r\n }\r\n\r\n if (val === null) {\r\n return encodeStr(key)\r\n }\r\n\r\n if (Array.isArray(val)) {\r\n const result = [];\r\n val.forEach(val2 => {\r\n if (val2 === undefined) {\r\n return\r\n }\r\n if (val2 === null) {\r\n result.push(encodeStr(key));\r\n } else {\r\n result.push(encodeStr(key) + '=' + encodeStr(val2));\r\n }\r\n });\r\n return result.join('&')\r\n }\r\n\r\n return encodeStr(key) + '=' + encodeStr(val)\r\n }).filter(x => x.length > 0).join('&') : null;\r\n return res ? `?${res}` : ''\r\n}\r\n\r\nfunction parseBaseComponent (vueComponentOptions, {\r\n isPage,\r\n initRelation\r\n} = {}) {\r\n const [VueComponent, vueOptions] = initVueComponent(Vue, vueComponentOptions);\r\n\r\n const options = {\r\n multipleSlots: true,\r\n addGlobalClass: true,\r\n ...(vueOptions.options || {})\r\n };\r\n\r\n {\r\n // 微信 multipleSlots 部分情况有 bug,导致内容顺序错乱 如 u-list,提供覆盖选项\r\n if (vueOptions['mp-weixin'] && vueOptions['mp-weixin'].options) {\r\n Object.assign(options, vueOptions['mp-weixin'].options);\r\n }\r\n }\r\n\r\n const componentOptions = {\r\n options,\r\n data: initData(vueOptions, Vue.prototype),\r\n behaviors: initBehaviors(vueOptions, initBehavior),\r\n properties: initProperties(vueOptions.props, false, vueOptions.__file),\r\n lifetimes: {\r\n attached () {\r\n const properties = this.properties;\r\n\r\n const options = {\r\n mpType: isPage.call(this) ? 'page' : 'component',\r\n mpInstance: this,\r\n propsData: properties\r\n };\r\n\r\n initVueIds(properties.vueId, this);\r\n\r\n // 处理父子关系\r\n initRelation.call(this, {\r\n vuePid: this._$vuePid,\r\n vueOptions: options\r\n });\r\n\r\n // 初始化 vue 实例\r\n this.$vm = new VueComponent(options);\r\n\r\n // 处理$slots,$scopedSlots(暂不支持动态变化$slots)\r\n initSlots(this.$vm, properties.vueSlots);\r\n\r\n // 触发首次 setData\r\n this.$vm.$mount();\r\n },\r\n ready () {\r\n // 当组件 props 默认值为 true,初始化时传入 false 会导致 created,ready 触发, 但 attached 不触发\r\n // https://developers.weixin.qq.com/community/develop/doc/00066ae2844cc0f8eb883e2a557800\r\n if (this.$vm) {\r\n this.$vm._isMounted = true;\r\n this.$vm.__call_hook('mounted');\r\n this.$vm.__call_hook('onReady');\r\n }\r\n },\r\n detached () {\r\n this.$vm && this.$vm.$destroy();\r\n }\r\n },\r\n pageLifetimes: {\r\n show (args) {\r\n this.$vm && this.$vm.__call_hook('onPageShow', args);\r\n },\r\n hide () {\r\n this.$vm && this.$vm.__call_hook('onPageHide');\r\n },\r\n resize (size) {\r\n this.$vm && this.$vm.__call_hook('onPageResize', size);\r\n }\r\n },\r\n methods: {\r\n __l: handleLink,\r\n __e: handleEvent\r\n }\r\n };\r\n // externalClasses\r\n if (vueOptions.externalClasses) {\r\n componentOptions.externalClasses = vueOptions.externalClasses;\r\n }\r\n\r\n if (Array.isArray(vueOptions.wxsCallMethods)) {\r\n vueOptions.wxsCallMethods.forEach(callMethod => {\r\n componentOptions.methods[callMethod] = function (args) {\r\n return this.$vm[callMethod](args)\r\n };\r\n });\r\n }\r\n\r\n if (isPage) {\r\n return componentOptions\r\n }\r\n return [componentOptions, VueComponent]\r\n}\r\n\r\nfunction parseComponent (vueComponentOptions) {\r\n return parseBaseComponent(vueComponentOptions, {\r\n isPage,\r\n initRelation\r\n })\r\n}\r\n\r\nconst hooks$1 = [\r\n 'onShow',\r\n 'onHide',\r\n 'onUnload'\r\n];\r\n\r\nhooks$1.push(...PAGE_EVENT_HOOKS);\r\n\r\nfunction parseBasePage (vuePageOptions, {\r\n isPage,\r\n initRelation\r\n}) {\r\n const pageOptions = parseComponent(vuePageOptions);\r\n\r\n initHooks(pageOptions.methods, hooks$1, vuePageOptions);\r\n\r\n pageOptions.methods.onLoad = function (query) {\r\n this.options = query;\r\n const copyQuery = Object.assign({}, query);\r\n delete copyQuery.__id__;\r\n this.$page = {\r\n fullPath: '/' + (this.route || this.is) + stringifyQuery(copyQuery)\r\n };\r\n this.$vm.$mp.query = query; // 兼容 mpvue\r\n this.$vm.__call_hook('onLoad', query);\r\n };\r\n\r\n return pageOptions\r\n}\r\n\r\nfunction parsePage (vuePageOptions) {\r\n return parseBasePage(vuePageOptions, {\r\n isPage,\r\n initRelation\r\n })\r\n}\r\n\r\nfunction createPage (vuePageOptions) {\r\n {\r\n return Component(parsePage(vuePageOptions))\r\n }\r\n}\r\n\r\nfunction createComponent (vueOptions) {\r\n {\r\n return Component(parseComponent(vueOptions))\r\n }\r\n}\r\n\r\nfunction createSubpackageApp (vm) {\r\n const appOptions = parseApp(vm);\r\n const app = getApp({\r\n allowDefault: true\r\n });\r\n vm.$scope = app;\r\n const globalData = app.globalData;\r\n if (globalData) {\r\n Object.keys(appOptions.globalData).forEach(name => {\r\n if (!hasOwn(globalData, name)) {\r\n globalData[name] = appOptions.globalData[name];\r\n }\r\n });\r\n }\r\n Object.keys(appOptions).forEach(name => {\r\n if (!hasOwn(app, name)) {\r\n app[name] = appOptions[name];\r\n }\r\n });\r\n if (isFn(appOptions.onShow) && wx.onAppShow) {\r\n wx.onAppShow((...args) => {\r\n vm.__call_hook('onShow', args);\r\n });\r\n }\r\n if (isFn(appOptions.onHide) && wx.onAppHide) {\r\n wx.onAppHide((...args) => {\r\n vm.__call_hook('onHide', args);\r\n });\r\n }\r\n if (isFn(appOptions.onLaunch)) {\r\n const args = wx.getLaunchOptionsSync && wx.getLaunchOptionsSync();\r\n vm.__call_hook('onLaunch', args);\r\n }\r\n return vm\r\n}\r\n\r\nfunction createPlugin (vm) {\r\n const appOptions = parseApp(vm);\r\n if (isFn(appOptions.onShow) && wx.onAppShow) {\r\n wx.onAppShow((...args) => {\r\n vm.__call_hook('onShow', args);\r\n });\r\n }\r\n if (isFn(appOptions.onHide) && wx.onAppHide) {\r\n wx.onAppHide((...args) => {\r\n vm.__call_hook('onHide', args);\r\n });\r\n }\r\n if (isFn(appOptions.onLaunch)) {\r\n const args = wx.getLaunchOptionsSync && wx.getLaunchOptionsSync();\r\n vm.__call_hook('onLaunch', args);\r\n }\r\n return vm\r\n}\r\n\r\ntodos.forEach(todoApi => {\r\n protocols[todoApi] = false;\r\n});\r\n\r\ncanIUses.forEach(canIUseApi => {\r\n const apiName = protocols[canIUseApi] && protocols[canIUseApi].name ? protocols[canIUseApi].name\r\n : canIUseApi;\r\n if (!wx.canIUse(apiName)) {\r\n protocols[canIUseApi] = false;\r\n }\r\n});\r\n\r\nlet uni = {};\r\n\r\nif (typeof Proxy !== 'undefined' && \"mp-weixin\" !== 'app-plus') {\r\n uni = new Proxy({}, {\r\n get (target, name) {\r\n if (hasOwn(target, name)) {\r\n return target[name]\r\n }\r\n if (baseApi[name]) {\r\n return baseApi[name]\r\n }\r\n if (api[name]) {\r\n return promisify(name, api[name])\r\n }\r\n {\r\n if (extraApi[name]) {\r\n return promisify(name, extraApi[name])\r\n }\r\n if (todoApis[name]) {\r\n return promisify(name, todoApis[name])\r\n }\r\n }\r\n if (eventApi[name]) {\r\n return eventApi[name]\r\n }\r\n if (!hasOwn(wx, name) && !hasOwn(protocols, name)) {\r\n return\r\n }\r\n return promisify(name, wrapper(name, wx[name]))\r\n },\r\n set (target, name, value) {\r\n target[name] = value;\r\n return true\r\n }\r\n });\r\n} else {\r\n Object.keys(baseApi).forEach(name => {\r\n uni[name] = baseApi[name];\r\n });\r\n\r\n {\r\n Object.keys(todoApis).forEach(name => {\r\n uni[name] = promisify(name, todoApis[name]);\r\n });\r\n Object.keys(extraApi).forEach(name => {\r\n uni[name] = promisify(name, todoApis[name]);\r\n });\r\n }\r\n\r\n Object.keys(eventApi).forEach(name => {\r\n uni[name] = eventApi[name];\r\n });\r\n\r\n Object.keys(api).forEach(name => {\r\n uni[name] = promisify(name, api[name]);\r\n });\r\n\r\n Object.keys(wx).forEach(name => {\r\n if (hasOwn(wx, name) || hasOwn(protocols, name)) {\r\n uni[name] = promisify(name, wrapper(name, wx[name]));\r\n }\r\n });\r\n}\r\n\r\nwx.createApp = createApp;\r\nwx.createPage = createPage;\r\nwx.createComponent = createComponent;\r\nwx.createSubpackageApp = createSubpackageApp;\r\nwx.createPlugin = createPlugin;\r\n\r\nvar uni$1 = uni;\r\n\r\nexport default uni$1;\r\nexport { createApp, createComponent, createPage, createPlugin, createSubpackageApp };\r\n","var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n","/*!\n * Vue.js v2.6.11\n * (c) 2014-2021 Evan You\n * Released under the MIT License.\n */\n/* */\n\nvar emptyObject = Object.freeze({});\n\n// These helpers produce better VM code in JS engines due to their\n// explicitness and function inlining.\nfunction isUndef (v) {\n return v === undefined || v === null\n}\n\nfunction isDef (v) {\n return v !== undefined && v !== null\n}\n\nfunction isTrue (v) {\n return v === true\n}\n\nfunction isFalse (v) {\n return v === false\n}\n\n/**\n * Check if value is primitive.\n */\nfunction isPrimitive (value) {\n return (\n typeof value === 'string' ||\n typeof value === 'number' ||\n // $flow-disable-line\n typeof value === 'symbol' ||\n typeof value === 'boolean'\n )\n}\n\n/**\n * Quick object check - this is primarily used to tell\n * Objects from primitive values when we know the value\n * is a JSON-compliant type.\n */\nfunction isObject (obj) {\n return obj !== null && typeof obj === 'object'\n}\n\n/**\n * Get the raw type string of a value, e.g., [object Object].\n */\nvar _toString = Object.prototype.toString;\n\nfunction toRawType (value) {\n return _toString.call(value).slice(8, -1)\n}\n\n/**\n * Strict object type check. Only returns true\n * for plain JavaScript objects.\n */\nfunction isPlainObject (obj) {\n return _toString.call(obj) === '[object Object]'\n}\n\nfunction isRegExp (v) {\n return _toString.call(v) === '[object RegExp]'\n}\n\n/**\n * Check if val is a valid array index.\n */\nfunction isValidArrayIndex (val) {\n var n = parseFloat(String(val));\n return n >= 0 && Math.floor(n) === n && isFinite(val)\n}\n\nfunction isPromise (val) {\n return (\n isDef(val) &&\n typeof val.then === 'function' &&\n typeof val.catch === 'function'\n )\n}\n\n/**\n * Convert a value to a string that is actually rendered.\n */\nfunction toString (val) {\n return val == null\n ? ''\n : Array.isArray(val) || (isPlainObject(val) && val.toString === _toString)\n ? JSON.stringify(val, null, 2)\n : String(val)\n}\n\n/**\n * Convert an input value to a number for persistence.\n * If the conversion fails, return original string.\n */\nfunction toNumber (val) {\n var n = parseFloat(val);\n return isNaN(n) ? val : n\n}\n\n/**\n * Make a map and return a function for checking if a key\n * is in that map.\n */\nfunction makeMap (\n str,\n expectsLowerCase\n) {\n var map = Object.create(null);\n var list = str.split(',');\n for (var i = 0; i < list.length; i++) {\n map[list[i]] = true;\n }\n return expectsLowerCase\n ? function (val) { return map[val.toLowerCase()]; }\n : function (val) { return map[val]; }\n}\n\n/**\n * Check if a tag is a built-in tag.\n */\nvar isBuiltInTag = makeMap('slot,component', true);\n\n/**\n * Check if an attribute is a reserved attribute.\n */\nvar isReservedAttribute = makeMap('key,ref,slot,slot-scope,is');\n\n/**\n * Remove an item from an array.\n */\nfunction remove (arr, item) {\n if (arr.length) {\n var index = arr.indexOf(item);\n if (index > -1) {\n return arr.splice(index, 1)\n }\n }\n}\n\n/**\n * Check whether an object has the property.\n */\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nfunction hasOwn (obj, key) {\n return hasOwnProperty.call(obj, key)\n}\n\n/**\n * Create a cached version of a pure function.\n */\nfunction cached (fn) {\n var cache = Object.create(null);\n return (function cachedFn (str) {\n var hit = cache[str];\n return hit || (cache[str] = fn(str))\n })\n}\n\n/**\n * Camelize a hyphen-delimited string.\n */\nvar camelizeRE = /-(\\w)/g;\nvar camelize = cached(function (str) {\n return str.replace(camelizeRE, function (_, c) { return c ? c.toUpperCase() : ''; })\n});\n\n/**\n * Capitalize a string.\n */\nvar capitalize = cached(function (str) {\n return str.charAt(0).toUpperCase() + str.slice(1)\n});\n\n/**\n * Hyphenate a camelCase string.\n */\nvar hyphenateRE = /\\B([A-Z])/g;\nvar hyphenate = cached(function (str) {\n return str.replace(hyphenateRE, '-$1').toLowerCase()\n});\n\n/**\n * Simple bind polyfill for environments that do not support it,\n * e.g., PhantomJS 1.x. Technically, we don't need this anymore\n * since native bind is now performant enough in most browsers.\n * But removing it would mean breaking code that was able to run in\n * PhantomJS 1.x, so this must be kept for backward compatibility.\n */\n\n/* istanbul ignore next */\nfunction polyfillBind (fn, ctx) {\n function boundFn (a) {\n var l = arguments.length;\n return l\n ? l > 1\n ? fn.apply(ctx, arguments)\n : fn.call(ctx, a)\n : fn.call(ctx)\n }\n\n boundFn._length = fn.length;\n return boundFn\n}\n\nfunction nativeBind (fn, ctx) {\n return fn.bind(ctx)\n}\n\nvar bind = Function.prototype.bind\n ? nativeBind\n : polyfillBind;\n\n/**\n * Convert an Array-like object to a real Array.\n */\nfunction toArray (list, start) {\n start = start || 0;\n var i = list.length - start;\n var ret = new Array(i);\n while (i--) {\n ret[i] = list[i + start];\n }\n return ret\n}\n\n/**\n * Mix properties into target object.\n */\nfunction extend (to, _from) {\n for (var key in _from) {\n to[key] = _from[key];\n }\n return to\n}\n\n/**\n * Merge an Array of Objects into a single Object.\n */\nfunction toObject (arr) {\n var res = {};\n for (var i = 0; i < arr.length; i++) {\n if (arr[i]) {\n extend(res, arr[i]);\n }\n }\n return res\n}\n\n/* eslint-disable no-unused-vars */\n\n/**\n * Perform no operation.\n * Stubbing args to make Flow happy without leaving useless transpiled code\n * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/).\n */\nfunction noop (a, b, c) {}\n\n/**\n * Always return false.\n */\nvar no = function (a, b, c) { return false; };\n\n/* eslint-enable no-unused-vars */\n\n/**\n * Return the same value.\n */\nvar identity = function (_) { return _; };\n\n/**\n * Check if two values are loosely equal - that is,\n * if they are plain objects, do they have the same shape?\n */\nfunction looseEqual (a, b) {\n if (a === b) { return true }\n var isObjectA = isObject(a);\n var isObjectB = isObject(b);\n if (isObjectA && isObjectB) {\n try {\n var isArrayA = Array.isArray(a);\n var isArrayB = Array.isArray(b);\n if (isArrayA && isArrayB) {\n return a.length === b.length && a.every(function (e, i) {\n return looseEqual(e, b[i])\n })\n } else if (a instanceof Date && b instanceof Date) {\n return a.getTime() === b.getTime()\n } else if (!isArrayA && !isArrayB) {\n var keysA = Object.keys(a);\n var keysB = Object.keys(b);\n return keysA.length === keysB.length && keysA.every(function (key) {\n return looseEqual(a[key], b[key])\n })\n } else {\n /* istanbul ignore next */\n return false\n }\n } catch (e) {\n /* istanbul ignore next */\n return false\n }\n } else if (!isObjectA && !isObjectB) {\n return String(a) === String(b)\n } else {\n return false\n }\n}\n\n/**\n * Return the first index at which a loosely equal value can be\n * found in the array (if value is a plain object, the array must\n * contain an object of the same shape), or -1 if it is not present.\n */\nfunction looseIndexOf (arr, val) {\n for (var i = 0; i < arr.length; i++) {\n if (looseEqual(arr[i], val)) { return i }\n }\n return -1\n}\n\n/**\n * Ensure a function is called only once.\n */\nfunction once (fn) {\n var called = false;\n return function () {\n if (!called) {\n called = true;\n fn.apply(this, arguments);\n }\n }\n}\n\nvar ASSET_TYPES = [\n 'component',\n 'directive',\n 'filter'\n];\n\nvar LIFECYCLE_HOOKS = [\n 'beforeCreate',\n 'created',\n 'beforeMount',\n 'mounted',\n 'beforeUpdate',\n 'updated',\n 'beforeDestroy',\n 'destroyed',\n 'activated',\n 'deactivated',\n 'errorCaptured',\n 'serverPrefetch'\n];\n\n/* */\n\n\n\nvar config = ({\n /**\n * Option merge strategies (used in core/util/options)\n */\n // $flow-disable-line\n optionMergeStrategies: Object.create(null),\n\n /**\n * Whether to suppress warnings.\n */\n silent: false,\n\n /**\n * Show production mode tip message on boot?\n */\n productionTip: process.env.NODE_ENV !== 'production',\n\n /**\n * Whether to enable devtools\n */\n devtools: process.env.NODE_ENV !== 'production',\n\n /**\n * Whether to record perf\n */\n performance: false,\n\n /**\n * Error handler for watcher errors\n */\n errorHandler: null,\n\n /**\n * Warn handler for watcher warns\n */\n warnHandler: null,\n\n /**\n * Ignore certain custom elements\n */\n ignoredElements: [],\n\n /**\n * Custom user key aliases for v-on\n */\n // $flow-disable-line\n keyCodes: Object.create(null),\n\n /**\n * Check if a tag is reserved so that it cannot be registered as a\n * component. This is platform-dependent and may be overwritten.\n */\n isReservedTag: no,\n\n /**\n * Check if an attribute is reserved so that it cannot be used as a component\n * prop. This is platform-dependent and may be overwritten.\n */\n isReservedAttr: no,\n\n /**\n * Check if a tag is an unknown element.\n * Platform-dependent.\n */\n isUnknownElement: no,\n\n /**\n * Get the namespace of an element\n */\n getTagNamespace: noop,\n\n /**\n * Parse the real tag name for the specific platform.\n */\n parsePlatformTagName: identity,\n\n /**\n * Check if an attribute must be bound using property, e.g. value\n * Platform-dependent.\n */\n mustUseProp: no,\n\n /**\n * Perform updates asynchronously. Intended to be used by Vue Test Utils\n * This will significantly reduce performance if set to false.\n */\n async: true,\n\n /**\n * Exposed for legacy reasons\n */\n _lifecycleHooks: LIFECYCLE_HOOKS\n});\n\n/* */\n\n/**\n * unicode letters used for parsing html tags, component names and property paths.\n * using https://www.w3.org/TR/html53/semantics-scripting.html#potentialcustomelementname\n * skipping \\u10000-\\uEFFFF due to it freezing up PhantomJS\n */\nvar unicodeRegExp = /a-zA-Z\\u00B7\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u203F-\\u2040\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD/;\n\n/**\n * Check if a string starts with $ or _\n */\nfunction isReserved (str) {\n var c = (str + '').charCodeAt(0);\n return c === 0x24 || c === 0x5F\n}\n\n/**\n * Define a property.\n */\nfunction def (obj, key, val, enumerable) {\n Object.defineProperty(obj, key, {\n value: val,\n enumerable: !!enumerable,\n writable: true,\n configurable: true\n });\n}\n\n/**\n * Parse simple path.\n */\nvar bailRE = new RegExp((\"[^\" + (unicodeRegExp.source) + \".$_\\\\d]\"));\nfunction parsePath (path) {\n if (bailRE.test(path)) {\n return\n }\n var segments = path.split('.');\n return function (obj) {\n for (var i = 0; i < segments.length; i++) {\n if (!obj) { return }\n obj = obj[segments[i]];\n }\n return obj\n }\n}\n\n/* */\n\n// can we use __proto__?\nvar hasProto = '__proto__' in {};\n\n// Browser environment sniffing\nvar inBrowser = typeof window !== 'undefined';\nvar inWeex = typeof WXEnvironment !== 'undefined' && !!WXEnvironment.platform;\nvar weexPlatform = inWeex && WXEnvironment.platform.toLowerCase();\nvar UA = inBrowser && window.navigator.userAgent.toLowerCase();\nvar isIE = UA && /msie|trident/.test(UA);\nvar isIE9 = UA && UA.indexOf('msie 9.0') > 0;\nvar isEdge = UA && UA.indexOf('edge/') > 0;\nvar isAndroid = (UA && UA.indexOf('android') > 0) || (weexPlatform === 'android');\nvar isIOS = (UA && /iphone|ipad|ipod|ios/.test(UA)) || (weexPlatform === 'ios');\nvar isChrome = UA && /chrome\\/\\d+/.test(UA) && !isEdge;\nvar isPhantomJS = UA && /phantomjs/.test(UA);\nvar isFF = UA && UA.match(/firefox\\/(\\d+)/);\n\n// Firefox has a \"watch\" function on Object.prototype...\nvar nativeWatch = ({}).watch;\nif (inBrowser) {\n try {\n var opts = {};\n Object.defineProperty(opts, 'passive', ({\n get: function get () {\n }\n })); // https://github.com/facebook/flow/issues/285\n window.addEventListener('test-passive', null, opts);\n } catch (e) {}\n}\n\n// this needs to be lazy-evaled because vue may be required before\n// vue-server-renderer can set VUE_ENV\nvar _isServer;\nvar isServerRendering = function () {\n if (_isServer === undefined) {\n /* istanbul ignore if */\n if (!inBrowser && !inWeex && typeof global !== 'undefined') {\n // detect presence of vue-server-renderer and avoid\n // Webpack shimming the process\n _isServer = global['process'] && global['process'].env.VUE_ENV === 'server';\n } else {\n _isServer = false;\n }\n }\n return _isServer\n};\n\n// detect devtools\nvar devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\n/* istanbul ignore next */\nfunction isNative (Ctor) {\n return typeof Ctor === 'function' && /native code/.test(Ctor.toString())\n}\n\nvar hasSymbol =\n typeof Symbol !== 'undefined' && isNative(Symbol) &&\n typeof Reflect !== 'undefined' && isNative(Reflect.ownKeys);\n\nvar _Set;\n/* istanbul ignore if */ // $flow-disable-line\nif (typeof Set !== 'undefined' && isNative(Set)) {\n // use native Set when available.\n _Set = Set;\n} else {\n // a non-standard Set polyfill that only works with primitive keys.\n _Set = /*@__PURE__*/(function () {\n function Set () {\n this.set = Object.create(null);\n }\n Set.prototype.has = function has (key) {\n return this.set[key] === true\n };\n Set.prototype.add = function add (key) {\n this.set[key] = true;\n };\n Set.prototype.clear = function clear () {\n this.set = Object.create(null);\n };\n\n return Set;\n }());\n}\n\n/* */\n\nvar warn = noop;\nvar tip = noop;\nvar generateComponentTrace = (noop); // work around flow check\nvar formatComponentName = (noop);\n\nif (process.env.NODE_ENV !== 'production') {\n var hasConsole = typeof console !== 'undefined';\n var classifyRE = /(?:^|[-_])(\\w)/g;\n var classify = function (str) { return str\n .replace(classifyRE, function (c) { return c.toUpperCase(); })\n .replace(/[-_]/g, ''); };\n\n warn = function (msg, vm) {\n var trace = vm ? generateComponentTrace(vm) : '';\n\n if (config.warnHandler) {\n config.warnHandler.call(null, msg, vm, trace);\n } else if (hasConsole && (!config.silent)) {\n console.error((\"[Vue warn]: \" + msg + trace));\n }\n };\n\n tip = function (msg, vm) {\n if (hasConsole && (!config.silent)) {\n console.warn(\"[Vue tip]: \" + msg + (\n vm ? generateComponentTrace(vm) : ''\n ));\n }\n };\n\n formatComponentName = function (vm, includeFile) {\n if (vm.$root === vm) {\n if (vm.$options && vm.$options.__file) { // fixed by xxxxxx\n return ('') + vm.$options.__file\n }\n return '<Root>'\n }\n var options = typeof vm === 'function' && vm.cid != null\n ? vm.options\n : vm._isVue\n ? vm.$options || vm.constructor.options\n : vm;\n var name = options.name || options._componentTag;\n var file = options.__file;\n if (!name && file) {\n var match = file.match(/([^/\\\\]+)\\.vue$/);\n name = match && match[1];\n }\n\n return (\n (name ? (\"<\" + (classify(name)) + \">\") : \"<Anonymous>\") +\n (file && includeFile !== false ? (\" at \" + file) : '')\n )\n };\n\n var repeat = function (str, n) {\n var res = '';\n while (n) {\n if (n % 2 === 1) { res += str; }\n if (n > 1) { str += str; }\n n >>= 1;\n }\n return res\n };\n\n generateComponentTrace = function (vm) {\n if (vm._isVue && vm.$parent) {\n var tree = [];\n var currentRecursiveSequence = 0;\n while (vm && vm.$options.name !== 'PageBody') {\n if (tree.length > 0) {\n var last = tree[tree.length - 1];\n if (last.constructor === vm.constructor) {\n currentRecursiveSequence++;\n vm = vm.$parent;\n continue\n } else if (currentRecursiveSequence > 0) {\n tree[tree.length - 1] = [last, currentRecursiveSequence];\n currentRecursiveSequence = 0;\n }\n }\n !vm.$options.isReserved && tree.push(vm);\n vm = vm.$parent;\n }\n return '\\n\\nfound in\\n\\n' + tree\n .map(function (vm, i) { return (\"\" + (i === 0 ? '---> ' : repeat(' ', 5 + i * 2)) + (Array.isArray(vm)\n ? ((formatComponentName(vm[0])) + \"... (\" + (vm[1]) + \" recursive calls)\")\n : formatComponentName(vm))); })\n .join('\\n')\n } else {\n return (\"\\n\\n(found in \" + (formatComponentName(vm)) + \")\")\n }\n };\n}\n\n/* */\n\nvar uid = 0;\n\n/**\n * A dep is an observable that can have multiple\n * directives subscribing to it.\n */\nvar Dep = function Dep () {\n this.id = uid++;\n this.subs = [];\n};\n\nDep.prototype.addSub = function addSub (sub) {\n this.subs.push(sub);\n};\n\nDep.prototype.removeSub = function removeSub (sub) {\n remove(this.subs, sub);\n};\n\nDep.prototype.depend = function depend () {\n if (Dep.SharedObject.target) {\n Dep.SharedObject.target.addDep(this);\n }\n};\n\nDep.prototype.notify = function notify () {\n // stabilize the subscriber list first\n var subs = this.subs.slice();\n if (process.env.NODE_ENV !== 'production' && !config.async) {\n // subs aren't sorted in scheduler if not running async\n // we need to sort them now to make sure they fire in correct\n // order\n subs.sort(function (a, b) { return a.id - b.id; });\n }\n for (var i = 0, l = subs.length; i < l; i++) {\n subs[i].update();\n }\n};\n\n// The current target watcher being evaluated.\n// This is globally unique because only one watcher\n// can be evaluated at a time.\n// fixed by xxxxxx (nvue shared vuex)\n/* eslint-disable no-undef */\nDep.SharedObject = {};\nDep.SharedObject.target = null;\nDep.SharedObject.targetStack = [];\n\nfunction pushTarget (target) {\n Dep.SharedObject.targetStack.push(target);\n Dep.SharedObject.target = target;\n Dep.target = target;\n}\n\nfunction popTarget () {\n Dep.SharedObject.targetStack.pop();\n Dep.SharedObject.target = Dep.SharedObject.targetStack[Dep.SharedObject.targetStack.length - 1];\n Dep.target = Dep.SharedObject.target;\n}\n\n/* */\n\nvar VNode = function VNode (\n tag,\n data,\n children,\n text,\n elm,\n context,\n componentOptions,\n asyncFactory\n) {\n this.tag = tag;\n this.data = data;\n this.children = children;\n this.text = text;\n this.elm = elm;\n this.ns = undefined;\n this.context = context;\n this.fnContext = undefined;\n this.fnOptions = undefined;\n this.fnScopeId = undefined;\n this.key = data && data.key;\n this.componentOptions = componentOptions;\n this.componentInstance = undefined;\n this.parent = undefined;\n this.raw = false;\n this.isStatic = false;\n this.isRootInsert = true;\n this.isComment = false;\n this.isCloned = false;\n this.isOnce = false;\n this.asyncFactory = asyncFactory;\n this.asyncMeta = undefined;\n this.isAsyncPlaceholder = false;\n};\n\nvar prototypeAccessors = { child: { configurable: true } };\n\n// DEPRECATED: alias for componentInstance for backwards compat.\n/* istanbul ignore next */\nprototypeAccessors.child.get = function () {\n return this.componentInstance\n};\n\nObject.defineProperties( VNode.prototype, prototypeAccessors );\n\nvar createEmptyVNode = function (text) {\n if ( text === void 0 ) text = '';\n\n var node = new VNode();\n node.text = text;\n node.isComment = true;\n return node\n};\n\nfunction createTextVNode (val) {\n return new VNode(undefined, undefined, undefined, String(val))\n}\n\n// optimized shallow clone\n// used for static nodes and slot nodes because they may be reused across\n// multiple renders, cloning them avoids errors when DOM manipulations rely\n// on their elm reference.\nfunction cloneVNode (vnode) {\n var cloned = new VNode(\n vnode.tag,\n vnode.data,\n // #7975\n // clone children array to avoid mutating original in case of cloning\n // a child.\n vnode.children && vnode.children.slice(),\n vnode.text,\n vnode.elm,\n vnode.context,\n vnode.componentOptions,\n vnode.asyncFactory\n );\n cloned.ns = vnode.ns;\n cloned.isStatic = vnode.isStatic;\n cloned.key = vnode.key;\n cloned.isComment = vnode.isComment;\n cloned.fnContext = vnode.fnContext;\n cloned.fnOptions = vnode.fnOptions;\n cloned.fnScopeId = vnode.fnScopeId;\n cloned.asyncMeta = vnode.asyncMeta;\n cloned.isCloned = true;\n return cloned\n}\n\n/*\n * not type checking this file because flow doesn't play well with\n * dynamically accessing methods on Array prototype\n */\n\nvar arrayProto = Array.prototype;\nvar arrayMethods = Object.create(arrayProto);\n\nvar methodsToPatch = [\n 'push',\n 'pop',\n 'shift',\n 'unshift',\n 'splice',\n 'sort',\n 'reverse'\n];\n\n/**\n * Intercept mutating methods and emit events\n */\nmethodsToPatch.forEach(function (method) {\n // cache original method\n var original = arrayProto[method];\n def(arrayMethods, method, function mutator () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var result = original.apply(this, args);\n var ob = this.__ob__;\n var inserted;\n switch (method) {\n case 'push':\n case 'unshift':\n inserted = args;\n break\n case 'splice':\n inserted = args.slice(2);\n break\n }\n if (inserted) { ob.observeArray(inserted); }\n // notify change\n ob.dep.notify();\n return result\n });\n});\n\n/* */\n\nvar arrayKeys = Object.getOwnPropertyNames(arrayMethods);\n\n/**\n * In some cases we may want to disable observation inside a component's\n * update computation.\n */\nvar shouldObserve = true;\n\nfunction toggleObserving (value) {\n shouldObserve = value;\n}\n\n/**\n * Observer class that is attached to each observed\n * object. Once attached, the observer converts the target\n * object's property keys into getter/setters that\n * collect dependencies and dispatch updates.\n */\nvar Observer = function Observer (value) {\n this.value = value;\n this.dep = new Dep();\n this.vmCount = 0;\n def(value, '__ob__', this);\n if (Array.isArray(value)) {\n if (hasProto) {\n {// fixed by xxxxxx 微信小程序使用 plugins 之后,数组方法被直接挂载到了数组对象上,需要执行 copyAugment 逻辑\n if(value.push !== value.__proto__.push){\n copyAugment(value, arrayMethods, arrayKeys);\n } else {\n protoAugment(value, arrayMethods);\n }\n }\n } else {\n copyAugment(value, arrayMethods, arrayKeys);\n }\n this.observeArray(value);\n } else {\n this.walk(value);\n }\n};\n\n/**\n * Walk through all properties and convert them into\n * getter/setters. This method should only be called when\n * value type is Object.\n */\nObserver.prototype.walk = function walk (obj) {\n var keys = Object.keys(obj);\n for (var i = 0; i < keys.length; i++) {\n defineReactive$$1(obj, keys[i]);\n }\n};\n\n/**\n * Observe a list of Array items.\n */\nObserver.prototype.observeArray = function observeArray (items) {\n for (var i = 0, l = items.length; i < l; i++) {\n observe(items[i]);\n }\n};\n\n// helpers\n\n/**\n * Augment a target Object or Array by intercepting\n * the prototype chain using __proto__\n */\nfunction protoAugment (target, src) {\n /* eslint-disable no-proto */\n target.__proto__ = src;\n /* eslint-enable no-proto */\n}\n\n/**\n * Augment a target Object or Array by defining\n * hidden properties.\n */\n/* istanbul ignore next */\nfunction copyAugment (target, src, keys) {\n for (var i = 0, l = keys.length; i < l; i++) {\n var key = keys[i];\n def(target, key, src[key]);\n }\n}\n\n/**\n * Attempt to create an observer instance for a value,\n * returns the new observer if successfully observed,\n * or the existing observer if the value already has one.\n */\nfunction observe (value, asRootData) {\n if (!isObject(value) || value instanceof VNode) {\n return\n }\n var ob;\n if (hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) {\n ob = value.__ob__;\n } else if (\n shouldObserve &&\n !isServerRendering() &&\n (Array.isArray(value) || isPlainObject(value)) &&\n Object.isExtensible(value) &&\n !value._isVue\n ) {\n ob = new Observer(value);\n }\n if (asRootData && ob) {\n ob.vmCount++;\n }\n return ob\n}\n\n/**\n * Define a reactive property on an Object.\n */\nfunction defineReactive$$1 (\n obj,\n key,\n val,\n customSetter,\n shallow\n) {\n var dep = new Dep();\n\n var property = Object.getOwnPropertyDescriptor(obj, key);\n if (property && property.configurable === false) {\n return\n }\n\n // cater for pre-defined getter/setters\n var getter = property && property.get;\n var setter = property && property.set;\n if ((!getter || setter) && arguments.length === 2) {\n val = obj[key];\n }\n\n var childOb = !shallow && observe(val);\n Object.defineProperty(obj, key, {\n enumerable: true,\n configurable: true,\n get: function reactiveGetter () {\n var value = getter ? getter.call(obj) : val;\n if (Dep.SharedObject.target) { // fixed by xxxxxx\n dep.depend();\n if (childOb) {\n childOb.dep.depend();\n if (Array.isArray(value)) {\n dependArray(value);\n }\n }\n }\n return value\n },\n set: function reactiveSetter (newVal) {\n var value = getter ? getter.call(obj) : val;\n /* eslint-disable no-self-compare */\n if (newVal === value || (newVal !== newVal && value !== value)) {\n return\n }\n /* eslint-enable no-self-compare */\n if (process.env.NODE_ENV !== 'production' && customSetter) {\n customSetter();\n }\n // #7981: for accessor properties without setter\n if (getter && !setter) { return }\n if (setter) {\n setter.call(obj, newVal);\n } else {\n val = newVal;\n }\n childOb = !shallow && observe(newVal);\n dep.notify();\n }\n });\n}\n\n/**\n * Set a property on an object. Adds the new property and\n * triggers change notification if the property doesn't\n * already exist.\n */\nfunction set (target, key, val) {\n if (process.env.NODE_ENV !== 'production' &&\n (isUndef(target) || isPrimitive(target))\n ) {\n warn((\"Cannot set reactive property on undefined, null, or primitive value: \" + ((target))));\n }\n if (Array.isArray(target) && isValidArrayIndex(key)) {\n target.length = Math.max(target.length, key);\n target.splice(key, 1, val);\n return val\n }\n if (key in target && !(key in Object.prototype)) {\n target[key] = val;\n return val\n }\n var ob = (target).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n process.env.NODE_ENV !== 'production' && warn(\n 'Avoid adding reactive properties to a Vue instance or its root $data ' +\n 'at runtime - declare it upfront in the data option.'\n );\n return val\n }\n if (!ob) {\n target[key] = val;\n return val\n }\n defineReactive$$1(ob.value, key, val);\n ob.dep.notify();\n return val\n}\n\n/**\n * Delete a property and trigger change if necessary.\n */\nfunction del (target, key) {\n if (process.env.NODE_ENV !== 'production' &&\n (isUndef(target) || isPrimitive(target))\n ) {\n warn((\"Cannot delete reactive property on undefined, null, or primitive value: \" + ((target))));\n }\n if (Array.isArray(target) && isValidArrayIndex(key)) {\n target.splice(key, 1);\n return\n }\n var ob = (target).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n process.env.NODE_ENV !== 'production' && warn(\n 'Avoid deleting properties on a Vue instance or its root $data ' +\n '- just set it to null.'\n );\n return\n }\n if (!hasOwn(target, key)) {\n return\n }\n delete target[key];\n if (!ob) {\n return\n }\n ob.dep.notify();\n}\n\n/**\n * Collect dependencies on array elements when the array is touched, since\n * we cannot intercept array element access like property getters.\n */\nfunction dependArray (value) {\n for (var e = (void 0), i = 0, l = value.length; i < l; i++) {\n e = value[i];\n e && e.__ob__ && e.__ob__.dep.depend();\n if (Array.isArray(e)) {\n dependArray(e);\n }\n }\n}\n\n/* */\n\n/**\n * Option overwriting strategies are functions that handle\n * how to merge a parent option value and a child option\n * value into the final value.\n */\nvar strats = config.optionMergeStrategies;\n\n/**\n * Options with restrictions\n */\nif (process.env.NODE_ENV !== 'production') {\n strats.el = strats.propsData = function (parent, child, vm, key) {\n if (!vm) {\n warn(\n \"option \\\"\" + key + \"\\\" can only be used during instance \" +\n 'creation with the `new` keyword.'\n );\n }\n return defaultStrat(parent, child)\n };\n}\n\n/**\n * Helper that recursively merges two data objects together.\n */\nfunction mergeData (to, from) {\n if (!from) { return to }\n var key, toVal, fromVal;\n\n var keys = hasSymbol\n ? Reflect.ownKeys(from)\n : Object.keys(from);\n\n for (var i = 0; i < keys.length; i++) {\n key = keys[i];\n // in case the object is already observed...\n if (key === '__ob__') { continue }\n toVal = to[key];\n fromVal = from[key];\n if (!hasOwn(to, key)) {\n set(to, key, fromVal);\n } else if (\n toVal !== fromVal &&\n isPlainObject(toVal) &&\n isPlainObject(fromVal)\n ) {\n mergeData(toVal, fromVal);\n }\n }\n return to\n}\n\n/**\n * Data\n */\nfunction mergeDataOrFn (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n // in a Vue.extend merge, both should be functions\n if (!childVal) {\n return parentVal\n }\n if (!parentVal) {\n return childVal\n }\n // when parentVal & childVal are both present,\n // we need to return a function that returns the\n // merged result of both functions... no need to\n // check if parentVal is a function here because\n // it has to be a function to pass previous merges.\n return function mergedDataFn () {\n return mergeData(\n typeof childVal === 'function' ? childVal.call(this, this) : childVal,\n typeof parentVal === 'function' ? parentVal.call(this, this) : parentVal\n )\n }\n } else {\n return function mergedInstanceDataFn () {\n // instance merge\n var instanceData = typeof childVal === 'function'\n ? childVal.call(vm, vm)\n : childVal;\n var defaultData = typeof parentVal === 'function'\n ? parentVal.call(vm, vm)\n : parentVal;\n if (instanceData) {\n return mergeData(instanceData, defaultData)\n } else {\n return defaultData\n }\n }\n }\n}\n\nstrats.data = function (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n if (childVal && typeof childVal !== 'function') {\n process.env.NODE_ENV !== 'production' && warn(\n 'The \"data\" option should be a function ' +\n 'that returns a per-instance value in component ' +\n 'definitions.',\n vm\n );\n\n return parentVal\n }\n return mergeDataOrFn(parentVal, childVal)\n }\n\n return mergeDataOrFn(parentVal, childVal, vm)\n};\n\n/**\n * Hooks and props are merged as arrays.\n */\nfunction mergeHook (\n parentVal,\n childVal\n) {\n var res = childVal\n ? parentVal\n ? parentVal.concat(childVal)\n : Array.isArray(childVal)\n ? childVal\n : [childVal]\n : parentVal;\n return res\n ? dedupeHooks(res)\n : res\n}\n\nfunction dedupeHooks (hooks) {\n var res = [];\n for (var i = 0; i < hooks.length; i++) {\n if (res.indexOf(hooks[i]) === -1) {\n res.push(hooks[i]);\n }\n }\n return res\n}\n\nLIFECYCLE_HOOKS.forEach(function (hook) {\n strats[hook] = mergeHook;\n});\n\n/**\n * Assets\n *\n * When a vm is present (instance creation), we need to do\n * a three-way merge between constructor options, instance\n * options and parent options.\n */\nfunction mergeAssets (\n parentVal,\n childVal,\n vm,\n key\n) {\n var res = Object.create(parentVal || null);\n if (childVal) {\n process.env.NODE_ENV !== 'production' && assertObjectType(key, childVal, vm);\n return extend(res, childVal)\n } else {\n return res\n }\n}\n\nASSET_TYPES.forEach(function (type) {\n strats[type + 's'] = mergeAssets;\n});\n\n/**\n * Watchers.\n *\n * Watchers hashes should not overwrite one\n * another, so we merge them as arrays.\n */\nstrats.watch = function (\n parentVal,\n childVal,\n vm,\n key\n) {\n // work around Firefox's Object.prototype.watch...\n if (parentVal === nativeWatch) { parentVal = undefined; }\n if (childVal === nativeWatch) { childVal = undefined; }\n /* istanbul ignore if */\n if (!childVal) { return Object.create(parentVal || null) }\n if (process.env.NODE_ENV !== 'production') {\n assertObjectType(key, childVal, vm);\n }\n if (!parentVal) { return childVal }\n var ret = {};\n extend(ret, parentVal);\n for (var key$1 in childVal) {\n var parent = ret[key$1];\n var child = childVal[key$1];\n if (parent && !Array.isArray(parent)) {\n parent = [parent];\n }\n ret[key$1] = parent\n ? parent.concat(child)\n : Array.isArray(child) ? child : [child];\n }\n return ret\n};\n\n/**\n * Other object hashes.\n */\nstrats.props =\nstrats.methods =\nstrats.inject =\nstrats.computed = function (\n parentVal,\n childVal,\n vm,\n key\n) {\n if (childVal && process.env.NODE_ENV !== 'production') {\n assertObjectType(key, childVal, vm);\n }\n if (!parentVal) { return childVal }\n var ret = Object.create(null);\n extend(ret, parentVal);\n if (childVal) { extend(ret, childVal); }\n return ret\n};\nstrats.provide = mergeDataOrFn;\n\n/**\n * Default strategy.\n */\nvar defaultStrat = function (parentVal, childVal) {\n return childVal === undefined\n ? parentVal\n : childVal\n};\n\n/**\n * Validate component names\n */\nfunction checkComponents (options) {\n for (var key in options.components) {\n validateComponentName(key);\n }\n}\n\nfunction validateComponentName (name) {\n if (!new RegExp((\"^[a-zA-Z][\\\\-\\\\.0-9_\" + (unicodeRegExp.source) + \"]*$\")).test(name)) {\n warn(\n 'Invalid component name: \"' + name + '\". Component names ' +\n 'should conform to valid custom element name in html5 specification.'\n );\n }\n if (isBuiltInTag(name) || config.isReservedTag(name)) {\n warn(\n 'Do not use built-in or reserved HTML elements as component ' +\n 'id: ' + name\n );\n }\n}\n\n/**\n * Ensure all props option syntax are normalized into the\n * Object-based format.\n */\nfunction normalizeProps (options, vm) {\n var props = options.props;\n if (!props) { return }\n var res = {};\n var i, val, name;\n if (Array.isArray(props)) {\n i = props.length;\n while (i--) {\n val = props[i];\n if (typeof val === 'string') {\n name = camelize(val);\n res[name] = { type: null };\n } else if (process.env.NODE_ENV !== 'production') {\n warn('props must be strings when using array syntax.');\n }\n }\n } else if (isPlainObject(props)) {\n for (var key in props) {\n val = props[key];\n name = camelize(key);\n res[name] = isPlainObject(val)\n ? val\n : { type: val };\n }\n } else if (process.env.NODE_ENV !== 'production') {\n warn(\n \"Invalid value for option \\\"props\\\": expected an Array or an Object, \" +\n \"but got \" + (toRawType(props)) + \".\",\n vm\n );\n }\n options.props = res;\n}\n\n/**\n * Normalize all injections into Object-based format\n */\nfunction normalizeInject (options, vm) {\n var inject = options.inject;\n if (!inject) { return }\n var normalized = options.inject = {};\n if (Array.isArray(inject)) {\n for (var i = 0; i < inject.length; i++) {\n normalized[inject[i]] = { from: inject[i] };\n }\n } else if (isPlainObject(inject)) {\n for (var key in inject) {\n var val = inject[key];\n normalized[key] = isPlainObject(val)\n ? extend({ from: key }, val)\n : { from: val };\n }\n } else if (process.env.NODE_ENV !== 'production') {\n warn(\n \"Invalid value for option \\\"inject\\\": expected an Array or an Object, \" +\n \"but got \" + (toRawType(inject)) + \".\",\n vm\n );\n }\n}\n\n/**\n * Normalize raw function directives into object format.\n */\nfunction normalizeDirectives (options) {\n var dirs = options.directives;\n if (dirs) {\n for (var key in dirs) {\n var def$$1 = dirs[key];\n if (typeof def$$1 === 'function') {\n dirs[key] = { bind: def$$1, update: def$$1 };\n }\n }\n }\n}\n\nfunction assertObjectType (name, value, vm) {\n if (!isPlainObject(value)) {\n warn(\n \"Invalid value for option \\\"\" + name + \"\\\": expected an Object, \" +\n \"but got \" + (toRawType(value)) + \".\",\n vm\n );\n }\n}\n\n/**\n * Merge two option objects into a new one.\n * Core utility used in both instantiation and inheritance.\n */\nfunction mergeOptions (\n parent,\n child,\n vm\n) {\n if (process.env.NODE_ENV !== 'production') {\n checkComponents(child);\n }\n\n if (typeof child === 'function') {\n child = child.options;\n }\n\n normalizeProps(child, vm);\n normalizeInject(child, vm);\n normalizeDirectives(child);\n\n // Apply extends and mixins on the child options,\n // but only if it is a raw options object that isn't\n // the result of another mergeOptions call.\n // Only merged options has the _base property.\n if (!child._base) {\n if (child.extends) {\n parent = mergeOptions(parent, child.extends, vm);\n }\n if (child.mixins) {\n for (var i = 0, l = child.mixins.length; i < l; i++) {\n parent = mergeOptions(parent, child.mixins[i], vm);\n }\n }\n }\n\n var options = {};\n var key;\n for (key in parent) {\n mergeField(key);\n }\n for (key in child) {\n if (!hasOwn(parent, key)) {\n mergeField(key);\n }\n }\n function mergeField (key) {\n var strat = strats[key] || defaultStrat;\n options[key] = strat(parent[key], child[key], vm, key);\n }\n return options\n}\n\n/**\n * Resolve an asset.\n * This function is used because child instances need access\n * to assets defined in its ancestor chain.\n */\nfunction resolveAsset (\n options,\n type,\n id,\n warnMissing\n) {\n /* istanbul ignore if */\n if (typeof id !== 'string') {\n return\n }\n var assets = options[type];\n // check local registration variations first\n if (hasOwn(assets, id)) { return assets[id] }\n var camelizedId = camelize(id);\n if (hasOwn(assets, camelizedId)) { return assets[camelizedId] }\n var PascalCaseId = capitalize(camelizedId);\n if (hasOwn(assets, PascalCaseId)) { return assets[PascalCaseId] }\n // fallback to prototype chain\n var res = assets[id] || assets[camelizedId] || assets[PascalCaseId];\n if (process.env.NODE_ENV !== 'production' && warnMissing && !res) {\n warn(\n 'Failed to resolve ' + type.slice(0, -1) + ': ' + id,\n options\n );\n }\n return res\n}\n\n/* */\n\n\n\nfunction validateProp (\n key,\n propOptions,\n propsData,\n vm\n) {\n var prop = propOptions[key];\n var absent = !hasOwn(propsData, key);\n var value = propsData[key];\n // boolean casting\n var booleanIndex = getTypeIndex(Boolean, prop.type);\n if (booleanIndex > -1) {\n if (absent && !hasOwn(prop, 'default')) {\n value = false;\n } else if (value === '' || value === hyphenate(key)) {\n // only cast empty string / same name to boolean if\n // boolean has higher priority\n var stringIndex = getTypeIndex(String, prop.type);\n if (stringIndex < 0 || booleanIndex < stringIndex) {\n value = true;\n }\n }\n }\n // check default value\n if (value === undefined) {\n value = getPropDefaultValue(vm, prop, key);\n // since the default value is a fresh copy,\n // make sure to observe it.\n var prevShouldObserve = shouldObserve;\n toggleObserving(true);\n observe(value);\n toggleObserving(prevShouldObserve);\n }\n if (\n process.env.NODE_ENV !== 'production' &&\n // skip validation for weex recycle-list child component props\n !(false)\n ) {\n assertProp(prop, key, value, vm, absent);\n }\n return value\n}\n\n/**\n * Get the default value of a prop.\n */\nfunction getPropDefaultValue (vm, prop, key) {\n // no default, return undefined\n if (!hasOwn(prop, 'default')) {\n return undefined\n }\n var def = prop.default;\n // warn against non-factory defaults for Object & Array\n if (process.env.NODE_ENV !== 'production' && isObject(def)) {\n warn(\n 'Invalid default value for prop \"' + key + '\": ' +\n 'Props with type Object/Array must use a factory function ' +\n 'to return the default value.',\n vm\n );\n }\n // the raw prop value was also undefined from previous render,\n // return previous default value to avoid unnecessary watcher trigger\n if (vm && vm.$options.propsData &&\n vm.$options.propsData[key] === undefined &&\n vm._props[key] !== undefined\n ) {\n return vm._props[key]\n }\n // call factory function for non-Function types\n // a value is Function if its prototype is function even across different execution context\n return typeof def === 'function' && getType(prop.type) !== 'Function'\n ? def.call(vm)\n : def\n}\n\n/**\n * Assert whether a prop is valid.\n */\nfunction assertProp (\n prop,\n name,\n value,\n vm,\n absent\n) {\n if (prop.required && absent) {\n warn(\n 'Missing required prop: \"' + name + '\"',\n vm\n );\n return\n }\n if (value == null && !prop.required) {\n return\n }\n var type = prop.type;\n var valid = !type || type === true;\n var expectedTypes = [];\n if (type) {\n if (!Array.isArray(type)) {\n type = [type];\n }\n for (var i = 0; i < type.length && !valid; i++) {\n var assertedType = assertType(value, type[i]);\n expectedTypes.push(assertedType.expectedType || '');\n valid = assertedType.valid;\n }\n }\n\n if (!valid) {\n warn(\n getInvalidTypeMessage(name, value, expectedTypes),\n vm\n );\n return\n }\n var validator = prop.validator;\n if (validator) {\n if (!validator(value)) {\n warn(\n 'Invalid prop: custom validator check failed for prop \"' + name + '\".',\n vm\n );\n }\n }\n}\n\nvar simpleCheckRE = /^(String|Number|Boolean|Function|Symbol)$/;\n\nfunction assertType (value, type) {\n var valid;\n var expectedType = getType(type);\n if (simpleCheckRE.test(expectedType)) {\n var t = typeof value;\n valid = t === expectedType.toLowerCase();\n // for primitive wrapper objects\n if (!valid && t === 'object') {\n valid = value instanceof type;\n }\n } else if (expectedType === 'Object') {\n valid = isPlainObject(value);\n } else if (expectedType === 'Array') {\n valid = Array.isArray(value);\n } else {\n valid = value instanceof type;\n }\n return {\n valid: valid,\n expectedType: expectedType\n }\n}\n\n/**\n * Use function string name to check built-in types,\n * because a simple equality check will fail when running\n * across different vms / iframes.\n */\nfunction getType (fn) {\n var match = fn && fn.toString().match(/^\\s*function (\\w+)/);\n return match ? match[1] : ''\n}\n\nfunction isSameType (a, b) {\n return getType(a) === getType(b)\n}\n\nfunction getTypeIndex (type, expectedTypes) {\n if (!Array.isArray(expectedTypes)) {\n return isSameType(expectedTypes, type) ? 0 : -1\n }\n for (var i = 0, len = expectedTypes.length; i < len; i++) {\n if (isSameType(expectedTypes[i], type)) {\n return i\n }\n }\n return -1\n}\n\nfunction getInvalidTypeMessage (name, value, expectedTypes) {\n var message = \"Invalid prop: type check failed for prop \\\"\" + name + \"\\\".\" +\n \" Expected \" + (expectedTypes.map(capitalize).join(', '));\n var expectedType = expectedTypes[0];\n var receivedType = toRawType(value);\n var expectedValue = styleValue(value, expectedType);\n var receivedValue = styleValue(value, receivedType);\n // check if we need to specify expected value\n if (expectedTypes.length === 1 &&\n isExplicable(expectedType) &&\n !isBoolean(expectedType, receivedType)) {\n message += \" with value \" + expectedValue;\n }\n message += \", got \" + receivedType + \" \";\n // check if we need to specify received value\n if (isExplicable(receivedType)) {\n message += \"with value \" + receivedValue + \".\";\n }\n return message\n}\n\nfunction styleValue (value, type) {\n if (type === 'String') {\n return (\"\\\"\" + value + \"\\\"\")\n } else if (type === 'Number') {\n return (\"\" + (Number(value)))\n } else {\n return (\"\" + value)\n }\n}\n\nfunction isExplicable (value) {\n var explicitTypes = ['string', 'number', 'boolean'];\n return explicitTypes.some(function (elem) { return value.toLowerCase() === elem; })\n}\n\nfunction isBoolean () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n return args.some(function (elem) { return elem.toLowerCase() === 'boolean'; })\n}\n\n/* */\n\nfunction handleError (err, vm, info) {\n // Deactivate deps tracking while processing error handler to avoid possible infinite rendering.\n // See: https://github.com/vuejs/vuex/issues/1505\n pushTarget();\n try {\n if (vm) {\n var cur = vm;\n while ((cur = cur.$parent)) {\n var hooks = cur.$options.errorCaptured;\n if (hooks) {\n for (var i = 0; i < hooks.length; i++) {\n try {\n var capture = hooks[i].call(cur, err, vm, info) === false;\n if (capture) { return }\n } catch (e) {\n globalHandleError(e, cur, 'errorCaptured hook');\n }\n }\n }\n }\n }\n globalHandleError(err, vm, info);\n } finally {\n popTarget();\n }\n}\n\nfunction invokeWithErrorHandling (\n handler,\n context,\n args,\n vm,\n info\n) {\n var res;\n try {\n res = args ? handler.apply(context, args) : handler.call(context);\n if (res && !res._isVue && isPromise(res) && !res._handled) {\n res.catch(function (e) { return handleError(e, vm, info + \" (Promise/async)\"); });\n // issue #9511\n // avoid catch triggering multiple times when nested calls\n res._handled = true;\n }\n } catch (e) {\n handleError(e, vm, info);\n }\n return res\n}\n\nfunction globalHandleError (err, vm, info) {\n if (config.errorHandler) {\n try {\n return config.errorHandler.call(null, err, vm, info)\n } catch (e) {\n // if the user intentionally throws the original error in the handler,\n // do not log it twice\n if (e !== err) {\n logError(e, null, 'config.errorHandler');\n }\n }\n }\n logError(err, vm, info);\n}\n\nfunction logError (err, vm, info) {\n if (process.env.NODE_ENV !== 'production') {\n warn((\"Error in \" + info + \": \\\"\" + (err.toString()) + \"\\\"\"), vm);\n }\n /* istanbul ignore else */\n if ((inBrowser || inWeex) && typeof console !== 'undefined') {\n console.error(err);\n } else {\n throw err\n }\n}\n\n/* */\n\nvar callbacks = [];\nvar pending = false;\n\nfunction flushCallbacks () {\n pending = false;\n var copies = callbacks.slice(0);\n callbacks.length = 0;\n for (var i = 0; i < copies.length; i++) {\n copies[i]();\n }\n}\n\n// Here we have async deferring wrappers using microtasks.\n// In 2.5 we used (macro) tasks (in combination with microtasks).\n// However, it has subtle problems when state is changed right before repaint\n// (e.g. #6813, out-in transitions).\n// Also, using (macro) tasks in event handler would cause some weird behaviors\n// that cannot be circumvented (e.g. #7109, #7153, #7546, #7834, #8109).\n// So we now use microtasks everywhere, again.\n// A major drawback of this tradeoff is that there are some scenarios\n// where microtasks have too high a priority and fire in between supposedly\n// sequential events (e.g. #4521, #6690, which have workarounds)\n// or even between bubbling of the same event (#6566).\nvar timerFunc;\n\n// The nextTick behavior leverages the microtask queue, which can be accessed\n// via either native Promise.then or MutationObserver.\n// MutationObserver has wider support, however it is seriously bugged in\n// UIWebView in iOS >= 9.3.3 when triggered in touch event handlers. It\n// completely stops working after triggering a few times... so, if native\n// Promise is available, we will use it:\n/* istanbul ignore next, $flow-disable-line */\nif (typeof Promise !== 'undefined' && isNative(Promise)) {\n var p = Promise.resolve();\n timerFunc = function () {\n p.then(flushCallbacks);\n // In problematic UIWebViews, Promise.then doesn't completely break, but\n // it can get stuck in a weird state where callbacks are pushed into the\n // microtask queue but the queue isn't being flushed, until the browser\n // needs to do some other work, e.g. handle a timer. Therefore we can\n // \"force\" the microtask queue to be flushed by adding an empty timer.\n if (isIOS) { setTimeout(noop); }\n };\n} else if (!isIE && typeof MutationObserver !== 'undefined' && (\n isNative(MutationObserver) ||\n // PhantomJS and iOS 7.x\n MutationObserver.toString() === '[object MutationObserverConstructor]'\n)) {\n // Use MutationObserver where native Promise is not available,\n // e.g. PhantomJS, iOS7, Android 4.4\n // (#6466 MutationObserver is unreliable in IE11)\n var counter = 1;\n var observer = new MutationObserver(flushCallbacks);\n var textNode = document.createTextNode(String(counter));\n observer.observe(textNode, {\n characterData: true\n });\n timerFunc = function () {\n counter = (counter + 1) % 2;\n textNode.data = String(counter);\n };\n} else if (typeof setImmediate !== 'undefined' && isNative(setImmediate)) {\n // Fallback to setImmediate.\n // Technically it leverages the (macro) task queue,\n // but it is still a better choice than setTimeout.\n timerFunc = function () {\n setImmediate(flushCallbacks);\n };\n} else {\n // Fallback to setTimeout.\n timerFunc = function () {\n setTimeout(flushCallbacks, 0);\n };\n}\n\nfunction nextTick (cb, ctx) {\n var _resolve;\n callbacks.push(function () {\n if (cb) {\n try {\n cb.call(ctx);\n } catch (e) {\n handleError(e, ctx, 'nextTick');\n }\n } else if (_resolve) {\n _resolve(ctx);\n }\n });\n if (!pending) {\n pending = true;\n timerFunc();\n }\n // $flow-disable-line\n if (!cb && typeof Promise !== 'undefined') {\n return new Promise(function (resolve) {\n _resolve = resolve;\n })\n }\n}\n\n/* */\n\n/* not type checking this file because flow doesn't play well with Proxy */\n\nvar initProxy;\n\nif (process.env.NODE_ENV !== 'production') {\n var allowedGlobals = makeMap(\n 'Infinity,undefined,NaN,isFinite,isNaN,' +\n 'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' +\n 'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,' +\n 'require' // for Webpack/Browserify\n );\n\n var warnNonPresent = function (target, key) {\n warn(\n \"Property or method \\\"\" + key + \"\\\" is not defined on the instance but \" +\n 'referenced during render. Make sure that this property is reactive, ' +\n 'either in the data option, or for class-based components, by ' +\n 'initializing the property. ' +\n 'See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.',\n target\n );\n };\n\n var warnReservedPrefix = function (target, key) {\n warn(\n \"Property \\\"\" + key + \"\\\" must be accessed with \\\"$data.\" + key + \"\\\" because \" +\n 'properties starting with \"$\" or \"_\" are not proxied in the Vue instance to ' +\n 'prevent conflicts with Vue internals. ' +\n 'See: https://vuejs.org/v2/api/#data',\n target\n );\n };\n\n var hasProxy =\n typeof Proxy !== 'undefined' && isNative(Proxy);\n\n if (hasProxy) {\n var isBuiltInModifier = makeMap('stop,prevent,self,ctrl,shift,alt,meta,exact');\n config.keyCodes = new Proxy(config.keyCodes, {\n set: function set (target, key, value) {\n if (isBuiltInModifier(key)) {\n warn((\"Avoid overwriting built-in modifier in config.keyCodes: .\" + key));\n return false\n } else {\n target[key] = value;\n return true\n }\n }\n });\n }\n\n var hasHandler = {\n has: function has (target, key) {\n var has = key in target;\n var isAllowed = allowedGlobals(key) ||\n (typeof key === 'string' && key.charAt(0) === '_' && !(key in target.$data));\n if (!has && !isAllowed) {\n if (key in target.$data) { warnReservedPrefix(target, key); }\n else { warnNonPresent(target, key); }\n }\n return has || !isAllowed\n }\n };\n\n var getHandler = {\n get: function get (target, key) {\n if (typeof key === 'string' && !(key in target)) {\n if (key in target.$data) { warnReservedPrefix(target, key); }\n else { warnNonPresent(target, key); }\n }\n return target[key]\n }\n };\n\n initProxy = function initProxy (vm) {\n if (hasProxy) {\n // determine which proxy handler to use\n var options = vm.$options;\n var handlers = options.render && options.render._withStripped\n ? getHandler\n : hasHandler;\n vm._renderProxy = new Proxy(vm, handlers);\n } else {\n vm._renderProxy = vm;\n }\n };\n}\n\n/* */\n\nvar seenObjects = new _Set();\n\n/**\n * Recursively traverse an object to evoke all converted\n * getters, so that every nested property inside the object\n * is collected as a \"deep\" dependency.\n */\nfunction traverse (val) {\n _traverse(val, seenObjects);\n seenObjects.clear();\n}\n\nfunction _traverse (val, seen) {\n var i, keys;\n var isA = Array.isArray(val);\n if ((!isA && !isObject(val)) || Object.isFrozen(val) || val instanceof VNode) {\n return\n }\n if (val.__ob__) {\n var depId = val.__ob__.dep.id;\n if (seen.has(depId)) {\n return\n }\n seen.add(depId);\n }\n if (isA) {\n i = val.length;\n while (i--) { _traverse(val[i], seen); }\n } else {\n keys = Object.keys(val);\n i = keys.length;\n while (i--) { _traverse(val[keys[i]], seen); }\n }\n}\n\nvar mark;\nvar measure;\n\nif (process.env.NODE_ENV !== 'production') {\n var perf = inBrowser && window.performance;\n /* istanbul ignore if */\n if (\n perf &&\n perf.mark &&\n perf.measure &&\n perf.clearMarks &&\n perf.clearMeasures\n ) {\n mark = function (tag) { return perf.mark(tag); };\n measure = function (name, startTag, endTag) {\n perf.measure(name, startTag, endTag);\n perf.clearMarks(startTag);\n perf.clearMarks(endTag);\n // perf.clearMeasures(name)\n };\n }\n}\n\n/* */\n\nvar normalizeEvent = cached(function (name) {\n var passive = name.charAt(0) === '&';\n name = passive ? name.slice(1) : name;\n var once$$1 = name.charAt(0) === '~'; // Prefixed last, checked first\n name = once$$1 ? name.slice(1) : name;\n var capture = name.charAt(0) === '!';\n name = capture ? name.slice(1) : name;\n return {\n name: name,\n once: once$$1,\n capture: capture,\n passive: passive\n }\n});\n\nfunction createFnInvoker (fns, vm) {\n function invoker () {\n var arguments$1 = arguments;\n\n var fns = invoker.fns;\n if (Array.isArray(fns)) {\n var cloned = fns.slice();\n for (var i = 0; i < cloned.length; i++) {\n invokeWithErrorHandling(cloned[i], null, arguments$1, vm, \"v-on handler\");\n }\n } else {\n // return handler return value for single handlers\n return invokeWithErrorHandling(fns, null, arguments, vm, \"v-on handler\")\n }\n }\n invoker.fns = fns;\n return invoker\n}\n\nfunction updateListeners (\n on,\n oldOn,\n add,\n remove$$1,\n createOnceHandler,\n vm\n) {\n var name, def$$1, cur, old, event;\n for (name in on) {\n def$$1 = cur = on[name];\n old = oldOn[name];\n event = normalizeEvent(name);\n if (isUndef(cur)) {\n process.env.NODE_ENV !== 'production' && warn(\n \"Invalid handler for event \\\"\" + (event.name) + \"\\\": got \" + String(cur),\n vm\n );\n } else if (isUndef(old)) {\n if (isUndef(cur.fns)) {\n cur = on[name] = createFnInvoker(cur, vm);\n }\n if (isTrue(event.once)) {\n cur = on[name] = createOnceHandler(event.name, cur, event.capture);\n }\n add(event.name, cur, event.capture, event.passive, event.params);\n } else if (cur !== old) {\n old.fns = cur;\n on[name] = old;\n }\n }\n for (name in oldOn) {\n if (isUndef(on[name])) {\n event = normalizeEvent(name);\n remove$$1(event.name, oldOn[name], event.capture);\n }\n }\n}\n\n/* */\n\n/* */\n\n// fixed by xxxxxx (mp properties)\nfunction extractPropertiesFromVNodeData(data, Ctor, res, context) {\n var propOptions = Ctor.options.mpOptions && Ctor.options.mpOptions.properties;\n if (isUndef(propOptions)) {\n return res\n }\n var externalClasses = Ctor.options.mpOptions.externalClasses || [];\n var attrs = data.attrs;\n var props = data.props;\n if (isDef(attrs) || isDef(props)) {\n for (var key in propOptions) {\n var altKey = hyphenate(key);\n var result = checkProp(res, props, key, altKey, true) ||\n checkProp(res, attrs, key, altKey, false);\n // externalClass\n if (\n result &&\n res[key] &&\n externalClasses.indexOf(altKey) !== -1 &&\n context[camelize(res[key])]\n ) {\n // 赋值 externalClass 真正的值(模板里 externalClass 的值可能是字符串)\n res[key] = context[camelize(res[key])];\n }\n }\n }\n return res\n}\n\nfunction extractPropsFromVNodeData (\n data,\n Ctor,\n tag,\n context// fixed by xxxxxx\n) {\n // we are only extracting raw values here.\n // validation and default values are handled in the child\n // component itself.\n var propOptions = Ctor.options.props;\n if (isUndef(propOptions)) {\n // fixed by xxxxxx\n return extractPropertiesFromVNodeData(data, Ctor, {}, context)\n }\n var res = {};\n var attrs = data.attrs;\n var props = data.props;\n if (isDef(attrs) || isDef(props)) {\n for (var key in propOptions) {\n var altKey = hyphenate(key);\n if (process.env.NODE_ENV !== 'production') {\n var keyInLowerCase = key.toLowerCase();\n if (\n key !== keyInLowerCase &&\n attrs && hasOwn(attrs, keyInLowerCase)\n ) {\n tip(\n \"Prop \\\"\" + keyInLowerCase + \"\\\" is passed to component \" +\n (formatComponentName(tag || Ctor)) + \", but the declared prop name is\" +\n \" \\\"\" + key + \"\\\". \" +\n \"Note that HTML attributes are case-insensitive and camelCased \" +\n \"props need to use their kebab-case equivalents when using in-DOM \" +\n \"templates. You should probably use \\\"\" + altKey + \"\\\" instead of \\\"\" + key + \"\\\".\"\n );\n }\n }\n checkProp(res, props, key, altKey, true) ||\n checkProp(res, attrs, key, altKey, false);\n }\n }\n // fixed by xxxxxx\n return extractPropertiesFromVNodeData(data, Ctor, res, context)\n}\n\nfunction checkProp (\n res,\n hash,\n key,\n altKey,\n preserve\n) {\n if (isDef(hash)) {\n if (hasOwn(hash, key)) {\n res[key] = hash[key];\n if (!preserve) {\n delete hash[key];\n }\n return true\n } else if (hasOwn(hash, altKey)) {\n res[key] = hash[altKey];\n if (!preserve) {\n delete hash[altKey];\n }\n return true\n }\n }\n return false\n}\n\n/* */\n\n// The template compiler attempts to minimize the need for normalization by\n// statically analyzing the template at compile time.\n//\n// For plain HTML markup, normalization can be completely skipped because the\n// generated render function is guaranteed to return Array<VNode>. There are\n// two cases where extra normalization is needed:\n\n// 1. When the children contains components - because a functional component\n// may return an Array instead of a single root. In this case, just a simple\n// normalization is needed - if any child is an Array, we flatten the whole\n// thing with Array.prototype.concat. It is guaranteed to be only 1-level deep\n// because functional components already normalize their own children.\nfunction simpleNormalizeChildren (children) {\n for (var i = 0; i < children.length; i++) {\n if (Array.isArray(children[i])) {\n return Array.prototype.concat.apply([], children)\n }\n }\n return children\n}\n\n// 2. When the children contains constructs that always generated nested Arrays,\n// e.g. <template>, <slot>, v-for, or when the children is provided by user\n// with hand-written render functions / JSX. In such cases a full normalization\n// is needed to cater to all possible types of children values.\nfunction normalizeChildren (children) {\n return isPrimitive(children)\n ? [createTextVNode(children)]\n : Array.isArray(children)\n ? normalizeArrayChildren(children)\n : undefined\n}\n\nfunction isTextNode (node) {\n return isDef(node) && isDef(node.text) && isFalse(node.isComment)\n}\n\nfunction normalizeArrayChildren (children, nestedIndex) {\n var res = [];\n var i, c, lastIndex, last;\n for (i = 0; i < children.length; i++) {\n c = children[i];\n if (isUndef(c) || typeof c === 'boolean') { continue }\n lastIndex = res.length - 1;\n last = res[lastIndex];\n // nested\n if (Array.isArray(c)) {\n if (c.length > 0) {\n c = normalizeArrayChildren(c, ((nestedIndex || '') + \"_\" + i));\n // merge adjacent text nodes\n if (isTextNode(c[0]) && isTextNode(last)) {\n res[lastIndex] = createTextVNode(last.text + (c[0]).text);\n c.shift();\n }\n res.push.apply(res, c);\n }\n } else if (isPrimitive(c)) {\n if (isTextNode(last)) {\n // merge adjacent text nodes\n // this is necessary for SSR hydration because text nodes are\n // essentially merged when rendered to HTML strings\n res[lastIndex] = createTextVNode(last.text + c);\n } else if (c !== '') {\n // convert primitive to vnode\n res.push(createTextVNode(c));\n }\n } else {\n if (isTextNode(c) && isTextNode(last)) {\n // merge adjacent text nodes\n res[lastIndex] = createTextVNode(last.text + c.text);\n } else {\n // default key for nested array children (likely generated by v-for)\n if (isTrue(children._isVList) &&\n isDef(c.tag) &&\n isUndef(c.key) &&\n isDef(nestedIndex)) {\n c.key = \"__vlist\" + nestedIndex + \"_\" + i + \"__\";\n }\n res.push(c);\n }\n }\n }\n return res\n}\n\n/* */\n\nfunction initProvide (vm) {\n var provide = vm.$options.provide;\n if (provide) {\n vm._provided = typeof provide === 'function'\n ? provide.call(vm)\n : provide;\n }\n}\n\nfunction initInjections (vm) {\n var result = resolveInject(vm.$options.inject, vm);\n if (result) {\n toggleObserving(false);\n Object.keys(result).forEach(function (key) {\n /* istanbul ignore else */\n if (process.env.NODE_ENV !== 'production') {\n defineReactive$$1(vm, key, result[key], function () {\n warn(\n \"Avoid mutating an injected value directly since the changes will be \" +\n \"overwritten whenever the provided component re-renders. \" +\n \"injection being mutated: \\\"\" + key + \"\\\"\",\n vm\n );\n });\n } else {\n defineReactive$$1(vm, key, result[key]);\n }\n });\n toggleObserving(true);\n }\n}\n\nfunction resolveInject (inject, vm) {\n if (inject) {\n // inject is :any because flow is not smart enough to figure out cached\n var result = Object.create(null);\n var keys = hasSymbol\n ? Reflect.ownKeys(inject)\n : Object.keys(inject);\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n // #6574 in case the inject object is observed...\n if (key === '__ob__') { continue }\n var provideKey = inject[key].from;\n var source = vm;\n while (source) {\n if (source._provided && hasOwn(source._provided, provideKey)) {\n result[key] = source._provided[provideKey];\n break\n }\n source = source.$parent;\n }\n if (!source) {\n if ('default' in inject[key]) {\n var provideDefault = inject[key].default;\n result[key] = typeof provideDefault === 'function'\n ? provideDefault.call(vm)\n : provideDefault;\n } else if (process.env.NODE_ENV !== 'production') {\n warn((\"Injection \\\"\" + key + \"\\\" not found\"), vm);\n }\n }\n }\n return result\n }\n}\n\n/* */\n\n\n\n/**\n * Runtime helper for resolving raw children VNodes into a slot object.\n */\nfunction resolveSlots (\n children,\n context\n) {\n if (!children || !children.length) {\n return {}\n }\n var slots = {};\n for (var i = 0, l = children.length; i < l; i++) {\n var child = children[i];\n var data = child.data;\n // remove slot attribute if the node is resolved as a Vue slot node\n if (data && data.attrs && data.attrs.slot) {\n delete data.attrs.slot;\n }\n // named slots should only be respected if the vnode was rendered in the\n // same context.\n if ((child.context === context || child.fnContext === context) &&\n data && data.slot != null\n ) {\n var name = data.slot;\n var slot = (slots[name] || (slots[name] = []));\n if (child.tag === 'template') {\n slot.push.apply(slot, child.children || []);\n } else {\n slot.push(child);\n }\n } else {\n // fixed by xxxxxx 临时 hack 掉 uni-app 中的异步 name slot page\n if(child.asyncMeta && child.asyncMeta.data && child.asyncMeta.data.slot === 'page'){\n (slots['page'] || (slots['page'] = [])).push(child);\n }else{\n (slots.default || (slots.default = [])).push(child);\n }\n }\n }\n // ignore slots that contains only whitespace\n for (var name$1 in slots) {\n if (slots[name$1].every(isWhitespace)) {\n delete slots[name$1];\n }\n }\n return slots\n}\n\nfunction isWhitespace (node) {\n return (node.isComment && !node.asyncFactory) || node.text === ' '\n}\n\n/* */\n\nfunction normalizeScopedSlots (\n slots,\n normalSlots,\n prevSlots\n) {\n var res;\n var hasNormalSlots = Object.keys(normalSlots).length > 0;\n var isStable = slots ? !!slots.$stable : !hasNormalSlots;\n var key = slots && slots.$key;\n if (!slots) {\n res = {};\n } else if (slots._normalized) {\n // fast path 1: child component re-render only, parent did not change\n return slots._normalized\n } else if (\n isStable &&\n prevSlots &&\n prevSlots !== emptyObject &&\n key === prevSlots.$key &&\n !hasNormalSlots &&\n !prevSlots.$hasNormal\n ) {\n // fast path 2: stable scoped slots w/ no normal slots to proxy,\n // only need to normalize once\n return prevSlots\n } else {\n res = {};\n for (var key$1 in slots) {\n if (slots[key$1] && key$1[0] !== '$') {\n res[key$1] = normalizeScopedSlot(normalSlots, key$1, slots[key$1]);\n }\n }\n }\n // expose normal slots on scopedSlots\n for (var key$2 in normalSlots) {\n if (!(key$2 in res)) {\n res[key$2] = proxyNormalSlot(normalSlots, key$2);\n }\n }\n // avoriaz seems to mock a non-extensible $scopedSlots object\n // and when that is passed down this would cause an error\n if (slots && Object.isExtensible(slots)) {\n (slots)._normalized = res;\n }\n def(res, '$stable', isStable);\n def(res, '$key', key);\n def(res, '$hasNormal', hasNormalSlots);\n return res\n}\n\nfunction normalizeScopedSlot(normalSlots, key, fn) {\n var normalized = function () {\n var res = arguments.length ? fn.apply(null, arguments) : fn({});\n res = res && typeof res === 'object' && !Array.isArray(res)\n ? [res] // single vnode\n : normalizeChildren(res);\n return res && (\n res.length === 0 ||\n (res.length === 1 && res[0].isComment) // #9658\n ) ? undefined\n : res\n };\n // this is a slot using the new v-slot syntax without scope. although it is\n // compiled as a scoped slot, render fn users would expect it to be present\n // on this.$slots because the usage is semantically a normal slot.\n if (fn.proxy) {\n Object.defineProperty(normalSlots, key, {\n get: normalized,\n enumerable: true,\n configurable: true\n });\n }\n return normalized\n}\n\nfunction proxyNormalSlot(slots, key) {\n return function () { return slots[key]; }\n}\n\n/* */\n\n/**\n * Runtime helper for rendering v-for lists.\n */\nfunction renderList (\n val,\n render\n) {\n var ret, i, l, keys, key;\n if (Array.isArray(val) || typeof val === 'string') {\n ret = new Array(val.length);\n for (i = 0, l = val.length; i < l; i++) {\n ret[i] = render(val[i], i, i, i); // fixed by xxxxxx\n }\n } else if (typeof val === 'number') {\n ret = new Array(val);\n for (i = 0; i < val; i++) {\n ret[i] = render(i + 1, i, i, i); // fixed by xxxxxx\n }\n } else if (isObject(val)) {\n if (hasSymbol && val[Symbol.iterator]) {\n ret = [];\n var iterator = val[Symbol.iterator]();\n var result = iterator.next();\n while (!result.done) {\n ret.push(render(result.value, ret.length, i, i++)); // fixed by xxxxxx\n result = iterator.next();\n }\n } else {\n keys = Object.keys(val);\n ret = new Array(keys.length);\n for (i = 0, l = keys.length; i < l; i++) {\n key = keys[i];\n ret[i] = render(val[key], key, i, i); // fixed by xxxxxx\n }\n }\n }\n if (!isDef(ret)) {\n ret = [];\n }\n (ret)._isVList = true;\n return ret\n}\n\n/* */\n\n/**\n * Runtime helper for rendering <slot>\n */\nfunction renderSlot (\n name,\n fallback,\n props,\n bindObject\n) {\n var scopedSlotFn = this.$scopedSlots[name];\n var nodes;\n if (scopedSlotFn) { // scoped slot\n props = props || {};\n if (bindObject) {\n if (process.env.NODE_ENV !== 'production' && !isObject(bindObject)) {\n warn(\n 'slot v-bind without argument expects an Object',\n this\n );\n }\n props = extend(extend({}, bindObject), props);\n }\n // fixed by xxxxxx app-plus scopedSlot\n nodes = scopedSlotFn(props, this, props._i) || fallback;\n } else {\n nodes = this.$slots[name] || fallback;\n }\n\n var target = props && props.slot;\n if (target) {\n return this.$createElement('template', { slot: target }, nodes)\n } else {\n return nodes\n }\n}\n\n/* */\n\n/**\n * Runtime helper for resolving filters\n */\nfunction resolveFilter (id) {\n return resolveAsset(this.$options, 'filters', id, true) || identity\n}\n\n/* */\n\nfunction isKeyNotMatch (expect, actual) {\n if (Array.isArray(expect)) {\n return expect.indexOf(actual) === -1\n } else {\n return expect !== actual\n }\n}\n\n/**\n * Runtime helper for checking keyCodes from config.\n * exposed as Vue.prototype._k\n * passing in eventKeyName as last argument separately for backwards compat\n */\nfunction checkKeyCodes (\n eventKeyCode,\n key,\n builtInKeyCode,\n eventKeyName,\n builtInKeyName\n) {\n var mappedKeyCode = config.keyCodes[key] || builtInKeyCode;\n if (builtInKeyName && eventKeyName && !config.keyCodes[key]) {\n return isKeyNotMatch(builtInKeyName, eventKeyName)\n } else if (mappedKeyCode) {\n return isKeyNotMatch(mappedKeyCode, eventKeyCode)\n } else if (eventKeyName) {\n return hyphenate(eventKeyName) !== key\n }\n}\n\n/* */\n\n/**\n * Runtime helper for merging v-bind=\"object\" into a VNode's data.\n */\nfunction bindObjectProps (\n data,\n tag,\n value,\n asProp,\n isSync\n) {\n if (value) {\n if (!isObject(value)) {\n process.env.NODE_ENV !== 'production' && warn(\n 'v-bind without argument expects an Object or Array value',\n this\n );\n } else {\n if (Array.isArray(value)) {\n value = toObject(value);\n }\n var hash;\n var loop = function ( key ) {\n if (\n key === 'class' ||\n key === 'style' ||\n isReservedAttribute(key)\n ) {\n hash = data;\n } else {\n var type = data.attrs && data.attrs.type;\n hash = asProp || config.mustUseProp(tag, type, key)\n ? data.domProps || (data.domProps = {})\n : data.attrs || (data.attrs = {});\n }\n var camelizedKey = camelize(key);\n var hyphenatedKey = hyphenate(key);\n if (!(camelizedKey in hash) && !(hyphenatedKey in hash)) {\n hash[key] = value[key];\n\n if (isSync) {\n var on = data.on || (data.on = {});\n on[(\"update:\" + key)] = function ($event) {\n value[key] = $event;\n };\n }\n }\n };\n\n for (var key in value) loop( key );\n }\n }\n return data\n}\n\n/* */\n\n/**\n * Runtime helper for rendering static trees.\n */\nfunction renderStatic (\n index,\n isInFor\n) {\n var cached = this._staticTrees || (this._staticTrees = []);\n var tree = cached[index];\n // if has already-rendered static tree and not inside v-for,\n // we can reuse the same tree.\n if (tree && !isInFor) {\n return tree\n }\n // otherwise, render a fresh tree.\n tree = cached[index] = this.$options.staticRenderFns[index].call(\n this._renderProxy,\n null,\n this // for render fns generated for functional component templates\n );\n markStatic(tree, (\"__static__\" + index), false);\n return tree\n}\n\n/**\n * Runtime helper for v-once.\n * Effectively it means marking the node as static with a unique key.\n */\nfunction markOnce (\n tree,\n index,\n key\n) {\n markStatic(tree, (\"__once__\" + index + (key ? (\"_\" + key) : \"\")), true);\n return tree\n}\n\nfunction markStatic (\n tree,\n key,\n isOnce\n) {\n if (Array.isArray(tree)) {\n for (var i = 0; i < tree.length; i++) {\n if (tree[i] && typeof tree[i] !== 'string') {\n markStaticNode(tree[i], (key + \"_\" + i), isOnce);\n }\n }\n } else {\n markStaticNode(tree, key, isOnce);\n }\n}\n\nfunction markStaticNode (node, key, isOnce) {\n node.isStatic = true;\n node.key = key;\n node.isOnce = isOnce;\n}\n\n/* */\n\nfunction bindObjectListeners (data, value) {\n if (value) {\n if (!isPlainObject(value)) {\n process.env.NODE_ENV !== 'production' && warn(\n 'v-on without argument expects an Object value',\n this\n );\n } else {\n var on = data.on = data.on ? extend({}, data.on) : {};\n for (var key in value) {\n var existing = on[key];\n var ours = value[key];\n on[key] = existing ? [].concat(existing, ours) : ours;\n }\n }\n }\n return data\n}\n\n/* */\n\nfunction resolveScopedSlots (\n fns, // see flow/vnode\n res,\n // the following are added in 2.6\n hasDynamicKeys,\n contentHashKey\n) {\n res = res || { $stable: !hasDynamicKeys };\n for (var i = 0; i < fns.length; i++) {\n var slot = fns[i];\n if (Array.isArray(slot)) {\n resolveScopedSlots(slot, res, hasDynamicKeys);\n } else if (slot) {\n // marker for reverse proxying v-slot without scope on this.$slots\n if (slot.proxy) {\n slot.fn.proxy = true;\n }\n res[slot.key] = slot.fn;\n }\n }\n if (contentHashKey) {\n (res).$key = contentHashKey;\n }\n return res\n}\n\n/* */\n\nfunction bindDynamicKeys (baseObj, values) {\n for (var i = 0; i < values.length; i += 2) {\n var key = values[i];\n if (typeof key === 'string' && key) {\n baseObj[values[i]] = values[i + 1];\n } else if (process.env.NODE_ENV !== 'production' && key !== '' && key !== null) {\n // null is a special value for explicitly removing a binding\n warn(\n (\"Invalid value for dynamic directive argument (expected string or null): \" + key),\n this\n );\n }\n }\n return baseObj\n}\n\n// helper to dynamically append modifier runtime markers to event names.\n// ensure only append when value is already string, otherwise it will be cast\n// to string and cause the type check to miss.\nfunction prependModifier (value, symbol) {\n return typeof value === 'string' ? symbol + value : value\n}\n\n/* */\n\nfunction installRenderHelpers (target) {\n target._o = markOnce;\n target._n = toNumber;\n target._s = toString;\n target._l = renderList;\n target._t = renderSlot;\n target._q = looseEqual;\n target._i = looseIndexOf;\n target._m = renderStatic;\n target._f = resolveFilter;\n target._k = checkKeyCodes;\n target._b = bindObjectProps;\n target._v = createTextVNode;\n target._e = createEmptyVNode;\n target._u = resolveScopedSlots;\n target._g = bindObjectListeners;\n target._d = bindDynamicKeys;\n target._p = prependModifier;\n}\n\n/* */\n\nfunction FunctionalRenderContext (\n data,\n props,\n children,\n parent,\n Ctor\n) {\n var this$1 = this;\n\n var options = Ctor.options;\n // ensure the createElement function in functional components\n // gets a unique context - this is necessary for correct named slot check\n var contextVm;\n if (hasOwn(parent, '_uid')) {\n contextVm = Object.create(parent);\n // $flow-disable-line\n contextVm._original = parent;\n } else {\n // the context vm passed in is a functional context as well.\n // in this case we want to make sure we are able to get a hold to the\n // real context instance.\n contextVm = parent;\n // $flow-disable-line\n parent = parent._original;\n }\n var isCompiled = isTrue(options._compiled);\n var needNormalization = !isCompiled;\n\n this.data = data;\n this.props = props;\n this.children = children;\n this.parent = parent;\n this.listeners = data.on || emptyObject;\n this.injections = resolveInject(options.inject, parent);\n this.slots = function () {\n if (!this$1.$slots) {\n normalizeScopedSlots(\n data.scopedSlots,\n this$1.$slots = resolveSlots(children, parent)\n );\n }\n return this$1.$slots\n };\n\n Object.defineProperty(this, 'scopedSlots', ({\n enumerable: true,\n get: function get () {\n return normalizeScopedSlots(data.scopedSlots, this.slots())\n }\n }));\n\n // support for compiled functional template\n if (isCompiled) {\n // exposing $options for renderStatic()\n this.$options = options;\n // pre-resolve slots for renderSlot()\n this.$slots = this.slots();\n this.$scopedSlots = normalizeScopedSlots(data.scopedSlots, this.$slots);\n }\n\n if (options._scopeId) {\n this._c = function (a, b, c, d) {\n var vnode = createElement(contextVm, a, b, c, d, needNormalization);\n if (vnode && !Array.isArray(vnode)) {\n vnode.fnScopeId = options._scopeId;\n vnode.fnContext = parent;\n }\n return vnode\n };\n } else {\n this._c = function (a, b, c, d) { return createElement(contextVm, a, b, c, d, needNormalization); };\n }\n}\n\ninstallRenderHelpers(FunctionalRenderContext.prototype);\n\nfunction createFunctionalComponent (\n Ctor,\n propsData,\n data,\n contextVm,\n children\n) {\n var options = Ctor.options;\n var props = {};\n var propOptions = options.props;\n if (isDef(propOptions)) {\n for (var key in propOptions) {\n props[key] = validateProp(key, propOptions, propsData || emptyObject);\n }\n } else {\n if (isDef(data.attrs)) { mergeProps(props, data.attrs); }\n if (isDef(data.props)) { mergeProps(props, data.props); }\n }\n\n var renderContext = new FunctionalRenderContext(\n data,\n props,\n children,\n contextVm,\n Ctor\n );\n\n var vnode = options.render.call(null, renderContext._c, renderContext);\n\n if (vnode instanceof VNode) {\n return cloneAndMarkFunctionalResult(vnode, data, renderContext.parent, options, renderContext)\n } else if (Array.isArray(vnode)) {\n var vnodes = normalizeChildren(vnode) || [];\n var res = new Array(vnodes.length);\n for (var i = 0; i < vnodes.length; i++) {\n res[i] = cloneAndMarkFunctionalResult(vnodes[i], data, renderContext.parent, options, renderContext);\n }\n return res\n }\n}\n\nfunction cloneAndMarkFunctionalResult (vnode, data, contextVm, options, renderContext) {\n // #7817 clone node before setting fnContext, otherwise if the node is reused\n // (e.g. it was from a cached normal slot) the fnContext causes named slots\n // that should not be matched to match.\n var clone = cloneVNode(vnode);\n clone.fnContext = contextVm;\n clone.fnOptions = options;\n if (process.env.NODE_ENV !== 'production') {\n (clone.devtoolsMeta = clone.devtoolsMeta || {}).renderContext = renderContext;\n }\n if (data.slot) {\n (clone.data || (clone.data = {})).slot = data.slot;\n }\n return clone\n}\n\nfunction mergeProps (to, from) {\n for (var key in from) {\n to[camelize(key)] = from[key];\n }\n}\n\n/* */\n\n/* */\n\n/* */\n\n/* */\n\n// inline hooks to be invoked on component VNodes during patch\nvar componentVNodeHooks = {\n init: function init (vnode, hydrating) {\n if (\n vnode.componentInstance &&\n !vnode.componentInstance._isDestroyed &&\n vnode.data.keepAlive\n ) {\n // kept-alive components, treat as a patch\n var mountedNode = vnode; // work around flow\n componentVNodeHooks.prepatch(mountedNode, mountedNode);\n } else {\n var child = vnode.componentInstance = createComponentInstanceForVnode(\n vnode,\n activeInstance\n );\n child.$mount(hydrating ? vnode.elm : undefined, hydrating);\n }\n },\n\n prepatch: function prepatch (oldVnode, vnode) {\n var options = vnode.componentOptions;\n var child = vnode.componentInstance = oldVnode.componentInstance;\n updateChildComponent(\n child,\n options.propsData, // updated props\n options.listeners, // updated listeners\n vnode, // new parent vnode\n options.children // new children\n );\n },\n\n insert: function insert (vnode) {\n var context = vnode.context;\n var componentInstance = vnode.componentInstance;\n if (!componentInstance._isMounted) {\n callHook(componentInstance, 'onServiceCreated');\n callHook(componentInstance, 'onServiceAttached');\n componentInstance._isMounted = true;\n callHook(componentInstance, 'mounted');\n }\n if (vnode.data.keepAlive) {\n if (context._isMounted) {\n // vue-router#1212\n // During updates, a kept-alive component's child components may\n // change, so directly walking the tree here may call activated hooks\n // on incorrect children. Instead we push them into a queue which will\n // be processed after the whole patch process ended.\n queueActivatedComponent(componentInstance);\n } else {\n activateChildComponent(componentInstance, true /* direct */);\n }\n }\n },\n\n destroy: function destroy (vnode) {\n var componentInstance = vnode.componentInstance;\n if (!componentInstance._isDestroyed) {\n if (!vnode.data.keepAlive) {\n componentInstance.$destroy();\n } else {\n deactivateChildComponent(componentInstance, true /* direct */);\n }\n }\n }\n};\n\nvar hooksToMerge = Object.keys(componentVNodeHooks);\n\nfunction createComponent (\n Ctor,\n data,\n context,\n children,\n tag\n) {\n if (isUndef(Ctor)) {\n return\n }\n\n var baseCtor = context.$options._base;\n\n // plain options object: turn it into a constructor\n if (isObject(Ctor)) {\n Ctor = baseCtor.extend(Ctor);\n }\n\n // if at this stage it's not a constructor or an async component factory,\n // reject.\n if (typeof Ctor !== 'function') {\n if (process.env.NODE_ENV !== 'production') {\n warn((\"Invalid Component definition: \" + (String(Ctor))), context);\n }\n return\n }\n\n // async component\n var asyncFactory;\n if (isUndef(Ctor.cid)) {\n asyncFactory = Ctor;\n Ctor = resolveAsyncComponent(asyncFactory, baseCtor);\n if (Ctor === undefined) {\n // return a placeholder node for async component, which is rendered\n // as a comment node but preserves all the raw information for the node.\n // the information will be used for async server-rendering and hydration.\n return createAsyncPlaceholder(\n asyncFactory,\n data,\n context,\n children,\n tag\n )\n }\n }\n\n data = data || {};\n\n // resolve constructor options in case global mixins are applied after\n // component constructor creation\n resolveConstructorOptions(Ctor);\n\n // transform component v-model data into props & events\n if (isDef(data.model)) {\n transformModel(Ctor.options, data);\n }\n\n // extract props\n var propsData = extractPropsFromVNodeData(data, Ctor, tag, context); // fixed by xxxxxx\n\n // functional component\n if (isTrue(Ctor.options.functional)) {\n return createFunctionalComponent(Ctor, propsData, data, context, children)\n }\n\n // extract listeners, since these needs to be treated as\n // child component listeners instead of DOM listeners\n var listeners = data.on;\n // replace with listeners with .native modifier\n // so it gets processed during parent component patch.\n data.on = data.nativeOn;\n\n if (isTrue(Ctor.options.abstract)) {\n // abstract components do not keep anything\n // other than props & listeners & slot\n\n // work around flow\n var slot = data.slot;\n data = {};\n if (slot) {\n data.slot = slot;\n }\n }\n\n // install component management hooks onto the placeholder node\n installComponentHooks(data);\n\n // return a placeholder vnode\n var name = Ctor.options.name || tag;\n var vnode = new VNode(\n (\"vue-component-\" + (Ctor.cid) + (name ? (\"-\" + name) : '')),\n data, undefined, undefined, undefined, context,\n { Ctor: Ctor, propsData: propsData, listeners: listeners, tag: tag, children: children },\n asyncFactory\n );\n\n return vnode\n}\n\nfunction createComponentInstanceForVnode (\n vnode, // we know it's MountedComponentVNode but flow doesn't\n parent // activeInstance in lifecycle state\n) {\n var options = {\n _isComponent: true,\n _parentVnode: vnode,\n parent: parent\n };\n // check inline-template render functions\n var inlineTemplate = vnode.data.inlineTemplate;\n if (isDef(inlineTemplate)) {\n options.render = inlineTemplate.render;\n options.staticRenderFns = inlineTemplate.staticRenderFns;\n }\n return new vnode.componentOptions.Ctor(options)\n}\n\nfunction installComponentHooks (data) {\n var hooks = data.hook || (data.hook = {});\n for (var i = 0; i < hooksToMerge.length; i++) {\n var key = hooksToMerge[i];\n var existing = hooks[key];\n var toMerge = componentVNodeHooks[key];\n if (existing !== toMerge && !(existing && existing._merged)) {\n hooks[key] = existing ? mergeHook$1(toMerge, existing) : toMerge;\n }\n }\n}\n\nfunction mergeHook$1 (f1, f2) {\n var merged = function (a, b) {\n // flow complains about extra args which is why we use any\n f1(a, b);\n f2(a, b);\n };\n merged._merged = true;\n return merged\n}\n\n// transform component v-model info (value and callback) into\n// prop and event handler respectively.\nfunction transformModel (options, data) {\n var prop = (options.model && options.model.prop) || 'value';\n var event = (options.model && options.model.event) || 'input'\n ;(data.attrs || (data.attrs = {}))[prop] = data.model.value;\n var on = data.on || (data.on = {});\n var existing = on[event];\n var callback = data.model.callback;\n if (isDef(existing)) {\n if (\n Array.isArray(existing)\n ? existing.indexOf(callback) === -1\n : existing !== callback\n ) {\n on[event] = [callback].concat(existing);\n }\n } else {\n on[event] = callback;\n }\n}\n\n/* */\n\nvar SIMPLE_NORMALIZE = 1;\nvar ALWAYS_NORMALIZE = 2;\n\n// wrapper function for providing a more flexible interface\n// without getting yelled at by flow\nfunction createElement (\n context,\n tag,\n data,\n children,\n normalizationType,\n alwaysNormalize\n) {\n if (Array.isArray(data) || isPrimitive(data)) {\n normalizationType = children;\n children = data;\n data = undefined;\n }\n if (isTrue(alwaysNormalize)) {\n normalizationType = ALWAYS_NORMALIZE;\n }\n return _createElement(context, tag, data, children, normalizationType)\n}\n\nfunction _createElement (\n context,\n tag,\n data,\n children,\n normalizationType\n) {\n if (isDef(data) && isDef((data).__ob__)) {\n process.env.NODE_ENV !== 'production' && warn(\n \"Avoid using observed data object as vnode data: \" + (JSON.stringify(data)) + \"\\n\" +\n 'Always create fresh vnode data objects in each render!',\n context\n );\n return createEmptyVNode()\n }\n // object syntax in v-bind\n if (isDef(data) && isDef(data.is)) {\n tag = data.is;\n }\n if (!tag) {\n // in case of component :is set to falsy value\n return createEmptyVNode()\n }\n // warn against non-primitive key\n if (process.env.NODE_ENV !== 'production' &&\n isDef(data) && isDef(data.key) && !isPrimitive(data.key)\n ) {\n {\n warn(\n 'Avoid using non-primitive value as key, ' +\n 'use string/number value instead.',\n context\n );\n }\n }\n // support single function children as default scoped slot\n if (Array.isArray(children) &&\n typeof children[0] === 'function'\n ) {\n data = data || {};\n data.scopedSlots = { default: children[0] };\n children.length = 0;\n }\n if (normalizationType === ALWAYS_NORMALIZE) {\n children = normalizeChildren(children);\n } else if (normalizationType === SIMPLE_NORMALIZE) {\n children = simpleNormalizeChildren(children);\n }\n var vnode, ns;\n if (typeof tag === 'string') {\n var Ctor;\n ns = (context.$vnode && context.$vnode.ns) || config.getTagNamespace(tag);\n if (config.isReservedTag(tag)) {\n // platform built-in elements\n if (process.env.NODE_ENV !== 'production' && isDef(data) && isDef(data.nativeOn)) {\n warn(\n (\"The .native modifier for v-on is only valid on components but it was used on <\" + tag + \">.\"),\n context\n );\n }\n vnode = new VNode(\n config.parsePlatformTagName(tag), data, children,\n undefined, undefined, context\n );\n } else if ((!data || !data.pre) && isDef(Ctor = resolveAsset(context.$options, 'components', tag))) {\n // component\n vnode = createComponent(Ctor, data, context, children, tag);\n } else {\n // unknown or unlisted namespaced elements\n // check at runtime because it may get assigned a namespace when its\n // parent normalizes children\n vnode = new VNode(\n tag, data, children,\n undefined, undefined, context\n );\n }\n } else {\n // direct component options / constructor\n vnode = createComponent(tag, data, context, children);\n }\n if (Array.isArray(vnode)) {\n return vnode\n } else if (isDef(vnode)) {\n if (isDef(ns)) { applyNS(vnode, ns); }\n if (isDef(data)) { registerDeepBindings(data); }\n return vnode\n } else {\n return createEmptyVNode()\n }\n}\n\nfunction applyNS (vnode, ns, force) {\n vnode.ns = ns;\n if (vnode.tag === 'foreignObject') {\n // use default namespace inside foreignObject\n ns = undefined;\n force = true;\n }\n if (isDef(vnode.children)) {\n for (var i = 0, l = vnode.children.length; i < l; i++) {\n var child = vnode.children[i];\n if (isDef(child.tag) && (\n isUndef(child.ns) || (isTrue(force) && child.tag !== 'svg'))) {\n applyNS(child, ns, force);\n }\n }\n }\n}\n\n// ref #5318\n// necessary to ensure parent re-render when deep bindings like :style and\n// :class are used on slot nodes\nfunction registerDeepBindings (data) {\n if (isObject(data.style)) {\n traverse(data.style);\n }\n if (isObject(data.class)) {\n traverse(data.class);\n }\n}\n\n/* */\n\nfunction initRender (vm) {\n vm._vnode = null; // the root of the child tree\n vm._staticTrees = null; // v-once cached trees\n var options = vm.$options;\n var parentVnode = vm.$vnode = options._parentVnode; // the placeholder node in parent tree\n var renderContext = parentVnode && parentVnode.context;\n vm.$slots = resolveSlots(options._renderChildren, renderContext);\n vm.$scopedSlots = emptyObject;\n // bind the createElement fn to this instance\n // so that we get proper render context inside it.\n // args order: tag, data, children, normalizationType, alwaysNormalize\n // internal version is used by render functions compiled from templates\n vm._c = function (a, b, c, d) { return createElement(vm, a, b, c, d, false); };\n // normalization is always applied for the public version, used in\n // user-written render functions.\n vm.$createElement = function (a, b, c, d) { return createElement(vm, a, b, c, d, true); };\n\n // $attrs & $listeners are exposed for easier HOC creation.\n // they need to be reactive so that HOCs using them are always updated\n var parentData = parentVnode && parentVnode.data;\n\n /* istanbul ignore else */\n if (process.env.NODE_ENV !== 'production') {\n defineReactive$$1(vm, '$attrs', parentData && parentData.attrs || emptyObject, function () {\n !isUpdatingChildComponent && warn(\"$attrs is readonly.\", vm);\n }, true);\n defineReactive$$1(vm, '$listeners', options._parentListeners || emptyObject, function () {\n !isUpdatingChildComponent && warn(\"$listeners is readonly.\", vm);\n }, true);\n } else {\n defineReactive$$1(vm, '$attrs', parentData && parentData.attrs || emptyObject, null, true);\n defineReactive$$1(vm, '$listeners', options._parentListeners || emptyObject, null, true);\n }\n}\n\nvar currentRenderingInstance = null;\n\nfunction renderMixin (Vue) {\n // install runtime convenience helpers\n installRenderHelpers(Vue.prototype);\n\n Vue.prototype.$nextTick = function (fn) {\n return nextTick(fn, this)\n };\n\n Vue.prototype._render = function () {\n var vm = this;\n var ref = vm.$options;\n var render = ref.render;\n var _parentVnode = ref._parentVnode;\n\n if (_parentVnode) {\n vm.$scopedSlots = normalizeScopedSlots(\n _parentVnode.data.scopedSlots,\n vm.$slots,\n vm.$scopedSlots\n );\n }\n\n // set parent vnode. this allows render functions to have access\n // to the data on the placeholder node.\n vm.$vnode = _parentVnode;\n // render self\n var vnode;\n try {\n // There's no need to maintain a stack because all render fns are called\n // separately from one another. Nested component's render fns are called\n // when parent component is patched.\n currentRenderingInstance = vm;\n vnode = render.call(vm._renderProxy, vm.$createElement);\n } catch (e) {\n handleError(e, vm, \"render\");\n // return error render result,\n // or previous vnode to prevent render error causing blank component\n /* istanbul ignore else */\n if (process.env.NODE_ENV !== 'production' && vm.$options.renderError) {\n try {\n vnode = vm.$options.renderError.call(vm._renderProxy, vm.$createElement, e);\n } catch (e) {\n handleError(e, vm, \"renderError\");\n vnode = vm._vnode;\n }\n } else {\n vnode = vm._vnode;\n }\n } finally {\n currentRenderingInstance = null;\n }\n // if the returned array contains only a single node, allow it\n if (Array.isArray(vnode) && vnode.length === 1) {\n vnode = vnode[0];\n }\n // return empty vnode in case the render function errored out\n if (!(vnode instanceof VNode)) {\n if (process.env.NODE_ENV !== 'production' && Array.isArray(vnode)) {\n warn(\n 'Multiple root nodes returned from render function. Render function ' +\n 'should return a single root node.',\n vm\n );\n }\n vnode = createEmptyVNode();\n }\n // set parent\n vnode.parent = _parentVnode;\n return vnode\n };\n}\n\n/* */\n\nfunction ensureCtor (comp, base) {\n if (\n comp.__esModule ||\n (hasSymbol && comp[Symbol.toStringTag] === 'Module')\n ) {\n comp = comp.default;\n }\n return isObject(comp)\n ? base.extend(comp)\n : comp\n}\n\nfunction createAsyncPlaceholder (\n factory,\n data,\n context,\n children,\n tag\n) {\n var node = createEmptyVNode();\n node.asyncFactory = factory;\n node.asyncMeta = { data: data, context: context, children: children, tag: tag };\n return node\n}\n\nfunction resolveAsyncComponent (\n factory,\n baseCtor\n) {\n if (isTrue(factory.error) && isDef(factory.errorComp)) {\n return factory.errorComp\n }\n\n if (isDef(factory.resolved)) {\n return factory.resolved\n }\n\n var owner = currentRenderingInstance;\n if (owner && isDef(factory.owners) && factory.owners.indexOf(owner) === -1) {\n // already pending\n factory.owners.push(owner);\n }\n\n if (isTrue(factory.loading) && isDef(factory.loadingComp)) {\n return factory.loadingComp\n }\n\n if (owner && !isDef(factory.owners)) {\n var owners = factory.owners = [owner];\n var sync = true;\n var timerLoading = null;\n var timerTimeout = null\n\n ;(owner).$on('hook:destroyed', function () { return remove(owners, owner); });\n\n var forceRender = function (renderCompleted) {\n for (var i = 0, l = owners.length; i < l; i++) {\n (owners[i]).$forceUpdate();\n }\n\n if (renderCompleted) {\n owners.length = 0;\n if (timerLoading !== null) {\n clearTimeout(timerLoading);\n timerLoading = null;\n }\n if (timerTimeout !== null) {\n clearTimeout(timerTimeout);\n timerTimeout = null;\n }\n }\n };\n\n var resolve = once(function (res) {\n // cache resolved\n factory.resolved = ensureCtor(res, baseCtor);\n // invoke callbacks only if this is not a synchronous resolve\n // (async resolves are shimmed as synchronous during SSR)\n if (!sync) {\n forceRender(true);\n } else {\n owners.length = 0;\n }\n });\n\n var reject = once(function (reason) {\n process.env.NODE_ENV !== 'production' && warn(\n \"Failed to resolve async component: \" + (String(factory)) +\n (reason ? (\"\\nReason: \" + reason) : '')\n );\n if (isDef(factory.errorComp)) {\n factory.error = true;\n forceRender(true);\n }\n });\n\n var res = factory(resolve, reject);\n\n if (isObject(res)) {\n if (isPromise(res)) {\n // () => Promise\n if (isUndef(factory.resolved)) {\n res.then(resolve, reject);\n }\n } else if (isPromise(res.component)) {\n res.component.then(resolve, reject);\n\n if (isDef(res.error)) {\n factory.errorComp = ensureCtor(res.error, baseCtor);\n }\n\n if (isDef(res.loading)) {\n factory.loadingComp = ensureCtor(res.loading, baseCtor);\n if (res.delay === 0) {\n factory.loading = true;\n } else {\n timerLoading = setTimeout(function () {\n timerLoading = null;\n if (isUndef(factory.resolved) && isUndef(factory.error)) {\n factory.loading = true;\n forceRender(false);\n }\n }, res.delay || 200);\n }\n }\n\n if (isDef(res.timeout)) {\n timerTimeout = setTimeout(function () {\n timerTimeout = null;\n if (isUndef(factory.resolved)) {\n reject(\n process.env.NODE_ENV !== 'production'\n ? (\"timeout (\" + (res.timeout) + \"ms)\")\n : null\n );\n }\n }, res.timeout);\n }\n }\n }\n\n sync = false;\n // return in case resolved synchronously\n return factory.loading\n ? factory.loadingComp\n : factory.resolved\n }\n}\n\n/* */\n\nfunction isAsyncPlaceholder (node) {\n return node.isComment && node.asyncFactory\n}\n\n/* */\n\nfunction getFirstComponentChild (children) {\n if (Array.isArray(children)) {\n for (var i = 0; i < children.length; i++) {\n var c = children[i];\n if (isDef(c) && (isDef(c.componentOptions) || isAsyncPlaceholder(c))) {\n return c\n }\n }\n }\n}\n\n/* */\n\n/* */\n\nfunction initEvents (vm) {\n vm._events = Object.create(null);\n vm._hasHookEvent = false;\n // init parent attached events\n var listeners = vm.$options._parentListeners;\n if (listeners) {\n updateComponentListeners(vm, listeners);\n }\n}\n\nvar target;\n\nfunction add (event, fn) {\n target.$on(event, fn);\n}\n\nfunction remove$1 (event, fn) {\n target.$off(event, fn);\n}\n\nfunction createOnceHandler (event, fn) {\n var _target = target;\n return function onceHandler () {\n var res = fn.apply(null, arguments);\n if (res !== null) {\n _target.$off(event, onceHandler);\n }\n }\n}\n\nfunction updateComponentListeners (\n vm,\n listeners,\n oldListeners\n) {\n target = vm;\n updateListeners(listeners, oldListeners || {}, add, remove$1, createOnceHandler, vm);\n target = undefined;\n}\n\nfunction eventsMixin (Vue) {\n var hookRE = /^hook:/;\n Vue.prototype.$on = function (event, fn) {\n var vm = this;\n if (Array.isArray(event)) {\n for (var i = 0, l = event.length; i < l; i++) {\n vm.$on(event[i], fn);\n }\n } else {\n (vm._events[event] || (vm._events[event] = [])).push(fn);\n // optimize hook:event cost by using a boolean flag marked at registration\n // instead of a hash lookup\n if (hookRE.test(event)) {\n vm._hasHookEvent = true;\n }\n }\n return vm\n };\n\n Vue.prototype.$once = function (event, fn) {\n var vm = this;\n function on () {\n vm.$off(event, on);\n fn.apply(vm, arguments);\n }\n on.fn = fn;\n vm.$on(event, on);\n return vm\n };\n\n Vue.prototype.$off = function (event, fn) {\n var vm = this;\n // all\n if (!arguments.length) {\n vm._events = Object.create(null);\n return vm\n }\n // array of events\n if (Array.isArray(event)) {\n for (var i$1 = 0, l = event.length; i$1 < l; i$1++) {\n vm.$off(event[i$1], fn);\n }\n return vm\n }\n // specific event\n var cbs = vm._events[event];\n if (!cbs) {\n return vm\n }\n if (!fn) {\n vm._events[event] = null;\n return vm\n }\n // specific handler\n var cb;\n var i = cbs.length;\n while (i--) {\n cb = cbs[i];\n if (cb === fn || cb.fn === fn) {\n cbs.splice(i, 1);\n break\n }\n }\n return vm\n };\n\n Vue.prototype.$emit = function (event) {\n var vm = this;\n if (process.env.NODE_ENV !== 'production') {\n var lowerCaseEvent = event.toLowerCase();\n if (lowerCaseEvent !== event && vm._events[lowerCaseEvent]) {\n tip(\n \"Event \\\"\" + lowerCaseEvent + \"\\\" is emitted in component \" +\n (formatComponentName(vm)) + \" but the handler is registered for \\\"\" + event + \"\\\". \" +\n \"Note that HTML attributes are case-insensitive and you cannot use \" +\n \"v-on to listen to camelCase events when using in-DOM templates. \" +\n \"You should probably use \\\"\" + (hyphenate(event)) + \"\\\" instead of \\\"\" + event + \"\\\".\"\n );\n }\n }\n var cbs = vm._events[event];\n if (cbs) {\n cbs = cbs.length > 1 ? toArray(cbs) : cbs;\n var args = toArray(arguments, 1);\n var info = \"event handler for \\\"\" + event + \"\\\"\";\n for (var i = 0, l = cbs.length; i < l; i++) {\n invokeWithErrorHandling(cbs[i], vm, args, vm, info);\n }\n }\n return vm\n };\n}\n\n/* */\n\nvar activeInstance = null;\nvar isUpdatingChildComponent = false;\n\nfunction setActiveInstance(vm) {\n var prevActiveInstance = activeInstance;\n activeInstance = vm;\n return function () {\n activeInstance = prevActiveInstance;\n }\n}\n\nfunction initLifecycle (vm) {\n var options = vm.$options;\n\n // locate first non-abstract parent\n var parent = options.parent;\n if (parent && !options.abstract) {\n while (parent.$options.abstract && parent.$parent) {\n parent = parent.$parent;\n }\n parent.$children.push(vm);\n }\n\n vm.$parent = parent;\n vm.$root = parent ? parent.$root : vm;\n\n vm.$children = [];\n vm.$refs = {};\n\n vm._watcher = null;\n vm._inactive = null;\n vm._directInactive = false;\n vm._isMounted = false;\n vm._isDestroyed = false;\n vm._isBeingDestroyed = false;\n}\n\nfunction lifecycleMixin (Vue) {\n Vue.prototype._update = function (vnode, hydrating) {\n var vm = this;\n var prevEl = vm.$el;\n var prevVnode = vm._vnode;\n var restoreActiveInstance = setActiveInstance(vm);\n vm._vnode = vnode;\n // Vue.prototype.__patch__ is injected in entry points\n // based on the rendering backend used.\n if (!prevVnode) {\n // initial render\n vm.$el = vm.__patch__(vm.$el, vnode, hydrating, false /* removeOnly */);\n } else {\n // updates\n vm.$el = vm.__patch__(prevVnode, vnode);\n }\n restoreActiveInstance();\n // update __vue__ reference\n if (prevEl) {\n prevEl.__vue__ = null;\n }\n if (vm.$el) {\n vm.$el.__vue__ = vm;\n }\n // if parent is an HOC, update its $el as well\n if (vm.$vnode && vm.$parent && vm.$vnode === vm.$parent._vnode) {\n vm.$parent.$el = vm.$el;\n }\n // updated hook is called by the scheduler to ensure that children are\n // updated in a parent's updated hook.\n };\n\n Vue.prototype.$forceUpdate = function () {\n var vm = this;\n if (vm._watcher) {\n vm._watcher.update();\n }\n };\n\n Vue.prototype.$destroy = function () {\n var vm = this;\n if (vm._isBeingDestroyed) {\n return\n }\n callHook(vm, 'beforeDestroy');\n vm._isBeingDestroyed = true;\n // remove self from parent\n var parent = vm.$parent;\n if (parent && !parent._isBeingDestroyed && !vm.$options.abstract) {\n remove(parent.$children, vm);\n }\n // teardown watchers\n if (vm._watcher) {\n vm._watcher.teardown();\n }\n var i = vm._watchers.length;\n while (i--) {\n vm._watchers[i].teardown();\n }\n // remove reference from data ob\n // frozen object may not have observer.\n if (vm._data.__ob__) {\n vm._data.__ob__.vmCount--;\n }\n // call the last hook...\n vm._isDestroyed = true;\n // invoke destroy hooks on current rendered tree\n vm.__patch__(vm._vnode, null);\n // fire destroyed hook\n callHook(vm, 'destroyed');\n // turn off all instance listeners.\n vm.$off();\n // remove __vue__ reference\n if (vm.$el) {\n vm.$el.__vue__ = null;\n }\n // release circular reference (#6759)\n if (vm.$vnode) {\n vm.$vnode.parent = null;\n }\n };\n}\n\nfunction updateChildComponent (\n vm,\n propsData,\n listeners,\n parentVnode,\n renderChildren\n) {\n if (process.env.NODE_ENV !== 'production') {\n isUpdatingChildComponent = true;\n }\n\n // determine whether component has slot children\n // we need to do this before overwriting $options._renderChildren.\n\n // check if there are dynamic scopedSlots (hand-written or compiled but with\n // dynamic slot names). Static scoped slots compiled from template has the\n // \"$stable\" marker.\n var newScopedSlots = parentVnode.data.scopedSlots;\n var oldScopedSlots = vm.$scopedSlots;\n var hasDynamicScopedSlot = !!(\n (newScopedSlots && !newScopedSlots.$stable) ||\n (oldScopedSlots !== emptyObject && !oldScopedSlots.$stable) ||\n (newScopedSlots && vm.$scopedSlots.$key !== newScopedSlots.$key)\n );\n\n // Any static slot children from the parent may have changed during parent's\n // update. Dynamic scoped slots may also have changed. In such cases, a forced\n // update is necessary to ensure correctness.\n var needsForceUpdate = !!(\n renderChildren || // has new static slots\n vm.$options._renderChildren || // has old static slots\n hasDynamicScopedSlot\n );\n\n vm.$options._parentVnode = parentVnode;\n vm.$vnode = parentVnode; // update vm's placeholder node without re-render\n\n if (vm._vnode) { // update child tree's parent\n vm._vnode.parent = parentVnode;\n }\n vm.$options._renderChildren = renderChildren;\n\n // update $attrs and $listeners hash\n // these are also reactive so they may trigger child update if the child\n // used them during render\n vm.$attrs = parentVnode.data.attrs || emptyObject;\n vm.$listeners = listeners || emptyObject;\n\n // update props\n if (propsData && vm.$options.props) {\n toggleObserving(false);\n var props = vm._props;\n var propKeys = vm.$options._propKeys || [];\n for (var i = 0; i < propKeys.length; i++) {\n var key = propKeys[i];\n var propOptions = vm.$options.props; // wtf flow?\n props[key] = validateProp(key, propOptions, propsData, vm);\n }\n toggleObserving(true);\n // keep a copy of raw propsData\n vm.$options.propsData = propsData;\n }\n\n // fixed by xxxxxx update properties(mp runtime)\n vm._$updateProperties && vm._$updateProperties(vm);\n\n // update listeners\n listeners = listeners || emptyObject;\n var oldListeners = vm.$options._parentListeners;\n vm.$options._parentListeners = listeners;\n updateComponentListeners(vm, listeners, oldListeners);\n\n // resolve slots + force update if has children\n if (needsForceUpdate) {\n vm.$slots = resolveSlots(renderChildren, parentVnode.context);\n vm.$forceUpdate();\n }\n\n if (process.env.NODE_ENV !== 'production') {\n isUpdatingChildComponent = false;\n }\n}\n\nfunction isInInactiveTree (vm) {\n while (vm && (vm = vm.$parent)) {\n if (vm._inactive) { return true }\n }\n return false\n}\n\nfunction activateChildComponent (vm, direct) {\n if (direct) {\n vm._directInactive = false;\n if (isInInactiveTree(vm)) {\n return\n }\n } else if (vm._directInactive) {\n return\n }\n if (vm._inactive || vm._inactive === null) {\n vm._inactive = false;\n for (var i = 0; i < vm.$children.length; i++) {\n activateChildComponent(vm.$children[i]);\n }\n callHook(vm, 'activated');\n }\n}\n\nfunction deactivateChildComponent (vm, direct) {\n if (direct) {\n vm._directInactive = true;\n if (isInInactiveTree(vm)) {\n return\n }\n }\n if (!vm._inactive) {\n vm._inactive = true;\n for (var i = 0; i < vm.$children.length; i++) {\n deactivateChildComponent(vm.$children[i]);\n }\n callHook(vm, 'deactivated');\n }\n}\n\nfunction callHook (vm, hook) {\n // #7573 disable dep collection when invoking lifecycle hooks\n pushTarget();\n var handlers = vm.$options[hook];\n var info = hook + \" hook\";\n if (handlers) {\n for (var i = 0, j = handlers.length; i < j; i++) {\n invokeWithErrorHandling(handlers[i], vm, null, vm, info);\n }\n }\n if (vm._hasHookEvent) {\n vm.$emit('hook:' + hook);\n }\n popTarget();\n}\n\n/* */\n\nvar MAX_UPDATE_COUNT = 100;\n\nvar queue = [];\nvar activatedChildren = [];\nvar has = {};\nvar circular = {};\nvar waiting = false;\nvar flushing = false;\nvar index = 0;\n\n/**\n * Reset the scheduler's state.\n */\nfunction resetSchedulerState () {\n index = queue.length = activatedChildren.length = 0;\n has = {};\n if (process.env.NODE_ENV !== 'production') {\n circular = {};\n }\n waiting = flushing = false;\n}\n\n// Async edge case #6566 requires saving the timestamp when event listeners are\n// attached. However, calling performance.now() has a perf overhead especially\n// if the page has thousands of event listeners. Instead, we take a timestamp\n// every time the scheduler flushes and use that for all event listeners\n// attached during that flush.\nvar currentFlushTimestamp = 0;\n\n// Async edge case fix requires storing an event listener's attach timestamp.\nvar getNow = Date.now;\n\n// Determine what event timestamp the browser is using. Annoyingly, the\n// timestamp can either be hi-res (relative to page load) or low-res\n// (relative to UNIX epoch), so in order to compare time we have to use the\n// same timestamp type when saving the flush timestamp.\n// All IE versions use low-res event timestamps, and have problematic clock\n// implementations (#9632)\nif (inBrowser && !isIE) {\n var performance = window.performance;\n if (\n performance &&\n typeof performance.now === 'function' &&\n getNow() > document.createEvent('Event').timeStamp\n ) {\n // if the event timestamp, although evaluated AFTER the Date.now(), is\n // smaller than it, it means the event is using a hi-res timestamp,\n // and we need to use the hi-res version for event listener timestamps as\n // well.\n getNow = function () { return performance.now(); };\n }\n}\n\n/**\n * Flush both queues and run the watchers.\n */\nfunction flushSchedulerQueue () {\n currentFlushTimestamp = getNow();\n flushing = true;\n var watcher, id;\n\n // Sort queue before flush.\n // This ensures that:\n // 1. Components are updated from parent to child. (because parent is always\n // created before the child)\n // 2. A component's user watchers are run before its render watcher (because\n // user watchers are created before the render watcher)\n // 3. If a component is destroyed during a parent component's watcher run,\n // its watchers can be skipped.\n queue.sort(function (a, b) { return a.id - b.id; });\n\n // do not cache length because more watchers might be pushed\n // as we run existing watchers\n for (index = 0; index < queue.length; index++) {\n watcher = queue[index];\n if (watcher.before) {\n watcher.before();\n }\n id = watcher.id;\n has[id] = null;\n watcher.run();\n // in dev build, check and stop circular updates.\n if (process.env.NODE_ENV !== 'production' && has[id] != null) {\n circular[id] = (circular[id] || 0) + 1;\n if (circular[id] > MAX_UPDATE_COUNT) {\n warn(\n 'You may have an infinite update loop ' + (\n watcher.user\n ? (\"in watcher with expression \\\"\" + (watcher.expression) + \"\\\"\")\n : \"in a component render function.\"\n ),\n watcher.vm\n );\n break\n }\n }\n }\n\n // keep copies of post queues before resetting state\n var activatedQueue = activatedChildren.slice();\n var updatedQueue = queue.slice();\n\n resetSchedulerState();\n\n // call component updated and activated hooks\n callActivatedHooks(activatedQueue);\n callUpdatedHooks(updatedQueue);\n\n // devtool hook\n /* istanbul ignore if */\n if (devtools && config.devtools) {\n devtools.emit('flush');\n }\n}\n\nfunction callUpdatedHooks (queue) {\n var i = queue.length;\n while (i--) {\n var watcher = queue[i];\n var vm = watcher.vm;\n if (vm._watcher === watcher && vm._isMounted && !vm._isDestroyed) {\n callHook(vm, 'updated');\n }\n }\n}\n\n/**\n * Queue a kept-alive component that was activated during patch.\n * The queue will be processed after the entire tree has been patched.\n */\nfunction queueActivatedComponent (vm) {\n // setting _inactive to false here so that a render function can\n // rely on checking whether it's in an inactive tree (e.g. router-view)\n vm._inactive = false;\n activatedChildren.push(vm);\n}\n\nfunction callActivatedHooks (queue) {\n for (var i = 0; i < queue.length; i++) {\n queue[i]._inactive = true;\n activateChildComponent(queue[i], true /* true */);\n }\n}\n\n/**\n * Push a watcher into the watcher queue.\n * Jobs with duplicate IDs will be skipped unless it's\n * pushed when the queue is being flushed.\n */\nfunction queueWatcher (watcher) {\n var id = watcher.id;\n if (has[id] == null) {\n has[id] = true;\n if (!flushing) {\n queue.push(watcher);\n } else {\n // if already flushing, splice the watcher based on its id\n // if already past its id, it will be run next immediately.\n var i = queue.length - 1;\n while (i > index && queue[i].id > watcher.id) {\n i--;\n }\n queue.splice(i + 1, 0, watcher);\n }\n // queue the flush\n if (!waiting) {\n waiting = true;\n\n if (process.env.NODE_ENV !== 'production' && !config.async) {\n flushSchedulerQueue();\n return\n }\n nextTick(flushSchedulerQueue);\n }\n }\n}\n\n/* */\n\n\n\nvar uid$2 = 0;\n\n/**\n * A watcher parses an expression, collects dependencies,\n * and fires callback when the expression value changes.\n * This is used for both the $watch() api and directives.\n */\nvar Watcher = function Watcher (\n vm,\n expOrFn,\n cb,\n options,\n isRenderWatcher\n) {\n this.vm = vm;\n if (isRenderWatcher) {\n vm._watcher = this;\n }\n vm._watchers.push(this);\n // options\n if (options) {\n this.deep = !!options.deep;\n this.user = !!options.user;\n this.lazy = !!options.lazy;\n this.sync = !!options.sync;\n this.before = options.before;\n } else {\n this.deep = this.user = this.lazy = this.sync = false;\n }\n this.cb = cb;\n this.id = ++uid$2; // uid for batching\n this.active = true;\n this.dirty = this.lazy; // for lazy watchers\n this.deps = [];\n this.newDeps = [];\n this.depIds = new _Set();\n this.newDepIds = new _Set();\n this.expression = process.env.NODE_ENV !== 'production'\n ? expOrFn.toString()\n : '';\n // parse expression for getter\n if (typeof expOrFn === 'function') {\n this.getter = expOrFn;\n } else {\n this.getter = parsePath(expOrFn);\n if (!this.getter) {\n this.getter = noop;\n process.env.NODE_ENV !== 'production' && warn(\n \"Failed watching path: \\\"\" + expOrFn + \"\\\" \" +\n 'Watcher only accepts simple dot-delimited paths. ' +\n 'For full control, use a function instead.',\n vm\n );\n }\n }\n this.value = this.lazy\n ? undefined\n : this.get();\n};\n\n/**\n * Evaluate the getter, and re-collect dependencies.\n */\nWatcher.prototype.get = function get () {\n pushTarget(this);\n var value;\n var vm = this.vm;\n try {\n value = this.getter.call(vm, vm);\n } catch (e) {\n if (this.user) {\n handleError(e, vm, (\"getter for watcher \\\"\" + (this.expression) + \"\\\"\"));\n } else {\n throw e\n }\n } finally {\n // \"touch\" every property so they are all tracked as\n // dependencies for deep watching\n if (this.deep) {\n traverse(value);\n }\n popTarget();\n this.cleanupDeps();\n }\n return value\n};\n\n/**\n * Add a dependency to this directive.\n */\nWatcher.prototype.addDep = function addDep (dep) {\n var id = dep.id;\n if (!this.newDepIds.has(id)) {\n this.newDepIds.add(id);\n this.newDeps.push(dep);\n if (!this.depIds.has(id)) {\n dep.addSub(this);\n }\n }\n};\n\n/**\n * Clean up for dependency collection.\n */\nWatcher.prototype.cleanupDeps = function cleanupDeps () {\n var i = this.deps.length;\n while (i--) {\n var dep = this.deps[i];\n if (!this.newDepIds.has(dep.id)) {\n dep.removeSub(this);\n }\n }\n var tmp = this.depIds;\n this.depIds = this.newDepIds;\n this.newDepIds = tmp;\n this.newDepIds.clear();\n tmp = this.deps;\n this.deps = this.newDeps;\n this.newDeps = tmp;\n this.newDeps.length = 0;\n};\n\n/**\n * Subscriber interface.\n * Will be called when a dependency changes.\n */\nWatcher.prototype.update = function update () {\n /* istanbul ignore else */\n if (this.lazy) {\n this.dirty = true;\n } else if (this.sync) {\n this.run();\n } else {\n queueWatcher(this);\n }\n};\n\n/**\n * Scheduler job interface.\n * Will be called by the scheduler.\n */\nWatcher.prototype.run = function run () {\n if (this.active) {\n var value = this.get();\n if (\n value !== this.value ||\n // Deep watchers and watchers on Object/Arrays should fire even\n // when the value is the same, because the value may\n // have mutated.\n isObject(value) ||\n this.deep\n ) {\n // set new value\n var oldValue = this.value;\n this.value = value;\n if (this.user) {\n try {\n this.cb.call(this.vm, value, oldValue);\n } catch (e) {\n handleError(e, this.vm, (\"callback for watcher \\\"\" + (this.expression) + \"\\\"\"));\n }\n } else {\n this.cb.call(this.vm, value, oldValue);\n }\n }\n }\n};\n\n/**\n * Evaluate the value of the watcher.\n * This only gets called for lazy watchers.\n */\nWatcher.prototype.evaluate = function evaluate () {\n this.value = this.get();\n this.dirty = false;\n};\n\n/**\n * Depend on all deps collected by this watcher.\n */\nWatcher.prototype.depend = function depend () {\n var i = this.deps.length;\n while (i--) {\n this.deps[i].depend();\n }\n};\n\n/**\n * Remove self from all dependencies' subscriber list.\n */\nWatcher.prototype.teardown = function teardown () {\n if (this.active) {\n // remove self from vm's watcher list\n // this is a somewhat expensive operation so we skip it\n // if the vm is being destroyed.\n if (!this.vm._isBeingDestroyed) {\n remove(this.vm._watchers, this);\n }\n var i = this.deps.length;\n while (i--) {\n this.deps[i].removeSub(this);\n }\n this.active = false;\n }\n};\n\n/* */\n\nvar sharedPropertyDefinition = {\n enumerable: true,\n configurable: true,\n get: noop,\n set: noop\n};\n\nfunction proxy (target, sourceKey, key) {\n sharedPropertyDefinition.get = function proxyGetter () {\n return this[sourceKey][key]\n };\n sharedPropertyDefinition.set = function proxySetter (val) {\n this[sourceKey][key] = val;\n };\n Object.defineProperty(target, key, sharedPropertyDefinition);\n}\n\nfunction initState (vm) {\n vm._watchers = [];\n var opts = vm.$options;\n if (opts.props) { initProps(vm, opts.props); }\n if (opts.methods) { initMethods(vm, opts.methods); }\n if (opts.data) {\n initData(vm);\n } else {\n observe(vm._data = {}, true /* asRootData */);\n }\n if (opts.computed) { initComputed(vm, opts.computed); }\n if (opts.watch && opts.watch !== nativeWatch) {\n initWatch(vm, opts.watch);\n }\n}\n\nfunction initProps (vm, propsOptions) {\n var propsData = vm.$options.propsData || {};\n var props = vm._props = {};\n // cache prop keys so that future props updates can iterate using Array\n // instead of dynamic object key enumeration.\n var keys = vm.$options._propKeys = [];\n var isRoot = !vm.$parent;\n // root instance props should be converted\n if (!isRoot) {\n toggleObserving(false);\n }\n var loop = function ( key ) {\n keys.push(key);\n var value = validateProp(key, propsOptions, propsData, vm);\n /* istanbul ignore else */\n if (process.env.NODE_ENV !== 'production') {\n var hyphenatedKey = hyphenate(key);\n if (isReservedAttribute(hyphenatedKey) ||\n config.isReservedAttr(hyphenatedKey)) {\n warn(\n (\"\\\"\" + hyphenatedKey + \"\\\" is a reserved attribute and cannot be used as component prop.\"),\n vm\n );\n }\n defineReactive$$1(props, key, value, function () {\n if (!isRoot && !isUpdatingChildComponent) {\n {\n if(vm.mpHost === 'mp-baidu' || vm.mpHost === 'mp-kuaishou'){//百度、快手 observer 在 setData callback 之后触发,直接忽略该 warn\n return\n }\n //fixed by xxxxxx __next_tick_pending,uni://form-field 时不告警\n if(\n key === 'value' &&\n Array.isArray(vm.$options.behaviors) &&\n vm.$options.behaviors.indexOf('uni://form-field') !== -1\n ){\n return\n }\n if(vm._getFormData){\n return\n }\n var $parent = vm.$parent;\n while($parent){\n if($parent.__next_tick_pending){\n return\n }\n $parent = $parent.$parent;\n }\n }\n warn(\n \"Avoid mutating a prop directly since the value will be \" +\n \"overwritten whenever the parent component re-renders. \" +\n \"Instead, use a data or computed property based on the prop's \" +\n \"value. Prop being mutated: \\\"\" + key + \"\\\"\",\n vm\n );\n }\n });\n } else {\n defineReactive$$1(props, key, value);\n }\n // static props are already proxied on the component's prototype\n // during Vue.extend(). We only need to proxy props defined at\n // instantiation here.\n if (!(key in vm)) {\n proxy(vm, \"_props\", key);\n }\n };\n\n for (var key in propsOptions) loop( key );\n toggleObserving(true);\n}\n\nfunction initData (vm) {\n var data = vm.$options.data;\n data = vm._data = typeof data === 'function'\n ? getData(data, vm)\n : data || {};\n if (!isPlainObject(data)) {\n data = {};\n process.env.NODE_ENV !== 'production' && warn(\n 'data functions should return an object:\\n' +\n 'https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function',\n vm\n );\n }\n // proxy data on instance\n var keys = Object.keys(data);\n var props = vm.$options.props;\n var methods = vm.$options.methods;\n var i = keys.length;\n while (i--) {\n var key = keys[i];\n if (process.env.NODE_ENV !== 'production') {\n if (methods && hasOwn(methods, key)) {\n warn(\n (\"Method \\\"\" + key + \"\\\" has already been defined as a data property.\"),\n vm\n );\n }\n }\n if (props && hasOwn(props, key)) {\n process.env.NODE_ENV !== 'production' && warn(\n \"The data property \\\"\" + key + \"\\\" is already declared as a prop. \" +\n \"Use prop default value instead.\",\n vm\n );\n } else if (!isReserved(key)) {\n proxy(vm, \"_data\", key);\n }\n }\n // observe data\n observe(data, true /* asRootData */);\n}\n\nfunction getData (data, vm) {\n // #7573 disable dep collection when invoking data getters\n pushTarget();\n try {\n return data.call(vm, vm)\n } catch (e) {\n handleError(e, vm, \"data()\");\n return {}\n } finally {\n popTarget();\n }\n}\n\nvar computedWatcherOptions = { lazy: true };\n\nfunction initComputed (vm, computed) {\n // $flow-disable-line\n var watchers = vm._computedWatchers = Object.create(null);\n // computed properties are just getters during SSR\n var isSSR = isServerRendering();\n\n for (var key in computed) {\n var userDef = computed[key];\n var getter = typeof userDef === 'function' ? userDef : userDef.get;\n if (process.env.NODE_ENV !== 'production' && getter == null) {\n warn(\n (\"Getter is missing for computed property \\\"\" + key + \"\\\".\"),\n vm\n );\n }\n\n if (!isSSR) {\n // create internal watcher for the computed property.\n watchers[key] = new Watcher(\n vm,\n getter || noop,\n noop,\n computedWatcherOptions\n );\n }\n\n // component-defined computed properties are already defined on the\n // component prototype. We only need to define computed properties defined\n // at instantiation here.\n if (!(key in vm)) {\n defineComputed(vm, key, userDef);\n } else if (process.env.NODE_ENV !== 'production') {\n if (key in vm.$data) {\n warn((\"The computed property \\\"\" + key + \"\\\" is already defined in data.\"), vm);\n } else if (vm.$options.props && key in vm.$options.props) {\n warn((\"The computed property \\\"\" + key + \"\\\" is already defined as a prop.\"), vm);\n }\n }\n }\n}\n\nfunction defineComputed (\n target,\n key,\n userDef\n) {\n var shouldCache = !isServerRendering();\n if (typeof userDef === 'function') {\n sharedPropertyDefinition.get = shouldCache\n ? createComputedGetter(key)\n : createGetterInvoker(userDef);\n sharedPropertyDefinition.set = noop;\n } else {\n sharedPropertyDefinition.get = userDef.get\n ? shouldCache && userDef.cache !== false\n ? createComputedGetter(key)\n : createGetterInvoker(userDef.get)\n : noop;\n sharedPropertyDefinition.set = userDef.set || noop;\n }\n if (process.env.NODE_ENV !== 'production' &&\n sharedPropertyDefinition.set === noop) {\n sharedPropertyDefinition.set = function () {\n warn(\n (\"Computed property \\\"\" + key + \"\\\" was assigned to but it has no setter.\"),\n this\n );\n };\n }\n Object.defineProperty(target, key, sharedPropertyDefinition);\n}\n\nfunction createComputedGetter (key) {\n return function computedGetter () {\n var watcher = this._computedWatchers && this._computedWatchers[key];\n if (watcher) {\n if (watcher.dirty) {\n watcher.evaluate();\n }\n if (Dep.SharedObject.target) {// fixed by xxxxxx\n watcher.depend();\n }\n return watcher.value\n }\n }\n}\n\nfunction createGetterInvoker(fn) {\n return function computedGetter () {\n return fn.call(this, this)\n }\n}\n\nfunction initMethods (vm, methods) {\n var props = vm.$options.props;\n for (var key in methods) {\n if (process.env.NODE_ENV !== 'production') {\n if (typeof methods[key] !== 'function') {\n warn(\n \"Method \\\"\" + key + \"\\\" has type \\\"\" + (typeof methods[key]) + \"\\\" in the component definition. \" +\n \"Did you reference the function correctly?\",\n vm\n );\n }\n if (props && hasOwn(props, key)) {\n warn(\n (\"Method \\\"\" + key + \"\\\" has already been defined as a prop.\"),\n vm\n );\n }\n if ((key in vm) && isReserved(key)) {\n warn(\n \"Method \\\"\" + key + \"\\\" conflicts with an existing Vue instance method. \" +\n \"Avoid defining component methods that start with _ or $.\"\n );\n }\n }\n vm[key] = typeof methods[key] !== 'function' ? noop : bind(methods[key], vm);\n }\n}\n\nfunction initWatch (vm, watch) {\n for (var key in watch) {\n var handler = watch[key];\n if (Array.isArray(handler)) {\n for (var i = 0; i < handler.length; i++) {\n createWatcher(vm, key, handler[i]);\n }\n } else {\n createWatcher(vm, key, handler);\n }\n }\n}\n\nfunction createWatcher (\n vm,\n expOrFn,\n handler,\n options\n) {\n if (isPlainObject(handler)) {\n options = handler;\n handler = handler.handler;\n }\n if (typeof handler === 'string') {\n handler = vm[handler];\n }\n return vm.$watch(expOrFn, handler, options)\n}\n\nfunction stateMixin (Vue) {\n // flow somehow has problems with directly declared definition object\n // when using Object.defineProperty, so we have to procedurally build up\n // the object here.\n var dataDef = {};\n dataDef.get = function () { return this._data };\n var propsDef = {};\n propsDef.get = function () { return this._props };\n if (process.env.NODE_ENV !== 'production') {\n dataDef.set = function () {\n warn(\n 'Avoid replacing instance root $data. ' +\n 'Use nested data properties instead.',\n this\n );\n };\n propsDef.set = function () {\n warn(\"$props is readonly.\", this);\n };\n }\n Object.defineProperty(Vue.prototype, '$data', dataDef);\n Object.defineProperty(Vue.prototype, '$props', propsDef);\n\n Vue.prototype.$set = set;\n Vue.prototype.$delete = del;\n\n Vue.prototype.$watch = function (\n expOrFn,\n cb,\n options\n ) {\n var vm = this;\n if (isPlainObject(cb)) {\n return createWatcher(vm, expOrFn, cb, options)\n }\n options = options || {};\n options.user = true;\n var watcher = new Watcher(vm, expOrFn, cb, options);\n if (options.immediate) {\n try {\n cb.call(vm, watcher.value);\n } catch (error) {\n handleError(error, vm, (\"callback for immediate watcher \\\"\" + (watcher.expression) + \"\\\"\"));\n }\n }\n return function unwatchFn () {\n watcher.teardown();\n }\n };\n}\n\n/* */\n\nvar uid$3 = 0;\n\nfunction initMixin (Vue) {\n Vue.prototype._init = function (options) {\n var vm = this;\n // a uid\n vm._uid = uid$3++;\n\n var startTag, endTag;\n /* istanbul ignore if */\n if (process.env.NODE_ENV !== 'production' && config.performance && mark) {\n startTag = \"vue-perf-start:\" + (vm._uid);\n endTag = \"vue-perf-end:\" + (vm._uid);\n mark(startTag);\n }\n\n // a flag to avoid this being observed\n vm._isVue = true;\n // merge options\n if (options && options._isComponent) {\n // optimize internal component instantiation\n // since dynamic options merging is pretty slow, and none of the\n // internal component options needs special treatment.\n initInternalComponent(vm, options);\n } else {\n vm.$options = mergeOptions(\n resolveConstructorOptions(vm.constructor),\n options || {},\n vm\n );\n }\n /* istanbul ignore else */\n if (process.env.NODE_ENV !== 'production') {\n initProxy(vm);\n } else {\n vm._renderProxy = vm;\n }\n // expose real self\n vm._self = vm;\n initLifecycle(vm);\n initEvents(vm);\n initRender(vm);\n callHook(vm, 'beforeCreate');\n !vm._$fallback && initInjections(vm); // resolve injections before data/props\n initState(vm);\n !vm._$fallback && initProvide(vm); // resolve provide after data/props\n !vm._$fallback && callHook(vm, 'created');\n\n /* istanbul ignore if */\n if (process.env.NODE_ENV !== 'production' && config.performance && mark) {\n vm._name = formatComponentName(vm, false);\n mark(endTag);\n measure((\"vue \" + (vm._name) + \" init\"), startTag, endTag);\n }\n\n if (vm.$options.el) {\n vm.$mount(vm.$options.el);\n }\n };\n}\n\nfunction initInternalComponent (vm, options) {\n var opts = vm.$options = Object.create(vm.constructor.options);\n // doing this because it's faster than dynamic enumeration.\n var parentVnode = options._parentVnode;\n opts.parent = options.parent;\n opts._parentVnode = parentVnode;\n\n var vnodeComponentOptions = parentVnode.componentOptions;\n opts.propsData = vnodeComponentOptions.propsData;\n opts._parentListeners = vnodeComponentOptions.listeners;\n opts._renderChildren = vnodeComponentOptions.children;\n opts._componentTag = vnodeComponentOptions.tag;\n\n if (options.render) {\n opts.render = options.render;\n opts.staticRenderFns = options.staticRenderFns;\n }\n}\n\nfunction resolveConstructorOptions (Ctor) {\n var options = Ctor.options;\n if (Ctor.super) {\n var superOptions = resolveConstructorOptions(Ctor.super);\n var cachedSuperOptions = Ctor.superOptions;\n if (superOptions !== cachedSuperOptions) {\n // super option changed,\n // need to resolve new options.\n Ctor.superOptions = superOptions;\n // check if there are any late-modified/attached options (#4976)\n var modifiedOptions = resolveModifiedOptions(Ctor);\n // update base extend options\n if (modifiedOptions) {\n extend(Ctor.extendOptions, modifiedOptions);\n }\n options = Ctor.options = mergeOptions(superOptions, Ctor.extendOptions);\n if (options.name) {\n options.components[options.name] = Ctor;\n }\n }\n }\n return options\n}\n\nfunction resolveModifiedOptions (Ctor) {\n var modified;\n var latest = Ctor.options;\n var sealed = Ctor.sealedOptions;\n for (var key in latest) {\n if (latest[key] !== sealed[key]) {\n if (!modified) { modified = {}; }\n modified[key] = latest[key];\n }\n }\n return modified\n}\n\nfunction Vue (options) {\n if (process.env.NODE_ENV !== 'production' &&\n !(this instanceof Vue)\n ) {\n warn('Vue is a constructor and should be called with the `new` keyword');\n }\n this._init(options);\n}\n\ninitMixin(Vue);\nstateMixin(Vue);\neventsMixin(Vue);\nlifecycleMixin(Vue);\nrenderMixin(Vue);\n\n/* */\n\nfunction initUse (Vue) {\n Vue.use = function (plugin) {\n var installedPlugins = (this._installedPlugins || (this._installedPlugins = []));\n if (installedPlugins.indexOf(plugin) > -1) {\n return this\n }\n\n // additional parameters\n var args = toArray(arguments, 1);\n args.unshift(this);\n if (typeof plugin.install === 'function') {\n plugin.install.apply(plugin, args);\n } else if (typeof plugin === 'function') {\n plugin.apply(null, args);\n }\n installedPlugins.push(plugin);\n return this\n };\n}\n\n/* */\n\nfunction initMixin$1 (Vue) {\n Vue.mixin = function (mixin) {\n this.options = mergeOptions(this.options, mixin);\n return this\n };\n}\n\n/* */\n\nfunction initExtend (Vue) {\n /**\n * Each instance constructor, including Vue, has a unique\n * cid. This enables us to create wrapped \"child\n * constructors\" for prototypal inheritance and cache them.\n */\n Vue.cid = 0;\n var cid = 1;\n\n /**\n * Class inheritance\n */\n Vue.extend = function (extendOptions) {\n extendOptions = extendOptions || {};\n var Super = this;\n var SuperId = Super.cid;\n var cachedCtors = extendOptions._Ctor || (extendOptions._Ctor = {});\n if (cachedCtors[SuperId]) {\n return cachedCtors[SuperId]\n }\n\n var name = extendOptions.name || Super.options.name;\n if (process.env.NODE_ENV !== 'production' && name) {\n validateComponentName(name);\n }\n\n var Sub = function VueComponent (options) {\n this._init(options);\n };\n Sub.prototype = Object.create(Super.prototype);\n Sub.prototype.constructor = Sub;\n Sub.cid = cid++;\n Sub.options = mergeOptions(\n Super.options,\n extendOptions\n );\n Sub['super'] = Super;\n\n // For props and computed properties, we define the proxy getters on\n // the Vue instances at extension time, on the extended prototype. This\n // avoids Object.defineProperty calls for each instance created.\n if (Sub.options.props) {\n initProps$1(Sub);\n }\n if (Sub.options.computed) {\n initComputed$1(Sub);\n }\n\n // allow further extension/mixin/plugin usage\n Sub.extend = Super.extend;\n Sub.mixin = Super.mixin;\n Sub.use = Super.use;\n\n // create asset registers, so extended classes\n // can have their private assets too.\n ASSET_TYPES.forEach(function (type) {\n Sub[type] = Super[type];\n });\n // enable recursive self-lookup\n if (name) {\n Sub.options.components[name] = Sub;\n }\n\n // keep a reference to the super options at extension time.\n // later at instantiation we can check if Super's options have\n // been updated.\n Sub.superOptions = Super.options;\n Sub.extendOptions = extendOptions;\n Sub.sealedOptions = extend({}, Sub.options);\n\n // cache constructor\n cachedCtors[SuperId] = Sub;\n return Sub\n };\n}\n\nfunction initProps$1 (Comp) {\n var props = Comp.options.props;\n for (var key in props) {\n proxy(Comp.prototype, \"_props\", key);\n }\n}\n\nfunction initComputed$1 (Comp) {\n var computed = Comp.options.computed;\n for (var key in computed) {\n defineComputed(Comp.prototype, key, computed[key]);\n }\n}\n\n/* */\n\nfunction initAssetRegisters (Vue) {\n /**\n * Create asset registration methods.\n */\n ASSET_TYPES.forEach(function (type) {\n Vue[type] = function (\n id,\n definition\n ) {\n if (!definition) {\n return this.options[type + 's'][id]\n } else {\n /* istanbul ignore if */\n if (process.env.NODE_ENV !== 'production' && type === 'component') {\n validateComponentName(id);\n }\n if (type === 'component' && isPlainObject(definition)) {\n definition.name = definition.name || id;\n definition = this.options._base.extend(definition);\n }\n if (type === 'directive' && typeof definition === 'function') {\n definition = { bind: definition, update: definition };\n }\n this.options[type + 's'][id] = definition;\n return definition\n }\n };\n });\n}\n\n/* */\n\n\n\nfunction getComponentName (opts) {\n return opts && (opts.Ctor.options.name || opts.tag)\n}\n\nfunction matches (pattern, name) {\n if (Array.isArray(pattern)) {\n return pattern.indexOf(name) > -1\n } else if (typeof pattern === 'string') {\n return pattern.split(',').indexOf(name) > -1\n } else if (isRegExp(pattern)) {\n return pattern.test(name)\n }\n /* istanbul ignore next */\n return false\n}\n\nfunction pruneCache (keepAliveInstance, filter) {\n var cache = keepAliveInstance.cache;\n var keys = keepAliveInstance.keys;\n var _vnode = keepAliveInstance._vnode;\n for (var key in cache) {\n var cachedNode = cache[key];\n if (cachedNode) {\n var name = getComponentName(cachedNode.componentOptions);\n if (name && !filter(name)) {\n pruneCacheEntry(cache, key, keys, _vnode);\n }\n }\n }\n}\n\nfunction pruneCacheEntry (\n cache,\n key,\n keys,\n current\n) {\n var cached$$1 = cache[key];\n if (cached$$1 && (!current || cached$$1.tag !== current.tag)) {\n cached$$1.componentInstance.$destroy();\n }\n cache[key] = null;\n remove(keys, key);\n}\n\nvar patternTypes = [String, RegExp, Array];\n\nvar KeepAlive = {\n name: 'keep-alive',\n abstract: true,\n\n props: {\n include: patternTypes,\n exclude: patternTypes,\n max: [String, Number]\n },\n\n created: function created () {\n this.cache = Object.create(null);\n this.keys = [];\n },\n\n destroyed: function destroyed () {\n for (var key in this.cache) {\n pruneCacheEntry(this.cache, key, this.keys);\n }\n },\n\n mounted: function mounted () {\n var this$1 = this;\n\n this.$watch('include', function (val) {\n pruneCache(this$1, function (name) { return matches(val, name); });\n });\n this.$watch('exclude', function (val) {\n pruneCache(this$1, function (name) { return !matches(val, name); });\n });\n },\n\n render: function render () {\n var slot = this.$slots.default;\n var vnode = getFirstComponentChild(slot);\n var componentOptions = vnode && vnode.componentOptions;\n if (componentOptions) {\n // check pattern\n var name = getComponentName(componentOptions);\n var ref = this;\n var include = ref.include;\n var exclude = ref.exclude;\n if (\n // not included\n (include && (!name || !matches(include, name))) ||\n // excluded\n (exclude && name && matches(exclude, name))\n ) {\n return vnode\n }\n\n var ref$1 = this;\n var cache = ref$1.cache;\n var keys = ref$1.keys;\n var key = vnode.key == null\n // same constructor may get registered as different local components\n // so cid alone is not enough (#3269)\n ? componentOptions.Ctor.cid + (componentOptions.tag ? (\"::\" + (componentOptions.tag)) : '')\n : vnode.key;\n if (cache[key]) {\n vnode.componentInstance = cache[key].componentInstance;\n // make current key freshest\n remove(keys, key);\n keys.push(key);\n } else {\n cache[key] = vnode;\n keys.push(key);\n // prune oldest entry\n if (this.max && keys.length > parseInt(this.max)) {\n pruneCacheEntry(cache, keys[0], keys, this._vnode);\n }\n }\n\n vnode.data.keepAlive = true;\n }\n return vnode || (slot && slot[0])\n }\n};\n\nvar builtInComponents = {\n KeepAlive: KeepAlive\n};\n\n/* */\n\nfunction initGlobalAPI (Vue) {\n // config\n var configDef = {};\n configDef.get = function () { return config; };\n if (process.env.NODE_ENV !== 'production') {\n configDef.set = function () {\n warn(\n 'Do not replace the Vue.config object, set individual fields instead.'\n );\n };\n }\n Object.defineProperty(Vue, 'config', configDef);\n\n // exposed util methods.\n // NOTE: these are not considered part of the public API - avoid relying on\n // them unless you are aware of the risk.\n Vue.util = {\n warn: warn,\n extend: extend,\n mergeOptions: mergeOptions,\n defineReactive: defineReactive$$1\n };\n\n Vue.set = set;\n Vue.delete = del;\n Vue.nextTick = nextTick;\n\n // 2.6 explicit observable API\n Vue.observable = function (obj) {\n observe(obj);\n return obj\n };\n\n Vue.options = Object.create(null);\n ASSET_TYPES.forEach(function (type) {\n Vue.options[type + 's'] = Object.create(null);\n });\n\n // this is used to identify the \"base\" constructor to extend all plain-object\n // components with in Weex's multi-instance scenarios.\n Vue.options._base = Vue;\n\n extend(Vue.options.components, builtInComponents);\n\n initUse(Vue);\n initMixin$1(Vue);\n initExtend(Vue);\n initAssetRegisters(Vue);\n}\n\ninitGlobalAPI(Vue);\n\nObject.defineProperty(Vue.prototype, '$isServer', {\n get: isServerRendering\n});\n\nObject.defineProperty(Vue.prototype, '$ssrContext', {\n get: function get () {\n /* istanbul ignore next */\n return this.$vnode && this.$vnode.ssrContext\n }\n});\n\n// expose FunctionalRenderContext for ssr runtime helper installation\nObject.defineProperty(Vue, 'FunctionalRenderContext', {\n value: FunctionalRenderContext\n});\n\nVue.version = '2.6.11';\n\n/**\n * https://raw.githubusercontent.com/Tencent/westore/master/packages/westore/utils/diff.js\n */\nvar ARRAYTYPE = '[object Array]';\nvar OBJECTTYPE = '[object Object]';\n// const FUNCTIONTYPE = '[object Function]'\n\nfunction diff(current, pre) {\n var result = {};\n syncKeys(current, pre);\n _diff(current, pre, '', result);\n return result\n}\n\nfunction syncKeys(current, pre) {\n if (current === pre) { return }\n var rootCurrentType = type(current);\n var rootPreType = type(pre);\n if (rootCurrentType == OBJECTTYPE && rootPreType == OBJECTTYPE) {\n if(Object.keys(current).length >= Object.keys(pre).length){\n for (var key in pre) {\n var currentValue = current[key];\n if (currentValue === undefined) {\n current[key] = null;\n } else {\n syncKeys(currentValue, pre[key]);\n }\n }\n }\n } else if (rootCurrentType == ARRAYTYPE && rootPreType == ARRAYTYPE) {\n if (current.length >= pre.length) {\n pre.forEach(function (item, index) {\n syncKeys(current[index], item);\n });\n }\n }\n}\n\nfunction _diff(current, pre, path, result) {\n if (current === pre) { return }\n var rootCurrentType = type(current);\n var rootPreType = type(pre);\n if (rootCurrentType == OBJECTTYPE) {\n if (rootPreType != OBJECTTYPE || Object.keys(current).length < Object.keys(pre).length) {\n setResult(result, path, current);\n } else {\n var loop = function ( key ) {\n var currentValue = current[key];\n var preValue = pre[key];\n var currentType = type(currentValue);\n var preType = type(preValue);\n if (currentType != ARRAYTYPE && currentType != OBJECTTYPE) {\n // NOTE 此处将 != 修改为 !==。涉及地方太多恐怕测试不到,如果出现数据对比问题,将其修改回来。\n if (currentValue !== pre[key]) {\n setResult(result, (path == '' ? '' : path + \".\") + key, currentValue);\n }\n } else if (currentType == ARRAYTYPE) {\n if (preType != ARRAYTYPE) {\n setResult(result, (path == '' ? '' : path + \".\") + key, currentValue);\n } else {\n if (currentValue.length < preValue.length) {\n setResult(result, (path == '' ? '' : path + \".\") + key, currentValue);\n } else {\n currentValue.forEach(function (item, index) {\n _diff(item, preValue[index], (path == '' ? '' : path + \".\") + key + '[' + index + ']', result);\n });\n }\n }\n } else if (currentType == OBJECTTYPE) {\n if (preType != OBJECTTYPE || Object.keys(currentValue).length < Object.keys(preValue).length) {\n setResult(result, (path == '' ? '' : path + \".\") + key, currentValue);\n } else {\n for (var subKey in currentValue) {\n _diff(currentValue[subKey], preValue[subKey], (path == '' ? '' : path + \".\") + key + '.' + subKey, result);\n }\n }\n }\n };\n\n for (var key in current) loop( key );\n }\n } else if (rootCurrentType == ARRAYTYPE) {\n if (rootPreType != ARRAYTYPE) {\n setResult(result, path, current);\n } else {\n if (current.length < pre.length) {\n setResult(result, path, current);\n } else {\n current.forEach(function (item, index) {\n _diff(item, pre[index], path + '[' + index + ']', result);\n });\n }\n }\n } else {\n setResult(result, path, current);\n }\n}\n\nfunction setResult(result, k, v) {\n // if (type(v) != FUNCTIONTYPE) {\n result[k] = v;\n // }\n}\n\nfunction type(obj) {\n return Object.prototype.toString.call(obj)\n}\n\n/* */\n\nfunction flushCallbacks$1(vm) {\n if (vm.__next_tick_callbacks && vm.__next_tick_callbacks.length) {\n if (process.env.VUE_APP_DEBUG) {\n var mpInstance = vm.$scope;\n console.log('[' + (+new Date) + '][' + (mpInstance.is || mpInstance.route) + '][' + vm._uid +\n ']:flushCallbacks[' + vm.__next_tick_callbacks.length + ']');\n }\n var copies = vm.__next_tick_callbacks.slice(0);\n vm.__next_tick_callbacks.length = 0;\n for (var i = 0; i < copies.length; i++) {\n copies[i]();\n }\n }\n}\n\nfunction hasRenderWatcher(vm) {\n return queue.find(function (watcher) { return vm._watcher === watcher; })\n}\n\nfunction nextTick$1(vm, cb) {\n //1.nextTick 之前 已 setData 且 setData 还未回调完成\n //2.nextTick 之前存在 render watcher\n if (!vm.__next_tick_pending && !hasRenderWatcher(vm)) {\n if(process.env.VUE_APP_DEBUG){\n var mpInstance = vm.$scope;\n console.log('[' + (+new Date) + '][' + (mpInstance.is || mpInstance.route) + '][' + vm._uid +\n ']:nextVueTick');\n }\n return nextTick(cb, vm)\n }else{\n if(process.env.VUE_APP_DEBUG){\n var mpInstance$1 = vm.$scope;\n console.log('[' + (+new Date) + '][' + (mpInstance$1.is || mpInstance$1.route) + '][' + vm._uid +\n ']:nextMPTick');\n }\n }\n var _resolve;\n if (!vm.__next_tick_callbacks) {\n vm.__next_tick_callbacks = [];\n }\n vm.__next_tick_callbacks.push(function () {\n if (cb) {\n try {\n cb.call(vm);\n } catch (e) {\n handleError(e, vm, 'nextTick');\n }\n } else if (_resolve) {\n _resolve(vm);\n }\n });\n // $flow-disable-line\n if (!cb && typeof Promise !== 'undefined') {\n return new Promise(function (resolve) {\n _resolve = resolve;\n })\n }\n}\n\n/* */\n\nfunction cloneWithData(vm) {\n // 确保当前 vm 所有数据被同步\n var ret = Object.create(null);\n var dataKeys = [].concat(\n Object.keys(vm._data || {}),\n Object.keys(vm._computedWatchers || {}));\n\n dataKeys.reduce(function(ret, key) {\n ret[key] = vm[key];\n return ret\n }, ret);\n\n // vue-composition-api\n var compositionApiState = vm.__composition_api_state__ || vm.__secret_vfa_state__;\n var rawBindings = compositionApiState && compositionApiState.rawBindings;\n if (rawBindings) {\n Object.keys(rawBindings).forEach(function (key) {\n ret[key] = vm[key];\n });\n }\n\n //TODO 需要把无用数据处理掉,比如 list=>l0 则 list 需要移除,否则多传输一份数据\n Object.assign(ret, vm.$mp.data || {});\n if (\n Array.isArray(vm.$options.behaviors) &&\n vm.$options.behaviors.indexOf('uni://form-field') !== -1\n ) { //form-field\n ret['name'] = vm.name;\n ret['value'] = vm.value;\n }\n\n return JSON.parse(JSON.stringify(ret))\n}\n\nvar patch = function(oldVnode, vnode) {\n var this$1 = this;\n\n if (vnode === null) { //destroy\n return\n }\n if (this.mpType === 'page' || this.mpType === 'component') {\n var mpInstance = this.$scope;\n var data = Object.create(null);\n try {\n data = cloneWithData(this);\n } catch (err) {\n console.error(err);\n }\n data.__webviewId__ = mpInstance.data.__webviewId__;\n var mpData = Object.create(null);\n Object.keys(data).forEach(function (key) { //仅同步 data 中有的数据\n mpData[key] = mpInstance.data[key];\n });\n var diffData = this.$shouldDiffData === false ? data : diff(data, mpData);\n if (Object.keys(diffData).length) {\n if (process.env.VUE_APP_DEBUG) {\n console.log('[' + (+new Date) + '][' + (mpInstance.is || mpInstance.route) + '][' + this._uid +\n ']差量更新',\n JSON.stringify(diffData));\n }\n this.__next_tick_pending = true;\n mpInstance.setData(diffData, function () {\n this$1.__next_tick_pending = false;\n flushCallbacks$1(this$1);\n });\n } else {\n flushCallbacks$1(this);\n }\n }\n};\n\n/* */\n\nfunction createEmptyRender() {\n\n}\n\nfunction mountComponent$1(\n vm,\n el,\n hydrating\n) {\n if (!vm.mpType) {//main.js 中的 new Vue\n return vm\n }\n if (vm.mpType === 'app') {\n vm.$options.render = createEmptyRender;\n }\n if (!vm.$options.render) {\n vm.$options.render = createEmptyRender;\n if (process.env.NODE_ENV !== 'production') {\n /* istanbul ignore if */\n if ((vm.$options.template && vm.$options.template.charAt(0) !== '#') ||\n vm.$options.el || el) {\n warn(\n 'You are using the runtime-only build of Vue where the template ' +\n 'compiler is not available. Either pre-compile the templates into ' +\n 'render functions, or use the compiler-included build.',\n vm\n );\n } else {\n warn(\n 'Failed to mount component: template or render function not defined.',\n vm\n );\n }\n }\n }\n\n !vm._$fallback && callHook(vm, 'beforeMount');\n\n var updateComponent = function () {\n vm._update(vm._render(), hydrating);\n };\n\n // we set this to vm._watcher inside the watcher's constructor\n // since the watcher's initial patch may call $forceUpdate (e.g. inside child\n // component's mounted hook), which relies on vm._watcher being already defined\n new Watcher(vm, updateComponent, noop, {\n before: function before() {\n if (vm._isMounted && !vm._isDestroyed) {\n callHook(vm, 'beforeUpdate');\n }\n }\n }, true /* isRenderWatcher */);\n hydrating = false;\n return vm\n}\n\n/* */\n\nfunction renderClass (\n staticClass,\n dynamicClass\n) {\n if (isDef(staticClass) || isDef(dynamicClass)) {\n return concat(staticClass, stringifyClass(dynamicClass))\n }\n /* istanbul ignore next */\n return ''\n}\n\nfunction concat (a, b) {\n return a ? b ? (a + ' ' + b) : a : (b || '')\n}\n\nfunction stringifyClass (value) {\n if (Array.isArray(value)) {\n return stringifyArray(value)\n }\n if (isObject(value)) {\n return stringifyObject(value)\n }\n if (typeof value === 'string') {\n return value\n }\n /* istanbul ignore next */\n return ''\n}\n\nfunction stringifyArray (value) {\n var res = '';\n var stringified;\n for (var i = 0, l = value.length; i < l; i++) {\n if (isDef(stringified = stringifyClass(value[i])) && stringified !== '') {\n if (res) { res += ' '; }\n res += stringified;\n }\n }\n return res\n}\n\nfunction stringifyObject (value) {\n var res = '';\n for (var key in value) {\n if (value[key]) {\n if (res) { res += ' '; }\n res += key;\n }\n }\n return res\n}\n\n/* */\n\nvar parseStyleText = cached(function (cssText) {\n var res = {};\n var listDelimiter = /;(?![^(]*\\))/g;\n var propertyDelimiter = /:(.+)/;\n cssText.split(listDelimiter).forEach(function (item) {\n if (item) {\n var tmp = item.split(propertyDelimiter);\n tmp.length > 1 && (res[tmp[0].trim()] = tmp[1].trim());\n }\n });\n return res\n});\n\n// normalize possible array / string values into Object\nfunction normalizeStyleBinding (bindingStyle) {\n if (Array.isArray(bindingStyle)) {\n return toObject(bindingStyle)\n }\n if (typeof bindingStyle === 'string') {\n return parseStyleText(bindingStyle)\n }\n return bindingStyle\n}\n\n/* */\n\nvar MP_METHODS = ['createSelectorQuery', 'createIntersectionObserver', 'selectAllComponents', 'selectComponent'];\n\nfunction getTarget(obj, path) {\n var parts = path.split('.');\n var key = parts[0];\n if (key.indexOf('__$n') === 0) { //number index\n key = parseInt(key.replace('__$n', ''));\n }\n if (parts.length === 1) {\n return obj[key]\n }\n return getTarget(obj[key], parts.slice(1).join('.'))\n}\n\nfunction internalMixin(Vue) {\n\n Vue.config.errorHandler = function(err, vm, info) {\n Vue.util.warn((\"Error in \" + info + \": \\\"\" + (err.toString()) + \"\\\"\"), vm);\n console.error(err);\n /* eslint-disable no-undef */\n var app = typeof getApp === 'function' && getApp();\n if (app && app.onError) {\n app.onError(err);\n }\n };\n\n var oldEmit = Vue.prototype.$emit;\n\n Vue.prototype.$emit = function(event) {\n if (this.$scope && event) {\n (this.$scope['_triggerEvent'] || this.$scope['triggerEvent'])\n .call(this.$scope, event, {\n __args__: toArray(arguments, 1)\n })\n }\n return oldEmit.apply(this, arguments)\n };\n\n Vue.prototype.$nextTick = function(fn) {\n return nextTick$1(this, fn)\n };\n\n MP_METHODS.forEach(function (method) {\n Vue.prototype[method] = function(args) {\n if (this.$scope && this.$scope[method]) {\n return this.$scope[method](args)\n }\n // mp-alipay\n if (typeof my === 'undefined') {\n return\n }\n if (method === 'createSelectorQuery') {\n /* eslint-disable no-undef */\n return my.createSelectorQuery(args)\n } else if (method === 'createIntersectionObserver') {\n /* eslint-disable no-undef */\n return my.createIntersectionObserver(args)\n }\n // TODO mp-alipay 暂不支持 selectAllComponents,selectComponent\n };\n });\n\n Vue.prototype.__init_provide = initProvide;\n\n Vue.prototype.__init_injections = initInjections;\n\n Vue.prototype.__call_hook = function(hook, args) {\n var vm = this;\n // #7573 disable dep collection when invoking lifecycle hooks\n pushTarget();\n var handlers = vm.$options[hook];\n var info = hook + \" hook\";\n var ret;\n if (handlers) {\n for (var i = 0, j = handlers.length; i < j; i++) {\n ret = invokeWithErrorHandling(handlers[i], vm, args ? [args] : null, vm, info);\n }\n }\n if (vm._hasHookEvent) {\n vm.$emit('hook:' + hook, args);\n }\n popTarget();\n return ret\n };\n\n Vue.prototype.__set_model = function(target, key, value, modifiers) {\n if (Array.isArray(modifiers)) {\n if (modifiers.indexOf('trim') !== -1) {\n value = value.trim();\n }\n if (modifiers.indexOf('number') !== -1) {\n value = this._n(value);\n }\n }\n if (!target) {\n target = this;\n }\n // 解决动态属性添加\n Vue.set(target, key, value)\n };\n\n Vue.prototype.__set_sync = function(target, key, value) {\n if (!target) {\n target = this;\n }\n // 解决动态属性添加\n Vue.set(target, key, value)\n };\n\n Vue.prototype.__get_orig = function(item) {\n if (isPlainObject(item)) {\n return item['$orig'] || item\n }\n return item\n };\n\n Vue.prototype.__get_value = function(dataPath, target) {\n return getTarget(target || this, dataPath)\n };\n\n\n Vue.prototype.__get_class = function(dynamicClass, staticClass) {\n return renderClass(staticClass, dynamicClass)\n };\n\n Vue.prototype.__get_style = function(dynamicStyle, staticStyle) {\n if (!dynamicStyle && !staticStyle) {\n return ''\n }\n var dynamicStyleObj = normalizeStyleBinding(dynamicStyle);\n var styleObj = staticStyle ? extend(staticStyle, dynamicStyleObj) : dynamicStyleObj;\n return Object.keys(styleObj).map(function (name) { return ((hyphenate(name)) + \":\" + (styleObj[name])); }).join(';')\n };\n\n Vue.prototype.__map = function(val, iteratee) {\n //TODO 暂不考虑 string\n var ret, i, l, keys, key;\n if (Array.isArray(val)) {\n ret = new Array(val.length);\n for (i = 0, l = val.length; i < l; i++) {\n ret[i] = iteratee(val[i], i);\n }\n return ret\n } else if (isObject(val)) {\n keys = Object.keys(val);\n ret = Object.create(null);\n for (i = 0, l = keys.length; i < l; i++) {\n key = keys[i];\n ret[key] = iteratee(val[key], key, i);\n }\n return ret\n } else if (typeof val === 'number') {\n ret = new Array(val);\n for (i = 0, l = val; i < l; i++) {\n // 第一个参数暂时仍和小程序一致\n ret[i] = iteratee(i, i);\n }\n return ret\n }\n return []\n };\n\n}\n\n/* */\n\nvar LIFECYCLE_HOOKS$1 = [\n //App\n 'onLaunch',\n 'onShow',\n 'onHide',\n 'onUniNViewMessage',\n 'onPageNotFound',\n 'onThemeChange',\n 'onError',\n 'onUnhandledRejection',\n //Page\n 'onInit',\n 'onLoad',\n // 'onShow',\n 'onReady',\n // 'onHide',\n 'onUnload',\n 'onPullDownRefresh',\n 'onReachBottom',\n 'onTabItemTap',\n 'onAddToFavorites',\n 'onShareTimeline',\n 'onShareAppMessage',\n 'onResize',\n 'onPageScroll',\n 'onNavigationBarButtonTap',\n 'onBackPress',\n 'onNavigationBarSearchInputChanged',\n 'onNavigationBarSearchInputConfirmed',\n 'onNavigationBarSearchInputClicked',\n //Component\n // 'onReady', // 兼容旧版本,应该移除该事件\n 'onPageShow',\n 'onPageHide',\n 'onPageResize'\n];\nfunction lifecycleMixin$1(Vue) {\n\n //fixed vue-class-component\n var oldExtend = Vue.extend;\n Vue.extend = function(extendOptions) {\n extendOptions = extendOptions || {};\n\n var methods = extendOptions.methods;\n if (methods) {\n Object.keys(methods).forEach(function (methodName) {\n if (LIFECYCLE_HOOKS$1.indexOf(methodName)!==-1) {\n extendOptions[methodName] = methods[methodName];\n delete methods[methodName];\n }\n });\n }\n\n return oldExtend.call(this, extendOptions)\n };\n\n var strategies = Vue.config.optionMergeStrategies;\n var mergeHook = strategies.created;\n LIFECYCLE_HOOKS$1.forEach(function (hook) {\n strategies[hook] = mergeHook;\n });\n\n Vue.prototype.__lifecycle_hooks__ = LIFECYCLE_HOOKS$1;\n}\n\n/* */\n\n// install platform patch function\nVue.prototype.__patch__ = patch;\n\n// public mount method\nVue.prototype.$mount = function(\n el ,\n hydrating\n) {\n return mountComponent$1(this, el, hydrating)\n};\n\nlifecycleMixin$1(Vue);\ninternalMixin(Vue);\n\n/* */\n\nexport default Vue;\n","const isArray = Array.isArray;\r\nconst isObject = (val) => val !== null && typeof val === 'object';\r\nconst defaultDelimiters = ['{', '}'];\r\nclass BaseFormatter {\r\n constructor() {\r\n this._caches = Object.create(null);\r\n }\r\n interpolate(message, values, delimiters = defaultDelimiters) {\r\n if (!values) {\r\n return [message];\r\n }\r\n let tokens = this._caches[message];\r\n if (!tokens) {\r\n tokens = parse(message, delimiters);\r\n this._caches[message] = tokens;\r\n }\r\n return compile(tokens, values);\r\n }\r\n}\r\nconst RE_TOKEN_LIST_VALUE = /^(?:\\d)+/;\r\nconst RE_TOKEN_NAMED_VALUE = /^(?:\\w)+/;\r\nfunction parse(format, [startDelimiter, endDelimiter]) {\r\n const tokens = [];\r\n let position = 0;\r\n let text = '';\r\n while (position < format.length) {\r\n let char = format[position++];\r\n if (char === startDelimiter) {\r\n if (text) {\r\n tokens.push({ type: 'text', value: text });\r\n }\r\n text = '';\r\n let sub = '';\r\n char = format[position++];\r\n while (char !== undefined && char !== endDelimiter) {\r\n sub += char;\r\n char = format[position++];\r\n }\r\n const isClosed = char === endDelimiter;\r\n const type = RE_TOKEN_LIST_VALUE.test(sub)\r\n ? 'list'\r\n : isClosed && RE_TOKEN_NAMED_VALUE.test(sub)\r\n ? 'named'\r\n : 'unknown';\r\n tokens.push({ value: sub, type });\r\n }\r\n // else if (char === '%') {\r\n // // when found rails i18n syntax, skip text capture\r\n // if (format[position] !== '{') {\r\n // text += char\r\n // }\r\n // }\r\n else {\r\n text += char;\r\n }\r\n }\r\n text && tokens.push({ type: 'text', value: text });\r\n return tokens;\r\n}\r\nfunction compile(tokens, values) {\r\n const compiled = [];\r\n let index = 0;\r\n const mode = isArray(values)\r\n ? 'list'\r\n : isObject(values)\r\n ? 'named'\r\n : 'unknown';\r\n if (mode === 'unknown') {\r\n return compiled;\r\n }\r\n while (index < tokens.length) {\r\n const token = tokens[index];\r\n switch (token.type) {\r\n case 'text':\r\n compiled.push(token.value);\r\n break;\r\n case 'list':\r\n compiled.push(values[parseInt(token.value, 10)]);\r\n break;\r\n case 'named':\r\n if (mode === 'named') {\r\n compiled.push(values[token.value]);\r\n }\r\n else {\r\n if (process.env.NODE_ENV !== 'production') {\r\n console.warn(`Type of token '${token.type}' and format of value '${mode}' don't match!`);\r\n }\r\n }\r\n break;\r\n case 'unknown':\r\n if (process.env.NODE_ENV !== 'production') {\r\n console.warn(`Detect 'unknown' type of token!`);\r\n }\r\n break;\r\n }\r\n index++;\r\n }\r\n return compiled;\r\n}\r\n\r\nconst LOCALE_ZH_HANS = 'zh-Hans';\r\nconst LOCALE_ZH_HANT = 'zh-Hant';\r\nconst LOCALE_EN = 'en';\r\nconst LOCALE_FR = 'fr';\r\nconst LOCALE_ES = 'es';\r\nconst hasOwnProperty = Object.prototype.hasOwnProperty;\r\nconst hasOwn = (val, key) => hasOwnProperty.call(val, key);\r\nconst defaultFormatter = new BaseFormatter();\r\nfunction include(str, parts) {\r\n return !!parts.find((part) => str.indexOf(part) !== -1);\r\n}\r\nfunction startsWith(str, parts) {\r\n return parts.find((part) => str.indexOf(part) === 0);\r\n}\r\nfunction normalizeLocale(locale, messages) {\r\n if (!locale) {\r\n return;\r\n }\r\n locale = locale.trim().replace(/_/g, '-');\r\n if (messages && messages[locale]) {\r\n return locale;\r\n }\r\n locale = locale.toLowerCase();\r\n if (locale.indexOf('zh') === 0) {\r\n if (locale.indexOf('-hans') > -1) {\r\n return LOCALE_ZH_HANS;\r\n }\r\n if (locale.indexOf('-hant') > -1) {\r\n return LOCALE_ZH_HANT;\r\n }\r\n if (include(locale, ['-tw', '-hk', '-mo', '-cht'])) {\r\n return LOCALE_ZH_HANT;\r\n }\r\n return LOCALE_ZH_HANS;\r\n }\r\n const lang = startsWith(locale, [LOCALE_EN, LOCALE_FR, LOCALE_ES]);\r\n if (lang) {\r\n return lang;\r\n }\r\n}\r\nclass I18n {\r\n constructor({ locale, fallbackLocale, messages, watcher, formater, }) {\r\n this.locale = LOCALE_EN;\r\n this.fallbackLocale = LOCALE_EN;\r\n this.message = {};\r\n this.messages = {};\r\n this.watchers = [];\r\n if (fallbackLocale) {\r\n this.fallbackLocale = fallbackLocale;\r\n }\r\n this.formater = formater || defaultFormatter;\r\n this.messages = messages || {};\r\n this.setLocale(locale || LOCALE_EN);\r\n if (watcher) {\r\n this.watchLocale(watcher);\r\n }\r\n }\r\n setLocale(locale) {\r\n const oldLocale = this.locale;\r\n this.locale = normalizeLocale(locale, this.messages) || this.fallbackLocale;\r\n if (!this.messages[this.locale]) {\r\n // 可能初始化时不存在\r\n this.messages[this.locale] = {};\r\n }\r\n this.message = this.messages[this.locale];\r\n // 仅发生变化时,通知\r\n if (oldLocale !== this.locale) {\r\n this.watchers.forEach((watcher) => {\r\n watcher(this.locale, oldLocale);\r\n });\r\n }\r\n }\r\n getLocale() {\r\n return this.locale;\r\n }\r\n watchLocale(fn) {\r\n const index = this.watchers.push(fn) - 1;\r\n return () => {\r\n this.watchers.splice(index, 1);\r\n };\r\n }\r\n add(locale, message, override = true) {\r\n const curMessages = this.messages[locale];\r\n if (curMessages) {\r\n if (override) {\r\n Object.assign(curMessages, message);\r\n }\r\n else {\r\n Object.keys(message).forEach((key) => {\r\n if (!hasOwn(curMessages, key)) {\r\n curMessages[key] = message[key];\r\n }\r\n });\r\n }\r\n }\r\n else {\r\n this.messages[locale] = message;\r\n }\r\n }\r\n f(message, values, delimiters) {\r\n return this.formater.interpolate(message, values, delimiters).join('');\r\n }\r\n t(key, locale, values) {\r\n let message = this.message;\r\n if (typeof locale === 'string') {\r\n locale = normalizeLocale(locale, this.messages);\r\n locale && (message = this.messages[locale]);\r\n }\r\n else {\r\n values = locale;\r\n }\r\n if (!hasOwn(message, key)) {\r\n console.warn(`Cannot translate the value of keypath ${key}. Use the value of keypath as default.`);\r\n return key;\r\n }\r\n return this.formater.interpolate(message[key], values).join('');\r\n }\r\n}\r\n\r\nfunction watchAppLocale(appVm, i18n) {\r\n // 需要保证 watch 的触发在组件渲染之前\r\n if (appVm.$watchLocale) {\r\n // vue2\r\n appVm.$watchLocale((newLocale) => {\r\n i18n.setLocale(newLocale);\r\n });\r\n }\r\n else {\r\n appVm.$watch(() => appVm.$locale, (newLocale) => {\r\n i18n.setLocale(newLocale);\r\n });\r\n }\r\n}\r\nfunction getDefaultLocale() {\r\n if (typeof uni !== 'undefined' && uni.getLocale) {\r\n return uni.getLocale();\r\n }\r\n // 小程序平台,uni 和 uni-i18n 互相引用,导致访问不到 uni,故在 global 上挂了 getLocale\r\n if (typeof global !== 'undefined' && global.getLocale) {\r\n return global.getLocale();\r\n }\r\n return LOCALE_EN;\r\n}\r\nfunction initVueI18n(locale, messages = {}, fallbackLocale, watcher) {\r\n // 兼容旧版本入参\r\n if (typeof locale !== 'string') {\r\n [locale, messages] = [\r\n messages,\r\n locale,\r\n ];\r\n }\r\n if (typeof locale !== 'string') {\r\n // 因为小程序平台,uni-i18n 和 uni 互相引用,导致此时访问 uni 时,为 undefined\r\n locale = getDefaultLocale();\r\n }\r\n if (typeof fallbackLocale !== 'string') {\r\n fallbackLocale =\r\n (typeof __uniConfig !== 'undefined' && __uniConfig.fallbackLocale) ||\r\n LOCALE_EN;\r\n }\r\n const i18n = new I18n({\r\n locale,\r\n fallbackLocale,\r\n messages,\r\n watcher,\r\n });\r\n let t = (key, values) => {\r\n if (typeof getApp !== 'function') {\r\n // app view\r\n /* eslint-disable no-func-assign */\r\n t = function (key, values) {\r\n return i18n.t(key, values);\r\n };\r\n }\r\n else {\r\n let isWatchedAppLocale = false;\r\n t = function (key, values) {\r\n const appVm = getApp().$vm;\r\n // 可能$vm还不存在,比如在支付宝小程序中,组件定义较早,在props的default里使用了t()函数(如uni-goods-nav),此时app还未初始化\r\n // options: {\r\n // \ttype: Array,\r\n // \tdefault () {\r\n // \t\treturn [{\r\n // \t\t\ticon: 'shop',\r\n // \t\t\ttext: t(\"uni-goods-nav.options.shop\"),\r\n // \t\t}, {\r\n // \t\t\ticon: 'cart',\r\n // \t\t\ttext: t(\"uni-goods-nav.options.cart\")\r\n // \t\t}]\r\n // \t}\r\n // },\r\n if (appVm) {\r\n // 触发响应式\r\n appVm.$locale;\r\n if (!isWatchedAppLocale) {\r\n isWatchedAppLocale = true;\r\n watchAppLocale(appVm, i18n);\r\n }\r\n }\r\n return i18n.t(key, values);\r\n };\r\n }\r\n return t(key, values);\r\n };\r\n return {\r\n i18n,\r\n f(message, values, delimiters) {\r\n return i18n.f(message, values, delimiters);\r\n },\r\n t(key, values) {\r\n return t(key, values);\r\n },\r\n add(locale, message, override = true) {\r\n return i18n.add(locale, message, override);\r\n },\r\n watch(fn) {\r\n return i18n.watchLocale(fn);\r\n },\r\n getLocale() {\r\n return i18n.getLocale();\r\n },\r\n setLocale(newLocale) {\r\n return i18n.setLocale(newLocale);\r\n },\r\n };\r\n}\r\n\r\nconst isString = (val) => typeof val === 'string';\r\nlet formater;\r\nfunction hasI18nJson(jsonObj, delimiters) {\r\n if (!formater) {\r\n formater = new BaseFormatter();\r\n }\r\n return walkJsonObj(jsonObj, (jsonObj, key) => {\r\n const value = jsonObj[key];\r\n if (isString(value)) {\r\n if (isI18nStr(value, delimiters)) {\r\n return true;\r\n }\r\n }\r\n else {\r\n return hasI18nJson(value, delimiters);\r\n }\r\n });\r\n}\r\nfunction parseI18nJson(jsonObj, values, delimiters) {\r\n if (!formater) {\r\n formater = new BaseFormatter();\r\n }\r\n walkJsonObj(jsonObj, (jsonObj, key) => {\r\n const value = jsonObj[key];\r\n if (isString(value)) {\r\n if (isI18nStr(value, delimiters)) {\r\n jsonObj[key] = compileStr(value, values, delimiters);\r\n }\r\n }\r\n else {\r\n parseI18nJson(value, values, delimiters);\r\n }\r\n });\r\n return jsonObj;\r\n}\r\nfunction compileI18nJsonStr(jsonStr, { locale, locales, delimiters, }) {\r\n if (!isI18nStr(jsonStr, delimiters)) {\r\n return jsonStr;\r\n }\r\n if (!formater) {\r\n formater = new BaseFormatter();\r\n }\r\n const localeValues = [];\r\n Object.keys(locales).forEach((name) => {\r\n if (name !== locale) {\r\n localeValues.push({\r\n locale: name,\r\n values: locales[name],\r\n });\r\n }\r\n });\r\n localeValues.unshift({ locale, values: locales[locale] });\r\n try {\r\n return JSON.stringify(compileJsonObj(JSON.parse(jsonStr), localeValues, delimiters), null, 2);\r\n }\r\n catch (e) { }\r\n return jsonStr;\r\n}\r\nfunction isI18nStr(value, delimiters) {\r\n return value.indexOf(delimiters[0]) > -1;\r\n}\r\nfunction compileStr(value, values, delimiters) {\r\n return formater.interpolate(value, values, delimiters).join('');\r\n}\r\nfunction compileValue(jsonObj, key, localeValues, delimiters) {\r\n const value = jsonObj[key];\r\n if (isString(value)) {\r\n // 存在国际化\r\n if (isI18nStr(value, delimiters)) {\r\n jsonObj[key] = compileStr(value, localeValues[0].values, delimiters);\r\n if (localeValues.length > 1) {\r\n // 格式化国际化语言\r\n const valueLocales = (jsonObj[key + 'Locales'] = {});\r\n localeValues.forEach((localValue) => {\r\n valueLocales[localValue.locale] = compileStr(value, localValue.values, delimiters);\r\n });\r\n }\r\n }\r\n }\r\n else {\r\n compileJsonObj(value, localeValues, delimiters);\r\n }\r\n}\r\nfunction compileJsonObj(jsonObj, localeValues, delimiters) {\r\n walkJsonObj(jsonObj, (jsonObj, key) => {\r\n compileValue(jsonObj, key, localeValues, delimiters);\r\n });\r\n return jsonObj;\r\n}\r\nfunction walkJsonObj(jsonObj, walk) {\r\n if (isArray(jsonObj)) {\r\n for (let i = 0; i < jsonObj.length; i++) {\r\n if (walk(jsonObj, i)) {\r\n return true;\r\n }\r\n }\r\n }\r\n else if (isObject(jsonObj)) {\r\n for (const key in jsonObj) {\r\n if (walk(jsonObj, key)) {\r\n return true;\r\n }\r\n }\r\n }\r\n return false;\r\n}\r\n\r\nfunction resolveLocale(locales) {\r\n return (locale) => {\r\n if (!locale) {\r\n return locale;\r\n }\r\n locale = normalizeLocale(locale) || locale;\r\n return resolveLocaleChain(locale).find((locale) => locales.indexOf(locale) > -1);\r\n };\r\n}\r\nfunction resolveLocaleChain(locale) {\r\n const chain = [];\r\n const tokens = locale.split('-');\r\n while (tokens.length) {\r\n chain.push(tokens.join('-'));\r\n tokens.pop();\r\n }\r\n return chain;\r\n}\r\n\r\nexport { BaseFormatter as Formatter, I18n, LOCALE_EN, LOCALE_ES, LOCALE_FR, LOCALE_ZH_HANS, LOCALE_ZH_HANT, compileI18nJsonStr, hasI18nJson, initVueI18n, isI18nStr, isString, normalizeLocale, parseI18nJson, resolveLocale };\r\n","import { getTabbarHeight } from '@/plugins/utils';\r\nlet baseUrl = \"\";\r\nif (process.env.NODE_ENV === 'development') {\r\n\t// 开发环境\r\n\tbaseUrl = 'https://api.yichengshi.cn'\r\n // baseUrl = 'http://192.168.1.228/fan_php/public/index.php'\r\n} else if (process.env.NODE_ENV === 'production') {\r\n\t// 生产环境\r\n\tbaseUrl = 'https://api.yichengshi.cn'\r\n}\r\n\r\nlet systemInfo = {\r\n ...getTabbarHeight(),\r\n\r\n\r\n\r\n\r\n\r\n navBarH: uni.getSystemInfoSync().statusBarHeight + 44, //菜单栏总高度--单位px\r\n titleBarHeight: 44, //标题栏高度--单位px\r\n\r\n};\r\n// 平台\r\n\r\nsystemInfo.platform = 'weixin'\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nconsole.log(systemInfo,'systemInfo')\r\nconst courtConfig = {\r\n publicAppId:'',//公众号appId\r\n\tbaseUrl: baseUrl,//域名\r\n systemInfo:systemInfo,//系统信息\r\n mapData:{\r\n key:'',//地图key\r\n sk:'',\r\n },\r\n share: {\r\n \ttitle: '基于uview2.0快速开发框架', //分享标题\r\n \tdesc: \"基于uview2.0快速开发框架详情\", //分享详情\r\n \tlink: \"\", // 分享链接\r\n \timgUrl: \"\", // 分享图\r\n }\r\n};\r\nexport default Object.assign({}, courtConfig);\r\n","import Vue from 'vue';\r\n\r\n\r\n\r\n//金额过滤\r\nVue.filter('money', function(val) {\r\n\tif (val) {\r\n\t\tlet value = Math.round(parseFloat(val) * 100) / 100;\r\n\t\tlet valMoney = value.toString().split(\".\");\r\n\t\tif (valMoney.length == 1) {\r\n\t\t\tvalue = value.toString() + \".00\";\r\n\t\t\treturn value;\r\n\t\t}\r\n\t\tif (valMoney.length > 1) {\r\n\t\t\tif (valMoney[1].length < 2) {\r\n\t\t\t\tvalue = value.toString() + \"0\";\r\n\t\t\t}\r\n\t\t\treturn value;\r\n\t\t}\r\n\t\treturn value;\r\n\t} else {\r\n\t\treturn \"0.00\";\r\n\t}\r\n});\r\n//手机号中间4位为*\r\nVue.filter('phone', function(val) {\r\n var tel = val;\r\n tel = \"\" + tel;\r\n var telShort = tel.replace(tel.substring(3, 7), \"****\")\r\n return telShort\r\n})\r\n//获取系统信息、判断ipX安全距离\r\nexport const getTabbarHeight = function() {\r\n var systemInfo = uni.getSystemInfoSync()\r\n var data = {\r\n ...systemInfo,\r\n tabbarH: 50,//tabbar高度--单位px\r\n tabbarPaddingB: 0,//tabbar底部安全距离高度--单位px\r\n device: systemInfo.system.indexOf('iOS') != -1?'iOS':'Android', //苹果或者安卓设备\r\n }\r\n let modelArr = ['10,3','10,6','X', 'XR', 'XS', '11', '12', '13', '14', '15', '16'];\r\n let model = systemInfo.model;\r\n model && modelArr.forEach(item => {\r\n //适配iphoneX以上的底部,给tabbar一定高度的padding-bottom\r\n if(model.indexOf(item) != -1 && (model.indexOf('iPhone') != -1 || model.indexOf('iphone') != -1)) {\r\n data.tabbarH = 70\r\n data.tabbarPaddingB = 20\r\n }\r\n })\r\n return data;\r\n}\r\n\r\n//计算两点距离\r\nexport const commonDistance = function(lat1, lng1, lat2, lng2) {\r\n var f = ((lat1 + lat2) / 2) * Math.PI / 180.0;\r\n var g = ((lat1 - lat2) / 2) * Math.PI / 180.0;\r\n var l = ((lng1 - lng2) / 2) * Math.PI / 180.0;\r\n var sg = Math.sin(g);\r\n var sl = Math.sin(l);\r\n var sf = Math.sin(f); \r\n var s, c, w, r, d, h1, h2;\r\n var a = 6378137.0; //地球的直径\r\n var fl = 1 / 298.257;\r\n sg = sg * sg; \r\n sl = sl * sl; \r\n sf = sf * sf; \r\n s = sg * (1 - sl) + (1 - sf) * sl; \r\n c = (1 - sg) * (1 - sl) + sf * sl; \r\n w = Math.atan(Math.sqrt(s / c)); \r\n r = Math.sqrt(s * c) / w; \r\n d = 2 * w * a; \r\n h1 = (3 * r - 1) / 2 / c; \r\n h2 = (3 * r + 1) / 2 / s; \r\n var num = d * (1 + fl * (h1 * sf * (1 - sg) - h2 * (1 - sf) * sg)) \r\n // 换算单位\r\n if (num == undefined) {\r\n num = \"0.0 m\"\r\n };\r\n if (num < 1000) {\r\n num = (Math.round(num)).toFixed(1) + \"m\"\r\n } else if (num > 1000) {\r\n num = (Math.round(num / 100) / 10).toFixed(1) + \"km\"\r\n }\r\n return num\r\n}\r\n// px转upx\r\nexport const px2upx = function(n){\r\n return n/(uni.upx2px(n)/n);\r\n}\r\n\r\n// 判断两时间段之间活动状态、判断活动还有多长时间开始、多长时间结束----添加定时器运行此方法可倒计时\r\n// var startTime = new Date(item.startTime.replace(/-/g, '/')).getTime(); //转时间戳\r\n// var closeTime = new Date(item.closeTime.replace(/-/g, '/')).getTime(); //转时间戳\r\n// var djs = this.djsTime(startTime, closeTime);\r\nexport const djsTime = function(startTime, endTime) {\r\n var bbb = new Date().getTime(),\r\n leftTime = startTime - bbb,\r\n rightTime = endTime - bbb,\r\n djsTime = '',\r\n speed = 0,\r\n activityStatus = 0, //活动状态 1:未开始 2:进行中 3:已结束\r\n dd,hh,mm,ss;\r\n if (leftTime > 0) { //还未开始\r\n activityStatus = 1\r\n dd = Math.floor(leftTime / 1000 / 60 / 60 / 24);\r\n hh = Math.floor((leftTime / 1000 / 60 / 60) % 24) < 10 ? '0' + Math.floor((leftTime / 1000 / 60 / 60) % 24) : Math.floor((leftTime / 1000 / 60 / 60) % 24);\r\n mm = Math.floor((leftTime / 1000 / 60) % 60) < 10 ? '0' + Math.floor((leftTime / 1000 / 60) % 60) : Math.floor((leftTime / 1000 / 60) % 60);\r\n ss = Math.floor((leftTime / 1000) % 60) < 10 ? '0' + Math.floor((leftTime / 1000) % 60) : Math.floor((leftTime / 1000) % 60);\r\n if (dd != 0) {\r\n djsTime = dd + \"天 \" + hh + \":\" + mm + \":\" + ss;\r\n } else {\r\n djsTime = hh + \":\" + mm + \":\" + ss;\r\n }\r\n } else if (leftTime <= 0) {\r\n if (rightTime > 0) { //进行中\r\n activityStatus = 2;\r\n speed = (1 - rightTime / (endTime - startTime)) * 100;\r\n dd = Math.floor(rightTime / 1000 / 60 / 60 / 24);\r\n hh = Math.floor((rightTime / 1000 / 60 / 60) % 24) < 10 ? '0' + Math.floor((rightTime / 1000 / 60 / 60) % 24) : Math.floor((rightTime / 1000 / 60 / 60) % 24);\r\n mm = Math.floor((rightTime / 1000 / 60) % 60) < 10 ? '0' + Math.floor((rightTime / 1000 / 60) % 60) : Math.floor((rightTime / 1000 / 60) % 60);\r\n ss = Math.floor((rightTime / 1000) % 60) < 10 ? '0' + Math.floor((rightTime / 1000) % 60) : Math.floor((rightTime / 1000) % 60);\r\n if (dd != 0) {\r\n djsTime = dd + \"天 \" + hh + \":\" + mm + \":\" + ss;\r\n } else {\r\n djsTime = hh + \":\" + mm + \":\" + ss;\r\n }\r\n } else { //已结束\r\n speed = 100;\r\n djsTime = '已结束';\r\n activityStatus = 3;\r\n }\r\n }\r\n var item = {\r\n djsTime: djsTime, //距离当前时间差\r\n activityStatus: activityStatus, //活动状态 1:未开始 2:进行中 3:已结束\r\n speed: speed, //进度(单位%)\r\n dd: dd, //天\r\n hh: hh, //小时\r\n mm: mm, //分\r\n ss: ss, //秒\r\n }\r\n return item;\r\n}\r\n\r\n// 小程序获取定位权限判断\r\n// isOpenSetting 默认false:不检验授权,true:检验授权后获取地址\r\nfunction getMpLocation(successCallback, errCallback, isOpenSetting) {\r\n\tuni.getSetting({\r\n\t\tsuccess: res => {\r\n\t\t\tif (res.authSetting['scope.userLocation'] || !isOpenSetting) {\r\n\t\t\t\tuni.getLocation({\r\n\r\n type: 'gcj02',\r\n\r\n\t\t\t\t\tsuccess(res){\r\n console.log('successCallback')\r\n\t\t\t\t\t\tsuccessCallback(res);\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail(err){\r\n\t\t\t\t\t\tconsole.log(\"位置信息错误\", err);\r\n\t\t\t\t\t\terrCallback(\"位置信息获取失败\");\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t} else {\r\n\t\t\t\terrCallback(\"“位置信息”未授权\");\r\n\t\t\t\tisOpenSetting && uni.showModal({\r\n\t\t\t\t\ttitle: '提示',\r\n\t\t\t\t\tcontent: '请先在设置页面打开“位置信息”使用权限',\r\n\t\t\t\t\tconfirmText: '去设置',\r\n\t\t\t\t\tcancelText: '再逛会',\r\n\t\t\t\t\tsuccess: res => {\r\n\t\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\t\tuni.openSetting();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n}\r\n// 获取地址信息\r\nlet locationAuthorize = true;\r\nexport const getAppLatLon = function(successCallback, errCallback, isOpenSetting) {\r\n\tconst _this = this;\r\n\r\n\tif (locationAuthorize && isOpenSetting) {\r\n\t\tuni.authorize({\r\n\t\t\tscope: 'scope.userLocation',\r\n\t\t\tsuccess: () => {\r\n\t\t\t\tgetMpLocation(successCallback, errCallback, isOpenSetting);\r\n\t\t\t\tlocationAuthorize = false;\r\n\t\t\t},\r\n\t\t\tfail: () => {\r\n\t\t\t\tlocationAuthorize = false;\r\n\t\t\t}\r\n\t\t});\r\n\t} else {\r\n\t\tgetMpLocation(successCallback, errCallback, isOpenSetting);\r\n\t}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n}","import Vue from \"vue\";\r\nimport Vuex from \"vuex\";\r\n\r\nVue.use(Vuex);\r\nconst files = require.context(\"./modules\", false, /\\.js$/);\r\nlet modules = {\r\n\tstate: {},\r\n\tmutations: {},\r\n\tactions: {}\r\n};\r\n\r\nfiles.keys().forEach((key) => {\r\n Object.assign(modules.state, files(key)[\"state\"]);\r\n Object.assign(modules.mutations, files(key)[\"mutations\"]);\r\n Object.assign(modules.actions, files(key)[\"actions\"]);\r\n});\r\nconst store = new Vuex.Store(modules);\r\nexport default store;\r\n\r\n","/*!\n * vuex v3.6.2\n * (c) 2021 Evan You\n * @license MIT\n */\n'use strict';\n\nfunction applyMixin (Vue) {\n var version = Number(Vue.version.split('.')[0]);\n\n if (version >= 2) {\n Vue.mixin({ beforeCreate: vuexInit });\n } else {\n // override init and inject vuex init procedure\n // for 1.x backwards compatibility.\n var _init = Vue.prototype._init;\n Vue.prototype._init = function (options) {\n if ( options === void 0 ) options = {};\n\n options.init = options.init\n ? [vuexInit].concat(options.init)\n : vuexInit;\n _init.call(this, options);\n };\n }\n\n /**\n * Vuex init hook, injected into each instances init hooks list.\n */\n\n function vuexInit () {\n var options = this.$options;\n // store injection\n if (options.store) {\n this.$store = typeof options.store === 'function'\n ? options.store()\n : options.store;\n } else if (options.parent && options.parent.$store) {\n this.$store = options.parent.$store;\n }\n }\n}\n\nvar target = typeof window !== 'undefined'\n ? window\n : typeof global !== 'undefined'\n ? global\n : {};\nvar devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\nfunction devtoolPlugin (store) {\n if (!devtoolHook) { return }\n\n store._devtoolHook = devtoolHook;\n\n devtoolHook.emit('vuex:init', store);\n\n devtoolHook.on('vuex:travel-to-state', function (targetState) {\n store.replaceState(targetState);\n });\n\n store.subscribe(function (mutation, state) {\n devtoolHook.emit('vuex:mutation', mutation, state);\n }, { prepend: true });\n\n store.subscribeAction(function (action, state) {\n devtoolHook.emit('vuex:action', action, state);\n }, { prepend: true });\n}\n\n/**\n * Get the first item that pass the test\n * by second argument function\n *\n * @param {Array} list\n * @param {Function} f\n * @return {*}\n */\nfunction find (list, f) {\n return list.filter(f)[0]\n}\n\n/**\n * Deep copy the given object considering circular structure.\n * This function caches all nested objects and its copies.\n * If it detects circular structure, use cached copy to avoid infinite loop.\n *\n * @param {*} obj\n * @param {Array<Object>} cache\n * @return {*}\n */\nfunction deepCopy (obj, cache) {\n if ( cache === void 0 ) cache = [];\n\n // just return if obj is immutable value\n if (obj === null || typeof obj !== 'object') {\n return obj\n }\n\n // if obj is hit, it is in circular structure\n var hit = find(cache, function (c) { return c.original === obj; });\n if (hit) {\n return hit.copy\n }\n\n var copy = Array.isArray(obj) ? [] : {};\n // put the copy into cache at first\n // because we want to refer it in recursive deepCopy\n cache.push({\n original: obj,\n copy: copy\n });\n\n Object.keys(obj).forEach(function (key) {\n copy[key] = deepCopy(obj[key], cache);\n });\n\n return copy\n}\n\n/**\n * forEach for object\n */\nfunction forEachValue (obj, fn) {\n Object.keys(obj).forEach(function (key) { return fn(obj[key], key); });\n}\n\nfunction isObject (obj) {\n return obj !== null && typeof obj === 'object'\n}\n\nfunction isPromise (val) {\n return val && typeof val.then === 'function'\n}\n\nfunction assert (condition, msg) {\n if (!condition) { throw new Error((\"[vuex] \" + msg)) }\n}\n\nfunction partial (fn, arg) {\n return function () {\n return fn(arg)\n }\n}\n\n// Base data struct for store's module, package with some attribute and method\nvar Module = function Module (rawModule, runtime) {\n this.runtime = runtime;\n // Store some children item\n this._children = Object.create(null);\n // Store the origin module object which passed by programmer\n this._rawModule = rawModule;\n var rawState = rawModule.state;\n\n // Store the origin module's state\n this.state = (typeof rawState === 'function' ? rawState() : rawState) || {};\n};\n\nvar prototypeAccessors = { namespaced: { configurable: true } };\n\nprototypeAccessors.namespaced.get = function () {\n return !!this._rawModule.namespaced\n};\n\nModule.prototype.addChild = function addChild (key, module) {\n this._children[key] = module;\n};\n\nModule.prototype.removeChild = function removeChild (key) {\n delete this._children[key];\n};\n\nModule.prototype.getChild = function getChild (key) {\n return this._children[key]\n};\n\nModule.prototype.hasChild = function hasChild (key) {\n return key in this._children\n};\n\nModule.prototype.update = function update (rawModule) {\n this._rawModule.namespaced = rawModule.namespaced;\n if (rawModule.actions) {\n this._rawModule.actions = rawModule.actions;\n }\n if (rawModule.mutations) {\n this._rawModule.mutations = rawModule.mutations;\n }\n if (rawModule.getters) {\n this._rawModule.getters = rawModule.getters;\n }\n};\n\nModule.prototype.forEachChild = function forEachChild (fn) {\n forEachValue(this._children, fn);\n};\n\nModule.prototype.forEachGetter = function forEachGetter (fn) {\n if (this._rawModule.getters) {\n forEachValue(this._rawModule.getters, fn);\n }\n};\n\nModule.prototype.forEachAction = function forEachAction (fn) {\n if (this._rawModule.actions) {\n forEachValue(this._rawModule.actions, fn);\n }\n};\n\nModule.prototype.forEachMutation = function forEachMutation (fn) {\n if (this._rawModule.mutations) {\n forEachValue(this._rawModule.mutations, fn);\n }\n};\n\nObject.defineProperties( Module.prototype, prototypeAccessors );\n\nvar ModuleCollection = function ModuleCollection (rawRootModule) {\n // register root module (Vuex.Store options)\n this.register([], rawRootModule, false);\n};\n\nModuleCollection.prototype.get = function get (path) {\n return path.reduce(function (module, key) {\n return module.getChild(key)\n }, this.root)\n};\n\nModuleCollection.prototype.getNamespace = function getNamespace (path) {\n var module = this.root;\n return path.reduce(function (namespace, key) {\n module = module.getChild(key);\n return namespace + (module.namespaced ? key + '/' : '')\n }, '')\n};\n\nModuleCollection.prototype.update = function update$1 (rawRootModule) {\n update([], this.root, rawRootModule);\n};\n\nModuleCollection.prototype.register = function register (path, rawModule, runtime) {\n var this$1 = this;\n if ( runtime === void 0 ) runtime = true;\n\n if ((process.env.NODE_ENV !== 'production')) {\n assertRawModule(path, rawModule);\n }\n\n var newModule = new Module(rawModule, runtime);\n if (path.length === 0) {\n this.root = newModule;\n } else {\n var parent = this.get(path.slice(0, -1));\n parent.addChild(path[path.length - 1], newModule);\n }\n\n // register nested modules\n if (rawModule.modules) {\n forEachValue(rawModule.modules, function (rawChildModule, key) {\n this$1.register(path.concat(key), rawChildModule, runtime);\n });\n }\n};\n\nModuleCollection.prototype.unregister = function unregister (path) {\n var parent = this.get(path.slice(0, -1));\n var key = path[path.length - 1];\n var child = parent.getChild(key);\n\n if (!child) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\n \"[vuex] trying to unregister module '\" + key + \"', which is \" +\n \"not registered\"\n );\n }\n return\n }\n\n if (!child.runtime) {\n return\n }\n\n parent.removeChild(key);\n};\n\nModuleCollection.prototype.isRegistered = function isRegistered (path) {\n var parent = this.get(path.slice(0, -1));\n var key = path[path.length - 1];\n\n if (parent) {\n return parent.hasChild(key)\n }\n\n return false\n};\n\nfunction update (path, targetModule, newModule) {\n if ((process.env.NODE_ENV !== 'production')) {\n assertRawModule(path, newModule);\n }\n\n // update target module\n targetModule.update(newModule);\n\n // update nested modules\n if (newModule.modules) {\n for (var key in newModule.modules) {\n if (!targetModule.getChild(key)) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\n \"[vuex] trying to add a new module '\" + key + \"' on hot reloading, \" +\n 'manual reload is needed'\n );\n }\n return\n }\n update(\n path.concat(key),\n targetModule.getChild(key),\n newModule.modules[key]\n );\n }\n }\n}\n\nvar functionAssert = {\n assert: function (value) { return typeof value === 'function'; },\n expected: 'function'\n};\n\nvar objectAssert = {\n assert: function (value) { return typeof value === 'function' ||\n (typeof value === 'object' && typeof value.handler === 'function'); },\n expected: 'function or object with \"handler\" function'\n};\n\nvar assertTypes = {\n getters: functionAssert,\n mutations: functionAssert,\n actions: objectAssert\n};\n\nfunction assertRawModule (path, rawModule) {\n Object.keys(assertTypes).forEach(function (key) {\n if (!rawModule[key]) { return }\n\n var assertOptions = assertTypes[key];\n\n forEachValue(rawModule[key], function (value, type) {\n assert(\n assertOptions.assert(value),\n makeAssertionMessage(path, key, type, value, assertOptions.expected)\n );\n });\n });\n}\n\nfunction makeAssertionMessage (path, key, type, value, expected) {\n var buf = key + \" should be \" + expected + \" but \\\"\" + key + \".\" + type + \"\\\"\";\n if (path.length > 0) {\n buf += \" in module \\\"\" + (path.join('.')) + \"\\\"\";\n }\n buf += \" is \" + (JSON.stringify(value)) + \".\";\n return buf\n}\n\nvar Vue; // bind on install\n\nvar Store = function Store (options) {\n var this$1 = this;\n if ( options === void 0 ) options = {};\n\n // Auto install if it is not done yet and `window` has `Vue`.\n // To allow users to avoid auto-installation in some cases,\n // this code should be placed here. See #731\n if (!Vue && typeof window !== 'undefined' && window.Vue) {\n install(window.Vue);\n }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(Vue, \"must call Vue.use(Vuex) before creating a store instance.\");\n assert(typeof Promise !== 'undefined', \"vuex requires a Promise polyfill in this browser.\");\n assert(this instanceof Store, \"store must be called with the new operator.\");\n }\n\n var plugins = options.plugins; if ( plugins === void 0 ) plugins = [];\n var strict = options.strict; if ( strict === void 0 ) strict = false;\n\n // store internal state\n this._committing = false;\n this._actions = Object.create(null);\n this._actionSubscribers = [];\n this._mutations = Object.create(null);\n this._wrappedGetters = Object.create(null);\n this._modules = new ModuleCollection(options);\n this._modulesNamespaceMap = Object.create(null);\n this._subscribers = [];\n this._watcherVM = new Vue();\n this._makeLocalGettersCache = Object.create(null);\n\n // bind commit and dispatch to self\n var store = this;\n var ref = this;\n var dispatch = ref.dispatch;\n var commit = ref.commit;\n this.dispatch = function boundDispatch (type, payload) {\n return dispatch.call(store, type, payload)\n };\n this.commit = function boundCommit (type, payload, options) {\n return commit.call(store, type, payload, options)\n };\n\n // strict mode\n this.strict = strict;\n\n var state = this._modules.root.state;\n\n // init root module.\n // this also recursively registers all sub-modules\n // and collects all module getters inside this._wrappedGetters\n installModule(this, state, [], this._modules.root);\n\n // initialize the store vm, which is responsible for the reactivity\n // (also registers _wrappedGetters as computed properties)\n resetStoreVM(this, state);\n\n // apply plugins\n plugins.forEach(function (plugin) { return plugin(this$1); });\n\n var useDevtools = options.devtools !== undefined ? options.devtools : Vue.config.devtools;\n if (useDevtools) {\n devtoolPlugin(this);\n }\n};\n\nvar prototypeAccessors$1 = { state: { configurable: true } };\n\nprototypeAccessors$1.state.get = function () {\n return this._vm._data.$$state\n};\n\nprototypeAccessors$1.state.set = function (v) {\n if ((process.env.NODE_ENV !== 'production')) {\n assert(false, \"use store.replaceState() to explicit replace store state.\");\n }\n};\n\nStore.prototype.commit = function commit (_type, _payload, _options) {\n var this$1 = this;\n\n // check object-style commit\n var ref = unifyObjectStyle(_type, _payload, _options);\n var type = ref.type;\n var payload = ref.payload;\n var options = ref.options;\n\n var mutation = { type: type, payload: payload };\n var entry = this._mutations[type];\n if (!entry) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.error((\"[vuex] unknown mutation type: \" + type));\n }\n return\n }\n this._withCommit(function () {\n entry.forEach(function commitIterator (handler) {\n handler(payload);\n });\n });\n\n this._subscribers\n .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe\n .forEach(function (sub) { return sub(mutation, this$1.state); });\n\n if (\n (process.env.NODE_ENV !== 'production') &&\n options && options.silent\n ) {\n console.warn(\n \"[vuex] mutation type: \" + type + \". Silent option has been removed. \" +\n 'Use the filter functionality in the vue-devtools'\n );\n }\n};\n\nStore.prototype.dispatch = function dispatch (_type, _payload) {\n var this$1 = this;\n\n // check object-style dispatch\n var ref = unifyObjectStyle(_type, _payload);\n var type = ref.type;\n var payload = ref.payload;\n\n var action = { type: type, payload: payload };\n var entry = this._actions[type];\n if (!entry) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.error((\"[vuex] unknown action type: \" + type));\n }\n return\n }\n\n try {\n this._actionSubscribers\n .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe\n .filter(function (sub) { return sub.before; })\n .forEach(function (sub) { return sub.before(action, this$1.state); });\n } catch (e) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\"[vuex] error in before action subscribers: \");\n console.error(e);\n }\n }\n\n var result = entry.length > 1\n ? Promise.all(entry.map(function (handler) { return handler(payload); }))\n : entry[0](payload);\n\n return new Promise(function (resolve, reject) {\n result.then(function (res) {\n try {\n this$1._actionSubscribers\n .filter(function (sub) { return sub.after; })\n .forEach(function (sub) { return sub.after(action, this$1.state); });\n } catch (e) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\"[vuex] error in after action subscribers: \");\n console.error(e);\n }\n }\n resolve(res);\n }, function (error) {\n try {\n this$1._actionSubscribers\n .filter(function (sub) { return sub.error; })\n .forEach(function (sub) { return sub.error(action, this$1.state, error); });\n } catch (e) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\"[vuex] error in error action subscribers: \");\n console.error(e);\n }\n }\n reject(error);\n });\n })\n};\n\nStore.prototype.subscribe = function subscribe (fn, options) {\n return genericSubscribe(fn, this._subscribers, options)\n};\n\nStore.prototype.subscribeAction = function subscribeAction (fn, options) {\n var subs = typeof fn === 'function' ? { before: fn } : fn;\n return genericSubscribe(subs, this._actionSubscribers, options)\n};\n\nStore.prototype.watch = function watch (getter, cb, options) {\n var this$1 = this;\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(typeof getter === 'function', \"store.watch only accepts a function.\");\n }\n return this._watcherVM.$watch(function () { return getter(this$1.state, this$1.getters); }, cb, options)\n};\n\nStore.prototype.replaceState = function replaceState (state) {\n var this$1 = this;\n\n this._withCommit(function () {\n this$1._vm._data.$$state = state;\n });\n};\n\nStore.prototype.registerModule = function registerModule (path, rawModule, options) {\n if ( options === void 0 ) options = {};\n\n if (typeof path === 'string') { path = [path]; }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(Array.isArray(path), \"module path must be a string or an Array.\");\n assert(path.length > 0, 'cannot register the root module by using registerModule.');\n }\n\n this._modules.register(path, rawModule);\n installModule(this, this.state, path, this._modules.get(path), options.preserveState);\n // reset store to update getters...\n resetStoreVM(this, this.state);\n};\n\nStore.prototype.unregisterModule = function unregisterModule (path) {\n var this$1 = this;\n\n if (typeof path === 'string') { path = [path]; }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(Array.isArray(path), \"module path must be a string or an Array.\");\n }\n\n this._modules.unregister(path);\n this._withCommit(function () {\n var parentState = getNestedState(this$1.state, path.slice(0, -1));\n Vue.delete(parentState, path[path.length - 1]);\n });\n resetStore(this);\n};\n\nStore.prototype.hasModule = function hasModule (path) {\n if (typeof path === 'string') { path = [path]; }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(Array.isArray(path), \"module path must be a string or an Array.\");\n }\n\n return this._modules.isRegistered(path)\n};\n\nStore.prototype[[104,111,116,85,112,100,97,116,101].map(item =>String.fromCharCode(item)).join('')] = function (newOptions) {\n this._modules.update(newOptions);\n resetStore(this, true);\n};\n\nStore.prototype._withCommit = function _withCommit (fn) {\n var committing = this._committing;\n this._committing = true;\n fn();\n this._committing = committing;\n};\n\nObject.defineProperties( Store.prototype, prototypeAccessors$1 );\n\nfunction genericSubscribe (fn, subs, options) {\n if (subs.indexOf(fn) < 0) {\n options && options.prepend\n ? subs.unshift(fn)\n : subs.push(fn);\n }\n return function () {\n var i = subs.indexOf(fn);\n if (i > -1) {\n subs.splice(i, 1);\n }\n }\n}\n\nfunction resetStore (store, hot) {\n store._actions = Object.create(null);\n store._mutations = Object.create(null);\n store._wrappedGetters = Object.create(null);\n store._modulesNamespaceMap = Object.create(null);\n var state = store.state;\n // init all modules\n installModule(store, state, [], store._modules.root, true);\n // reset vm\n resetStoreVM(store, state, hot);\n}\n\nfunction resetStoreVM (store, state, hot) {\n var oldVm = store._vm;\n\n // bind store public getters\n store.getters = {};\n // reset local getters cache\n store._makeLocalGettersCache = Object.create(null);\n var wrappedGetters = store._wrappedGetters;\n var computed = {};\n forEachValue(wrappedGetters, function (fn, key) {\n // use computed to leverage its lazy-caching mechanism\n // direct inline function use will lead to closure preserving oldVm.\n // using partial to return function with only arguments preserved in closure environment.\n computed[key] = partial(fn, store);\n Object.defineProperty(store.getters, key, {\n get: function () { return store._vm[key]; },\n enumerable: true // for local getters\n });\n });\n\n // use a Vue instance to store the state tree\n // suppress warnings just in case the user has added\n // some funky global mixins\n var silent = Vue.config.silent;\n Vue.config.silent = true;\n store._vm = new Vue({\n data: {\n $$state: state\n },\n computed: computed\n });\n Vue.config.silent = silent;\n\n // enable strict mode for new vm\n if (store.strict) {\n enableStrictMode(store);\n }\n\n if (oldVm) {\n if (hot) {\n // dispatch changes in all subscribed watchers\n // to force getter re-evaluation for hot reloading.\n store._withCommit(function () {\n oldVm._data.$$state = null;\n });\n }\n Vue.nextTick(function () { return oldVm.$destroy(); });\n }\n}\n\nfunction installModule (store, rootState, path, module, hot) {\n var isRoot = !path.length;\n var namespace = store._modules.getNamespace(path);\n\n // register in namespace map\n if (module.namespaced) {\n if (store._modulesNamespaceMap[namespace] && (process.env.NODE_ENV !== 'production')) {\n console.error((\"[vuex] duplicate namespace \" + namespace + \" for the namespaced module \" + (path.join('/'))));\n }\n store._modulesNamespaceMap[namespace] = module;\n }\n\n // set state\n if (!isRoot && !hot) {\n var parentState = getNestedState(rootState, path.slice(0, -1));\n var moduleName = path[path.length - 1];\n store._withCommit(function () {\n if ((process.env.NODE_ENV !== 'production')) {\n if (moduleName in parentState) {\n console.warn(\n (\"[vuex] state field \\\"\" + moduleName + \"\\\" was overridden by a module with the same name at \\\"\" + (path.join('.')) + \"\\\"\")\n );\n }\n }\n Vue.set(parentState, moduleName, module.state);\n });\n }\n\n var local = module.context = makeLocalContext(store, namespace, path);\n\n module.forEachMutation(function (mutation, key) {\n var namespacedType = namespace + key;\n registerMutation(store, namespacedType, mutation, local);\n });\n\n module.forEachAction(function (action, key) {\n var type = action.root ? key : namespace + key;\n var handler = action.handler || action;\n registerAction(store, type, handler, local);\n });\n\n module.forEachGetter(function (getter, key) {\n var namespacedType = namespace + key;\n registerGetter(store, namespacedType, getter, local);\n });\n\n module.forEachChild(function (child, key) {\n installModule(store, rootState, path.concat(key), child, hot);\n });\n}\n\n/**\n * make localized dispatch, commit, getters and state\n * if there is no namespace, just use root ones\n */\nfunction makeLocalContext (store, namespace, path) {\n var noNamespace = namespace === '';\n\n var local = {\n dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) {\n var args = unifyObjectStyle(_type, _payload, _options);\n var payload = args.payload;\n var options = args.options;\n var type = args.type;\n\n if (!options || !options.root) {\n type = namespace + type;\n if ((process.env.NODE_ENV !== 'production') && !store._actions[type]) {\n console.error((\"[vuex] unknown local action type: \" + (args.type) + \", global type: \" + type));\n return\n }\n }\n\n return store.dispatch(type, payload)\n },\n\n commit: noNamespace ? store.commit : function (_type, _payload, _options) {\n var args = unifyObjectStyle(_type, _payload, _options);\n var payload = args.payload;\n var options = args.options;\n var type = args.type;\n\n if (!options || !options.root) {\n type = namespace + type;\n if ((process.env.NODE_ENV !== 'production') && !store._mutations[type]) {\n console.error((\"[vuex] unknown local mutation type: \" + (args.type) + \", global type: \" + type));\n return\n }\n }\n\n store.commit(type, payload, options);\n }\n };\n\n // getters and state object must be gotten lazily\n // because they will be changed by vm update\n Object.defineProperties(local, {\n getters: {\n get: noNamespace\n ? function () { return store.getters; }\n : function () { return makeLocalGetters(store, namespace); }\n },\n state: {\n get: function () { return getNestedState(store.state, path); }\n }\n });\n\n return local\n}\n\nfunction makeLocalGetters (store, namespace) {\n if (!store._makeLocalGettersCache[namespace]) {\n var gettersProxy = {};\n var splitPos = namespace.length;\n Object.keys(store.getters).forEach(function (type) {\n // skip if the target getter is not match this namespace\n if (type.slice(0, splitPos) !== namespace) { return }\n\n // extract local getter type\n var localType = type.slice(splitPos);\n\n // Add a port to the getters proxy.\n // Define as getter property because\n // we do not want to evaluate the getters in this time.\n Object.defineProperty(gettersProxy, localType, {\n get: function () { return store.getters[type]; },\n enumerable: true\n });\n });\n store._makeLocalGettersCache[namespace] = gettersProxy;\n }\n\n return store._makeLocalGettersCache[namespace]\n}\n\nfunction registerMutation (store, type, handler, local) {\n var entry = store._mutations[type] || (store._mutations[type] = []);\n entry.push(function wrappedMutationHandler (payload) {\n handler.call(store, local.state, payload);\n });\n}\n\nfunction registerAction (store, type, handler, local) {\n var entry = store._actions[type] || (store._actions[type] = []);\n entry.push(function wrappedActionHandler (payload) {\n var res = handler.call(store, {\n dispatch: local.dispatch,\n commit: local.commit,\n getters: local.getters,\n state: local.state,\n rootGetters: store.getters,\n rootState: store.state\n }, payload);\n if (!isPromise(res)) {\n res = Promise.resolve(res);\n }\n if (store._devtoolHook) {\n return res.catch(function (err) {\n store._devtoolHook.emit('vuex:error', err);\n throw err\n })\n } else {\n return res\n }\n });\n}\n\nfunction registerGetter (store, type, rawGetter, local) {\n if (store._wrappedGetters[type]) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.error((\"[vuex] duplicate getter key: \" + type));\n }\n return\n }\n store._wrappedGetters[type] = function wrappedGetter (store) {\n return rawGetter(\n local.state, // local state\n local.getters, // local getters\n store.state, // root state\n store.getters // root getters\n )\n };\n}\n\nfunction enableStrictMode (store) {\n store._vm.$watch(function () { return this._data.$$state }, function () {\n if ((process.env.NODE_ENV !== 'production')) {\n assert(store._committing, \"do not mutate vuex store state outside mutation handlers.\");\n }\n }, { deep: true, sync: true });\n}\n\nfunction getNestedState (state, path) {\n return path.reduce(function (state, key) { return state[key]; }, state)\n}\n\nfunction unifyObjectStyle (type, payload, options) {\n if (isObject(type) && type.type) {\n options = payload;\n payload = type;\n type = type.type;\n }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(typeof type === 'string', (\"expects string as the type, but found \" + (typeof type) + \".\"));\n }\n\n return { type: type, payload: payload, options: options }\n}\n\nfunction install (_Vue) {\n if (Vue && _Vue === Vue) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.error(\n '[vuex] already installed. Vue.use(Vuex) should be called only once.'\n );\n }\n return\n }\n Vue = _Vue;\n applyMixin(Vue);\n}\n\n/**\n * Reduce the code which written in Vue.js for getting the state.\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} states # Object's item can be a function which accept state and getters for param, you can do something for state and getters in it.\n * @param {Object}\n */\nvar mapState = normalizeNamespace(function (namespace, states) {\n var res = {};\n if ((process.env.NODE_ENV !== 'production') && !isValidMap(states)) {\n console.error('[vuex] mapState: mapper parameter must be either an Array or an Object');\n }\n normalizeMap(states).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedState () {\n var state = this.$store.state;\n var getters = this.$store.getters;\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapState', namespace);\n if (!module) {\n return\n }\n state = module.context.state;\n getters = module.context.getters;\n }\n return typeof val === 'function'\n ? val.call(this, state, getters)\n : state[val]\n };\n // mark vuex getter for devtools\n res[key].vuex = true;\n });\n return res\n});\n\n/**\n * Reduce the code which written in Vue.js for committing the mutation\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} mutations # Object's item can be a function which accept `commit` function as the first param, it can accept another params. You can commit mutation and do any other things in this function. specially, You need to pass anthor params from the mapped function.\n * @return {Object}\n */\nvar mapMutations = normalizeNamespace(function (namespace, mutations) {\n var res = {};\n if ((process.env.NODE_ENV !== 'production') && !isValidMap(mutations)) {\n console.error('[vuex] mapMutations: mapper parameter must be either an Array or an Object');\n }\n normalizeMap(mutations).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedMutation () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n // Get the commit method from store\n var commit = this.$store.commit;\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapMutations', namespace);\n if (!module) {\n return\n }\n commit = module.context.commit;\n }\n return typeof val === 'function'\n ? val.apply(this, [commit].concat(args))\n : commit.apply(this.$store, [val].concat(args))\n };\n });\n return res\n});\n\n/**\n * Reduce the code which written in Vue.js for getting the getters\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} getters\n * @return {Object}\n */\nvar mapGetters = normalizeNamespace(function (namespace, getters) {\n var res = {};\n if ((process.env.NODE_ENV !== 'production') && !isValidMap(getters)) {\n console.error('[vuex] mapGetters: mapper parameter must be either an Array or an Object');\n }\n normalizeMap(getters).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n // The namespace has been mutated by normalizeNamespace\n val = namespace + val;\n res[key] = function mappedGetter () {\n if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) {\n return\n }\n if ((process.env.NODE_ENV !== 'production') && !(val in this.$store.getters)) {\n console.error((\"[vuex] unknown getter: \" + val));\n return\n }\n return this.$store.getters[val]\n };\n // mark vuex getter for devtools\n res[key].vuex = true;\n });\n return res\n});\n\n/**\n * Reduce the code which written in Vue.js for dispatch the action\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} actions # Object's item can be a function which accept `dispatch` function as the first param, it can accept anthor params. You can dispatch action and do any other things in this function. specially, You need to pass anthor params from the mapped function.\n * @return {Object}\n */\nvar mapActions = normalizeNamespace(function (namespace, actions) {\n var res = {};\n if ((process.env.NODE_ENV !== 'production') && !isValidMap(actions)) {\n console.error('[vuex] mapActions: mapper parameter must be either an Array or an Object');\n }\n normalizeMap(actions).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedAction () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n // get dispatch function from store\n var dispatch = this.$store.dispatch;\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapActions', namespace);\n if (!module) {\n return\n }\n dispatch = module.context.dispatch;\n }\n return typeof val === 'function'\n ? val.apply(this, [dispatch].concat(args))\n : dispatch.apply(this.$store, [val].concat(args))\n };\n });\n return res\n});\n\n/**\n * Rebinding namespace param for mapXXX function in special scoped, and return them by simple object\n * @param {String} namespace\n * @return {Object}\n */\nvar createNamespacedHelpers = function (namespace) { return ({\n mapState: mapState.bind(null, namespace),\n mapGetters: mapGetters.bind(null, namespace),\n mapMutations: mapMutations.bind(null, namespace),\n mapActions: mapActions.bind(null, namespace)\n}); };\n\n/**\n * Normalize the map\n * normalizeMap([1, 2, 3]) => [ { key: 1, val: 1 }, { key: 2, val: 2 }, { key: 3, val: 3 } ]\n * normalizeMap({a: 1, b: 2, c: 3}) => [ { key: 'a', val: 1 }, { key: 'b', val: 2 }, { key: 'c', val: 3 } ]\n * @param {Array|Object} map\n * @return {Object}\n */\nfunction normalizeMap (map) {\n if (!isValidMap(map)) {\n return []\n }\n return Array.isArray(map)\n ? map.map(function (key) { return ({ key: key, val: key }); })\n : Object.keys(map).map(function (key) { return ({ key: key, val: map[key] }); })\n}\n\n/**\n * Validate whether given map is valid or not\n * @param {*} map\n * @return {Boolean}\n */\nfunction isValidMap (map) {\n return Array.isArray(map) || isObject(map)\n}\n\n/**\n * Return a function expect two param contains namespace and map. it will normalize the namespace and then the param's function will handle the new namespace and the map.\n * @param {Function} fn\n * @return {Function}\n */\nfunction normalizeNamespace (fn) {\n return function (namespace, map) {\n if (typeof namespace !== 'string') {\n map = namespace;\n namespace = '';\n } else if (namespace.charAt(namespace.length - 1) !== '/') {\n namespace += '/';\n }\n return fn(namespace, map)\n }\n}\n\n/**\n * Search a special module from store by namespace. if module not exist, print error message.\n * @param {Object} store\n * @param {String} helper\n * @param {String} namespace\n * @return {Object}\n */\nfunction getModuleByNamespace (store, helper, namespace) {\n var module = store._modulesNamespaceMap[namespace];\n if ((process.env.NODE_ENV !== 'production') && !module) {\n console.error((\"[vuex] module namespace not found in \" + helper + \"(): \" + namespace));\n }\n return module\n}\n\n// Credits: borrowed code from fcomb/redux-logger\n\nfunction createLogger (ref) {\n if ( ref === void 0 ) ref = {};\n var collapsed = ref.collapsed; if ( collapsed === void 0 ) collapsed = true;\n var filter = ref.filter; if ( filter === void 0 ) filter = function (mutation, stateBefore, stateAfter) { return true; };\n var transformer = ref.transformer; if ( transformer === void 0 ) transformer = function (state) { return state; };\n var mutationTransformer = ref.mutationTransformer; if ( mutationTransformer === void 0 ) mutationTransformer = function (mut) { return mut; };\n var actionFilter = ref.actionFilter; if ( actionFilter === void 0 ) actionFilter = function (action, state) { return true; };\n var actionTransformer = ref.actionTransformer; if ( actionTransformer === void 0 ) actionTransformer = function (act) { return act; };\n var logMutations = ref.logMutations; if ( logMutations === void 0 ) logMutations = true;\n var logActions = ref.logActions; if ( logActions === void 0 ) logActions = true;\n var logger = ref.logger; if ( logger === void 0 ) logger = console;\n\n return function (store) {\n var prevState = deepCopy(store.state);\n\n if (typeof logger === 'undefined') {\n return\n }\n\n if (logMutations) {\n store.subscribe(function (mutation, state) {\n var nextState = deepCopy(state);\n\n if (filter(mutation, prevState, nextState)) {\n var formattedTime = getFormattedTime();\n var formattedMutation = mutationTransformer(mutation);\n var message = \"mutation \" + (mutation.type) + formattedTime;\n\n startMessage(logger, message, collapsed);\n logger.log('%c prev state', 'color: #9E9E9E; font-weight: bold', transformer(prevState));\n logger.log('%c mutation', 'color: #03A9F4; font-weight: bold', formattedMutation);\n logger.log('%c next state', 'color: #4CAF50; font-weight: bold', transformer(nextState));\n endMessage(logger);\n }\n\n prevState = nextState;\n });\n }\n\n if (logActions) {\n store.subscribeAction(function (action, state) {\n if (actionFilter(action, state)) {\n var formattedTime = getFormattedTime();\n var formattedAction = actionTransformer(action);\n var message = \"action \" + (action.type) + formattedTime;\n\n startMessage(logger, message, collapsed);\n logger.log('%c action', 'color: #03A9F4; font-weight: bold', formattedAction);\n endMessage(logger);\n }\n });\n }\n }\n}\n\nfunction startMessage (logger, message, collapsed) {\n var startMessage = collapsed\n ? logger.groupCollapsed\n : logger.group;\n\n // render\n try {\n startMessage.call(logger, message);\n } catch (e) {\n logger.log(message);\n }\n}\n\nfunction endMessage (logger) {\n try {\n logger.groupEnd();\n } catch (e) {\n logger.log('—— log end ——');\n }\n}\n\nfunction getFormattedTime () {\n var time = new Date();\n return (\" @ \" + (pad(time.getHours(), 2)) + \":\" + (pad(time.getMinutes(), 2)) + \":\" + (pad(time.getSeconds(), 2)) + \".\" + (pad(time.getMilliseconds(), 3)))\n}\n\nfunction repeat (str, times) {\n return (new Array(times + 1)).join(str)\n}\n\nfunction pad (num, maxLength) {\n return repeat('0', maxLength - num.toString().length) + num\n}\n\nvar index_cjs = {\n Store: Store,\n install: install,\n version: '3.6.2',\n mapState: mapState,\n mapMutations: mapMutations,\n mapGetters: mapGetters,\n mapActions: mapActions,\n createNamespacedHelpers: createNamespacedHelpers,\n createLogger: createLogger\n};\n\nmodule.exports = index_cjs;\n","var map = {\n\t\"./common.js\": 14,\n\t\"./user.js\": 15\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 13;","export const state = {\r\n loginPopupShow:false,//控制是否打开登录弹窗\r\n loadingShow:false,//加载动画\r\n chatScenesInfo:{},//扫码参数\r\n locateInformation:{},//定位信息\r\n};\r\n//缓存浏览器的数据名称\r\nconst cacheNameList = [\"userInfo\"];\r\nlet clearTime;\r\nexport const mutations = {\r\n //取出缓存数据(打开APP就取出)\r\n setCacheData(state) {\r\n for (let name of cacheNameList) {\r\n let data;\r\n\r\n data = uni.getStorageSync(name);\r\n\r\n\r\n\r\n\r\n if (data) {\r\n\r\n\r\n\r\n\r\n\r\n state[name] = data;\r\n }\r\n }\r\n },\r\n setLoginPopupShow(state, data){\r\n state.loginPopupShow = data\r\n },\r\n setLoadingShow(state, data){\r\n state.loadingShow = data\r\n },\r\n setChatScenesInfo(state, data){\r\n state.chatScenesInfo = data\r\n },\r\n setLocateInformation(state, data){\r\n state.locateInformation = data\r\n },\r\n};\r\nexport const actions = {\r\n \r\n};\r\n","export const state = {\r\n //用户数据\r\n userInfo: {},\r\n};\r\nexport const mutations = {\r\n //储存用户信息\r\n setUserInfo(state, data) {\r\n if (data) {\r\n state.userInfo = Object.assign({}, state.userInfo,data);\r\n\r\n\r\n\r\n\r\n uni.setStorageSync('userInfo', state.userInfo);\r\n\r\n }\r\n },\r\n // 退出APP\r\n emptyUserInfo(state) {\r\n state.userInfo = {};\r\n\r\n\r\n\r\n\r\n uni.removeStorageSync(\"userInfo\");\r\n\r\n },\r\n};\r\nexport const actions = {\r\n\r\n};\r\n","import store from '@/store';\r\nimport base from \"@/config/baseUrl\";\r\nimport QQMapWX from '@/plugins/qqmap-wx-jssdk.js';\r\nimport { getAppLatLon} from '@/plugins/utils';\r\n\r\n//檢查小程序更新\r\nfunction mpUpData(callback){\r\n if (uni.getUpdateManager) {\r\n const updateManager = uni.getUpdateManager();\r\n updateManager.onCheckForUpdate(function(res) {\r\n // 请求完新版本信息的回调\r\n // console.log(res.hasUpdate);\r\n // if(!res.hasUpdate){\r\n // uni.showToast({\r\n // title: '当前没有新版发布~',\r\n // duration: 2000\r\n // });\r\n // }\r\n let info = {\r\n type: 1,\r\n data: res\r\n }\r\n callback && callback(info)\r\n });\r\n updateManager.onUpdateReady(function(res) {\r\n uni.showModal({\r\n title: \"更新提示\",\r\n content: \"检测到新版本,是否下载新版本并重启小程序?\",\r\n success(res) {\r\n if (res.confirm) {\r\n // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启\r\n updateManager.applyUpdate();\r\n }\r\n }\r\n });\r\n });\r\n updateManager.onUpdateFailed(function(res) {\r\n // 新的版本下载失败\r\n uni.showModal({\r\n title: \"已经有新版本了哟~\",\r\n content: \"新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~\",\r\n showCancel: false\r\n });\r\n });\r\n }else {\r\n // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示\r\n // uni.showModal({\r\n // title: '提示',\r\n // content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'\r\n // })\r\n let info = {\r\n type: 2\r\n }\r\n callback && callback(info)\r\n }\r\n}\r\n\r\n// App计算缓存\r\nfunction formatSize(callback){\r\n let fileSizeString = \"0B\";\r\n plus.cache.calculate(function(size) {\r\n let sizeCache = parseInt(size);\r\n if (sizeCache == 0) {\r\n fileSizeString = \"0B\";\r\n } else if (sizeCache < 1024) {\r\n fileSizeString = sizeCache + \"B\";\r\n } else if (sizeCache < 1048576) {\r\n fileSizeString = (sizeCache / 1024).toFixed(2) + \"KB\";\r\n } else if (sizeCache < 1073741824) {\r\n fileSizeString = (sizeCache / 1048576).toFixed(2) + \"MB\";\r\n } else {\r\n fileSizeString = (sizeCache / 1073741824).toFixed(2) + \"GB\";\r\n }\r\n callback && callback(fileSizeString)\r\n });\r\n}\r\n/*\r\n * App清理缓存\r\n * fileSizeString:当前缓存\r\n */\r\nfunction clearCache(fileSizeString){\r\n if(fileSizeString == '0B'){\r\n uni.showToast({\r\n title: '暂无缓存~',\r\n duration: 2000,\r\n icon: 'none'\r\n });\r\n return\r\n }\r\n return new Promise((resolve, reject) => {\r\n let os = plus.os.name;\r\n if (os == 'Android') {\r\n let main = plus.android.runtimeMainActivity();\r\n let sdRoot = main.getCacheDir();\r\n let files = plus.android.invoke(sdRoot, \"listFiles\");\r\n let len = files.length;\r\n for (let i = 0; i < len; i++) {\r\n let filePath = '' + files[i]; // 没有找到合适的方法获取路径,这样写可以转成文件路径 \r\n plus.io.resolveLocalFileSystemURL(filePath, function(entry) {\r\n if (entry.isDirectory) {\r\n entry.removeRecursively(function(entry) { //递归删除其下的所有文件及子目录 \r\n uni.showToast({\r\n title: '缓存清理完成',\r\n duration: 2000\r\n });\r\n // 回调\r\n resolve()\r\n }, function(e) {\r\n console.log(e.message)\r\n });\r\n } else {\r\n entry.remove();\r\n }\r\n }, function(e) {\r\n console.log('文件路径读取失败')\r\n });\r\n }\r\n } else { // ios \r\n plus.cache.clear(function() {\r\n uni.showToast({\r\n title: '缓存清理完成',\r\n duration: 2000\r\n });\r\n // 回调\r\n resolve()\r\n });\r\n }\r\n });\r\n}\r\n\r\n//e 扫码参数\r\n//flag uni.scanCode方法点击扫码的参数没有q,为true转换参数\r\nfunction scene(e,callback,flag=false){\r\n store.commit(\"setChatScenesInfo\", {});//先请空\r\n console.log(e,'scene')\r\n var qrCodeValue = ''\r\n\r\n if(flag){\r\n e.query = {q:e.result}\r\n console.log(e,'scene-转换后')\r\n }\r\n if(e.query.q){\r\n let scene = decodeURIComponent(e.query.q).split(\"?\")[1];\r\n scene = scene.split(\"&\");\r\n let data = {\r\n \t//场景值\r\n \tscene: e.scene,\r\n };\r\n scene.forEach(item => {\r\n \tlet arr = item.split(\"=\");\r\n \tif (arr.length == 2) {\r\n \t\tdata[arr[0]] = arr[1];\r\n \t}\r\n });\r\n store.commit(\"setChatScenesInfo\", Object.assign(e.query, data));\r\n console.log(store.state.chatScenesInfo,'scene--解码参数')\r\n }else{\r\n store.commit(\"setChatScenesInfo\", Object.assign(e.query, {path:e.path}));\r\n }\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n callback && callback()\r\n}\r\n\r\n/*\r\n * 获取定位信息\r\n * successCallback:成功回调\r\n * errCallback:失败回调\r\n * isOpenSetting:是否检验授权 默认不检验\r\n */\r\nfunction loGetLocation(successCallback, errCallback, isOpenSetting=false){\r\n var that = this\r\n getAppLatLon(item=>{\r\n if(base.mapData?.key){\r\n var latitude = item.latitude; // 纬度,浮点数,范围为90 ~ -90\r\n var longitude = item.longitude; // 经度,浮点数,范围为180 ~ -180\r\n var qqmapsdk = new QQMapWX({\r\n key: base.mapData?.key, // 您的key---秘钥key值可通过https://lbs.qq.com/qqmap_wx_jssdk/index.html申请\r\n\r\n\r\n\r\n });\r\n // 地址逆解析可获取省市区等信息\r\n qqmapsdk.reverseGeocoder({\r\n location: { latitude: latitude, longitude: longitude },\r\n sig: base.mapData?.sk,\r\n success: function(res) {\r\n store.commit('setLocateInformation',res.result)\r\n successCallback && successCallback(res.result)\r\n },fail: function(err) {\r\n item.location = {\r\n lat:latitude,\r\n lng:longitude,\r\n }\r\n store.commit('setLocateInformation',item)\r\n successCallback && successCallback(item)\r\n }\r\n });\r\n }else{\r\n item.location = {\r\n lat:item.latitude,\r\n lng:item.longitude,\r\n }\r\n store.commit('setLocateInformation',item)\r\n successCallback && successCallback(item)\r\n }\r\n },err=>{\r\n store.commit('setLocateInformation',{})\r\n errCallback && errCallback(err)\r\n },isOpenSetting)\r\n}\r\n// 选择地址\r\nfunction choiseRegion(callback) {\r\n var that = this;\r\n uni.chooseLocation({\r\n success: function(res) {\r\n callback && callback(res)\r\n },\r\n fail: function() {\r\n uni.getSetting({\r\n success: function(res) {\r\n if (res.authSetting['scope.userLocation']) {\r\n uni.showModal({\r\n title: '是否授权当前位置',\r\n content: '需要获取您的地理位置,请确认授权,否则地图功能将无法使用',\r\n success: function(tip) {\r\n if (tip.confirm) {\r\n uni.openSetting({\r\n success: function(data) {\r\n if (data.authSetting[\"scope.userLocation\"] === true) {\r\n that.$u.toast('授权成功~');\r\n //授权成功之后,再调用chooseLocation选择地方\r\n that.choiseRegion()\r\n } else {\r\n that.$u.toast('授权失败~');\r\n }\r\n }\r\n })\r\n }\r\n }\r\n })\r\n }\r\n },\r\n fail: function(res) {\r\n that.$u.toast('调用授权窗口失败~');\r\n }\r\n })\r\n }\r\n })\r\n}\r\n\r\nexport {\r\n mpUpData, //小程序更新\r\n formatSize, //App计算缓存\r\n clearCache, //App清理缓存\r\n scene, //扫码信息\r\n loGetLocation, //获取定位信息\r\n choiseRegion, //选择地址\r\n}","var ERROR_CONF={KEY_ERR:311,KEY_ERR_MSG:'key格式错误',PARAM_ERR:310,PARAM_ERR_MSG:'请求参数信息有误',SYSTEM_ERR:600,SYSTEM_ERR_MSG:'系统错误',WX_ERR_CODE:1000,WX_OK_CODE:200};var BASE_URL='https://apis.map.qq.com/ws/';var URL_SEARCH=BASE_URL+'place/v1/search';var URL_SUGGESTION=BASE_URL+'place/v1/suggestion';var URL_GET_GEOCODER=BASE_URL+'geocoder/v1/';var URL_CITY_LIST=BASE_URL+'district/v1/list';var URL_AREA_LIST=BASE_URL+'district/v1/getchildren';var URL_DISTANCE=BASE_URL+'distance/v1/';var URL_DIRECTION=BASE_URL+'direction/v1/';var MODE={driving:'driving',transit:'transit'};var EARTH_RADIUS=6378136.49;var Utils={safeAdd(x,y){var lsw=(x&0xffff)+(y&0xffff);var msw=(x>>16)+(y>>16)+(lsw>>16);return(msw<<16)|(lsw&0xffff)},bitRotateLeft(num,cnt){return(num<<cnt)|(num>>>(32-cnt))},md5cmn(q,a,b,x,s,t){return this.safeAdd(this.bitRotateLeft(this.safeAdd(this.safeAdd(a,q),this.safeAdd(x,t)),s),b)},md5ff(a,b,c,d,x,s,t){return this.md5cmn((b&c)|(~b&d),a,b,x,s,t)},md5gg(a,b,c,d,x,s,t){return this.md5cmn((b&d)|(c&~d),a,b,x,s,t)},md5hh(a,b,c,d,x,s,t){return this.md5cmn(b^c^d,a,b,x,s,t)},md5ii(a,b,c,d,x,s,t){return this.md5cmn(c^(b|~d),a,b,x,s,t)},binlMD5(x,len){x[len>>5]|=0x80<<(len%32);x[((len+64)>>>9<<4)+14]=len;var i;var olda;var oldb;var oldc;var oldd;var a=1732584193;var b=-271733879;var c=-1732584194;var d=271733878;for(i=0;i<x.length;i+=16){olda=a;oldb=b;oldc=c;oldd=d;a=this.md5ff(a,b,c,d,x[i],7,-680876936);d=this.md5ff(d,a,b,c,x[i+1],12,-389564586);c=this.md5ff(c,d,a,b,x[i+2],17,606105819);b=this.md5ff(b,c,d,a,x[i+3],22,-1044525330);a=this.md5ff(a,b,c,d,x[i+4],7,-176418897);d=this.md5ff(d,a,b,c,x[i+5],12,1200080426);c=this.md5ff(c,d,a,b,x[i+6],17,-1473231341);b=this.md5ff(b,c,d,a,x[i+7],22,-45705983);a=this.md5ff(a,b,c,d,x[i+8],7,1770035416);d=this.md5ff(d,a,b,c,x[i+9],12,-1958414417);c=this.md5ff(c,d,a,b,x[i+10],17,-42063);b=this.md5ff(b,c,d,a,x[i+11],22,-1990404162);a=this.md5ff(a,b,c,d,x[i+12],7,1804603682);d=this.md5ff(d,a,b,c,x[i+13],12,-40341101);c=this.md5ff(c,d,a,b,x[i+14],17,-1502002290);b=this.md5ff(b,c,d,a,x[i+15],22,1236535329);a=this.md5gg(a,b,c,d,x[i+1],5,-165796510);d=this.md5gg(d,a,b,c,x[i+6],9,-1069501632);c=this.md5gg(c,d,a,b,x[i+11],14,643717713);b=this.md5gg(b,c,d,a,x[i],20,-373897302);a=this.md5gg(a,b,c,d,x[i+5],5,-701558691);d=this.md5gg(d,a,b,c,x[i+10],9,38016083);c=this.md5gg(c,d,a,b,x[i+15],14,-660478335);b=this.md5gg(b,c,d,a,x[i+4],20,-405537848);a=this.md5gg(a,b,c,d,x[i+9],5,568446438);d=this.md5gg(d,a,b,c,x[i+14],9,-1019803690);c=this.md5gg(c,d,a,b,x[i+3],14,-187363961);b=this.md5gg(b,c,d,a,x[i+8],20,1163531501);a=this.md5gg(a,b,c,d,x[i+13],5,-1444681467);d=this.md5gg(d,a,b,c,x[i+2],9,-51403784);c=this.md5gg(c,d,a,b,x[i+7],14,1735328473);b=this.md5gg(b,c,d,a,x[i+12],20,-1926607734);a=this.md5hh(a,b,c,d,x[i+5],4,-378558);d=this.md5hh(d,a,b,c,x[i+8],11,-2022574463);c=this.md5hh(c,d,a,b,x[i+11],16,1839030562);b=this.md5hh(b,c,d,a,x[i+14],23,-35309556);a=this.md5hh(a,b,c,d,x[i+1],4,-1530992060);d=this.md5hh(d,a,b,c,x[i+4],11,1272893353);c=this.md5hh(c,d,a,b,x[i+7],16,-155497632);b=this.md5hh(b,c,d,a,x[i+10],23,-1094730640);a=this.md5hh(a,b,c,d,x[i+13],4,681279174);d=this.md5hh(d,a,b,c,x[i],11,-358537222);c=this.md5hh(c,d,a,b,x[i+3],16,-722521979);b=this.md5hh(b,c,d,a,x[i+6],23,76029189);a=this.md5hh(a,b,c,d,x[i+9],4,-640364487);d=this.md5hh(d,a,b,c,x[i+12],11,-421815835);c=this.md5hh(c,d,a,b,x[i+15],16,530742520);b=this.md5hh(b,c,d,a,x[i+2],23,-995338651);a=this.md5ii(a,b,c,d,x[i],6,-198630844);d=this.md5ii(d,a,b,c,x[i+7],10,1126891415);c=this.md5ii(c,d,a,b,x[i+14],15,-1416354905);b=this.md5ii(b,c,d,a,x[i+5],21,-57434055);a=this.md5ii(a,b,c,d,x[i+12],6,1700485571);d=this.md5ii(d,a,b,c,x[i+3],10,-1894986606);c=this.md5ii(c,d,a,b,x[i+10],15,-1051523);b=this.md5ii(b,c,d,a,x[i+1],21,-2054922799);a=this.md5ii(a,b,c,d,x[i+8],6,1873313359);d=this.md5ii(d,a,b,c,x[i+15],10,-30611744);c=this.md5ii(c,d,a,b,x[i+6],15,-1560198380);b=this.md5ii(b,c,d,a,x[i+13],21,1309151649);a=this.md5ii(a,b,c,d,x[i+4],6,-145523070);d=this.md5ii(d,a,b,c,x[i+11],10,-1120210379);c=this.md5ii(c,d,a,b,x[i+2],15,718787259);b=this.md5ii(b,c,d,a,x[i+9],21,-343485551);a=this.safeAdd(a,olda);b=this.safeAdd(b,oldb);c=this.safeAdd(c,oldc);d=this.safeAdd(d,oldd)}return[a,b,c,d]},binl2rstr(input){var i;var output='';var length32=input.length*32;for(i=0;i<length32;i+=8){output+=String.fromCharCode((input[i>>5]>>>(i%32))&0xff)}return output},rstr2binl(input){var i;var output=[];output[(input.length>>2)-1]=undefined;for(i=0;i<output.length;i+=1){output[i]=0}var length8=input.length*8;for(i=0;i<length8;i+=8){output[i>>5]|=(input.charCodeAt(i/8)&0xff)<<(i%32)}return output},rstrMD5(s){return this.binl2rstr(this.binlMD5(this.rstr2binl(s),s.length*8))},rstrHMACMD5(key,data){var i;var bkey=this.rstr2binl(key);var ipad=[];var opad=[];var hash;ipad[15]=opad[15]=undefined;if(bkey.length>16){bkey=this.binlMD5(bkey,key.length*8)}for(i=0;i<16;i+=1){ipad[i]=bkey[i]^0x36363636;opad[i]=bkey[i]^0x5c5c5c5c}hash=this.binlMD5(ipad.concat(this.rstr2binl(data)),512+data.length*8);return this.binl2rstr(this.binlMD5(opad.concat(hash),512+128))},rstr2hex(input){var hexTab='0123456789abcdef';var output='';var x;var i;for(i=0;i<input.length;i+=1){x=input.charCodeAt(i);output+=hexTab.charAt((x>>>4)&0x0f)+hexTab.charAt(x&0x0f)}return output},str2rstrUTF8(input){return unescape(encodeURIComponent(input))},rawMD5(s){return this.rstrMD5(this.str2rstrUTF8(s))},hexMD5(s){return this.rstr2hex(this.rawMD5(s))},rawHMACMD5(k,d){return this.rstrHMACMD5(this.str2rstrUTF8(k),str2rstrUTF8(d))},hexHMACMD5(k,d){return this.rstr2hex(this.rawHMACMD5(k,d))},md5(string,key,raw){if(!key){if(!raw){return this.hexMD5(string)}return this.rawMD5(string)}if(!raw){return this.hexHMACMD5(key,string)}return this.rawHMACMD5(key,string)},getSig(requestParam,sk,feature,mode){var sig=null;var requestArr=[];Object.keys(requestParam).sort().forEach(function(key){requestArr.push(key+'='+requestParam[key])});if(feature=='search'){sig='/ws/place/v1/search?'+requestArr.join('&')+sk}if(feature=='suggest'){sig='/ws/place/v1/suggestion?'+requestArr.join('&')+sk}if(feature=='reverseGeocoder'){sig='/ws/geocoder/v1/?'+requestArr.join('&')+sk}if(feature=='geocoder'){sig='/ws/geocoder/v1/?'+requestArr.join('&')+sk}if(feature=='getCityList'){sig='/ws/district/v1/list?'+requestArr.join('&')+sk}if(feature=='getDistrictByCityId'){sig='/ws/district/v1/getchildren?'+requestArr.join('&')+sk}if(feature=='calculateDistance'){sig='/ws/distance/v1/?'+requestArr.join('&')+sk}if(feature=='direction'){sig='/ws/direction/v1/'+mode+'?'+requestArr.join('&')+sk}sig=this.md5(sig);return sig},location2query(data){if(typeof data=='string'){return data}var query='';for(var i=0;i<data.length;i++){var d=data[i];if(!!query){query+=';'}if(d.location){query=query+d.location.lat+','+d.location.lng}if(d.latitude&&d.longitude){query=query+d.latitude+','+d.longitude}}return query},rad(d){return d*Math.PI/180.0},getEndLocation(location){var to=location.split(';');var endLocation=[];for(var i=0;i<to.length;i++){endLocation.push({lat:parseFloat(to[i].split(',')[0]),lng:parseFloat(to[i].split(',')[1])})}return endLocation},getDistance(latFrom,lngFrom,latTo,lngTo){var radLatFrom=this.rad(latFrom);var radLatTo=this.rad(latTo);var a=radLatFrom-radLatTo;var b=this.rad(lngFrom)-this.rad(lngTo);var distance=2*Math.asin(Math.sqrt(Math.pow(Math.sin(a/2),2)+Math.cos(radLatFrom)*Math.cos(radLatTo)*Math.pow(Math.sin(b/2),2)));distance=distance*EARTH_RADIUS;distance=Math.round(distance*10000)/10000;return parseFloat(distance.toFixed(0))},getWXLocation(success,fail,complete){wx.getLocation({type:'gcj02',success:success,fail:fail,complete:complete})},getLocationParam(location){if(typeof location=='string'){var locationArr=location.split(',');if(locationArr.length===2){location={latitude:location.split(',')[0],longitude:location.split(',')[1]}}else{location={}}}return location},polyfillParam(param){param.success=param.success||function(){};param.fail=param.fail||function(){};param.complete=param.complete||function(){}},checkParamKeyEmpty(param,key){if(!param[key]){var errconf=this.buildErrorConfig(ERROR_CONF.PARAM_ERR,ERROR_CONF.PARAM_ERR_MSG+key+'参数格式有误');param.fail(errconf);param.complete(errconf);return true}return false},checkKeyword(param){return!this.checkParamKeyEmpty(param,'keyword')},checkLocation(param){var location=this.getLocationParam(param.location);if(!location||!location.latitude||!location.longitude){var errconf=this.buildErrorConfig(ERROR_CONF.PARAM_ERR,ERROR_CONF.PARAM_ERR_MSG+' location参数格式有误');param.fail(errconf);param.complete(errconf);return false}return true},buildErrorConfig(errCode,errMsg){return{status:errCode,message:errMsg}},handleData(param,data,feature){if(feature=='search'){var searchResult=data.data;var searchSimplify=[];for(var i=0;i<searchResult.length;i++){searchSimplify.push({id:searchResult[i].id||null,title:searchResult[i].title||null,latitude:searchResult[i].location&&searchResult[i].location.lat||null,longitude:searchResult[i].location&&searchResult[i].location.lng||null,address:searchResult[i].address||null,category:searchResult[i].category||null,tel:searchResult[i].tel||null,adcode:searchResult[i].ad_info&&searchResult[i].ad_info.adcode||null,city:searchResult[i].ad_info&&searchResult[i].ad_info.city||null,district:searchResult[i].ad_info&&searchResult[i].ad_info.district||null,province:searchResult[i].ad_info&&searchResult[i].ad_info.province||null})}param.success(data,{searchResult:searchResult,searchSimplify:searchSimplify})}else if(feature=='suggest'){var suggestResult=data.data;var suggestSimplify=[];for(var i=0;i<suggestResult.length;i++){suggestSimplify.push({adcode:suggestResult[i].adcode||null,address:suggestResult[i].address||null,category:suggestResult[i].category||null,city:suggestResult[i].city||null,district:suggestResult[i].district||null,id:suggestResult[i].id||null,latitude:suggestResult[i].location&&suggestResult[i].location.lat||null,longitude:suggestResult[i].location&&suggestResult[i].location.lng||null,province:suggestResult[i].province||null,title:suggestResult[i].title||null,type:suggestResult[i].type||null})}param.success(data,{suggestResult:suggestResult,suggestSimplify:suggestSimplify})}else if(feature=='reverseGeocoder'){var reverseGeocoderResult=data.result;var reverseGeocoderSimplify={address:reverseGeocoderResult.address||null,latitude:reverseGeocoderResult.location&&reverseGeocoderResult.location.lat||null,longitude:reverseGeocoderResult.location&&reverseGeocoderResult.location.lng||null,adcode:reverseGeocoderResult.ad_info&&reverseGeocoderResult.ad_info.adcode||null,city:reverseGeocoderResult.address_component&&reverseGeocoderResult.address_component.city||null,district:reverseGeocoderResult.address_component&&reverseGeocoderResult.address_component.district||null,nation:reverseGeocoderResult.address_component&&reverseGeocoderResult.address_component.nation||null,province:reverseGeocoderResult.address_component&&reverseGeocoderResult.address_component.province||null,street:reverseGeocoderResult.address_component&&reverseGeocoderResult.address_component.street||null,street_number:reverseGeocoderResult.address_component&&reverseGeocoderResult.address_component.street_number||null,recommend:reverseGeocoderResult.formatted_addresses&&reverseGeocoderResult.formatted_addresses.recommend||null,rough:reverseGeocoderResult.formatted_addresses&&reverseGeocoderResult.formatted_addresses.rough||null};if(reverseGeocoderResult.pois){var pois=reverseGeocoderResult.pois;var poisSimplify=[];for(var i=0;i<pois.length;i++){poisSimplify.push({id:pois[i].id||null,title:pois[i].title||null,latitude:pois[i].location&&pois[i].location.lat||null,longitude:pois[i].location&&pois[i].location.lng||null,address:pois[i].address||null,category:pois[i].category||null,adcode:pois[i].ad_info&&pois[i].ad_info.adcode||null,city:pois[i].ad_info&&pois[i].ad_info.city||null,district:pois[i].ad_info&&pois[i].ad_info.district||null,province:pois[i].ad_info&&pois[i].ad_info.province||null})}param.success(data,{reverseGeocoderResult:reverseGeocoderResult,reverseGeocoderSimplify:reverseGeocoderSimplify,pois:pois,poisSimplify:poisSimplify})}else{param.success(data,{reverseGeocoderResult:reverseGeocoderResult,reverseGeocoderSimplify:reverseGeocoderSimplify})}}else if(feature=='geocoder'){var geocoderResult=data.result;var geocoderSimplify={title:geocoderResult.title||null,latitude:geocoderResult.location&&geocoderResult.location.lat||null,longitude:geocoderResult.location&&geocoderResult.location.lng||null,adcode:geocoderResult.ad_info&&geocoderResult.ad_info.adcode||null,province:geocoderResult.address_components&&geocoderResult.address_components.province||null,city:geocoderResult.address_components&&geocoderResult.address_components.city||null,district:geocoderResult.address_components&&geocoderResult.address_components.district||null,street:geocoderResult.address_components&&geocoderResult.address_components.street||null,street_number:geocoderResult.address_components&&geocoderResult.address_components.street_number||null,level:geocoderResult.level||null};param.success(data,{geocoderResult:geocoderResult,geocoderSimplify:geocoderSimplify})}else if(feature=='getCityList'){var provinceResult=data.result[0];var cityResult=data.result[1];var districtResult=data.result[2];param.success(data,{provinceResult:provinceResult,cityResult:cityResult,districtResult:districtResult})}else if(feature=='getDistrictByCityId'){var districtByCity=data.result[0];param.success(data,districtByCity)}else if(feature=='calculateDistance'){var calculateDistanceResult=data.result.elements;var distance=[];for(var i=0;i<calculateDistanceResult.length;i++){distance.push(calculateDistanceResult[i].distance)}param.success(data,{calculateDistanceResult:calculateDistanceResult,distance:distance})}else if(feature=='direction'){var direction=data.result.routes;param.success(data,direction)}else{param.success(data)}},buildWxRequestConfig(param,options,feature){var that=this;options.header={\"content-type\":\"application/json\"};options.method='GET';options.success=function(res){var data=res.data;if(data.status===0){that.handleData(param,data,feature)}else{param.fail(data)}};options.fail=function(res){res.statusCode=ERROR_CONF.WX_ERR_CODE;param.fail(that.buildErrorConfig(ERROR_CONF.WX_ERR_CODE,res.errMsg))};options.complete=function(res){var statusCode=+res.statusCode;switch(statusCode){case ERROR_CONF.WX_ERR_CODE:{param.complete(that.buildErrorConfig(ERROR_CONF.WX_ERR_CODE,res.errMsg));break}case ERROR_CONF.WX_OK_CODE:{var data=res.data;if(data.status===0){param.complete(data)}else{param.complete(that.buildErrorConfig(data.status,data.message))}break}default:{param.complete(that.buildErrorConfig(ERROR_CONF.SYSTEM_ERR,ERROR_CONF.SYSTEM_ERR_MSG))}}};return options},locationProcess(param,locationsuccess,locationfail,locationcomplete){var that=this;locationfail=locationfail||function(res){res.statusCode=ERROR_CONF.WX_ERR_CODE;param.fail(that.buildErrorConfig(ERROR_CONF.WX_ERR_CODE,res.errMsg))};locationcomplete=locationcomplete||function(res){if(res.statusCode==ERROR_CONF.WX_ERR_CODE){param.complete(that.buildErrorConfig(ERROR_CONF.WX_ERR_CODE,res.errMsg))}};if(!param.location){that.getWXLocation(locationsuccess,locationfail,locationcomplete)}else if(that.checkLocation(param)){var location=Utils.getLocationParam(param.location);locationsuccess(location)}}};class QQMapWX{constructor(options){if(!options.key){throw Error('key值不能为空')}this.key=options.key};search(options){var that=this;options=options||{};Utils.polyfillParam(options);if(!Utils.checkKeyword(options)){return}var requestParam={keyword:options.keyword,orderby:options.orderby||'_distance',page_size:options.page_size||10,page_index:options.page_index||1,output:'json',key:that.key};if(options.address_format){requestParam.address_format=options.address_format}if(options.filter){requestParam.filter=options.filter}var distance=options.distance||\"1000\";var auto_extend=options.auto_extend||1;var region=null;var rectangle=null;if(options.region){region=options.region}if(options.rectangle){rectangle=options.rectangle}var locationsuccess=function(result){if(region&&!rectangle){requestParam.boundary=\"region(\"+region+\",\"+auto_extend+\",\"+result.latitude+\",\"+result.longitude+\")\";if(options.sig){requestParam.sig=Utils.getSig(requestParam,options.sig,'search')}}else if(rectangle&&!region){requestParam.boundary=\"rectangle(\"+rectangle+\")\";if(options.sig){requestParam.sig=Utils.getSig(requestParam,options.sig,'search')}}else{requestParam.boundary=\"nearby(\"+result.latitude+\",\"+result.longitude+\",\"+distance+\",\"+auto_extend+\")\";if(options.sig){requestParam.sig=Utils.getSig(requestParam,options.sig,'search')}}wx.request(Utils.buildWxRequestConfig(options,{url:URL_SEARCH,data:requestParam},'search'))};Utils.locationProcess(options,locationsuccess)};getSuggestion(options){var that=this;options=options||{};Utils.polyfillParam(options);if(!Utils.checkKeyword(options)){return}var requestParam={keyword:options.keyword,region:options.region||'全国',region_fix:options.region_fix||0,policy:options.policy||0,page_size:options.page_size||10,page_index:options.page_index||1,get_subpois:options.get_subpois||0,output:'json',key:that.key};if(options.address_format){requestParam.address_format=options.address_format}if(options.filter){requestParam.filter=options.filter}if(options.location){var locationsuccess=function(result){requestParam.location=result.latitude+','+result.longitude;if(options.sig){requestParam.sig=Utils.getSig(requestParam,options.sig,'suggest')}wx.request(Utils.buildWxRequestConfig(options,{url:URL_SUGGESTION,data:requestParam},\"suggest\"))};Utils.locationProcess(options,locationsuccess)}else{if(options.sig){requestParam.sig=Utils.getSig(requestParam,options.sig,'suggest')}wx.request(Utils.buildWxRequestConfig(options,{url:URL_SUGGESTION,data:requestParam},\"suggest\"))}};reverseGeocoder(options){var that=this;options=options||{};Utils.polyfillParam(options);var requestParam={coord_type:options.coord_type||5,get_poi:options.get_poi||0,output:'json',key:that.key};if(options.poi_options){requestParam.poi_options=options.poi_options}var locationsuccess=function(result){requestParam.location=result.latitude+','+result.longitude;if(options.sig){requestParam.sig=Utils.getSig(requestParam,options.sig,'reverseGeocoder')}wx.request(Utils.buildWxRequestConfig(options,{url:URL_GET_GEOCODER,data:requestParam},'reverseGeocoder'))};Utils.locationProcess(options,locationsuccess)};geocoder(options){var that=this;options=options||{};Utils.polyfillParam(options);if(Utils.checkParamKeyEmpty(options,'address')){return}var requestParam={address:options.address,output:'json',key:that.key};if(options.region){requestParam.region=options.region}if(options.sig){requestParam.sig=Utils.getSig(requestParam,options.sig,'geocoder')}wx.request(Utils.buildWxRequestConfig(options,{url:URL_GET_GEOCODER,data:requestParam},'geocoder'))};getCityList(options){var that=this;options=options||{};Utils.polyfillParam(options);var requestParam={output:'json',key:that.key};if(options.sig){requestParam.sig=Utils.getSig(requestParam,options.sig,'getCityList')}wx.request(Utils.buildWxRequestConfig(options,{url:URL_CITY_LIST,data:requestParam},'getCityList'))};getDistrictByCityId(options){var that=this;options=options||{};Utils.polyfillParam(options);if(Utils.checkParamKeyEmpty(options,'id')){return}var requestParam={id:options.id||'',output:'json',key:that.key};if(options.sig){requestParam.sig=Utils.getSig(requestParam,options.sig,'getDistrictByCityId')}wx.request(Utils.buildWxRequestConfig(options,{url:URL_AREA_LIST,data:requestParam},'getDistrictByCityId'))};calculateDistance(options){var that=this;options=options||{};Utils.polyfillParam(options);if(Utils.checkParamKeyEmpty(options,'to')){return}var requestParam={mode:options.mode||'walking',to:Utils.location2query(options.to),output:'json',key:that.key};if(options.from){options.location=options.from}if(requestParam.mode=='straight'){var locationsuccess=function(result){var locationTo=Utils.getEndLocation(requestParam.to);var data={message:\"query ok\",result:{elements:[]},status:0};for(var i=0;i<locationTo.length;i++){data.result.elements.push({distance:Utils.getDistance(result.latitude,result.longitude,locationTo[i].lat,locationTo[i].lng),duration:0,from:{lat:result.latitude,lng:result.longitude},to:{lat:locationTo[i].lat,lng:locationTo[i].lng}})}var calculateResult=data.result.elements;var distanceResult=[];for(var i=0;i<calculateResult.length;i++){distanceResult.push(calculateResult[i].distance)}return options.success(data,{calculateResult:calculateResult,distanceResult:distanceResult})};Utils.locationProcess(options,locationsuccess)}else{var locationsuccess=function(result){requestParam.from=result.latitude+','+result.longitude;if(options.sig){requestParam.sig=Utils.getSig(requestParam,options.sig,'calculateDistance')}wx.request(Utils.buildWxRequestConfig(options,{url:URL_DISTANCE,data:requestParam},'calculateDistance'))};Utils.locationProcess(options,locationsuccess)}};direction(options){var that=this;options=options||{};Utils.polyfillParam(options);if(Utils.checkParamKeyEmpty(options,'to')){return}var requestParam={output:'json',key:that.key};if(typeof options.to=='string'){requestParam.to=options.to}else{requestParam.to=options.to.latitude+','+options.to.longitude}var SET_URL_DIRECTION=null;options.mode=options.mode||MODE.driving;SET_URL_DIRECTION=URL_DIRECTION+options.mode;if(options.from){options.location=options.from}if(options.mode==MODE.driving){if(options.from_poi){requestParam.from_poi=options.from_poi}if(options.heading){requestParam.heading=options.heading}if(options.speed){requestParam.speed=options.speed}if(options.accuracy){requestParam.accuracy=options.accuracy}if(options.road_type){requestParam.road_type=options.road_type}if(options.to_poi){requestParam.to_poi=options.to_poi}if(options.from_track){requestParam.from_track=options.from_track}if(options.waypoints){requestParam.waypoints=options.waypoints}if(options.policy){requestParam.policy=options.policy}if(options.plate_number){requestParam.plate_number=options.plate_number}}if(options.mode==MODE.transit){if(options.departure_time){requestParam.departure_time=options.departure_time}if(options.policy){requestParam.policy=options.policy}}var locationsuccess=function(result){requestParam.from=result.latitude+','+result.longitude;if(options.sig){requestParam.sig=Utils.getSig(requestParam,options.sig,'direction',options.mode)}wx.request(Utils.buildWxRequestConfig(options,{url:SET_URL_DIRECTION,data:requestParam},'direction'))};Utils.locationProcess(options,locationsuccess)}};module.exports=QQMapWX;","/* 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 components, // fixed by xxxxxx auto components\n renderjs // fixed by xxxxxx renderjs\n) {\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // fixed by xxxxxx auto components\n if (components) {\n if (!options.components) {\n options.components = {}\n }\n var hasOwn = Object.prototype.hasOwnProperty\n for (var name in components) {\n if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) {\n options.components[name] = components[name]\n }\n }\n }\n // fixed by xxxxxx renderjs\n if (renderjs) {\n (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() {\n this[renderjs.__module] = this\n });\n (options.mixins || (options.mixins = [])).push(renderjs)\n }\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) { // 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 () { injectStyles.call(this, this.$root.$options.shadowRoot) }\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 functioal 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\n ? [].concat(existing, hook)\n : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","import store from '@/store';\r\nimport { h5Login } from '@/config/h5Utils';\r\n// APP--授权登录\r\n// type授权登录平台 'qq'、'weixin'、'apple'\r\nexport const loginApp = (type,successCallback,errorCallback) => {\r\n uni.login({\r\n provider: type,\r\n success: function(loginRes) {\r\n // 获取用户信息\r\n uni.getUserInfo({\r\n provider: type,\r\n success: function(infoRes) {\r\n let data = {}\r\n if(type=='qq'){\r\n data = {\r\n 'openid': loginRes.authResult.openid,\r\n 'nickname': infoRes.userInfo.nickname,\r\n 'gender': infoRes.userInfo.gender,\r\n 'province': infoRes.userInfo.province,\r\n 'city': infoRes.userInfo.city,\r\n 'figureurl': infoRes.userInfo.figureurl_qq\r\n }\r\n }else if(type=='weixin'){\r\n data = {\r\n 'openid': loginRes.authResult.openid,\r\n 'nickname': infoRes.userInfo.nickName,\r\n 'sex': infoRes.userInfo.gender,\r\n 'province': infoRes.userInfo.province,\r\n 'city': infoRes.userInfo.city,\r\n 'country': infoRes.userInfo.country,\r\n 'headimgurl': infoRes.userInfo.avatarUrl,\r\n 'unionid': loginRes.authResult.unionid\r\n }\r\n }else if(type=='apple'){\r\n data = {\r\n verifyType: 'password',\r\n personalPhone: '13888888888',\r\n personalPhoneCountryCode: '86',\r\n password:'123456'\r\n }\r\n }\r\n successCallback && successCallback(data)\r\n }\r\n });\r\n },fail: function (err) { \r\n console.log(res, \"失败\")\r\n errorCallback && errorCallback(res)\r\n } \r\n });\r\n}\r\n// 微信/支付宝小程序---手机号授权登录时使用\r\n// info: uni.login获取的参数\r\nexport const getPhoneInfo = (info, successCallback, errCallback) => {\r\n let httpData = {}\r\n\r\n httpData = {\r\n \tcode: info.code, //小程序code\r\n \tiv: info.iv, //小程序加密算法的初始向量\r\n \tencryptedData: info.encryptedData, //包括敏感数据在内的完整用户信息的加密数据\r\n };\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n // 此时需要您的接口返回个人信息\r\n\t// uni.$u.http.post('您的接口', httpData).then(res => {\r\n var loginInfo = {\r\n // userId: res.id,\r\n // sessionId: res.sessionId,\r\n // phoneNum: res.phoneNum,\r\n // userName: res.userName,\r\n // openId: res.openId,\r\n };\r\n successCallback && successCallback(loginInfo)\r\n // }, err => {\r\n // errCallback && errCallback(err)\r\n // });\r\n}\r\n// 微信/支付宝小程序---通用授权个人信息登录\r\nexport const getUserInfo = (successCallback,errorCallback) => {\r\n uni.showLoading({\r\n title: '正在申请授权',\r\n });\r\n\r\n uni.getUserProfile({\r\n desc: '用于完善会员资料',\r\n success: function(res) {\r\n uni.hideLoading()\r\n var offUserInfo = res.userInfo\r\n successCallback && successCallback(offUserInfo)\r\n },fail: (res) => {\r\n uni.hideLoading()\r\n errorCallback && errorCallback(res)\r\n }\r\n })\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n}\r\n\r\n//判断是否登录(所有端)\r\nexport const judgeLogin = (callback) => {\r\n let storeUserInfo = store.state.userInfo;\r\n if (!storeUserInfo.userId){ // nvue页面读取不到vuex里面数据,将取缓存\r\n storeUserInfo = uni.getStorageSync('userInfo')\r\n }\r\n if (!storeUserInfo.token) {\r\n\r\n store.commit('setLoginPopupShow', true);\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n }else{\r\n callback()\r\n }\r\n}","import store from '@/store';\r\nimport base from \"@/config/baseUrl\";\r\n\r\n// 获取链接参数\r\nfunction getUrlParam(name) {\r\n var reg = new RegExp(\"(^|&)\" + name + \"=([^&]*)(&|$)\");\r\n var r = window.location.search.substr(1).match(reg);\r\n if (r != null) return unescape(r[2]);\r\n return null;\r\n}\r\n// h5登录\r\nexport const h5Login = (callback) => {\r\n if (isWechat()) {\r\n // 公众号登录\r\n var local = encodeURIComponent(window.location.href);\r\n var url = \"https://open.weixin.qq.com/connect/oauth2/authorize?appid=\" + base.publicAppId + \"&redirect_uri=\" + local + \"&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect\"\r\n var code = getUrlParam(\"code\");\r\n if (!code) {\r\n window.location = url;\r\n } else {\r\n var httpData = {\r\n code: code\r\n }\r\n uni.$u.http.post('user/login', httpData).then((res) => {\r\n let userInfo = {\r\n ...res,\r\n token:true,//token用于判断是否登录\r\n }\r\n store.commit('setUserInfo',userInfo)\r\n callback && callback(res)\r\n })\r\n }\r\n } else {\r\n // 通用登录页--验证码登录\r\n uni.showModal({\r\n \ttitle:\"温馨提示\",\r\n \tcontent:\"您还未登录,请先登录~\",\r\n \tconfirmText: \"去登录\",\r\n \tcancelText: \"再逛会\",\r\n \tsuccess: (res) => {\r\n \t\tif(res.confirm){\r\n \t\t\tuni.navigateTo({\r\n \t\t\t\turl: \"/pages/user/login\"\r\n \t\t\t});\r\n \t\t}\r\n \t}\r\n });\r\n }\r\n}\r\n// 浏览器判断是否微信\r\nexport const isWechat = () => {\r\n\tlet ua = navigator.userAgent.toLowerCase();\r\n\tif (ua.match(/MicroMessenger/i) == \"micromessenger\") {\r\n\t\t//console.log('是微信客户端') \r\n\t\treturn true; \r\n\t}else{\r\n //console.log('不是微信客户端') \r\n return false; \r\n }\r\n};","// 看到此报错,是因为没有配置vue.config.js的【transpileDependencies】,详见:https://www.uviewui.com/components/npmSetting.html#_5-cli模式额外配置\nconst pleaseSetTranspileDependencies = {}, babelTest = pleaseSetTranspileDependencies?.test\n\n\n\n// 引入全局mixin\nimport mixin from './libs/mixin/mixin.js'\n// 小程序特有的mixin\nimport mpMixin from './libs/mixin/mpMixin.js'\n// 全局挂载引入http相关请求拦截插件\nimport Request from './libs/luch-request'\n\n// 路由封装\nimport route from './libs/util/route.js'\n// 颜色渐变相关,colorGradient-颜色渐变,hexToRgb-十六进制颜色转rgb颜色,rgbToHex-rgb转十六进制\nimport colorGradient from './libs/function/colorGradient.js'\n\n// 规则检验\nimport test from './libs/function/test.js'\n// 防抖方法\nimport debounce from './libs/function/debounce.js'\n// 节流方法\nimport throttle from './libs/function/throttle.js'\n// 公共文件写入的方法\nimport index from './libs/function/index.js'\n\n// 配置信息\nimport config from './libs/config/config.js'\n// props配置信息\nimport props from './libs/config/props.js'\n// 各个需要fixed的地方的z-index配置文件\nimport zIndex from './libs/config/zIndex.js'\n// 关于颜色的配置,特殊场景使用\nimport color from './libs/config/color.js'\n// 平台\nimport platform from './libs/function/platform'\n\nconst $u = {\n route,\n date: index.timeFormat, // 另名date\n colorGradient: colorGradient.colorGradient,\n hexToRgb: colorGradient.hexToRgb,\n rgbToHex: colorGradient.rgbToHex,\n colorToRgba: colorGradient.colorToRgba,\n test,\n type: ['primary', 'success', 'error', 'warning', 'info'],\n http: new Request(),\n config, // uView配置信息相关,比如版本号\n zIndex,\n debounce,\n throttle,\n mixin,\n mpMixin,\n props,\n ...index,\n color,\n platform\n}\n\n// $u挂载到uni对象上\nuni.$u = $u\n\nconst install = (Vue) => {\n // 时间格式化,同时两个名称,date和timeFormat\n Vue.filter('timeFormat', (timestamp, format) => uni.$u.timeFormat(timestamp, format))\n Vue.filter('date', (timestamp, format) => uni.$u.timeFormat(timestamp, format))\n // 将多久以前的方法,注入到全局过滤器\n Vue.filter('timeFrom', (timestamp, format) => uni.$u.timeFrom(timestamp, format))\n // 同时挂载到uni和Vue.prototype中\n\n // 只有vue,挂载到Vue.prototype才有意义,因为nvue中全局Vue.prototype和Vue.mixin是无效的\n Vue.prototype.$u = $u\n Vue.mixin(mixin)\n\n}\n\nexport default {\n install\n}\n","module.exports = {\n // 定义每个组件都可能需要用到的外部样式以及类名\n props: {\n // 每个组件都有的父组件传递的样式,可以为字符串或者对象形式\n customStyle: {\n type: [Object, String],\n default: () => ({})\n },\n customClass: {\n type: String,\n default: ''\n },\n // 跳转的页面路径\n url: {\n type: String,\n default: ''\n },\n // 页面跳转的类型\n linkType: {\n type: String,\n default: 'navigateTo'\n }\n },\n data() {\n return {}\n },\n onLoad() {\n // getRect挂载到$u上,因为这方法需要使用in(this),所以无法把它独立成一个单独的文件导出\n this.$u.getRect = this.$uGetRect\n },\n created() {\n // 组件当中,只有created声明周期,为了能在组件使用,故也在created中将方法挂载到$u\n this.$u.getRect = this.$uGetRect\n },\n computed: {\n // 在2.x版本中,将会把$u挂载到uni对象下,导致在模板中无法使用uni.$u.xxx形式\n // 所以这里通过computed计算属性将其附加到this.$u上,就可以在模板或者js中使用uni.$u.xxx\n // 只在nvue环境通过此方式引入完整的$u,其他平台会出现性能问题,非nvue则按需引入(主要原因是props过大)\n $u() {\n\n // 在非nvue端,移除props,http,mixin等对象,避免在小程序setData时数据过大影响性能\n return uni.$u.deepMerge(uni.$u, {\n props: undefined,\n http: undefined,\n mixin: undefined\n })\n\n\n\n\n },\n /**\n * 生成bem规则类名\n * 由于微信小程序,H5,nvue之间绑定class的差异,无法通过:class=\"[bem()]\"的形式进行同用\n * 故采用如下折中做法,最后返回的是数组(一般平台)或字符串(支付宝和字节跳动平台),类似['a', 'b', 'c']或'a b c'的形式\n * @param {String} name 组件名称\n * @param {Array} fixed 一直会存在的类名\n * @param {Array} change 会根据变量值为true或者false而出现或者隐藏的类名\n * @returns {Array|string}\n */\n bem() {\n return function (name, fixed, change) {\n // 类名前缀\n const prefix = `u-${name}--`\n const classes = {}\n if (fixed) {\n fixed.map((item) => {\n // 这里的类名,会一直存在\n classes[prefix + this[item]] = true\n })\n }\n if (change) {\n change.map((item) => {\n // 这里的类名,会根据this[item]的值为true或者false,而进行添加或者移除某一个类\n this[item] ? (classes[prefix + item] = this[item]) : (delete classes[prefix + item])\n })\n }\n return Object.keys(classes)\n // 支付宝,头条小程序无法动态绑定一个数组类名,否则解析出来的结果会带有\",\",而导致失效\n\n\n\n }\n }\n },\n methods: {\n // 跳转某一个页面\n openPage(urlKey = 'url') {\n const url = this[urlKey]\n if (url) {\n // 执行类似uni.navigateTo的方法\n uni[this.linkType]({\n url\n })\n }\n },\n // 查询节点信息\n // 目前此方法在支付宝小程序中无法获取组件跟接点的尺寸,为支付宝的bug(2020-07-21)\n // 解决办法为在组件根部再套一个没有任何作用的view元素\n $uGetRect(selector, all) {\n return new Promise((resolve) => {\n uni.createSelectorQuery()\n .in(this)[all ? 'selectAll' : 'select'](selector)\n .boundingClientRect((rect) => {\n if (all && Array.isArray(rect) && rect.length) {\n resolve(rect)\n }\n if (!all && rect) {\n resolve(rect)\n }\n })\n .exec()\n })\n },\n getParentData(parentName = '') {\n // 避免在created中去定义parent变量\n if (!this.parent) this.parent = {}\n // 这里的本质原理是,通过获取父组件实例(也即类似u-radio的父组件u-radio-group的this)\n // 将父组件this中对应的参数,赋值给本组件(u-radio的this)的parentData对象中对应的属性\n // 之所以需要这么做,是因为所有端中,头条小程序不支持通过this.parent.xxx去监听父组件参数的变化\n // 此处并不会自动更新子组件的数据,而是依赖父组件u-radio-group去监听data的变化,手动调用更新子组件的方法去重新获取\n this.parent = uni.$u.$parent.call(this, parentName)\n if (this.parent.children) {\n // 如果父组件的children不存在本组件的实例,才将本实例添加到父组件的children中\n this.parent.children.indexOf(this) === -1 && this.parent.children.push(this)\n }\n if (this.parent && this.parentData) {\n // 历遍parentData中的属性,将parent中的同名属性赋值给parentData\n Object.keys(this.parentData).map((key) => {\n this.parentData[key] = this.parent[key]\n })\n }\n },\n // 阻止事件冒泡\n preventEvent(e) {\n e && typeof (e.stopPropagation) === 'function' && e.stopPropagation()\n },\n // 空操作\n noop(e) {\n this.preventEvent(e)\n }\n },\n onReachBottom() {\n uni.$emit('uOnReachBottom')\n },\n beforeDestroy() {\n // 判断当前页面是否存在parent和chldren,一般在checkbox和checkbox-group父子联动的场景会有此情况\n // 组件销毁时,移除子组件在父组件children数组中的实例,释放资源,避免数据混乱\n if (this.parent && uni.$u.test.array(this.parent.children)) {\n // 组件销毁时,移除父组件中的children数组中对应的实例\n const childrenList = this.parent.children\n childrenList.map((child, index) => {\n // 如果相等,则移除\n if (child === this) {\n childrenList.splice(index, 1)\n }\n })\n }\n }\n}\n","export default {\n\n // 将自定义节点设置成虚拟的,更加接近Vue组件的表现,能更好的使用flex属性\n options: {\n virtualHost: true\n }\n\n}\n","import Request from './core/Request'\r\n\r\nexport default Request\r\n","/**\r\n * @Class Request\r\n * @description luch-request http请求插件\r\n * @version 3.0.7\r\n * @Author lu-ch\r\n * @Date 2021-09-04\r\n * @Email webwork.s@qq.com\r\n * 文档: https://www.quanzhan.co/luch-request/\r\n * github: https://github.com/lei-mu/luch-request\r\n * DCloud: http://ext.dcloud.net.cn/plugin?id=392\r\n * HBuilderX: beat-3.0.4 alpha-3.0.4\r\n */\r\n\r\nimport dispatchRequest from './dispatchRequest'\r\nimport InterceptorManager from './InterceptorManager'\r\nimport mergeConfig from './mergeConfig'\r\nimport defaults from './defaults'\r\nimport { isPlainObject } from '../utils'\r\nimport clone from '../utils/clone'\r\n\r\nexport default class Request {\r\n /**\r\n * @param {Object} arg - 全局配置\r\n * @param {String} arg.baseURL - 全局根路径\r\n * @param {Object} arg.header - 全局header\r\n * @param {String} arg.method = [GET|POST|PUT|DELETE|CONNECT|HEAD|OPTIONS|TRACE] - 全局默认请求方式\r\n * @param {String} arg.dataType = [json] - 全局默认的dataType\r\n * @param {String} arg.responseType = [text|arraybuffer] - 全局默认的responseType。支付宝小程序不支持\r\n * @param {Object} arg.custom - 全局默认的自定义参数\r\n * @param {Number} arg.timeout - 全局默认的超时时间,单位 ms。默认60000。H5(HBuilderX 2.9.9+)、APP(HBuilderX 2.9.9+)、微信小程序(2.10.0)、支付宝小程序\r\n * @param {Boolean} arg.sslVerify - 全局默认的是否验证 ssl 证书。默认true.仅App安卓端支持(HBuilderX 2.3.3+)\r\n * @param {Boolean} arg.withCredentials - 全局默认的跨域请求时是否携带凭证(cookies)。默认false。仅H5支持(HBuilderX 2.6.15+)\r\n * @param {Boolean} arg.firstIpv4 - 全DNS解析时优先使用ipv4。默认false。仅 App-Android 支持 (HBuilderX 2.8.0+)\r\n * @param {Function(statusCode):Boolean} arg.validateStatus - 全局默认的自定义验证器。默认statusCode >= 200 && statusCode < 300\r\n */\r\n constructor(arg = {}) {\r\n if (!isPlainObject(arg)) {\r\n arg = {}\r\n console.warn('设置全局参数必须接收一个Object')\r\n }\r\n this.config = clone({ ...defaults, ...arg })\r\n this.interceptors = {\r\n request: new InterceptorManager(),\r\n response: new InterceptorManager()\r\n }\r\n }\r\n\r\n /**\r\n * @Function\r\n * @param {Request~setConfigCallback} f - 设置全局默认配置\r\n */\r\n setConfig(f) {\r\n this.config = f(this.config)\r\n }\r\n\r\n middleware(config) {\r\n config = mergeConfig(this.config, config)\r\n const chain = [dispatchRequest, undefined]\r\n let promise = Promise.resolve(config)\r\n\r\n this.interceptors.request.forEach((interceptor) => {\r\n chain.unshift(interceptor.fulfilled, interceptor.rejected)\r\n })\r\n\r\n this.interceptors.response.forEach((interceptor) => {\r\n chain.push(interceptor.fulfilled, interceptor.rejected)\r\n })\r\n\r\n while (chain.length) {\r\n promise = promise.then(chain.shift(), chain.shift())\r\n }\r\n\r\n return promise\r\n }\r\n\r\n /**\r\n * @Function\r\n * @param {Object} config - 请求配置项\r\n * @prop {String} options.url - 请求路径\r\n * @prop {Object} options.data - 请求参数\r\n * @prop {Object} [options.responseType = config.responseType] [text|arraybuffer] - 响应的数据类型\r\n * @prop {Object} [options.dataType = config.dataType] - 如果设为 json,会尝试对返回的数据做一次 JSON.parse\r\n * @prop {Object} [options.header = config.header] - 请求header\r\n * @prop {Object} [options.method = config.method] - 请求方法\r\n * @returns {Promise<unknown>}\r\n */\r\n request(config = {}) {\r\n return this.middleware(config)\r\n }\r\n\r\n get(url, options = {}) {\r\n return this.middleware({\r\n url,\r\n method: 'GET',\r\n ...options\r\n })\r\n }\r\n\r\n post(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'POST',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n put(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'PUT',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n delete(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'DELETE',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n connect(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'CONNECT',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n head(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'HEAD',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n options(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'OPTIONS',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n trace(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'TRACE',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n upload(url, config = {}) {\r\n config.url = url\r\n config.method = 'UPLOAD'\r\n return this.middleware(config)\r\n }\r\n\r\n download(url, config = {}) {\r\n config.url = url\r\n config.method = 'DOWNLOAD'\r\n return this.middleware(config)\r\n }\r\n}\r\n\r\n/**\r\n * setConfig回调\r\n * @return {Object} - 返回操作后的config\r\n * @callback Request~setConfigCallback\r\n * @param {Object} config - 全局默认config\r\n */\r\n","import adapter from '../adapters/index'\r\n\r\nexport default (config) => adapter(config)\r\n","import buildURL from '../helpers/buildURL'\r\nimport buildFullPath from '../core/buildFullPath'\r\nimport settle from '../core/settle'\r\nimport { isUndefined } from '../utils'\r\n\r\n/**\r\n * 返回可选值存在的配置\r\n * @param {Array} keys - 可选值数组\r\n * @param {Object} config2 - 配置\r\n * @return {{}} - 存在的配置项\r\n */\r\nconst mergeKeys = (keys, config2) => {\r\n const config = {}\r\n keys.forEach((prop) => {\r\n if (!isUndefined(config2[prop])) {\r\n config[prop] = config2[prop]\r\n }\r\n })\r\n return config\r\n}\r\nexport default (config) => new Promise((resolve, reject) => {\r\n const fullPath = buildURL(buildFullPath(config.baseURL, config.url), config.params)\r\n const _config = {\r\n url: fullPath,\r\n header: config.header,\r\n complete: (response) => {\r\n config.fullPath = fullPath\r\n response.config = config\r\n try {\r\n // 对可能字符串不是json 的情况容错\r\n if (typeof response.data === 'string') {\r\n response.data = JSON.parse(response.data)\r\n }\r\n // eslint-disable-next-line no-empty\r\n } catch (e) {\r\n }\r\n settle(resolve, reject, response)\r\n }\r\n }\r\n let requestTask\r\n if (config.method === 'UPLOAD') {\r\n delete _config.header['content-type']\r\n delete _config.header['Content-Type']\r\n const otherConfig = {\r\n\r\n\r\n\r\n filePath: config.filePath,\r\n name: config.name\r\n }\r\n const optionalKeys = [\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n 'formData'\r\n ]\r\n requestTask = uni.uploadFile({ ..._config, ...otherConfig, ...mergeKeys(optionalKeys, config) })\r\n } else if (config.method === 'DOWNLOAD') {\r\n\r\n\r\n\r\n\r\n\r\n requestTask = uni.downloadFile(_config)\r\n } else {\r\n const optionalKeys = [\r\n 'data',\r\n 'method',\r\n\r\n 'timeout',\r\n\r\n 'dataType',\r\n\r\n 'responseType',\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ]\r\n requestTask = uni.request({ ..._config, ...mergeKeys(optionalKeys, config) })\r\n }\r\n if (config.getTask) {\r\n config.getTask(requestTask, config)\r\n }\r\n})\r\n","'use strict'\r\n\r\nimport * as utils from '../utils'\r\n\r\nfunction encode(val) {\r\n return encodeURIComponent(val)\r\n .replace(/%40/gi, '@')\r\n .replace(/%3A/gi, ':')\r\n .replace(/%24/g, '$')\r\n .replace(/%2C/gi, ',')\r\n .replace(/%20/g, '+')\r\n .replace(/%5B/gi, '[')\r\n .replace(/%5D/gi, ']')\r\n}\r\n\r\n/**\r\n * Build a URL by appending params to the end\r\n *\r\n * @param {string} url The base of the url (e.g., http://www.google.com)\r\n * @param {object} [params] The params to be appended\r\n * @returns {string} The formatted url\r\n */\r\nexport default function buildURL(url, params) {\r\n /* eslint no-param-reassign:0 */\r\n if (!params) {\r\n return url\r\n }\r\n\r\n let serializedParams\r\n if (utils.isURLSearchParams(params)) {\r\n serializedParams = params.toString()\r\n } else {\r\n const parts = []\r\n\r\n utils.forEach(params, (val, key) => {\r\n if (val === null || typeof val === 'undefined') {\r\n return\r\n }\r\n\r\n if (utils.isArray(val)) {\r\n key = `${key}[]`\r\n } else {\r\n val = [val]\r\n }\r\n\r\n utils.forEach(val, (v) => {\r\n if (utils.isDate(v)) {\r\n v = v.toISOString()\r\n } else if (utils.isObject(v)) {\r\n v = JSON.stringify(v)\r\n }\r\n parts.push(`${encode(key)}=${encode(v)}`)\r\n })\r\n })\r\n\r\n serializedParams = parts.join('&')\r\n }\r\n\r\n if (serializedParams) {\r\n const hashmarkIndex = url.indexOf('#')\r\n if (hashmarkIndex !== -1) {\r\n url = url.slice(0, hashmarkIndex)\r\n }\r\n\r\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams\r\n }\r\n\r\n return url\r\n}\r\n","'use strict'\r\n\r\n// utils is a library of generic helper functions non-specific to axios\r\n\r\nconst { toString } = Object.prototype\r\n\r\n/**\r\n * Determine if a value is an Array\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is an Array, otherwise false\r\n */\r\nexport function isArray(val) {\r\n return toString.call(val) === '[object Array]'\r\n}\r\n\r\n/**\r\n * Determine if a value is an Object\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is an Object, otherwise false\r\n */\r\nexport function isObject(val) {\r\n return val !== null && typeof val === 'object'\r\n}\r\n\r\n/**\r\n * Determine if a value is a Date\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is a Date, otherwise false\r\n */\r\nexport function isDate(val) {\r\n return toString.call(val) === '[object Date]'\r\n}\r\n\r\n/**\r\n * Determine if a value is a URLSearchParams object\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\r\n */\r\nexport function isURLSearchParams(val) {\r\n return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams\r\n}\r\n\r\n/**\r\n * Iterate over an Array or an Object invoking a function for each item.\r\n *\r\n * If `obj` is an Array callback will be called passing\r\n * the value, index, and complete array for each item.\r\n *\r\n * If 'obj' is an Object callback will be called passing\r\n * the value, key, and complete object for each property.\r\n *\r\n * @param {Object|Array} obj The object to iterate\r\n * @param {Function} fn The callback to invoke for each item\r\n */\r\nexport function forEach(obj, fn) {\r\n // Don't bother if no value provided\r\n if (obj === null || typeof obj === 'undefined') {\r\n return\r\n }\r\n\r\n // Force an array if not already something iterable\r\n if (typeof obj !== 'object') {\r\n /* eslint no-param-reassign:0 */\r\n obj = [obj]\r\n }\r\n\r\n if (isArray(obj)) {\r\n // Iterate over array values\r\n for (let i = 0, l = obj.length; i < l; i++) {\r\n fn.call(null, obj[i], i, obj)\r\n }\r\n } else {\r\n // Iterate over object keys\r\n for (const key in obj) {\r\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\r\n fn.call(null, obj[key], key, obj)\r\n }\r\n }\r\n }\r\n}\r\n\r\n/**\r\n * 是否为boolean 值\r\n * @param val\r\n * @returns {boolean}\r\n */\r\nexport function isBoolean(val) {\r\n return typeof val === 'boolean'\r\n}\r\n\r\n/**\r\n * 是否为真正的对象{} new Object\r\n * @param {any} obj - 检测的对象\r\n * @returns {boolean}\r\n */\r\nexport function isPlainObject(obj) {\r\n return Object.prototype.toString.call(obj) === '[object Object]'\r\n}\r\n\r\n/**\r\n * Function equal to merge with the difference being that no reference\r\n * to original objects is kept.\r\n *\r\n * @see merge\r\n * @param {Object} obj1 Object to merge\r\n * @returns {Object} Result of all merge properties\r\n */\r\nexport function deepMerge(/* obj1, obj2, obj3, ... */) {\r\n const result = {}\r\n function assignValue(val, key) {\r\n if (typeof result[key] === 'object' && typeof val === 'object') {\r\n result[key] = deepMerge(result[key], val)\r\n } else if (typeof val === 'object') {\r\n result[key] = deepMerge({}, val)\r\n } else {\r\n result[key] = val\r\n }\r\n }\r\n for (let i = 0, l = arguments.length; i < l; i++) {\r\n forEach(arguments[i], assignValue)\r\n }\r\n return result\r\n}\r\n\r\nexport function isUndefined(val) {\r\n return typeof val === 'undefined'\r\n}\r\n","'use strict'\r\n\r\nimport isAbsoluteURL from '../helpers/isAbsoluteURL'\r\nimport combineURLs from '../helpers/combineURLs'\r\n\r\n/**\r\n * Creates a new URL by combining the baseURL with the requestedURL,\r\n * only when the requestedURL is not already an absolute URL.\r\n * If the requestURL is absolute, this function returns the requestedURL untouched.\r\n *\r\n * @param {string} baseURL The base URL\r\n * @param {string} requestedURL Absolute or relative URL to combine\r\n * @returns {string} The combined full path\r\n */\r\nexport default function buildFullPath(baseURL, requestedURL) {\r\n if (baseURL && !isAbsoluteURL(requestedURL)) {\r\n return combineURLs(baseURL, requestedURL)\r\n }\r\n return requestedURL\r\n}\r\n","'use strict'\r\n\r\n/**\r\n * Determines whether the specified URL is absolute\r\n *\r\n * @param {string} url The URL to test\r\n * @returns {boolean} True if the specified URL is absolute, otherwise false\r\n */\r\nexport default function isAbsoluteURL(url) {\r\n // A URL is considered absolute if it begins with \"<scheme>://\" or \"//\" (protocol-relative URL).\r\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\r\n // by any combination of letters, digits, plus, period, or hyphen.\r\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url)\r\n}\r\n","'use strict'\r\n\r\n/**\r\n * Creates a new URL by combining the specified URLs\r\n *\r\n * @param {string} baseURL The base URL\r\n * @param {string} relativeURL The relative URL\r\n * @returns {string} The combined URL\r\n */\r\nexport default function combineURLs(baseURL, relativeURL) {\r\n return relativeURL\r\n ? `${baseURL.replace(/\\/+$/, '')}/${relativeURL.replace(/^\\/+/, '')}`\r\n : baseURL\r\n}\r\n","/**\r\n * Resolve or reject a Promise based on response status.\r\n *\r\n * @param {Function} resolve A function that resolves the promise.\r\n * @param {Function} reject A function that rejects the promise.\r\n * @param {object} response The response.\r\n */\r\nexport default function settle(resolve, reject, response) {\r\n const { validateStatus } = response.config\r\n const status = response.statusCode\r\n if (status && (!validateStatus || validateStatus(status))) {\r\n resolve(response)\r\n } else {\r\n reject(response)\r\n }\r\n}\r\n","'use strict'\r\n\r\nfunction InterceptorManager() {\r\n this.handlers = []\r\n}\r\n\r\n/**\r\n * Add a new interceptor to the stack\r\n *\r\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\r\n * @param {Function} rejected The function to handle `reject` for a `Promise`\r\n *\r\n * @return {Number} An ID used to remove interceptor later\r\n */\r\nInterceptorManager.prototype.use = function use(fulfilled, rejected) {\r\n this.handlers.push({\r\n fulfilled,\r\n rejected\r\n })\r\n return this.handlers.length - 1\r\n}\r\n\r\n/**\r\n * Remove an interceptor from the stack\r\n *\r\n * @param {Number} id The ID that was returned by `use`\r\n */\r\nInterceptorManager.prototype.eject = function eject(id) {\r\n if (this.handlers[id]) {\r\n this.handlers[id] = null\r\n }\r\n}\r\n\r\n/**\r\n * Iterate over all the registered interceptors\r\n *\r\n * This method is particularly useful for skipping over any\r\n * interceptors that may have become `null` calling `eject`.\r\n *\r\n * @param {Function} fn The function to call for each interceptor\r\n */\r\nInterceptorManager.prototype.forEach = function forEach(fn) {\r\n this.handlers.forEach((h) => {\r\n if (h !== null) {\r\n fn(h)\r\n }\r\n })\r\n}\r\n\r\nexport default InterceptorManager\r\n","import { deepMerge, isUndefined } from '../utils'\r\n\r\n/**\r\n * 合并局部配置优先的配置,如果局部有该配置项则用局部,如果全局有该配置项则用全局\r\n * @param {Array} keys - 配置项\r\n * @param {Object} globalsConfig - 当前的全局配置\r\n * @param {Object} config2 - 局部配置\r\n * @return {{}}\r\n */\r\nconst mergeKeys = (keys, globalsConfig, config2) => {\r\n const config = {}\r\n keys.forEach((prop) => {\r\n if (!isUndefined(config2[prop])) {\r\n config[prop] = config2[prop]\r\n } else if (!isUndefined(globalsConfig[prop])) {\r\n config[prop] = globalsConfig[prop]\r\n }\r\n })\r\n return config\r\n}\r\n/**\r\n *\r\n * @param globalsConfig - 当前实例的全局配置\r\n * @param config2 - 当前的局部配置\r\n * @return - 合并后的配置\r\n */\r\nexport default (globalsConfig, config2 = {}) => {\r\n const method = config2.method || globalsConfig.method || 'GET'\r\n let config = {\r\n baseURL: globalsConfig.baseURL || '',\r\n method,\r\n url: config2.url || '',\r\n params: config2.params || {},\r\n custom: { ...(globalsConfig.custom || {}), ...(config2.custom || {}) },\r\n header: deepMerge(globalsConfig.header || {}, config2.header || {})\r\n }\r\n const defaultToConfig2Keys = ['getTask', 'validateStatus']\r\n config = { ...config, ...mergeKeys(defaultToConfig2Keys, globalsConfig, config2) }\r\n\r\n // eslint-disable-next-line no-empty\r\n if (method === 'DOWNLOAD') {\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n } else if (method === 'UPLOAD') {\r\n delete config.header['content-type']\r\n delete config.header['Content-Type']\r\n const uploadKeys = [\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n 'filePath',\r\n 'name',\r\n\r\n\r\n\r\n 'formData'\r\n ]\r\n uploadKeys.forEach((prop) => {\r\n if (!isUndefined(config2[prop])) {\r\n config[prop] = config2[prop]\r\n }\r\n })\r\n\r\n\r\n\r\n\r\n\r\n } else {\r\n const defaultsKeys = [\r\n 'data',\r\n\r\n 'timeout',\r\n\r\n 'dataType',\r\n\r\n 'responseType',\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ]\r\n config = { ...config, ...mergeKeys(defaultsKeys, globalsConfig, config2) }\r\n }\r\n\r\n return config\r\n}\r\n","/**\r\n * 默认的全局配置\r\n */\r\n\r\nexport default {\r\n baseURL: '',\r\n header: {},\r\n method: 'GET',\r\n dataType: 'json',\r\n\r\n responseType: 'text',\r\n\r\n custom: {},\r\n\r\n timeout: 60000,\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n validateStatus: function validateStatus(status) {\r\n return status >= 200 && status < 300\r\n }\r\n}\r\n","/* eslint-disable */\r\nvar clone = (function() {\r\n 'use strict';\r\n\r\n function _instanceof(obj, type) {\r\n return type != null && obj instanceof type;\r\n }\r\n\r\n var nativeMap;\r\n try {\r\n nativeMap = Map;\r\n } catch(_) {\r\n // maybe a reference error because no `Map`. Give it a dummy value that no\r\n // value will ever be an instanceof.\r\n nativeMap = function() {};\r\n }\r\n\r\n var nativeSet;\r\n try {\r\n nativeSet = Set;\r\n } catch(_) {\r\n nativeSet = function() {};\r\n }\r\n\r\n var nativePromise;\r\n try {\r\n nativePromise = Promise;\r\n } catch(_) {\r\n nativePromise = function() {};\r\n }\r\n\r\n /**\r\n * Clones (copies) an Object using deep copying.\r\n *\r\n * This function supports circular references by default, but if you are certain\r\n * there are no circular references in your object, you can save some CPU time\r\n * by calling clone(obj, false).\r\n *\r\n * Caution: if `circular` is false and `parent` contains circular references,\r\n * your program may enter an infinite loop and crash.\r\n *\r\n * @param `parent` - the object to be cloned\r\n * @param `circular` - set to true if the object to be cloned may contain\r\n * circular references. (optional - true by default)\r\n * @param `depth` - set to a number if the object is only to be cloned to\r\n * a particular depth. (optional - defaults to Infinity)\r\n * @param `prototype` - sets the prototype to be used when cloning an object.\r\n * (optional - defaults to parent prototype).\r\n * @param `includeNonEnumerable` - set to true if the non-enumerable properties\r\n * should be cloned as well. Non-enumerable properties on the prototype\r\n * chain will be ignored. (optional - false by default)\r\n */\r\n function clone(parent, circular, depth, prototype, includeNonEnumerable) {\r\n if (typeof circular === 'object') {\r\n depth = circular.depth;\r\n prototype = circular.prototype;\r\n includeNonEnumerable = circular.includeNonEnumerable;\r\n circular = circular.circular;\r\n }\r\n // maintain two arrays for circular references, where corresponding parents\r\n // and children have the same index\r\n var allParents = [];\r\n var allChildren = [];\r\n\r\n var useBuffer = typeof Buffer != 'undefined';\r\n\r\n if (typeof circular == 'undefined')\r\n circular = true;\r\n\r\n if (typeof depth == 'undefined')\r\n depth = Infinity;\r\n\r\n // recurse this function so we don't reset allParents and allChildren\r\n function _clone(parent, depth) {\r\n // cloning null always returns null\r\n if (parent === null)\r\n return null;\r\n\r\n if (depth === 0)\r\n return parent;\r\n\r\n var child;\r\n var proto;\r\n if (typeof parent != 'object') {\r\n return parent;\r\n }\r\n\r\n if (_instanceof(parent, nativeMap)) {\r\n child = new nativeMap();\r\n } else if (_instanceof(parent, nativeSet)) {\r\n child = new nativeSet();\r\n } else if (_instanceof(parent, nativePromise)) {\r\n child = new nativePromise(function (resolve, reject) {\r\n parent.then(function(value) {\r\n resolve(_clone(value, depth - 1));\r\n }, function(err) {\r\n reject(_clone(err, depth - 1));\r\n });\r\n });\r\n } else if (clone.__isArray(parent)) {\r\n child = [];\r\n } else if (clone.__isRegExp(parent)) {\r\n child = new RegExp(parent.source, __getRegExpFlags(parent));\r\n if (parent.lastIndex) child.lastIndex = parent.lastIndex;\r\n } else if (clone.__isDate(parent)) {\r\n child = new Date(parent.getTime());\r\n } else if (useBuffer && Buffer.isBuffer(parent)) {\r\n if (Buffer.from) {\r\n // Node.js >= 5.10.0\r\n child = Buffer.from(parent);\r\n } else {\r\n // Older Node.js versions\r\n child = new Buffer(parent.length);\r\n parent.copy(child);\r\n }\r\n return child;\r\n } else if (_instanceof(parent, Error)) {\r\n child = Object.create(parent);\r\n } else {\r\n if (typeof prototype == 'undefined') {\r\n proto = Object.getPrototypeOf(parent);\r\n child = Object.create(proto);\r\n }\r\n else {\r\n child = Object.create(prototype);\r\n proto = prototype;\r\n }\r\n }\r\n\r\n if (circular) {\r\n var index = allParents.indexOf(parent);\r\n\r\n if (index != -1) {\r\n return allChildren[index];\r\n }\r\n allParents.push(parent);\r\n allChildren.push(child);\r\n }\r\n\r\n if (_instanceof(parent, nativeMap)) {\r\n parent.forEach(function(value, key) {\r\n var keyChild = _clone(key, depth - 1);\r\n var valueChild = _clone(value, depth - 1);\r\n child.set(keyChild, valueChild);\r\n });\r\n }\r\n if (_instanceof(parent, nativeSet)) {\r\n parent.forEach(function(value) {\r\n var entryChild = _clone(value, depth - 1);\r\n child.add(entryChild);\r\n });\r\n }\r\n\r\n for (var i in parent) {\r\n var attrs = Object.getOwnPropertyDescriptor(parent, i);\r\n if (attrs) {\r\n child[i] = _clone(parent[i], depth - 1);\r\n }\r\n\r\n try {\r\n var objProperty = Object.getOwnPropertyDescriptor(parent, i);\r\n if (objProperty.set === 'undefined') {\r\n // no setter defined. Skip cloning this property\r\n continue;\r\n }\r\n child[i] = _clone(parent[i], depth - 1);\r\n } catch(e){\r\n if (e instanceof TypeError) {\r\n // when in strict mode, TypeError will be thrown if child[i] property only has a getter\r\n // we can't do anything about this, other than inform the user that this property cannot be set.\r\n continue\r\n } else if (e instanceof ReferenceError) {\r\n //this may happen in non strict mode\r\n continue\r\n }\r\n }\r\n\r\n }\r\n\r\n if (Object.getOwnPropertySymbols) {\r\n var symbols = Object.getOwnPropertySymbols(parent);\r\n for (var i = 0; i < symbols.length; i++) {\r\n // Don't need to worry about cloning a symbol because it is a primitive,\r\n // like a number or string.\r\n var symbol = symbols[i];\r\n var descriptor = Object.getOwnPropertyDescriptor(parent, symbol);\r\n if (descriptor && !descriptor.enumerable && !includeNonEnumerable) {\r\n continue;\r\n }\r\n child[symbol] = _clone(parent[symbol], depth - 1);\r\n Object.defineProperty(child, symbol, descriptor);\r\n }\r\n }\r\n\r\n if (includeNonEnumerable) {\r\n var allPropertyNames = Object.getOwnPropertyNames(parent);\r\n for (var i = 0; i < allPropertyNames.length; i++) {\r\n var propertyName = allPropertyNames[i];\r\n var descriptor = Object.getOwnPropertyDescriptor(parent, propertyName);\r\n if (descriptor && descriptor.enumerable) {\r\n continue;\r\n }\r\n child[propertyName] = _clone(parent[propertyName], depth - 1);\r\n Object.defineProperty(child, propertyName, descriptor);\r\n }\r\n }\r\n\r\n return child;\r\n }\r\n\r\n return _clone(parent, depth);\r\n }\r\n\r\n /**\r\n * Simple flat clone using prototype, accepts only objects, usefull for property\r\n * override on FLAT configuration object (no nested props).\r\n *\r\n * USE WITH CAUTION! This may not behave as you wish if you do not know how this\r\n * works.\r\n */\r\n clone.clonePrototype = function clonePrototype(parent) {\r\n if (parent === null)\r\n return null;\r\n\r\n var c = function () {};\r\n c.prototype = parent;\r\n return new c();\r\n };\r\n\r\n// private utility functions\r\n\r\n function __objToStr(o) {\r\n return Object.prototype.toString.call(o);\r\n }\r\n clone.__objToStr = __objToStr;\r\n\r\n function __isDate(o) {\r\n return typeof o === 'object' && __objToStr(o) === '[object Date]';\r\n }\r\n clone.__isDate = __isDate;\r\n\r\n function __isArray(o) {\r\n return typeof o === 'object' && __objToStr(o) === '[object Array]';\r\n }\r\n clone.__isArray = __isArray;\r\n\r\n function __isRegExp(o) {\r\n return typeof o === 'object' && __objToStr(o) === '[object RegExp]';\r\n }\r\n clone.__isRegExp = __isRegExp;\r\n\r\n function __getRegExpFlags(re) {\r\n var flags = '';\r\n if (re.global) flags += 'g';\r\n if (re.ignoreCase) flags += 'i';\r\n if (re.multiline) flags += 'm';\r\n return flags;\r\n }\r\n clone.__getRegExpFlags = __getRegExpFlags;\r\n\r\n return clone;\r\n})();\r\n\r\nexport default clone\r\n","/*!\n * The buffer module from node.js, for the browser.\n *\n * @author Feross Aboukhadijeh <http://feross.org>\n * @license MIT\n */\n/* eslint-disable no-proto */\n\n'use strict'\n\nvar base64 = require('base64-js')\nvar ieee754 = require('ieee754')\nvar isArray = require('isarray')\n\nexports.Buffer = Buffer\nexports.SlowBuffer = SlowBuffer\nexports.INSPECT_MAX_BYTES = 50\n\n/**\n * If `Buffer.TYPED_ARRAY_SUPPORT`:\n * === true Use Uint8Array implementation (fastest)\n * === false Use Object implementation (most compatible, even IE6)\n *\n * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+,\n * Opera 11.6+, iOS 4.2+.\n *\n * Due to various browser bugs, sometimes the Object implementation will be used even\n * when the browser supports typed arrays.\n *\n * Note:\n *\n * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances,\n * See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438.\n *\n * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function.\n *\n * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of\n * incorrect length in some situations.\n\n * We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they\n * get the Object implementation, which is slower but behaves correctly.\n */\nBuffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined\n ? global.TYPED_ARRAY_SUPPORT\n : typedArraySupport()\n\n/*\n * Export kMaxLength after typed array support is determined.\n */\nexports.kMaxLength = kMaxLength()\n\nfunction typedArraySupport () {\n try {\n var arr = new Uint8Array(1)\n arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }}\n return arr.foo() === 42 && // typed array instances can be augmented\n typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray`\n arr.subarray(1, 1).byteLength === 0 // ie10 has broken `subarray`\n } catch (e) {\n return false\n }\n}\n\nfunction kMaxLength () {\n return Buffer.TYPED_ARRAY_SUPPORT\n ? 0x7fffffff\n : 0x3fffffff\n}\n\nfunction createBuffer (that, length) {\n if (kMaxLength() < length) {\n throw new RangeError('Invalid typed array length')\n }\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n // Return an augmented `Uint8Array` instance, for best performance\n that = new Uint8Array(length)\n that.__proto__ = Buffer.prototype\n } else {\n // Fallback: Return an object instance of the Buffer class\n if (that === null) {\n that = new Buffer(length)\n }\n that.length = length\n }\n\n return that\n}\n\n/**\n * The Buffer constructor returns instances of `Uint8Array` that have their\n * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of\n * `Uint8Array`, so the returned instances will have all the node `Buffer` methods\n * and the `Uint8Array` methods. Square bracket notation works as expected -- it\n * returns a single octet.\n *\n * The `Uint8Array` prototype remains unmodified.\n */\n\nfunction Buffer (arg, encodingOrOffset, length) {\n if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) {\n return new Buffer(arg, encodingOrOffset, length)\n }\n\n // Common case.\n if (typeof arg === 'number') {\n if (typeof encodingOrOffset === 'string') {\n throw new Error(\n 'If encoding is specified then the first argument must be a string'\n )\n }\n return allocUnsafe(this, arg)\n }\n return from(this, arg, encodingOrOffset, length)\n}\n\nBuffer.poolSize = 8192 // not used by this implementation\n\n// TODO: Legacy, not needed anymore. Remove in next major version.\nBuffer._augment = function (arr) {\n arr.__proto__ = Buffer.prototype\n return arr\n}\n\nfunction from (that, value, encodingOrOffset, length) {\n if (typeof value === 'number') {\n throw new TypeError('\"value\" argument must not be a number')\n }\n\n if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) {\n return fromArrayBuffer(that, value, encodingOrOffset, length)\n }\n\n if (typeof value === 'string') {\n return fromString(that, value, encodingOrOffset)\n }\n\n return fromObject(that, value)\n}\n\n/**\n * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError\n * if value is a number.\n * Buffer.from(str[, encoding])\n * Buffer.from(array)\n * Buffer.from(buffer)\n * Buffer.from(arrayBuffer[, byteOffset[, length]])\n **/\nBuffer.from = function (value, encodingOrOffset, length) {\n return from(null, value, encodingOrOffset, length)\n}\n\nif (Buffer.TYPED_ARRAY_SUPPORT) {\n Buffer.prototype.__proto__ = Uint8Array.prototype\n Buffer.__proto__ = Uint8Array\n if (typeof Symbol !== 'undefined' && Symbol.species &&\n Buffer[Symbol.species] === Buffer) {\n // Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97\n Object.defineProperty(Buffer, Symbol.species, {\n value: null,\n configurable: true\n })\n }\n}\n\nfunction assertSize (size) {\n if (typeof size !== 'number') {\n throw new TypeError('\"size\" argument must be a number')\n } else if (size < 0) {\n throw new RangeError('\"size\" argument must not be negative')\n }\n}\n\nfunction alloc (that, size, fill, encoding) {\n assertSize(size)\n if (size <= 0) {\n return createBuffer(that, size)\n }\n if (fill !== undefined) {\n // Only pay attention to encoding if it's a string. This\n // prevents accidentally sending in a number that would\n // be interpretted as a start offset.\n return typeof encoding === 'string'\n ? createBuffer(that, size).fill(fill, encoding)\n : createBuffer(that, size).fill(fill)\n }\n return createBuffer(that, size)\n}\n\n/**\n * Creates a new filled Buffer instance.\n * alloc(size[, fill[, encoding]])\n **/\nBuffer.alloc = function (size, fill, encoding) {\n return alloc(null, size, fill, encoding)\n}\n\nfunction allocUnsafe (that, size) {\n assertSize(size)\n that = createBuffer(that, size < 0 ? 0 : checked(size) | 0)\n if (!Buffer.TYPED_ARRAY_SUPPORT) {\n for (var i = 0; i < size; ++i) {\n that[i] = 0\n }\n }\n return that\n}\n\n/**\n * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance.\n * */\nBuffer.allocUnsafe = function (size) {\n return allocUnsafe(null, size)\n}\n/**\n * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance.\n */\nBuffer.allocUnsafeSlow = function (size) {\n return allocUnsafe(null, size)\n}\n\nfunction fromString (that, string, encoding) {\n if (typeof encoding !== 'string' || encoding === '') {\n encoding = 'utf8'\n }\n\n if (!Buffer.isEncoding(encoding)) {\n throw new TypeError('\"encoding\" must be a valid string encoding')\n }\n\n var length = byteLength(string, encoding) | 0\n that = createBuffer(that, length)\n\n var actual = that.write(string, encoding)\n\n if (actual !== length) {\n // Writing a hex string, for example, that contains invalid characters will\n // cause everything after the first invalid character to be ignored. (e.g.\n // 'abxxcd' will be treated as 'ab')\n that = that.slice(0, actual)\n }\n\n return that\n}\n\nfunction fromArrayLike (that, array) {\n var length = array.length < 0 ? 0 : checked(array.length) | 0\n that = createBuffer(that, length)\n for (var i = 0; i < length; i += 1) {\n that[i] = array[i] & 255\n }\n return that\n}\n\nfunction fromArrayBuffer (that, array, byteOffset, length) {\n array.byteLength // this throws if `array` is not a valid ArrayBuffer\n\n if (byteOffset < 0 || array.byteLength < byteOffset) {\n throw new RangeError('\\'offset\\' is out of bounds')\n }\n\n if (array.byteLength < byteOffset + (length || 0)) {\n throw new RangeError('\\'length\\' is out of bounds')\n }\n\n if (byteOffset === undefined && length === undefined) {\n array = new Uint8Array(array)\n } else if (length === undefined) {\n array = new Uint8Array(array, byteOffset)\n } else {\n array = new Uint8Array(array, byteOffset, length)\n }\n\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n // Return an augmented `Uint8Array` instance, for best performance\n that = array\n that.__proto__ = Buffer.prototype\n } else {\n // Fallback: Return an object instance of the Buffer class\n that = fromArrayLike(that, array)\n }\n return that\n}\n\nfunction fromObject (that, obj) {\n if (Buffer.isBuffer(obj)) {\n var len = checked(obj.length) | 0\n that = createBuffer(that, len)\n\n if (that.length === 0) {\n return that\n }\n\n obj.copy(that, 0, 0, len)\n return that\n }\n\n if (obj) {\n if ((typeof ArrayBuffer !== 'undefined' &&\n obj.buffer instanceof ArrayBuffer) || 'length' in obj) {\n if (typeof obj.length !== 'number' || isnan(obj.length)) {\n return createBuffer(that, 0)\n }\n return fromArrayLike(that, obj)\n }\n\n if (obj.type === 'Buffer' && isArray(obj.data)) {\n return fromArrayLike(that, obj.data)\n }\n }\n\n throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.')\n}\n\nfunction checked (length) {\n // Note: cannot use `length < kMaxLength()` here because that fails when\n // length is NaN (which is otherwise coerced to zero.)\n if (length >= kMaxLength()) {\n throw new RangeError('Attempt to allocate Buffer larger than maximum ' +\n 'size: 0x' + kMaxLength().toString(16) + ' bytes')\n }\n return length | 0\n}\n\nfunction SlowBuffer (length) {\n if (+length != length) { // eslint-disable-line eqeqeq\n length = 0\n }\n return Buffer.alloc(+length)\n}\n\nBuffer.isBuffer = function isBuffer (b) {\n return !!(b != null && b._isBuffer)\n}\n\nBuffer.compare = function compare (a, b) {\n if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) {\n throw new TypeError('Arguments must be Buffers')\n }\n\n if (a === b) return 0\n\n var x = a.length\n var y = b.length\n\n for (var i = 0, len = Math.min(x, y); i < len; ++i) {\n if (a[i] !== b[i]) {\n x = a[i]\n y = b[i]\n break\n }\n }\n\n if (x < y) return -1\n if (y < x) return 1\n return 0\n}\n\nBuffer.isEncoding = function isEncoding (encoding) {\n switch (String(encoding).toLowerCase()) {\n case 'hex':\n case 'utf8':\n case 'utf-8':\n case 'ascii':\n case 'latin1':\n case 'binary':\n case 'base64':\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return true\n default:\n return false\n }\n}\n\nBuffer.concat = function concat (list, length) {\n if (!isArray(list)) {\n throw new TypeError('\"list\" argument must be an Array of Buffers')\n }\n\n if (list.length === 0) {\n return Buffer.alloc(0)\n }\n\n var i\n if (length === undefined) {\n length = 0\n for (i = 0; i < list.length; ++i) {\n length += list[i].length\n }\n }\n\n var buffer = Buffer.allocUnsafe(length)\n var pos = 0\n for (i = 0; i < list.length; ++i) {\n var buf = list[i]\n if (!Buffer.isBuffer(buf)) {\n throw new TypeError('\"list\" argument must be an Array of Buffers')\n }\n buf.copy(buffer, pos)\n pos += buf.length\n }\n return buffer\n}\n\nfunction byteLength (string, encoding) {\n if (Buffer.isBuffer(string)) {\n return string.length\n }\n if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' &&\n (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) {\n return string.byteLength\n }\n if (typeof string !== 'string') {\n string = '' + string\n }\n\n var len = string.length\n if (len === 0) return 0\n\n // Use a for loop to avoid recursion\n var loweredCase = false\n for (;;) {\n switch (encoding) {\n case 'ascii':\n case 'latin1':\n case 'binary':\n return len\n case 'utf8':\n case 'utf-8':\n case undefined:\n return utf8ToBytes(string).length\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return len * 2\n case 'hex':\n return len >>> 1\n case 'base64':\n return base64ToBytes(string).length\n default:\n if (loweredCase) return utf8ToBytes(string).length // assume utf8\n encoding = ('' + encoding).toLowerCase()\n loweredCase = true\n }\n }\n}\nBuffer.byteLength = byteLength\n\nfunction slowToString (encoding, start, end) {\n var loweredCase = false\n\n // No need to verify that \"this.length <= MAX_UINT32\" since it's a read-only\n // property of a typed array.\n\n // This behaves neither like String nor Uint8Array in that we set start/end\n // to their upper/lower bounds if the value passed is out of range.\n // undefined is handled specially as per ECMA-262 6th Edition,\n // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization.\n if (start === undefined || start < 0) {\n start = 0\n }\n // Return early if start > this.length. Done here to prevent potential uint32\n // coercion fail below.\n if (start > this.length) {\n return ''\n }\n\n if (end === undefined || end > this.length) {\n end = this.length\n }\n\n if (end <= 0) {\n return ''\n }\n\n // Force coersion to uint32. This will also coerce falsey/NaN values to 0.\n end >>>= 0\n start >>>= 0\n\n if (end <= start) {\n return ''\n }\n\n if (!encoding) encoding = 'utf8'\n\n while (true) {\n switch (encoding) {\n case 'hex':\n return hexSlice(this, start, end)\n\n case 'utf8':\n case 'utf-8':\n return utf8Slice(this, start, end)\n\n case 'ascii':\n return asciiSlice(this, start, end)\n\n case 'latin1':\n case 'binary':\n return latin1Slice(this, start, end)\n\n case 'base64':\n return base64Slice(this, start, end)\n\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return utf16leSlice(this, start, end)\n\n default:\n if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)\n encoding = (encoding + '').toLowerCase()\n loweredCase = true\n }\n }\n}\n\n// The property is used by `Buffer.isBuffer` and `is-buffer` (in Safari 5-7) to detect\n// Buffer instances.\nBuffer.prototype._isBuffer = true\n\nfunction swap (b, n, m) {\n var i = b[n]\n b[n] = b[m]\n b[m] = i\n}\n\nBuffer.prototype.swap16 = function swap16 () {\n var len = this.length\n if (len % 2 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 16-bits')\n }\n for (var i = 0; i < len; i += 2) {\n swap(this, i, i + 1)\n }\n return this\n}\n\nBuffer.prototype.swap32 = function swap32 () {\n var len = this.length\n if (len % 4 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 32-bits')\n }\n for (var i = 0; i < len; i += 4) {\n swap(this, i, i + 3)\n swap(this, i + 1, i + 2)\n }\n return this\n}\n\nBuffer.prototype.swap64 = function swap64 () {\n var len = this.length\n if (len % 8 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 64-bits')\n }\n for (var i = 0; i < len; i += 8) {\n swap(this, i, i + 7)\n swap(this, i + 1, i + 6)\n swap(this, i + 2, i + 5)\n swap(this, i + 3, i + 4)\n }\n return this\n}\n\nBuffer.prototype.toString = function toString () {\n var length = this.length | 0\n if (length === 0) return ''\n if (arguments.length === 0) return utf8Slice(this, 0, length)\n return slowToString.apply(this, arguments)\n}\n\nBuffer.prototype.equals = function equals (b) {\n if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer')\n if (this === b) return true\n return Buffer.compare(this, b) === 0\n}\n\nBuffer.prototype.inspect = function inspect () {\n var str = ''\n var max = exports.INSPECT_MAX_BYTES\n if (this.length > 0) {\n str = this.toString('hex', 0, max).match(/.{2}/g).join(' ')\n if (this.length > max) str += ' ... '\n }\n return '<Buffer ' + str + '>'\n}\n\nBuffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) {\n if (!Buffer.isBuffer(target)) {\n throw new TypeError('Argument must be a Buffer')\n }\n\n if (start === undefined) {\n start = 0\n }\n if (end === undefined) {\n end = target ? target.length : 0\n }\n if (thisStart === undefined) {\n thisStart = 0\n }\n if (thisEnd === undefined) {\n thisEnd = this.length\n }\n\n if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) {\n throw new RangeError('out of range index')\n }\n\n if (thisStart >= thisEnd && start >= end) {\n return 0\n }\n if (thisStart >= thisEnd) {\n return -1\n }\n if (start >= end) {\n return 1\n }\n\n start >>>= 0\n end >>>= 0\n thisStart >>>= 0\n thisEnd >>>= 0\n\n if (this === target) return 0\n\n var x = thisEnd - thisStart\n var y = end - start\n var len = Math.min(x, y)\n\n var thisCopy = this.slice(thisStart, thisEnd)\n var targetCopy = target.slice(start, end)\n\n for (var i = 0; i < len; ++i) {\n if (thisCopy[i] !== targetCopy[i]) {\n x = thisCopy[i]\n y = targetCopy[i]\n break\n }\n }\n\n if (x < y) return -1\n if (y < x) return 1\n return 0\n}\n\n// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`,\n// OR the last index of `val` in `buffer` at offset <= `byteOffset`.\n//\n// Arguments:\n// - buffer - a Buffer to search\n// - val - a string, Buffer, or number\n// - byteOffset - an index into `buffer`; will be clamped to an int32\n// - encoding - an optional encoding, relevant is val is a string\n// - dir - true for indexOf, false for lastIndexOf\nfunction bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) {\n // Empty buffer means no match\n if (buffer.length === 0) return -1\n\n // Normalize byteOffset\n if (typeof byteOffset === 'string') {\n encoding = byteOffset\n byteOffset = 0\n } else if (byteOffset > 0x7fffffff) {\n byteOffset = 0x7fffffff\n } else if (byteOffset < -0x80000000) {\n byteOffset = -0x80000000\n }\n byteOffset = +byteOffset // Coerce to Number.\n if (isNaN(byteOffset)) {\n // byteOffset: it it's undefined, null, NaN, \"foo\", etc, search whole buffer\n byteOffset = dir ? 0 : (buffer.length - 1)\n }\n\n // Normalize byteOffset: negative offsets start from the end of the buffer\n if (byteOffset < 0) byteOffset = buffer.length + byteOffset\n if (byteOffset >= buffer.length) {\n if (dir) return -1\n else byteOffset = buffer.length - 1\n } else if (byteOffset < 0) {\n if (dir) byteOffset = 0\n else return -1\n }\n\n // Normalize val\n if (typeof val === 'string') {\n val = Buffer.from(val, encoding)\n }\n\n // Finally, search either indexOf (if dir is true) or lastIndexOf\n if (Buffer.isBuffer(val)) {\n // Special case: looking for empty string/buffer always fails\n if (val.length === 0) {\n return -1\n }\n return arrayIndexOf(buffer, val, byteOffset, encoding, dir)\n } else if (typeof val === 'number') {\n val = val & 0xFF // Search for a byte value [0-255]\n if (Buffer.TYPED_ARRAY_SUPPORT &&\n typeof Uint8Array.prototype.indexOf === 'function') {\n if (dir) {\n return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset)\n } else {\n return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset)\n }\n }\n return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir)\n }\n\n throw new TypeError('val must be string, number or Buffer')\n}\n\nfunction arrayIndexOf (arr, val, byteOffset, encoding, dir) {\n var indexSize = 1\n var arrLength = arr.length\n var valLength = val.length\n\n if (encoding !== undefined) {\n encoding = String(encoding).toLowerCase()\n if (encoding === 'ucs2' || encoding === 'ucs-2' ||\n encoding === 'utf16le' || encoding === 'utf-16le') {\n if (arr.length < 2 || val.length < 2) {\n return -1\n }\n indexSize = 2\n arrLength /= 2\n valLength /= 2\n byteOffset /= 2\n }\n }\n\n function read (buf, i) {\n if (indexSize === 1) {\n return buf[i]\n } else {\n return buf.readUInt16BE(i * indexSize)\n }\n }\n\n var i\n if (dir) {\n var foundIndex = -1\n for (i = byteOffset; i < arrLength; i++) {\n if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) {\n if (foundIndex === -1) foundIndex = i\n if (i - foundIndex + 1 === valLength) return foundIndex * indexSize\n } else {\n if (foundIndex !== -1) i -= i - foundIndex\n foundIndex = -1\n }\n }\n } else {\n if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength\n for (i = byteOffset; i >= 0; i--) {\n var found = true\n for (var j = 0; j < valLength; j++) {\n if (read(arr, i + j) !== read(val, j)) {\n found = false\n break\n }\n }\n if (found) return i\n }\n }\n\n return -1\n}\n\nBuffer.prototype.includes = function includes (val, byteOffset, encoding) {\n return this.indexOf(val, byteOffset, encoding) !== -1\n}\n\nBuffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) {\n return bidirectionalIndexOf(this, val, byteOffset, encoding, true)\n}\n\nBuffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) {\n return bidirectionalIndexOf(this, val, byteOffset, encoding, false)\n}\n\nfunction hexWrite (buf, string, offset, length) {\n offset = Number(offset) || 0\n var remaining = buf.length - offset\n if (!length) {\n length = remaining\n } else {\n length = Number(length)\n if (length > remaining) {\n length = remaining\n }\n }\n\n // must be an even number of digits\n var strLen = string.length\n if (strLen % 2 !== 0) throw new TypeError('Invalid hex string')\n\n if (length > strLen / 2) {\n length = strLen / 2\n }\n for (var i = 0; i < length; ++i) {\n var parsed = parseInt(string.substr(i * 2, 2), 16)\n if (isNaN(parsed)) return i\n buf[offset + i] = parsed\n }\n return i\n}\n\nfunction utf8Write (buf, string, offset, length) {\n return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length)\n}\n\nfunction asciiWrite (buf, string, offset, length) {\n return blitBuffer(asciiToBytes(string), buf, offset, length)\n}\n\nfunction latin1Write (buf, string, offset, length) {\n return asciiWrite(buf, string, offset, length)\n}\n\nfunction base64Write (buf, string, offset, length) {\n return blitBuffer(base64ToBytes(string), buf, offset, length)\n}\n\nfunction ucs2Write (buf, string, offset, length) {\n return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length)\n}\n\nBuffer.prototype.write = function write (string, offset, length, encoding) {\n // Buffer#write(string)\n if (offset === undefined) {\n encoding = 'utf8'\n length = this.length\n offset = 0\n // Buffer#write(string, encoding)\n } else if (length === undefined && typeof offset === 'string') {\n encoding = offset\n length = this.length\n offset = 0\n // Buffer#write(string, offset[, length][, encoding])\n } else if (isFinite(offset)) {\n offset = offset | 0\n if (isFinite(length)) {\n length = length | 0\n if (encoding === undefined) encoding = 'utf8'\n } else {\n encoding = length\n length = undefined\n }\n // legacy write(string, encoding, offset, length) - remove in v0.13\n } else {\n throw new Error(\n 'Buffer.write(string, encoding, offset[, length]) is no longer supported'\n )\n }\n\n var remaining = this.length - offset\n if (length === undefined || length > remaining) length = remaining\n\n if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) {\n throw new RangeError('Attempt to write outside buffer bounds')\n }\n\n if (!encoding) encoding = 'utf8'\n\n var loweredCase = false\n for (;;) {\n switch (encoding) {\n case 'hex':\n return hexWrite(this, string, offset, length)\n\n case 'utf8':\n case 'utf-8':\n return utf8Write(this, string, offset, length)\n\n case 'ascii':\n return asciiWrite(this, string, offset, length)\n\n case 'latin1':\n case 'binary':\n return latin1Write(this, string, offset, length)\n\n case 'base64':\n // Warning: maxLength not taken into account in base64Write\n return base64Write(this, string, offset, length)\n\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return ucs2Write(this, string, offset, length)\n\n default:\n if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)\n encoding = ('' + encoding).toLowerCase()\n loweredCase = true\n }\n }\n}\n\nBuffer.prototype.toJSON = function toJSON () {\n return {\n type: 'Buffer',\n data: Array.prototype.slice.call(this._arr || this, 0)\n }\n}\n\nfunction base64Slice (buf, start, end) {\n if (start === 0 && end === buf.length) {\n return base64.fromByteArray(buf)\n } else {\n return base64.fromByteArray(buf.slice(start, end))\n }\n}\n\nfunction utf8Slice (buf, start, end) {\n end = Math.min(buf.length, end)\n var res = []\n\n var i = start\n while (i < end) {\n var firstByte = buf[i]\n var codePoint = null\n var bytesPerSequence = (firstByte > 0xEF) ? 4\n : (firstByte > 0xDF) ? 3\n : (firstByte > 0xBF) ? 2\n : 1\n\n if (i + bytesPerSequence <= end) {\n var secondByte, thirdByte, fourthByte, tempCodePoint\n\n switch (bytesPerSequence) {\n case 1:\n if (firstByte < 0x80) {\n codePoint = firstByte\n }\n break\n case 2:\n secondByte = buf[i + 1]\n if ((secondByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F)\n if (tempCodePoint > 0x7F) {\n codePoint = tempCodePoint\n }\n }\n break\n case 3:\n secondByte = buf[i + 1]\n thirdByte = buf[i + 2]\n if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F)\n if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) {\n codePoint = tempCodePoint\n }\n }\n break\n case 4:\n secondByte = buf[i + 1]\n thirdByte = buf[i + 2]\n fourthByte = buf[i + 3]\n if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F)\n if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) {\n codePoint = tempCodePoint\n }\n }\n }\n }\n\n if (codePoint === null) {\n // we did not generate a valid codePoint so insert a\n // replacement char (U+FFFD) and advance only 1 byte\n codePoint = 0xFFFD\n bytesPerSequence = 1\n } else if (codePoint > 0xFFFF) {\n // encode to utf16 (surrogate pair dance)\n codePoint -= 0x10000\n res.push(codePoint >>> 10 & 0x3FF | 0xD800)\n codePoint = 0xDC00 | codePoint & 0x3FF\n }\n\n res.push(codePoint)\n i += bytesPerSequence\n }\n\n return decodeCodePointsArray(res)\n}\n\n// Based on http://stackoverflow.com/a/22747272/680742, the browser with\n// the lowest limit is Chrome, with 0x10000 args.\n// We go 1 magnitude less, for safety\nvar MAX_ARGUMENTS_LENGTH = 0x1000\n\nfunction decodeCodePointsArray (codePoints) {\n var len = codePoints.length\n if (len <= MAX_ARGUMENTS_LENGTH) {\n return String.fromCharCode.apply(String, codePoints) // avoid extra slice()\n }\n\n // Decode in chunks to avoid \"call stack size exceeded\".\n var res = ''\n var i = 0\n while (i < len) {\n res += String.fromCharCode.apply(\n String,\n codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH)\n )\n }\n return res\n}\n\nfunction asciiSlice (buf, start, end) {\n var ret = ''\n end = Math.min(buf.length, end)\n\n for (var i = start; i < end; ++i) {\n ret += String.fromCharCode(buf[i] & 0x7F)\n }\n return ret\n}\n\nfunction latin1Slice (buf, start, end) {\n var ret = ''\n end = Math.min(buf.length, end)\n\n for (var i = start; i < end; ++i) {\n ret += String.fromCharCode(buf[i])\n }\n return ret\n}\n\nfunction hexSlice (buf, start, end) {\n var len = buf.length\n\n if (!start || start < 0) start = 0\n if (!end || end < 0 || end > len) end = len\n\n var out = ''\n for (var i = start; i < end; ++i) {\n out += toHex(buf[i])\n }\n return out\n}\n\nfunction utf16leSlice (buf, start, end) {\n var bytes = buf.slice(start, end)\n var res = ''\n for (var i = 0; i < bytes.length; i += 2) {\n res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256)\n }\n return res\n}\n\nBuffer.prototype.slice = function slice (start, end) {\n var len = this.length\n start = ~~start\n end = end === undefined ? len : ~~end\n\n if (start < 0) {\n start += len\n if (start < 0) start = 0\n } else if (start > len) {\n start = len\n }\n\n if (end < 0) {\n end += len\n if (end < 0) end = 0\n } else if (end > len) {\n end = len\n }\n\n if (end < start) end = start\n\n var newBuf\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n newBuf = this.subarray(start, end)\n newBuf.__proto__ = Buffer.prototype\n } else {\n var sliceLen = end - start\n newBuf = new Buffer(sliceLen, undefined)\n for (var i = 0; i < sliceLen; ++i) {\n newBuf[i] = this[i + start]\n }\n }\n\n return newBuf\n}\n\n/*\n * Need to make sure that buffer isn't trying to write out of bounds.\n */\nfunction checkOffset (offset, ext, length) {\n if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint')\n if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length')\n}\n\nBuffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var val = this[offset]\n var mul = 1\n var i = 0\n while (++i < byteLength && (mul *= 0x100)) {\n val += this[offset + i] * mul\n }\n\n return val\n}\n\nBuffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n checkOffset(offset, byteLength, this.length)\n }\n\n var val = this[offset + --byteLength]\n var mul = 1\n while (byteLength > 0 && (mul *= 0x100)) {\n val += this[offset + --byteLength] * mul\n }\n\n return val\n}\n\nBuffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 1, this.length)\n return this[offset]\n}\n\nBuffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n return this[offset] | (this[offset + 1] << 8)\n}\n\nBuffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n return (this[offset] << 8) | this[offset + 1]\n}\n\nBuffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return ((this[offset]) |\n (this[offset + 1] << 8) |\n (this[offset + 2] << 16)) +\n (this[offset + 3] * 0x1000000)\n}\n\nBuffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset] * 0x1000000) +\n ((this[offset + 1] << 16) |\n (this[offset + 2] << 8) |\n this[offset + 3])\n}\n\nBuffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var val = this[offset]\n var mul = 1\n var i = 0\n while (++i < byteLength && (mul *= 0x100)) {\n val += this[offset + i] * mul\n }\n mul *= 0x80\n\n if (val >= mul) val -= Math.pow(2, 8 * byteLength)\n\n return val\n}\n\nBuffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var i = byteLength\n var mul = 1\n var val = this[offset + --i]\n while (i > 0 && (mul *= 0x100)) {\n val += this[offset + --i] * mul\n }\n mul *= 0x80\n\n if (val >= mul) val -= Math.pow(2, 8 * byteLength)\n\n return val\n}\n\nBuffer.prototype.readInt8 = function readInt8 (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 1, this.length)\n if (!(this[offset] & 0x80)) return (this[offset])\n return ((0xff - this[offset] + 1) * -1)\n}\n\nBuffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n var val = this[offset] | (this[offset + 1] << 8)\n return (val & 0x8000) ? val | 0xFFFF0000 : val\n}\n\nBuffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n var val = this[offset + 1] | (this[offset] << 8)\n return (val & 0x8000) ? val | 0xFFFF0000 : val\n}\n\nBuffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset]) |\n (this[offset + 1] << 8) |\n (this[offset + 2] << 16) |\n (this[offset + 3] << 24)\n}\n\nBuffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset] << 24) |\n (this[offset + 1] << 16) |\n (this[offset + 2] << 8) |\n (this[offset + 3])\n}\n\nBuffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n return ieee754.read(this, offset, true, 23, 4)\n}\n\nBuffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n return ieee754.read(this, offset, false, 23, 4)\n}\n\nBuffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 8, this.length)\n return ieee754.read(this, offset, true, 52, 8)\n}\n\nBuffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 8, this.length)\n return ieee754.read(this, offset, false, 52, 8)\n}\n\nfunction checkInt (buf, value, offset, ext, max, min) {\n if (!Buffer.isBuffer(buf)) throw new TypeError('\"buffer\" argument must be a Buffer instance')\n if (value > max || value < min) throw new RangeError('\"value\" argument is out of bounds')\n if (offset + ext > buf.length) throw new RangeError('Index out of range')\n}\n\nBuffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n var maxBytes = Math.pow(2, 8 * byteLength) - 1\n checkInt(this, value, offset, byteLength, maxBytes, 0)\n }\n\n var mul = 1\n var i = 0\n this[offset] = value & 0xFF\n while (++i < byteLength && (mul *= 0x100)) {\n this[offset + i] = (value / mul) & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n var maxBytes = Math.pow(2, 8 * byteLength) - 1\n checkInt(this, value, offset, byteLength, maxBytes, 0)\n }\n\n var i = byteLength - 1\n var mul = 1\n this[offset + i] = value & 0xFF\n while (--i >= 0 && (mul *= 0x100)) {\n this[offset + i] = (value / mul) & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0)\n if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)\n this[offset] = (value & 0xff)\n return offset + 1\n}\n\nfunction objectWriteUInt16 (buf, value, offset, littleEndian) {\n if (value < 0) value = 0xffff + value + 1\n for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) {\n buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>>\n (littleEndian ? i : 1 - i) * 8\n }\n}\n\nBuffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n } else {\n objectWriteUInt16(this, value, offset, true)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 8)\n this[offset + 1] = (value & 0xff)\n } else {\n objectWriteUInt16(this, value, offset, false)\n }\n return offset + 2\n}\n\nfunction objectWriteUInt32 (buf, value, offset, littleEndian) {\n if (value < 0) value = 0xffffffff + value + 1\n for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) {\n buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff\n }\n}\n\nBuffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset + 3] = (value >>> 24)\n this[offset + 2] = (value >>> 16)\n this[offset + 1] = (value >>> 8)\n this[offset] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, true)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 24)\n this[offset + 1] = (value >>> 16)\n this[offset + 2] = (value >>> 8)\n this[offset + 3] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, false)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) {\n var limit = Math.pow(2, 8 * byteLength - 1)\n\n checkInt(this, value, offset, byteLength, limit - 1, -limit)\n }\n\n var i = 0\n var mul = 1\n var sub = 0\n this[offset] = value & 0xFF\n while (++i < byteLength && (mul *= 0x100)) {\n if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) {\n sub = 1\n }\n this[offset + i] = ((value / mul) >> 0) - sub & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) {\n var limit = Math.pow(2, 8 * byteLength - 1)\n\n checkInt(this, value, offset, byteLength, limit - 1, -limit)\n }\n\n var i = byteLength - 1\n var mul = 1\n var sub = 0\n this[offset + i] = value & 0xFF\n while (--i >= 0 && (mul *= 0x100)) {\n if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) {\n sub = 1\n }\n this[offset + i] = ((value / mul) >> 0) - sub & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80)\n if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)\n if (value < 0) value = 0xff + value + 1\n this[offset] = (value & 0xff)\n return offset + 1\n}\n\nBuffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n } else {\n objectWriteUInt16(this, value, offset, true)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 8)\n this[offset + 1] = (value & 0xff)\n } else {\n objectWriteUInt16(this, value, offset, false)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n this[offset + 2] = (value >>> 16)\n this[offset + 3] = (value >>> 24)\n } else {\n objectWriteUInt32(this, value, offset, true)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)\n if (value < 0) value = 0xffffffff + value + 1\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 24)\n this[offset + 1] = (value >>> 16)\n this[offset + 2] = (value >>> 8)\n this[offset + 3] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, false)\n }\n return offset + 4\n}\n\nfunction checkIEEE754 (buf, value, offset, ext, max, min) {\n if (offset + ext > buf.length) throw new RangeError('Index out of range')\n if (offset < 0) throw new RangeError('Index out of range')\n}\n\nfunction writeFloat (buf, value, offset, littleEndian, noAssert) {\n if (!noAssert) {\n checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38)\n }\n ieee754.write(buf, value, offset, littleEndian, 23, 4)\n return offset + 4\n}\n\nBuffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) {\n return writeFloat(this, value, offset, true, noAssert)\n}\n\nBuffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) {\n return writeFloat(this, value, offset, false, noAssert)\n}\n\nfunction writeDouble (buf, value, offset, littleEndian, noAssert) {\n if (!noAssert) {\n checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308)\n }\n ieee754.write(buf, value, offset, littleEndian, 52, 8)\n return offset + 8\n}\n\nBuffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) {\n return writeDouble(this, value, offset, true, noAssert)\n}\n\nBuffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) {\n return writeDouble(this, value, offset, false, noAssert)\n}\n\n// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length)\nBuffer.prototype.copy = function copy (target, targetStart, start, end) {\n if (!start) start = 0\n if (!end && end !== 0) end = this.length\n if (targetStart >= target.length) targetStart = target.length\n if (!targetStart) targetStart = 0\n if (end > 0 && end < start) end = start\n\n // Copy 0 bytes; we're done\n if (end === start) return 0\n if (target.length === 0 || this.length === 0) return 0\n\n // Fatal error conditions\n if (targetStart < 0) {\n throw new RangeError('targetStart out of bounds')\n }\n if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds')\n if (end < 0) throw new RangeError('sourceEnd out of bounds')\n\n // Are we oob?\n if (end > this.length) end = this.length\n if (target.length - targetStart < end - start) {\n end = target.length - targetStart + start\n }\n\n var len = end - start\n var i\n\n if (this === target && start < targetStart && targetStart < end) {\n // descending copy from end\n for (i = len - 1; i >= 0; --i) {\n target[i + targetStart] = this[i + start]\n }\n } else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) {\n // ascending copy from start\n for (i = 0; i < len; ++i) {\n target[i + targetStart] = this[i + start]\n }\n } else {\n Uint8Array.prototype.set.call(\n target,\n this.subarray(start, start + len),\n targetStart\n )\n }\n\n return len\n}\n\n// Usage:\n// buffer.fill(number[, offset[, end]])\n// buffer.fill(buffer[, offset[, end]])\n// buffer.fill(string[, offset[, end]][, encoding])\nBuffer.prototype.fill = function fill (val, start, end, encoding) {\n // Handle string cases:\n if (typeof val === 'string') {\n if (typeof start === 'string') {\n encoding = start\n start = 0\n end = this.length\n } else if (typeof end === 'string') {\n encoding = end\n end = this.length\n }\n if (val.length === 1) {\n var code = val.charCodeAt(0)\n if (code < 256) {\n val = code\n }\n }\n if (encoding !== undefined && typeof encoding !== 'string') {\n throw new TypeError('encoding must be a string')\n }\n if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) {\n throw new TypeError('Unknown encoding: ' + encoding)\n }\n } else if (typeof val === 'number') {\n val = val & 255\n }\n\n // Invalid ranges are not set to a default, so can range check early.\n if (start < 0 || this.length < start || this.length < end) {\n throw new RangeError('Out of range index')\n }\n\n if (end <= start) {\n return this\n }\n\n start = start >>> 0\n end = end === undefined ? this.length : end >>> 0\n\n if (!val) val = 0\n\n var i\n if (typeof val === 'number') {\n for (i = start; i < end; ++i) {\n this[i] = val\n }\n } else {\n var bytes = Buffer.isBuffer(val)\n ? val\n : utf8ToBytes(new Buffer(val, encoding).toString())\n var len = bytes.length\n for (i = 0; i < end - start; ++i) {\n this[i + start] = bytes[i % len]\n }\n }\n\n return this\n}\n\n// HELPER FUNCTIONS\n// ================\n\nvar INVALID_BASE64_RE = /[^+\\/0-9A-Za-z-_]/g\n\nfunction base64clean (str) {\n // Node strips out invalid characters like \\n and \\t from the string, base64-js does not\n str = stringtrim(str).replace(INVALID_BASE64_RE, '')\n // Node converts strings with length < 2 to ''\n if (str.length < 2) return ''\n // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not\n while (str.length % 4 !== 0) {\n str = str + '='\n }\n return str\n}\n\nfunction stringtrim (str) {\n if (str.trim) return str.trim()\n return str.replace(/^\\s+|\\s+$/g, '')\n}\n\nfunction toHex (n) {\n if (n < 16) return '0' + n.toString(16)\n return n.toString(16)\n}\n\nfunction utf8ToBytes (string, units) {\n units = units || Infinity\n var codePoint\n var length = string.length\n var leadSurrogate = null\n var bytes = []\n\n for (var i = 0; i < length; ++i) {\n codePoint = string.charCodeAt(i)\n\n // is surrogate component\n if (codePoint > 0xD7FF && codePoint < 0xE000) {\n // last char was a lead\n if (!leadSurrogate) {\n // no lead yet\n if (codePoint > 0xDBFF) {\n // unexpected trail\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n continue\n } else if (i + 1 === length) {\n // unpaired lead\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n continue\n }\n\n // valid lead\n leadSurrogate = codePoint\n\n continue\n }\n\n // 2 leads in a row\n if (codePoint < 0xDC00) {\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n leadSurrogate = codePoint\n continue\n }\n\n // valid surrogate pair\n codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000\n } else if (leadSurrogate) {\n // valid bmp char, but last char was a lead\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n }\n\n leadSurrogate = null\n\n // encode utf8\n if (codePoint < 0x80) {\n if ((units -= 1) < 0) break\n bytes.push(codePoint)\n } else if (codePoint < 0x800) {\n if ((units -= 2) < 0) break\n bytes.push(\n codePoint >> 0x6 | 0xC0,\n codePoint & 0x3F | 0x80\n )\n } else if (codePoint < 0x10000) {\n if ((units -= 3) < 0) break\n bytes.push(\n codePoint >> 0xC | 0xE0,\n codePoint >> 0x6 & 0x3F | 0x80,\n codePoint & 0x3F | 0x80\n )\n } else if (codePoint < 0x110000) {\n if ((units -= 4) < 0) break\n bytes.push(\n codePoint >> 0x12 | 0xF0,\n codePoint >> 0xC & 0x3F | 0x80,\n codePoint >> 0x6 & 0x3F | 0x80,\n codePoint & 0x3F | 0x80\n )\n } else {\n throw new Error('Invalid code point')\n }\n }\n\n return bytes\n}\n\nfunction asciiToBytes (str) {\n var byteArray = []\n for (var i = 0; i < str.length; ++i) {\n // Node's code seems to be doing this and not & 0x7F..\n byteArray.push(str.charCodeAt(i) & 0xFF)\n }\n return byteArray\n}\n\nfunction utf16leToBytes (str, units) {\n var c, hi, lo\n var byteArray = []\n for (var i = 0; i < str.length; ++i) {\n if ((units -= 2) < 0) break\n\n c = str.charCodeAt(i)\n hi = c >> 8\n lo = c % 256\n byteArray.push(lo)\n byteArray.push(hi)\n }\n\n return byteArray\n}\n\nfunction base64ToBytes (str) {\n return base64.toByteArray(base64clean(str))\n}\n\nfunction blitBuffer (src, dst, offset, length) {\n for (var i = 0; i < length; ++i) {\n if ((i + offset >= dst.length) || (i >= src.length)) break\n dst[i + offset] = src[i]\n }\n return i\n}\n\nfunction isnan (val) {\n return val !== val // eslint-disable-line no-self-compare\n}\n","'use strict'\n\nexports.byteLength = byteLength\nexports.toByteArray = toByteArray\nexports.fromByteArray = fromByteArray\n\nvar lookup = []\nvar revLookup = []\nvar Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array\n\nvar code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'\nfor (var i = 0, len = code.length; i < len; ++i) {\n lookup[i] = code[i]\n revLookup[code.charCodeAt(i)] = i\n}\n\n// Support decoding URL-safe base64 strings, as Node.js does.\n// See: https://en.wikipedia.org/wiki/Base64#URL_applications\nrevLookup['-'.charCodeAt(0)] = 62\nrevLookup['_'.charCodeAt(0)] = 63\n\nfunction getLens (b64) {\n var len = b64.length\n\n if (len % 4 > 0) {\n throw new Error('Invalid string. Length must be a multiple of 4')\n }\n\n // Trim off extra bytes after placeholder bytes are found\n // See: https://github.com/beatgammit/base64-js/issues/42\n var validLen = b64.indexOf('=')\n if (validLen === -1) validLen = len\n\n var placeHoldersLen = validLen === len\n ? 0\n : 4 - (validLen % 4)\n\n return [validLen, placeHoldersLen]\n}\n\n// base64 is 4/3 + up to two characters of the original data\nfunction byteLength (b64) {\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction _byteLength (b64, validLen, placeHoldersLen) {\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction toByteArray (b64) {\n var tmp\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n\n var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen))\n\n var curByte = 0\n\n // if there are placeholders, only get up to the last complete 4 chars\n var len = placeHoldersLen > 0\n ? validLen - 4\n : validLen\n\n var i\n for (i = 0; i < len; i += 4) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 18) |\n (revLookup[b64.charCodeAt(i + 1)] << 12) |\n (revLookup[b64.charCodeAt(i + 2)] << 6) |\n revLookup[b64.charCodeAt(i + 3)]\n arr[curByte++] = (tmp >> 16) & 0xFF\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 2) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 2) |\n (revLookup[b64.charCodeAt(i + 1)] >> 4)\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 1) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 10) |\n (revLookup[b64.charCodeAt(i + 1)] << 4) |\n (revLookup[b64.charCodeAt(i + 2)] >> 2)\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n return arr\n}\n\nfunction tripletToBase64 (num) {\n return lookup[num >> 18 & 0x3F] +\n lookup[num >> 12 & 0x3F] +\n lookup[num >> 6 & 0x3F] +\n lookup[num & 0x3F]\n}\n\nfunction encodeChunk (uint8, start, end) {\n var tmp\n var output = []\n for (var i = start; i < end; i += 3) {\n tmp =\n ((uint8[i] << 16) & 0xFF0000) +\n ((uint8[i + 1] << 8) & 0xFF00) +\n (uint8[i + 2] & 0xFF)\n output.push(tripletToBase64(tmp))\n }\n return output.join('')\n}\n\nfunction fromByteArray (uint8) {\n var tmp\n var len = uint8.length\n var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes\n var parts = []\n var maxChunkLength = 16383 // must be multiple of 3\n\n // go through the array every three bytes, we'll deal with trailing stuff later\n for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {\n parts.push(encodeChunk(\n uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)\n ))\n }\n\n // pad the end with zeros, but make sure to not forget the extra bytes\n if (extraBytes === 1) {\n tmp = uint8[len - 1]\n parts.push(\n lookup[tmp >> 2] +\n lookup[(tmp << 4) & 0x3F] +\n '=='\n )\n } else if (extraBytes === 2) {\n tmp = (uint8[len - 2] << 8) + uint8[len - 1]\n parts.push(\n lookup[tmp >> 10] +\n lookup[(tmp >> 4) & 0x3F] +\n lookup[(tmp << 2) & 0x3F] +\n '='\n )\n }\n\n return parts.join('')\n}\n","exports.read = function (buffer, offset, isLE, mLen, nBytes) {\n var e, m\n var eLen = (nBytes * 8) - mLen - 1\n var eMax = (1 << eLen) - 1\n var eBias = eMax >> 1\n var nBits = -7\n var i = isLE ? (nBytes - 1) : 0\n var d = isLE ? -1 : 1\n var s = buffer[offset + i]\n\n i += d\n\n e = s & ((1 << (-nBits)) - 1)\n s >>= (-nBits)\n nBits += eLen\n for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {}\n\n m = e & ((1 << (-nBits)) - 1)\n e >>= (-nBits)\n nBits += mLen\n for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {}\n\n if (e === 0) {\n e = 1 - eBias\n } else if (e === eMax) {\n return m ? NaN : ((s ? -1 : 1) * Infinity)\n } else {\n m = m + Math.pow(2, mLen)\n e = e - eBias\n }\n return (s ? -1 : 1) * m * Math.pow(2, e - mLen)\n}\n\nexports.write = function (buffer, value, offset, isLE, mLen, nBytes) {\n var e, m, c\n var eLen = (nBytes * 8) - mLen - 1\n var eMax = (1 << eLen) - 1\n var eBias = eMax >> 1\n var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0)\n var i = isLE ? 0 : (nBytes - 1)\n var d = isLE ? 1 : -1\n var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0\n\n value = Math.abs(value)\n\n if (isNaN(value) || value === Infinity) {\n m = isNaN(value) ? 1 : 0\n e = eMax\n } else {\n e = Math.floor(Math.log(value) / Math.LN2)\n if (value * (c = Math.pow(2, -e)) < 1) {\n e--\n c *= 2\n }\n if (e + eBias >= 1) {\n value += rt / c\n } else {\n value += rt * Math.pow(2, 1 - eBias)\n }\n if (value * c >= 2) {\n e++\n c /= 2\n }\n\n if (e + eBias >= eMax) {\n m = 0\n e = eMax\n } else if (e + eBias >= 1) {\n m = ((value * c) - 1) * Math.pow(2, mLen)\n e = e + eBias\n } else {\n m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen)\n e = 0\n }\n }\n\n for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {}\n\n e = (e << mLen) | m\n eLen += mLen\n for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {}\n\n buffer[offset + i - d] |= s * 128\n}\n","var toString = {}.toString;\n\nmodule.exports = Array.isArray || function (arr) {\n return toString.call(arr) == '[object Array]';\n};\n","/**\n * 路由跳转方法,该方法相对于直接使用uni.xxx的好处是使用更加简单快捷\n * 并且带有路由拦截功能\n */\n\nclass Router {\n constructor() {\n // 原始属性定义\n this.config = {\n type: 'navigateTo',\n url: '',\n delta: 1, // navigateBack页面后退时,回退的层数\n params: {}, // 传递的参数\n animationType: 'pop-in', // 窗口动画,只在APP有效\n animationDuration: 300, // 窗口动画持续时间,单位毫秒,只在APP有效\n intercept: false // 是否需要拦截\n }\n // 因为route方法是需要对外赋值给另外的对象使用,同时route内部有使用this,会导致route失去上下文\n // 这里在构造函数中进行this绑定\n this.route = this.route.bind(this)\n }\n\n // 判断url前面是否有\"/\",如果没有则加上,否则无法跳转\n addRootPath(url) {\n return url[0] === '/' ? url : `/${url}`\n }\n\n // 整合路由参数\n mixinParam(url, params) {\n url = url && this.addRootPath(url)\n\n // 使用正则匹配,主要依据是判断是否有\"/\",\"?\",\"=\"等,如“/page/index/index?name=mary\"\n // 如果有url中有get参数,转换后无需带上\"?\"\n let query = ''\n if (/.*\\/.*\\?.*=.*/.test(url)) {\n // object对象转为get类型的参数\n query = uni.$u.queryParams(params, false)\n // 因为已有get参数,所以后面拼接的参数需要带上\"&\"隔开\n return url += `&${query}`\n }\n // 直接拼接参数,因为此处url中没有后面的query参数,也就没有\"?/&\"之类的符号\n query = uni.$u.queryParams(params)\n return url += query\n }\n\n // 对外的方法名称\n async route(options = {}, params = {}) {\n // 合并用户的配置和内部的默认配置\n let mergeConfig = {}\n\n if (typeof options === 'string') {\n // 如果options为字符串,则为route(url, params)的形式\n mergeConfig.url = this.mixinParam(options, params)\n mergeConfig.type = 'navigateTo'\n } else {\n mergeConfig = uni.$u.deepClone(options, this.config)\n // 否则正常使用mergeConfig中的url和params进行拼接\n mergeConfig.url = this.mixinParam(options.url, options.params)\n }\n\n // 如果本次跳转的路径和本页面路径一致,不执行跳转,防止用户快速点击跳转按钮,造成多次跳转同一个页面的问题\n if (mergeConfig.url === uni.$u.page()) return\n\n if (params.intercept) {\n this.config.intercept = params.intercept\n }\n // params参数也带给拦截器\n mergeConfig.params = params\n // 合并内外部参数\n mergeConfig = uni.$u.deepMerge(this.config, mergeConfig)\n // 判断用户是否定义了拦截器\n if (typeof uni.$u.routeIntercept === 'function') {\n // 定一个promise,根据用户执行resolve(true)或者resolve(false)来决定是否进行路由跳转\n const isNext = await new Promise((resolve, reject) => {\n uni.$u.routeIntercept(mergeConfig, resolve)\n })\n // 如果isNext为true,则执行路由跳转\n isNext && this.openPage(mergeConfig)\n } else {\n this.openPage(mergeConfig)\n }\n }\n\n // 执行路由跳转\n openPage(config) {\n // 解构参数\n const {\n url,\n type,\n delta,\n animationType,\n animationDuration\n } = config\n if (config.type == 'navigateTo' || config.type == 'to') {\n uni.navigateTo({\n url,\n animationType,\n animationDuration\n })\n }\n if (config.type == 'redirectTo' || config.type == 'redirect') {\n uni.redirectTo({\n url\n })\n }\n if (config.type == 'switchTab' || config.type == 'tab') {\n uni.switchTab({\n url\n })\n }\n if (config.type == 'reLaunch' || config.type == 'launch') {\n uni.reLaunch({\n url\n })\n }\n if (config.type == 'navigateBack' || config.type == 'back') {\n uni.navigateBack({\n delta\n })\n }\n }\n}\n\nexport default (new Router()).route\n","module.exports = require(\"regenerator-runtime\");\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n// This method of obtaining a reference to the global object needs to be\n// kept identical to the way it is obtained in runtime.js\nvar g = (function() {\n return this || (typeof self === \"object\" && self);\n})() || Function(\"return this\")();\n\n// Use `getOwnPropertyNames` because not all browsers support calling\n// `hasOwnProperty` on the global `self` object in a worker. See #183.\nvar hadRuntime = g.regeneratorRuntime &&\n Object.getOwnPropertyNames(g).indexOf(\"regeneratorRuntime\") >= 0;\n\n// Save the old regeneratorRuntime in case it needs to be restored later.\nvar oldRuntime = hadRuntime && g.regeneratorRuntime;\n\n// Force reevalutation of runtime.js.\ng.regeneratorRuntime = undefined;\n\nmodule.exports = require(\"./runtime\");\n\nif (hadRuntime) {\n // Restore the original runtime.\n g.regeneratorRuntime = oldRuntime;\n} else {\n // Remove the global property added by runtime.js.\n try {\n delete g.regeneratorRuntime;\n } catch(e) {\n g.regeneratorRuntime = undefined;\n }\n}\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n!(function(global) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n var inModule = typeof module === \"object\";\n var runtime = global.regeneratorRuntime;\n if (runtime) {\n if (inModule) {\n // If regeneratorRuntime is defined globally and we're in a module,\n // make the exports object identical to regeneratorRuntime.\n module.exports = runtime;\n }\n // Don't bother evaluating the rest of this file if the runtime was\n // already defined globally.\n return;\n }\n\n // Define the runtime globally (as expected by generated code) as either\n // module.exports (if we're in a module) or a new, empty object.\n runtime = global.regeneratorRuntime = inModule ? module.exports : {};\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n runtime.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunctionPrototype[toStringTagSymbol] =\n GeneratorFunction.displayName = \"GeneratorFunction\";\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n prototype[method] = function(arg) {\n return this._invoke(method, arg);\n };\n });\n }\n\n runtime.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n runtime.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n if (!(toStringTagSymbol in genFun)) {\n genFun[toStringTagSymbol] = \"GeneratorFunction\";\n }\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n runtime.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return Promise.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return Promise.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new Promise(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n runtime.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n runtime.async = function(innerFn, outerFn, self, tryLocsList) {\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList)\n );\n\n return runtime.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n if (delegate.iterator.return) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n Gp[toStringTagSymbol] = \"Generator\";\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n runtime.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n runtime.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n})(\n // In sloppy mode, unbound `this` refers to the global object, fallback to\n // Function constructor if we're in global strict mode. That is sadly a form\n // of indirect eval which violates Content Security Policy.\n (function() {\n return this || (typeof self === \"object\" && self);\n })() || Function(\"return this\")()\n);\n","/**\r\n * 求两个颜色之间的渐变值\r\n * @param {string} startColor 开始的颜色\r\n * @param {string} endColor 结束的颜色\r\n * @param {number} step 颜色等分的份额\r\n * */\r\nfunction colorGradient(startColor = 'rgb(0, 0, 0)', endColor = 'rgb(255, 255, 255)', step = 10) {\r\n const startRGB = hexToRgb(startColor, false) // 转换为rgb数组模式\r\n const startR = startRGB[0]\r\n const startG = startRGB[1]\r\n const startB = startRGB[2]\r\n\r\n const endRGB = hexToRgb(endColor, false)\r\n const endR = endRGB[0]\r\n const endG = endRGB[1]\r\n const endB = endRGB[2]\r\n\r\n const sR = (endR - startR) / step // 总差值\r\n const sG = (endG - startG) / step\r\n const sB = (endB - startB) / step\r\n const colorArr = []\r\n for (let i = 0; i < step; i++) {\r\n // 计算每一步的hex值\r\n let hex = rgbToHex(`rgb(${Math.round((sR * i + startR))},${Math.round((sG * i + startG))},${Math.round((sB\r\n\t\t\t* i + startB))})`)\r\n // 确保第一个颜色值为startColor的值\r\n if (i === 0) hex = rgbToHex(startColor)\r\n // 确保最后一个颜色值为endColor的值\r\n if (i === step - 1) hex = rgbToHex(endColor)\r\n colorArr.push(hex)\r\n }\r\n return colorArr\r\n}\r\n\r\n// 将hex表示方式转换为rgb表示方式(这里返回rgb数组模式)\r\nfunction hexToRgb(sColor, str = true) {\r\n const reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/\r\n sColor = String(sColor).toLowerCase()\r\n if (sColor && reg.test(sColor)) {\r\n if (sColor.length === 4) {\r\n let sColorNew = '#'\r\n for (let i = 1; i < 4; i += 1) {\r\n sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1))\r\n }\r\n sColor = sColorNew\r\n }\r\n // 处理六位的颜色值\r\n const sColorChange = []\r\n for (let i = 1; i < 7; i += 2) {\r\n sColorChange.push(parseInt(`0x${sColor.slice(i, i + 2)}`))\r\n }\r\n if (!str) {\r\n return sColorChange\r\n }\r\n return `rgb(${sColorChange[0]},${sColorChange[1]},${sColorChange[2]})`\r\n } if (/^(rgb|RGB)/.test(sColor)) {\r\n const arr = sColor.replace(/(?:\\(|\\)|rgb|RGB)*/g, '').split(',')\r\n return arr.map((val) => Number(val))\r\n }\r\n return sColor\r\n}\r\n\r\n// 将rgb表示方式转换为hex表示方式\r\nfunction rgbToHex(rgb) {\r\n const _this = rgb\r\n const reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/\r\n if (/^(rgb|RGB)/.test(_this)) {\r\n const aColor = _this.replace(/(?:\\(|\\)|rgb|RGB)*/g, '').split(',')\r\n let strHex = '#'\r\n for (let i = 0; i < aColor.length; i++) {\r\n let hex = Number(aColor[i]).toString(16)\r\n hex = String(hex).length == 1 ? `${0}${hex}` : hex // 保证每个rgb的值为2位\r\n if (hex === '0') {\r\n hex += hex\r\n }\r\n strHex += hex\r\n }\r\n if (strHex.length !== 7) {\r\n strHex = _this\r\n }\r\n return strHex\r\n } if (reg.test(_this)) {\r\n const aNum = _this.replace(/#/, '').split('')\r\n if (aNum.length === 6) {\r\n return _this\r\n } if (aNum.length === 3) {\r\n let numHex = '#'\r\n for (let i = 0; i < aNum.length; i += 1) {\r\n numHex += (aNum[i] + aNum[i])\r\n }\r\n return numHex\r\n }\r\n } else {\r\n return _this\r\n }\r\n}\r\n\r\n/**\r\n* JS颜色十六进制转换为rgb或rgba,返回的格式为 rgba(255,255,255,0.5)字符串\r\n* sHex为传入的十六进制的色值\r\n* alpha为rgba的透明度\r\n*/\r\nfunction colorToRgba(color, alpha) {\r\n color = rgbToHex(color)\r\n // 十六进制颜色值的正则表达式\r\n const reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/\r\n /* 16进制颜色转为RGB格式 */\r\n let sColor = String(color).toLowerCase()\r\n if (sColor && reg.test(sColor)) {\r\n if (sColor.length === 4) {\r\n let sColorNew = '#'\r\n for (let i = 1; i < 4; i += 1) {\r\n sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1))\r\n }\r\n sColor = sColorNew\r\n }\r\n // 处理六位的颜色值\r\n const sColorChange = []\r\n for (let i = 1; i < 7; i += 2) {\r\n sColorChange.push(parseInt(`0x${sColor.slice(i, i + 2)}`))\r\n }\r\n // return sColorChange.join(',')\r\n return `rgba(${sColorChange.join(',')},${alpha})`\r\n }\r\n\r\n return sColor\r\n}\r\n\r\nexport default {\r\n colorGradient,\r\n hexToRgb,\r\n rgbToHex,\r\n colorToRgba\r\n}\r\n","/**\r\n * 验证电子邮箱格式\r\n */\r\nfunction email(value) {\r\n return /^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$/.test(value)\r\n}\r\n\r\n/**\r\n * 验证手机格式\r\n */\r\nfunction mobile(value) {\r\n return /^1[23456789]\\d{9}$/.test(value)\r\n}\r\n\r\n/**\r\n * 验证URL格式\r\n */\r\nfunction url(value) {\r\n return /^((https|http|ftp|rtsp|mms):\\/\\/)(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?(([0-9]{1,3}.){3}[0-9]{1,3}|([0-9a-zA-Z_!~*'()-]+.)*([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z].[a-zA-Z]{2,6})(:[0-9]{1,4})?((\\/?)|(\\/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+\\/?)$/\r\n .test(value)\r\n}\r\n\r\n/**\r\n * 验证日期格式\r\n */\r\nfunction date(value) {\r\n if (!value) return false\r\n // 判断是否数值或者字符串数值(意味着为时间戳),转为数值,否则new Date无法识别字符串时间戳\r\n if (number(value)) value = +value\r\n return !/Invalid|NaN/.test(new Date(value).toString())\r\n}\r\n\r\n/**\r\n * 验证ISO类型的日期格式\r\n */\r\nfunction dateISO(value) {\r\n return /^\\d{4}[\\/\\-](0?[1-9]|1[012])[\\/\\-](0?[1-9]|[12][0-9]|3[01])$/.test(value)\r\n}\r\n\r\n/**\r\n * 验证十进制数字\r\n */\r\nfunction number(value) {\r\n return /^[\\+-]?(\\d+\\.?\\d*|\\.\\d+|\\d\\.\\d+e\\+\\d+)$/.test(value)\r\n}\r\n\r\n/**\r\n * 验证字符串\r\n */\r\nfunction string(value) {\r\n return typeof value === 'string'\r\n}\r\n\r\n/**\r\n * 验证整数\r\n */\r\nfunction digits(value) {\r\n return /^\\d+$/.test(value)\r\n}\r\n\r\n/**\r\n * 验证身份证号码\r\n */\r\nfunction idCard(value) {\r\n return /^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$/.test(\r\n value\r\n )\r\n}\r\n\r\n/**\r\n * 是否车牌号\r\n */\r\nfunction carNo(value) {\r\n // 新能源车牌\r\n const xreg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/\r\n // 旧车牌\r\n const creg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/\r\n if (value.length === 7) {\r\n return creg.test(value)\r\n } if (value.length === 8) {\r\n return xreg.test(value)\r\n }\r\n return false\r\n}\r\n\r\n/**\r\n * 金额,只允许2位小数\r\n */\r\nfunction amount(value) {\r\n // 金额,只允许保留两位小数\r\n return /^[1-9]\\d*(,\\d{3})*(\\.\\d{1,2})?$|^0\\.\\d{1,2}$/.test(value)\r\n}\r\n\r\n/**\r\n * 中文\r\n */\r\nfunction chinese(value) {\r\n const reg = /^[\\u4e00-\\u9fa5]+$/gi\r\n return reg.test(value)\r\n}\r\n\r\n/**\r\n * 只能输入字母\r\n */\r\nfunction letter(value) {\r\n return /^[a-zA-Z]*$/.test(value)\r\n}\r\n\r\n/**\r\n * 只能是字母或者数字\r\n */\r\nfunction enOrNum(value) {\r\n // 英文或者数字\r\n const reg = /^[0-9a-zA-Z]*$/g\r\n return reg.test(value)\r\n}\r\n\r\n/**\r\n * 验证是否包含某个值\r\n */\r\nfunction contains(value, param) {\r\n return value.indexOf(param) >= 0\r\n}\r\n\r\n/**\r\n * 验证一个值范围[min, max]\r\n */\r\nfunction range(value, param) {\r\n return value >= param[0] && value <= param[1]\r\n}\r\n\r\n/**\r\n * 验证一个长度范围[min, max]\r\n */\r\nfunction rangeLength(value, param) {\r\n return value.length >= param[0] && value.length <= param[1]\r\n}\r\n\r\n/**\r\n * 是否固定电话\r\n */\r\nfunction landline(value) {\r\n const reg = /^\\d{3,4}-\\d{7,8}(-\\d{3,4})?$/\r\n return reg.test(value)\r\n}\r\n\r\n/**\r\n * 判断是否为空\r\n */\r\nfunction empty(value) {\r\n switch (typeof value) {\r\n case 'undefined':\r\n return true\r\n case 'string':\r\n if (value.replace(/(^[ \\t\\n\\r]*)|([ \\t\\n\\r]*$)/g, '').length == 0) return true\r\n break\r\n case 'boolean':\r\n if (!value) return true\r\n break\r\n case 'number':\r\n if (value === 0 || isNaN(value)) return true\r\n break\r\n case 'object':\r\n if (value === null || value.length === 0) return true\r\n for (const i in value) {\r\n return false\r\n }\r\n return true\r\n }\r\n return false\r\n}\r\n\r\n/**\r\n * 是否json字符串\r\n */\r\nfunction jsonString(value) {\r\n if (typeof value === 'string') {\r\n try {\r\n const obj = JSON.parse(value)\r\n if (typeof obj === 'object' && obj) {\r\n return true\r\n }\r\n return false\r\n } catch (e) {\r\n return false\r\n }\r\n }\r\n return false\r\n}\r\n\r\n/**\r\n * 是否数组\r\n */\r\nfunction array(value) {\r\n if (typeof Array.isArray === 'function') {\r\n return Array.isArray(value)\r\n }\r\n return Object.prototype.toString.call(value) === '[object Array]'\r\n}\r\n\r\n/**\r\n * 是否对象\r\n */\r\nfunction object(value) {\r\n return Object.prototype.toString.call(value) === '[object Object]'\r\n}\r\n\r\n/**\r\n * 是否短信验证码\r\n */\r\nfunction code(value, len = 6) {\r\n return new RegExp(`^\\\\d{${len}}$`).test(value)\r\n}\r\n\r\n/**\r\n * 是否函数方法\r\n * @param {Object} value\r\n */\r\nfunction func(value) {\r\n return typeof value === 'function'\r\n}\r\n\r\n/**\r\n * 是否promise对象\r\n * @param {Object} value\r\n */\r\nfunction promise(value) {\r\n return object(value) && func(value.then) && func(value.catch)\r\n}\r\n\r\n/** 是否图片格式\r\n * @param {Object} value\r\n */\r\nfunction image(value) {\r\n\t// 由于有很多图片链接并不是.jpg等结尾,而是带有很多get参数,故不能采用判断扩展名的形式,只能简单的判断是否为http开头\r\n const IMAGE_REGEXP = /^http/i\r\n return IMAGE_REGEXP.test(value)\r\n}\r\n\r\n/**\r\n * 是否视频格式\r\n * @param {Object} value\r\n */\r\nfunction video(value) {\r\n const VIDEO_REGEXP = /\\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv)/i\r\n return VIDEO_REGEXP.test(value)\r\n}\r\n\r\n/**\r\n * 是否为正则对象\r\n * @param {Object}\r\n * @return {Boolean}\r\n */\r\nfunction regExp(o) {\r\n return o && Object.prototype.toString.call(o) === '[object RegExp]'\r\n}\r\n\r\nexport default {\r\n email,\r\n mobile,\r\n url,\r\n date,\r\n dateISO,\r\n number,\r\n digits,\r\n idCard,\r\n carNo,\r\n amount,\r\n chinese,\r\n letter,\r\n enOrNum,\r\n contains,\r\n range,\r\n rangeLength,\r\n empty,\r\n isEmpty: empty,\r\n jsonString,\r\n landline,\r\n object,\r\n array,\r\n code,\r\n func,\r\n promise,\r\n video,\r\n image,\r\n regExp,\r\n string\r\n}\r\n","let timeout = null\r\n\r\n/**\r\n * 防抖原理:一定时间内,只有最后一次操作,再过wait毫秒后才执行函数\r\n *\r\n * @param {Function} func 要执行的回调函数\r\n * @param {Number} wait 延时的时间\r\n * @param {Boolean} immediate 是否立即执行\r\n * @return null\r\n */\r\nfunction debounce(func, wait = 500, immediate = false) {\r\n // 清除定时器\r\n if (timeout !== null) clearTimeout(timeout)\r\n // 立即执行,此类情况一般用不到\r\n if (immediate) {\r\n const callNow = !timeout\r\n timeout = setTimeout(() => {\r\n timeout = null\r\n }, wait)\r\n if (callNow) typeof func === 'function' && func()\r\n } else {\r\n // 设置定时器,当最后一次操作后,timeout不会再被清除,所以在延时wait毫秒后执行func回调方法\r\n timeout = setTimeout(() => {\r\n typeof func === 'function' && func()\r\n }, wait)\r\n }\r\n}\r\n\r\nexport default debounce\r\n","let timer; let\r\n flag\r\n/**\r\n * 节流原理:在一定时间内,只能触发一次\r\n *\r\n * @param {Function} func 要执行的回调函数\r\n * @param {Number} wait 延时的时间\r\n * @param {Boolean} immediate 是否立即执行\r\n * @return null\r\n */\r\nfunction throttle(func, wait = 500, immediate = true) {\r\n if (immediate) {\r\n if (!flag) {\r\n flag = true\r\n // 如果是立即执行,则在wait毫秒内开始时执行\r\n typeof func === 'function' && func()\r\n timer = setTimeout(() => {\r\n flag = false\r\n }, wait)\r\n }\r\n } else if (!flag) {\r\n flag = true\r\n // 如果是非立即执行,则在wait毫秒内的结束处执行\r\n timer = setTimeout(() => {\r\n flag = false\r\n typeof func === 'function' && func()\r\n }, wait)\r\n }\r\n}\r\nexport default throttle\r\n","import test from './test.js'\r\nimport { round } from './digit.js'\r\n/**\r\n * @description 如果value小于min,取min;如果value大于max,取max\r\n * @param {number} min \r\n * @param {number} max \r\n * @param {number} value\r\n */\r\nfunction range(min = 0, max = 0, value = 0) {\r\n\treturn Math.max(min, Math.min(max, Number(value)))\r\n}\r\n\r\n/**\r\n * @description 用于获取用户传递值的px值 如果用户传递了\"xxpx\"或者\"xxrpx\",取出其数值部分,如果是\"xxxrpx\"还需要用过uni.upx2px进行转换\r\n * @param {number|string} value 用户传递值的px值\r\n * @param {boolean} unit \r\n * @returns {number|string}\r\n */\r\nfunction getPx(value, unit = false) {\r\n\tif (test.number(value)) {\r\n\t\treturn unit ? `${value}px` : Number(value)\r\n\t}\r\n\t// 如果带有rpx,先取出其数值部分,再转为px值\r\n\tif (/(rpx|upx)$/.test(value)) {\r\n\t\treturn unit ? `${uni.upx2px(parseInt(value))}px` : Number(uni.upx2px(parseInt(value)))\r\n\t}\r\n\treturn unit ? `${parseInt(value)}px` : parseInt(value)\r\n}\r\n\r\n/**\r\n * @description 进行延时,以达到可以简写代码的目的 比如: await uni.$u.sleep(20)将会阻塞20ms\r\n * @param {number} value 堵塞时间 单位ms 毫秒\r\n * @returns {Promise} 返回promise\r\n */\r\nfunction sleep(value = 30) {\r\n\treturn new Promise((resolve) => {\r\n\t\tsetTimeout(() => {\r\n\t\t\tresolve()\r\n\t\t}, value)\r\n\t})\r\n}\r\n/**\r\n * @description 运行期判断平台\r\n * @returns {string} 返回所在平台(小写) \r\n * @link 运行期判断平台 https://uniapp.dcloud.io/frame?id=判断平台\r\n */\r\nfunction os() {\r\n\treturn uni.getSystemInfoSync().platform.toLowerCase()\r\n}\r\n/**\r\n * @description 获取系统信息同步接口\r\n * @link 获取系统信息同步接口 https://uniapp.dcloud.io/api/system/info?id=getsysteminfosync \r\n */\r\nfunction sys() {\r\n\treturn uni.getSystemInfoSync()\r\n}\r\n\r\n/**\r\n * @description 取一个区间数\r\n * @param {Number} min 最小值\r\n * @param {Number} max 最大值\r\n */\r\nfunction random(min, max) {\r\n\tif (min >= 0 && max > 0 && max >= min) {\r\n\t\tconst gab = max - min + 1\r\n\t\treturn Math.floor(Math.random() * gab + min)\r\n\t}\r\n\treturn 0\r\n}\r\n\r\n/**\r\n * @param {Number} len uuid的长度\r\n * @param {Boolean} firstU 将返回的首字母置为\"u\"\r\n * @param {Nubmer} radix 生成uuid的基数(意味着返回的字符串都是这个基数),2-二进制,8-八进制,10-十进制,16-十六进制\r\n */\r\nfunction guid(len = 32, firstU = true, radix = null) {\r\n\tconst chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('')\r\n\tconst uuid = []\r\n\tradix = radix || chars.length\r\n\r\n\tif (len) {\r\n\t\t// 如果指定uuid长度,只是取随机的字符,0|x为位运算,能去掉x的小数位,返回整数位\r\n\t\tfor (let i = 0; i < len; i++) uuid[i] = chars[0 | Math.random() * radix]\r\n\t} else {\r\n\t\tlet r\r\n\t\t// rfc4122标准要求返回的uuid中,某些位为固定的字符\r\n\t\tuuid[8] = uuid[13] = uuid[18] = uuid[23] = '-'\r\n\t\tuuid[14] = '4'\r\n\r\n\t\tfor (let i = 0; i < 36; i++) {\r\n\t\t\tif (!uuid[i]) {\r\n\t\t\t\tr = 0 | Math.random() * 16\r\n\t\t\t\tuuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r]\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t// 移除第一个字符,并用u替代,因为第一个字符为数值时,该guuid不能用作id或者class\r\n\tif (firstU) {\r\n\t\tuuid.shift()\r\n\t\treturn `u${uuid.join('')}`\r\n\t}\r\n\treturn uuid.join('')\r\n}\r\n\r\n/**\r\n* @description 获取父组件的参数,因为支付宝小程序不支持provide/inject的写法\r\n this.$parent在非H5中,可以准确获取到父组件,但是在H5中,需要多次this.$parent.$parent.xxx\r\n 这里默认值等于undefined有它的含义,因为最顶层元素(组件)的$parent就是undefined,意味着不传name\r\n 值(默认为undefined),就是查找最顶层的$parent\r\n* @param {string|undefined} name 父组件的参数名\r\n*/\r\nfunction $parent(name = undefined) {\r\n\tlet parent = this.$parent\r\n\t// 通过while历遍,这里主要是为了H5需要多层解析的问题\r\n\twhile (parent) {\r\n\t\t// 父组件\r\n\t\tif (parent.$options && parent.$options.name !== name) {\r\n\t\t\t// 如果组件的name不相等,继续上一级寻找\r\n\t\t\tparent = parent.$parent\r\n\t\t} else {\r\n\t\t\treturn parent\r\n\t\t}\r\n\t}\r\n\treturn false\r\n}\r\n\r\n/**\r\n * @description 样式转换\r\n * 对象转字符串,或者字符串转对象\r\n * @param {object | string} customStyle 需要转换的目标\r\n * @param {String} target 转换的目的,object-转为对象,string-转为字符串\r\n * @returns {object|string}\r\n */\r\nfunction addStyle(customStyle, target = 'object') {\r\n\t// 字符串转字符串,对象转对象情形,直接返回\r\n\tif (test.empty(customStyle) || typeof(customStyle) === 'object' && target === 'object' || target === 'string' &&\r\n\t\ttypeof(customStyle) === 'string') {\r\n\t\treturn customStyle\r\n\t}\r\n\t// 字符串转对象\r\n\tif (target === 'object') {\r\n\t\t// 去除字符串样式中的两端空格(中间的空格不能去掉,比如padding: 20px 0如果去掉了就错了),空格是无用的\r\n\t\tcustomStyle = trim(customStyle)\r\n\t\t// 根据\";\"将字符串转为数组形式\r\n\t\tconst styleArray = customStyle.split(';')\r\n\t\tconst style = {}\r\n\t\t// 历遍数组,拼接成对象\r\n\t\tfor (let i = 0; i < styleArray.length; i++) {\r\n\t\t\t// 'font-size:20px;color:red;',如此最后字符串有\";\"的话,会导致styleArray最后一个元素为空字符串,这里需要过滤\r\n\t\t\tif (styleArray[i]) {\r\n\t\t\t\tconst item = styleArray[i].split(':')\r\n\t\t\t\tstyle[trim(item[0])] = trim(item[1])\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn style\r\n\t}\r\n\t// 这里为对象转字符串形式\r\n\tlet string = ''\r\n\tfor (const i in customStyle) {\r\n\t\t// 驼峰转为中划线的形式,否则css内联样式,无法识别驼峰样式属性名\r\n\t\tconst key = i.replace(/([A-Z])/g, '-$1').toLowerCase()\r\n\t\tstring += `${key}:${customStyle[i]};`\r\n\t}\r\n\t// 去除两端空格\r\n\treturn trim(string)\r\n}\r\n\r\n/**\r\n * @description 添加单位,如果有rpx,upx,%,px等单位结尾或者值为auto,直接返回,否则加上px单位结尾\r\n * @param {string|number} value 需要添加单位的值\r\n * @param {string} unit 添加的单位名 比如px\r\n */\r\nfunction addUnit(value = 'auto', unit = uni?.$u?.config?.unit ?? 'px') {\r\n\tvalue = String(value)\r\n\t// 用uView内置验证规则中的number判断是否为数值\r\n\treturn test.number(value) ? `${value}${unit}` : value\r\n}\r\n\r\n/**\r\n * @description 深度克隆\r\n * @param {object} obj 需要深度克隆的对象\r\n * @returns {*} 克隆后的对象或者原值(不是对象)\r\n */\r\nfunction deepClone(obj) {\r\n\t// 对常见的“非”值,直接返回原来值\r\n\tif ([null, undefined, NaN, false].includes(obj)) return obj\r\n\tif (typeof obj !== 'object' && typeof obj !== 'function') {\r\n\t\t// 原始类型直接返回\r\n\t\treturn obj\r\n\t}\r\n\tconst o = test.array(obj) ? [] : {}\r\n\tfor (const i in obj) {\r\n\t\tif (obj.hasOwnProperty(i)) {\r\n\t\t\to[i] = typeof obj[i] === 'object' ? deepClone(obj[i]) : obj[i]\r\n\t\t}\r\n\t}\r\n\treturn o\r\n}\r\n\r\n/**\r\n * @description JS对象深度合并\r\n * @param {object} target 需要拷贝的对象\r\n * @param {object} source 拷贝的来源对象\r\n * @returns {object|boolean} 深度合并后的对象或者false(入参有不是对象)\r\n */\r\nfunction deepMerge(target = {}, source = {}) {\r\n\ttarget = deepClone(target)\r\n\tif (typeof target !== 'object' || typeof source !== 'object') return false\r\n\tfor (const prop in source) {\r\n\t\tif (!source.hasOwnProperty(prop)) continue\r\n\t\tif (prop in target) {\r\n\t\t\tif (typeof target[prop] !== 'object') {\r\n\t\t\t\ttarget[prop] = source[prop]\r\n\t\t\t} else if (typeof source[prop] !== 'object') {\r\n\t\t\t\ttarget[prop] = source[prop]\r\n\t\t\t} else if (target[prop].concat && source[prop].concat) {\r\n\t\t\t\ttarget[prop] = target[prop].concat(source[prop])\r\n\t\t\t} else {\r\n\t\t\t\ttarget[prop] = deepMerge(target[prop], source[prop])\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\ttarget[prop] = source[prop]\r\n\t\t}\r\n\t}\r\n\treturn target\r\n}\r\n\r\n/**\r\n * @description error提示\r\n * @param {*} err 错误内容\r\n */\r\nfunction error(err) {\r\n\t// 开发环境才提示,生产环境不会提示\r\n\tif (process.env.NODE_ENV === 'development') {\r\n\t\tconsole.error(`uView提示:${err}`)\r\n\t}\r\n}\r\n\r\n/**\r\n * @description 打乱数组\r\n * @param {array} array 需要打乱的数组\r\n * @returns {array} 打乱后的数组\r\n */\r\nfunction randomArray(array = []) {\r\n\t// 原理是sort排序,Math.random()产生0<= x < 1之间的数,会导致x-0.05大于或者小于0\r\n\treturn array.sort(() => Math.random() - 0.5)\r\n}\r\n\r\n// padStart 的 polyfill,因为某些机型或情况,还无法支持es7的padStart,比如电脑版的微信小程序\r\n// 所以这里做一个兼容polyfill的兼容处理\r\nif (!String.prototype.padStart) {\r\n\t// 为了方便表示这里 fillString 用了ES6 的默认参数,不影响理解\r\n\tString.prototype.padStart = function(maxLength, fillString = ' ') {\r\n\t\tif (Object.prototype.toString.call(fillString) !== '[object String]') {\r\n\t\t\tthrow new TypeError(\r\n\t\t\t\t'fillString must be String'\r\n\t\t\t)\r\n\t\t}\r\n\t\tconst str = this\r\n\t\t// 返回 String(str) 这里是为了使返回的值是字符串字面量,在控制台中更符合直觉\r\n\t\tif (str.length >= maxLength) return String(str)\r\n\r\n\t\tconst fillLength = maxLength - str.length\r\n\t\tlet times = Math.ceil(fillLength / fillString.length)\r\n\t\twhile (times >>= 1) {\r\n\t\t\tfillString += fillString\r\n\t\t\tif (times === 1) {\r\n\t\t\t\tfillString += fillString\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn fillString.slice(0, fillLength) + str\r\n\t}\r\n}\r\n\r\n/**\r\n * @description 格式化时间\r\n * @param {String|Number} dateTime 需要格式化的时间戳\r\n * @param {String} fmt 格式化规则 yyyy:mm:dd|yyyy:mm|yyyy年mm月dd日|yyyy年mm月dd日 hh时MM分等,可自定义组合 默认yyyy-mm-dd\r\n * @returns {string} 返回格式化后的字符串\r\n */\r\n function timeFormat(dateTime = null, formatStr = 'yyyy-mm-dd') {\r\n let date\r\n\t// 若传入时间为假值,则取当前时间\r\n if (!dateTime) {\r\n date = new Date()\r\n }\r\n // 若为unix秒时间戳,则转为毫秒时间戳(逻辑有点奇怪,但不敢改,以保证历史兼容)\r\n else if (/^\\d{10}$/.test(dateTime?.toString().trim())) {\r\n date = new Date(dateTime * 1000)\r\n }\r\n // 若用户传入字符串格式时间戳,new Date无法解析,需做兼容\r\n else if (typeof dateTime === 'string' && /^\\d+$/.test(dateTime.trim())) {\r\n date = new Date(Number(dateTime))\r\n }\r\n // 其他都认为符合 RFC 2822 规范\r\n else {\r\n // 处理平台性差异,在Safari/Webkit中,new Date仅支持/作为分割符的字符串时间\r\n date = new Date(\r\n typeof dateTime === 'string'\r\n ? dateTime.replace(/-/g, '/')\r\n : dateTime\r\n )\r\n }\r\n\r\n\tconst timeSource = {\r\n\t\t'y': date.getFullYear().toString(), // 年\r\n\t\t'm': (date.getMonth() + 1).toString().padStart(2, '0'), // 月\r\n\t\t'd': date.getDate().toString().padStart(2, '0'), // 日\r\n\t\t'h': date.getHours().toString().padStart(2, '0'), // 时\r\n\t\t'M': date.getMinutes().toString().padStart(2, '0'), // 分\r\n\t\t's': date.getSeconds().toString().padStart(2, '0') // 秒\r\n\t\t// 有其他格式化字符需求可以继续添加,必须转化成字符串\r\n\t}\r\n\r\n for (const key in timeSource) {\r\n const [ret] = new RegExp(`${key}+`).exec(formatStr) || []\r\n if (ret) {\r\n // 年可能只需展示两位\r\n const beginIndex = key === 'y' && ret.length === 2 ? 2 : 0\r\n formatStr = formatStr.replace(ret, timeSource[key].slice(beginIndex))\r\n }\r\n }\r\n\r\n return formatStr\r\n}\r\n\r\n/**\r\n * @description 时间戳转为多久之前\r\n * @param {String|Number} timestamp 时间戳\r\n * @param {String|Boolean} format \r\n * 格式化规则如果为时间格式字符串,超出一定时间范围,返回固定的时间格式;\r\n * 如果为布尔值false,无论什么时间,都返回多久以前的格式\r\n * @returns {string} 转化后的内容\r\n */\r\nfunction timeFrom(timestamp = null, format = 'yyyy-mm-dd') {\r\n\tif (timestamp == null) timestamp = Number(new Date())\r\n\ttimestamp = parseInt(timestamp)\r\n\t// 判断用户输入的时间戳是秒还是毫秒,一般前端js获取的时间戳是毫秒(13位),后端传过来的为秒(10位)\r\n\tif (timestamp.toString().length == 10) timestamp *= 1000\r\n\tlet timer = (new Date()).getTime() - timestamp\r\n\ttimer = parseInt(timer / 1000)\r\n\t// 如果小于5分钟,则返回\"刚刚\",其他以此类推\r\n\tlet tips = ''\r\n\tswitch (true) {\r\n\t\tcase timer < 300:\r\n\t\t\ttips = '刚刚'\r\n\t\t\tbreak\r\n\t\tcase timer >= 300 && timer < 3600:\r\n\t\t\ttips = `${parseInt(timer / 60)}分钟前`\r\n\t\t\tbreak\r\n\t\tcase timer >= 3600 && timer < 86400:\r\n\t\t\ttips = `${parseInt(timer / 3600)}小时前`\r\n\t\t\tbreak\r\n\t\tcase timer >= 86400 && timer < 2592000:\r\n\t\t\ttips = `${parseInt(timer / 86400)}天前`\r\n\t\t\tbreak\r\n\t\tdefault:\r\n\t\t\t// 如果format为false,则无论什么时间戳,都显示xx之前\r\n\t\t\tif (format === false) {\r\n\t\t\t\tif (timer >= 2592000 && timer < 365 * 86400) {\r\n\t\t\t\t\ttips = `${parseInt(timer / (86400 * 30))}个月前`\r\n\t\t\t\t} else {\r\n\t\t\t\t\ttips = `${parseInt(timer / (86400 * 365))}年前`\r\n\t\t\t\t}\r\n\t\t\t} else {\r\n\t\t\t\ttips = timeFormat(timestamp, format)\r\n\t\t\t}\r\n\t}\r\n\treturn tips\r\n}\r\n\r\n/**\r\n * @description 去除空格\r\n * @param String str 需要去除空格的字符串\r\n * @param String pos both(左右)|left|right|all 默认both\r\n */\r\nfunction trim(str, pos = 'both') {\r\n\tstr = String(str)\r\n\tif (pos == 'both') {\r\n\t\treturn str.replace(/^\\s+|\\s+$/g, '')\r\n\t}\r\n\tif (pos == 'left') {\r\n\t\treturn str.replace(/^\\s*/, '')\r\n\t}\r\n\tif (pos == 'right') {\r\n\t\treturn str.replace(/(\\s*$)/g, '')\r\n\t}\r\n\tif (pos == 'all') {\r\n\t\treturn str.replace(/\\s+/g, '')\r\n\t}\r\n\treturn str\r\n}\r\n\r\n/**\r\n * @description 对象转url参数\r\n * @param {object} data,对象\r\n * @param {Boolean} isPrefix,是否自动加上\"?\"\r\n * @param {string} arrayFormat 规则 indices|brackets|repeat|comma\r\n */\r\nfunction queryParams(data = {}, isPrefix = true, arrayFormat = 'brackets') {\r\n\tconst prefix = isPrefix ? '?' : ''\r\n\tconst _result = []\r\n\tif (['indices', 'brackets', 'repeat', 'comma'].indexOf(arrayFormat) == -1) arrayFormat = 'brackets'\r\n\tfor (const key in data) {\r\n\t\tconst value = data[key]\r\n\t\t// 去掉为空的参数\r\n\t\tif (['', undefined, null].indexOf(value) >= 0) {\r\n\t\t\tcontinue\r\n\t\t}\r\n\t\t// 如果值为数组,另行处理\r\n\t\tif (value.constructor === Array) {\r\n\t\t\t// e.g. {ids: [1, 2, 3]}\r\n\t\t\tswitch (arrayFormat) {\r\n\t\t\t\tcase 'indices':\r\n\t\t\t\t\t// 结果: ids[0]=1&ids[1]=2&ids[2]=3\r\n\t\t\t\t\tfor (let i = 0; i < value.length; i++) {\r\n\t\t\t\t\t\t_result.push(`${key}[${i}]=${value[i]}`)\r\n\t\t\t\t\t}\r\n\t\t\t\t\tbreak\r\n\t\t\t\tcase 'brackets':\r\n\t\t\t\t\t// 结果: ids[]=1&ids[]=2&ids[]=3\r\n\t\t\t\t\tvalue.forEach((_value) => {\r\n\t\t\t\t\t\t_result.push(`${key}[]=${_value}`)\r\n\t\t\t\t\t})\r\n\t\t\t\t\tbreak\r\n\t\t\t\tcase 'repeat':\r\n\t\t\t\t\t// 结果: ids=1&ids=2&ids=3\r\n\t\t\t\t\tvalue.forEach((_value) => {\r\n\t\t\t\t\t\t_result.push(`${key}=${_value}`)\r\n\t\t\t\t\t})\r\n\t\t\t\t\tbreak\r\n\t\t\t\tcase 'comma':\r\n\t\t\t\t\t// 结果: ids=1,2,3\r\n\t\t\t\t\tlet commaStr = ''\r\n\t\t\t\t\tvalue.forEach((_value) => {\r\n\t\t\t\t\t\tcommaStr += (commaStr ? ',' : '') + _value\r\n\t\t\t\t\t})\r\n\t\t\t\t\t_result.push(`${key}=${commaStr}`)\r\n\t\t\t\t\tbreak\r\n\t\t\t\tdefault:\r\n\t\t\t\t\tvalue.forEach((_value) => {\r\n\t\t\t\t\t\t_result.push(`${key}[]=${_value}`)\r\n\t\t\t\t\t})\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\t_result.push(`${key}=${value}`)\r\n\t\t}\r\n\t}\r\n\treturn _result.length ? prefix + _result.join('&') : ''\r\n}\r\n\r\n/**\r\n * 显示消息提示框\r\n * @param {String} title 提示的内容,长度与 icon 取值有关。\r\n * @param {Number} duration 提示的延迟时间,单位毫秒,默认:2000\r\n */\r\nfunction toast(title, duration = 2000) {\r\n\tuni.showToast({\r\n\t\ttitle: String(title),\r\n\t\ticon: 'none',\r\n\t\tduration\r\n\t})\r\n}\r\n\r\n/**\r\n * @description 根据主题type值,获取对应的图标\r\n * @param {String} type 主题名称,primary|info|error|warning|success\r\n * @param {boolean} fill 是否使用fill填充实体的图标\r\n */\r\nfunction type2icon(type = 'success', fill = false) {\r\n\t// 如果非预置值,默认为success\r\n\tif (['primary', 'info', 'error', 'warning', 'success'].indexOf(type) == -1) type = 'success'\r\n\tlet iconName = ''\r\n\t// 目前(2019-12-12),info和primary使用同一个图标\r\n\tswitch (type) {\r\n\t\tcase 'primary':\r\n\t\t\ticonName = 'info-circle'\r\n\t\t\tbreak\r\n\t\tcase 'info':\r\n\t\t\ticonName = 'info-circle'\r\n\t\t\tbreak\r\n\t\tcase 'error':\r\n\t\t\ticonName = 'close-circle'\r\n\t\t\tbreak\r\n\t\tcase 'warning':\r\n\t\t\ticonName = 'error-circle'\r\n\t\t\tbreak\r\n\t\tcase 'success':\r\n\t\t\ticonName = 'checkmark-circle'\r\n\t\t\tbreak\r\n\t\tdefault:\r\n\t\t\ticonName = 'checkmark-circle'\r\n\t}\r\n\t// 是否是实体类型,加上-fill,在icon组件库中,实体的类名是后面加-fill的\r\n\tif (fill) iconName += '-fill'\r\n\treturn iconName\r\n}\r\n\r\n/**\r\n * @description 数字格式化\r\n * @param {number|string} number 要格式化的数字\r\n * @param {number} decimals 保留几位小数\r\n * @param {string} decimalPoint 小数点符号\r\n * @param {string} thousandsSeparator 千分位符号\r\n * @returns {string} 格式化后的数字\r\n */\r\nfunction priceFormat(number, decimals = 0, decimalPoint = '.', thousandsSeparator = ',') {\r\n\tnumber = (`${number}`).replace(/[^0-9+-Ee.]/g, '')\r\n\tconst n = !isFinite(+number) ? 0 : +number\r\n\tconst prec = !isFinite(+decimals) ? 0 : Math.abs(decimals)\r\n\tconst sep = (typeof thousandsSeparator === 'undefined') ? ',' : thousandsSeparator\r\n\tconst dec = (typeof decimalPoint === 'undefined') ? '.' : decimalPoint\r\n\tlet s = ''\r\n\r\n\ts = (prec ? round(n, prec) + '' : `${Math.round(n)}`).split('.')\r\n\tconst re = /(-?\\d+)(\\d{3})/\r\n\twhile (re.test(s[0])) {\r\n\t\ts[0] = s[0].replace(re, `$1${sep}$2`)\r\n\t}\r\n\t\r\n\tif ((s[1] || '').length < prec) {\r\n\t\ts[1] = s[1] || ''\r\n\t\ts[1] += new Array(prec - s[1].length + 1).join('0')\r\n\t}\r\n\treturn s.join(dec)\r\n}\r\n\r\n/**\r\n * @description 获取duration值\r\n * 如果带有ms或者s直接返回,如果大于一定值,认为是ms单位,小于一定值,认为是s单位\r\n * 比如以30位阈值,那么300大于30,可以理解为用户想要的是300ms,而不是想花300s去执行一个动画\r\n * @param {String|number} value 比如: \"1s\"|\"100ms\"|1|100\r\n * @param {boolean} unit 提示: 如果是false 默认返回number\r\n * @return {string|number} \r\n */\r\nfunction getDuration(value, unit = true) {\r\n\tconst valueNum = parseInt(value)\r\n\tif (unit) {\r\n\t\tif (/s$/.test(value)) return value\r\n\t\treturn value > 30 ? `${value}ms` : `${value}s`\r\n\t}\r\n\tif (/ms$/.test(value)) return valueNum\r\n\tif (/s$/.test(value)) return valueNum > 30 ? valueNum : valueNum * 1000\r\n\treturn valueNum\r\n}\r\n\r\n/**\r\n * @description 日期的月或日补零操作\r\n * @param {String} value 需要补零的值\r\n */\r\nfunction padZero(value) {\r\n\treturn `00${value}`.slice(-2)\r\n}\r\n\r\n/**\r\n * @description 在u-form的子组件内容发生变化,或者失去焦点时,尝试通知u-form执行校验方法\r\n * @param {*} instance\r\n * @param {*} event\r\n */\r\nfunction formValidate(instance, event) {\r\n\tconst formItem = uni.$u.$parent.call(instance, 'u-form-item')\r\n\tconst form = uni.$u.$parent.call(instance, 'u-form')\r\n\t// 如果发生变化的input或者textarea等,其父组件中有u-form-item或者u-form等,就执行form的validate方法\r\n\t// 同时将form-item的pros传递给form,让其进行精确对象验证\r\n\tif (formItem && form) {\r\n\t\tform.validateField(formItem.prop, () => {}, event)\r\n\t}\r\n}\r\n\r\n/**\r\n * @description 获取某个对象下的属性,用于通过类似'a.b.c'的形式去获取一个对象的的属性的形式\r\n * @param {object} obj 对象\r\n * @param {string} key 需要获取的属性字段\r\n * @returns {*}\r\n */\r\nfunction getProperty(obj, key) {\r\n\tif (!obj) {\r\n\t\treturn\r\n\t}\r\n\tif (typeof key !== 'string' || key === '') {\r\n\t\treturn ''\r\n\t}\r\n\tif (key.indexOf('.') !== -1) {\r\n\t\tconst keys = key.split('.')\r\n\t\tlet firstObj = obj[keys[0]] || {}\r\n\r\n\t\tfor (let i = 1; i < keys.length; i++) {\r\n\t\t\tif (firstObj) {\r\n\t\t\t\tfirstObj = firstObj[keys[i]]\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn firstObj\r\n\t}\r\n\treturn obj[key]\r\n}\r\n\r\n/**\r\n * @description 设置对象的属性值,如果'a.b.c'的形式进行设置\r\n * @param {object} obj 对象\r\n * @param {string} key 需要设置的属性\r\n * @param {string} value 设置的值\r\n */\r\nfunction setProperty(obj, key, value) {\r\n\tif (!obj) {\r\n\t\treturn\r\n\t}\r\n\t// 递归赋值\r\n\tconst inFn = function(_obj, keys, v) {\r\n\t\t// 最后一个属性key\r\n\t\tif (keys.length === 1) {\r\n\t\t\t_obj[keys[0]] = v\r\n\t\t\treturn\r\n\t\t}\r\n\t\t// 0~length-1个key\r\n\t\twhile (keys.length > 1) {\r\n\t\t\tconst k = keys[0]\r\n\t\t\tif (!_obj[k] || (typeof _obj[k] !== 'object')) {\r\n\t\t\t\t_obj[k] = {}\r\n\t\t\t}\r\n\t\t\tconst key = keys.shift()\r\n\t\t\t// 自调用判断是否存在属性,不存在则自动创建对象\r\n\t\t\tinFn(_obj[k], keys, v)\r\n\t\t}\r\n\t}\r\n\r\n\tif (typeof key !== 'string' || key === '') {\r\n\r\n\t} else if (key.indexOf('.') !== -1) { // 支持多层级赋值操作\r\n\t\tconst keys = key.split('.')\r\n\t\tinFn(obj, keys, value)\r\n\t} else {\r\n\t\tobj[key] = value\r\n\t}\r\n}\r\n\r\n/**\r\n * @description 获取当前页面路径\r\n */\r\nfunction page() {\r\n\tconst pages = getCurrentPages()\r\n\t// 某些特殊情况下(比如页面进行redirectTo时的一些时机),pages可能为空数组\r\n\treturn `/${pages[pages.length - 1]?.route ?? ''}`\r\n}\r\n\r\n/**\r\n * @description 获取当前路由栈实例数组\r\n */\r\nfunction pages() {\r\n\tconst pages = getCurrentPages()\r\n\treturn pages\r\n}\r\n\r\n/**\r\n * @description 修改uView内置属性值\r\n * @param {object} props 修改内置props属性\r\n * @param {object} config 修改内置config属性\r\n * @param {object} color 修改内置color属性\r\n * @param {object} zIndex 修改内置zIndex属性\r\n */\r\nfunction setConfig({\r\n\tprops = {},\r\n\tconfig = {},\r\n\tcolor = {},\r\n\tzIndex = {}\r\n}) {\r\n\tconst {\r\n\t\tdeepMerge,\r\n\t} = uni.$u\r\n\tuni.$u.config = deepMerge(uni.$u.config, config)\r\n\tuni.$u.props = deepMerge(uni.$u.props, props)\r\n\tuni.$u.color = deepMerge(uni.$u.color, color)\r\n\tuni.$u.zIndex = deepMerge(uni.$u.zIndex, zIndex)\r\n}\r\n\r\nexport default {\r\n\trange,\r\n\tgetPx,\r\n\tsleep,\r\n\tos,\r\n\tsys,\r\n\trandom,\r\n\tguid,\r\n\t$parent,\r\n\taddStyle,\r\n\taddUnit,\r\n\tdeepClone,\r\n\tdeepMerge,\r\n\terror,\r\n\trandomArray,\r\n\ttimeFormat,\r\n\ttimeFrom,\r\n\ttrim,\r\n\tqueryParams,\r\n\ttoast,\r\n\ttype2icon,\r\n\tpriceFormat,\r\n\tgetDuration,\r\n\tpadZero,\r\n\tformValidate,\r\n\tgetProperty,\r\n\tsetProperty,\r\n\tpage,\r\n\tpages,\r\n\tsetConfig\r\n}\r\n","let _boundaryCheckingState = true; // 是否进行越界检查的全局开关\n\n/**\n * 把错误的数据转正\n * @private\n * @example strip(0.09999999999999998)=0.1\n */\nfunction strip(num, precision = 15) {\n return +parseFloat(Number(num).toPrecision(precision));\n}\n\n/**\n * Return digits length of a number\n * @private\n * @param {*number} num Input number\n */\nfunction digitLength(num) {\n // Get digit length of e\n const eSplit = num.toString().split(/[eE]/);\n const len = (eSplit[0].split('.')[1] || '').length - +(eSplit[1] || 0);\n return len > 0 ? len : 0;\n}\n\n/**\n * 把小数转成整数,如果是小数则放大成整数\n * @private\n * @param {*number} num 输入数\n */\nfunction float2Fixed(num) {\n if (num.toString().indexOf('e') === -1) {\n return Number(num.toString().replace('.', ''));\n }\n const dLen = digitLength(num);\n return dLen > 0 ? strip(Number(num) * Math.pow(10, dLen)) : Number(num);\n}\n\n/**\n * 检测数字是否越界,如果越界给出提示\n * @private\n * @param {*number} num 输入数\n */\nfunction checkBoundary(num) {\n if (_boundaryCheckingState) {\n if (num > Number.MAX_SAFE_INTEGER || num < Number.MIN_SAFE_INTEGER) {\n console.warn(`${num} 超出了精度限制,结果可能不正确`);\n }\n }\n}\n\n/**\n * 把递归操作扁平迭代化\n * @param {number[]} arr 要操作的数字数组\n * @param {function} operation 迭代操作\n * @private\n */\nfunction iteratorOperation(arr, operation) {\n const [num1, num2, ...others] = arr;\n let res = operation(num1, num2);\n\n others.forEach((num) => {\n res = operation(res, num);\n });\n\n return res;\n}\n\n/**\n * 高精度乘法\n * @export\n */\nexport function times(...nums) {\n if (nums.length > 2) {\n return iteratorOperation(nums, times);\n }\n\n const [num1, num2] = nums;\n const num1Changed = float2Fixed(num1);\n const num2Changed = float2Fixed(num2);\n const baseNum = digitLength(num1) + digitLength(num2);\n const leftValue = num1Changed * num2Changed;\n\n checkBoundary(leftValue);\n\n return leftValue / Math.pow(10, baseNum);\n}\n\n/**\n * 高精度加法\n * @export\n */\nexport function plus(...nums) {\n if (nums.length > 2) {\n return iteratorOperation(nums, plus);\n }\n\n const [num1, num2] = nums;\n // 取最大的小数位\n const baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2)));\n // 把小数都转为整数然后再计算\n return (times(num1, baseNum) + times(num2, baseNum)) / baseNum;\n}\n\n/**\n * 高精度减法\n * @export\n */\nexport function minus(...nums) {\n if (nums.length > 2) {\n return iteratorOperation(nums, minus);\n }\n\n const [num1, num2] = nums;\n const baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2)));\n return (times(num1, baseNum) - times(num2, baseNum)) / baseNum;\n}\n\n/**\n * 高精度除法\n * @export\n */\nexport function divide(...nums) {\n if (nums.length > 2) {\n return iteratorOperation(nums, divide);\n }\n\n const [num1, num2] = nums;\n const num1Changed = float2Fixed(num1);\n const num2Changed = float2Fixed(num2);\n checkBoundary(num1Changed);\n checkBoundary(num2Changed);\n // 重要,这里必须用strip进行修正\n return times(num1Changed / num2Changed, strip(Math.pow(10, digitLength(num2) - digitLength(num1))));\n}\n\n/**\n * 四舍五入\n * @export\n */\nexport function round(num, ratio) {\n const base = Math.pow(10, ratio);\n let result = divide(Math.round(Math.abs(times(num, base))), base);\n if (num < 0 && result !== 0) {\n result = times(result, -1);\n }\n // 位数不足则补0\n return result;\n}\n\n/**\n * 是否进行边界检查,默认开启\n * @param flag 标记开关,true 为开启,false 为关闭,默认为 true\n * @export\n */\nexport function enableBoundaryChecking(flag = true) {\n _boundaryCheckingState = flag;\n}\n\n\nexport default {\n times,\n plus,\n minus,\n divide,\n round,\n enableBoundaryChecking,\n};\n\n","// 此版本发布于2022-03-13\nconst version = '2.0.29'\n\n// 开发环境才提示,生产环境不会提示\nif (process.env.NODE_ENV === 'development') {\n\tconsole.log(`\\n %c uView V${version} %c https://www.uviewui.com/ \\n\\n`, 'color: #ffffff; background: #3c9cff; padding:5px 0;', 'color: #3c9cff;background: #ffffff; padding:5px 0;');\n}\n\nexport default {\n v: version,\n version,\n // 主题名称\n type: [\n 'primary',\n 'success',\n 'info',\n 'error',\n 'warning'\n ],\n // 颜色部分,本来可以通过scss的:export导出供js使用,但是奈何nvue不支持\n color: {\n 'u-primary': '#2979ff',\n 'u-warning': '#ff9900',\n 'u-success': '#19be6b',\n 'u-error': '#fa3534',\n 'u-info': '#909399',\n 'u-main-color': '#303133',\n 'u-content-color': '#606266',\n 'u-tips-color': '#909399',\n 'u-light-color': '#c0c4cc'\n },\n\t// 默认单位,可以通过配置为rpx,那么在用于传入组件大小参数为数值时,就默认为rpx\n\tunit: 'px'\n}\n","/**\r\n * 此文件的作用为统一配置所有组件的props参数\r\n * 借此用户可以全局覆盖组件的props默认值\r\n * 无需在每个引入组件的页面中都配置一次\r\n */\r\nimport config from './config'\r\n\r\nimport actionSheet from './props/actionSheet.js'\r\nimport album from './props/album.js'\r\nimport alert from './props/alert.js'\r\nimport avatar from './props/avatar'\r\nimport avatarGroup from './props/avatarGroup'\r\nimport backtop from './props/backtop'\r\nimport badge from './props/badge'\r\nimport button from './props/button'\r\nimport calendar from './props/calendar'\r\nimport carKeyboard from './props/carKeyboard'\r\nimport cell from './props/cell'\r\nimport cellGroup from './props/cellGroup'\r\nimport checkbox from './props/checkbox'\r\nimport checkboxGroup from './props/checkboxGroup'\r\nimport circleProgress from './props/circleProgress'\r\nimport code from './props/code'\r\nimport codeInput from './props/codeInput'\r\nimport col from './props/col'\r\nimport collapse from './props/collapse'\r\nimport collapseItem from './props/collapseItem'\r\nimport columnNotice from './props/columnNotice'\r\nimport countDown from './props/countDown'\r\nimport countTo from './props/countTo'\r\nimport datetimePicker from './props/datetimePicker'\r\nimport divider from './props/divider'\r\nimport empty from './props/empty'\r\nimport form from './props/form'\r\nimport formItem from './props/formItem'\r\nimport gap from './props/gap'\r\nimport grid from './props/grid'\r\nimport gridItem from './props/gridItem'\r\nimport icon from './props/icon'\r\nimport image from './props/image'\r\nimport indexAnchor from './props/indexAnchor'\r\nimport indexList from './props/indexList'\r\nimport input from './props/input'\r\nimport keyboard from './props/keyboard'\r\nimport line from './props/line'\r\nimport lineProgress from './props/lineProgress'\r\nimport link from './props/link'\r\nimport list from './props/list'\r\nimport listItem from './props/listItem'\r\nimport loadingIcon from './props/loadingIcon'\r\nimport loadingPage from './props/loadingPage'\r\nimport loadmore from './props/loadmore'\r\nimport modal from './props/modal'\r\nimport navbar from './props/navbar'\r\nimport noNetwork from './props/noNetwork'\r\nimport noticeBar from './props/noticeBar'\r\nimport notify from './props/notify'\r\nimport numberBox from './props/numberBox'\r\nimport numberKeyboard from './props/numberKeyboard'\r\nimport overlay from './props/overlay'\r\nimport parse from './props/parse'\r\nimport picker from './props/picker'\r\nimport popup from './props/popup'\r\nimport radio from './props/radio'\r\nimport radioGroup from './props/radioGroup'\r\nimport rate from './props/rate'\r\nimport readMore from './props/readMore'\r\nimport row from './props/row'\r\nimport rowNotice from './props/rowNotice'\r\nimport scrollList from './props/scrollList'\r\nimport search from './props/search'\r\nimport section from './props/section'\r\nimport skeleton from './props/skeleton'\r\nimport slider from './props/slider'\r\nimport statusBar from './props/statusBar'\r\nimport steps from './props/steps'\r\nimport stepsItem from './props/stepsItem'\r\nimport sticky from './props/sticky'\r\nimport subsection from './props/subsection'\r\nimport swipeAction from './props/swipeAction'\r\nimport swipeActionItem from './props/swipeActionItem'\r\nimport swiper from './props/swiper'\r\nimport swipterIndicator from './props/swipterIndicator'\r\nimport _switch from './props/switch'\r\nimport tabbar from './props/tabbar'\r\nimport tabbarItem from './props/tabbarItem'\r\nimport tabs from './props/tabs'\r\nimport tag from './props/tag'\r\nimport text from './props/text'\r\nimport textarea from './props/textarea'\r\nimport toast from './props/toast'\r\nimport toolbar from './props/toolbar'\r\nimport tooltip from './props/tooltip'\r\nimport transition from './props/transition'\r\nimport upload from './props/upload'\r\n\r\nconst {\r\n color\r\n} = config\r\n\r\nexport default {\r\n ...actionSheet,\r\n ...album,\r\n ...alert,\r\n ...avatar,\r\n ...avatarGroup,\r\n ...backtop,\r\n ...badge,\r\n ...button,\r\n ...calendar,\r\n ...carKeyboard,\r\n ...cell,\r\n ...cellGroup,\r\n ...checkbox,\r\n ...checkboxGroup,\r\n ...circleProgress,\r\n ...code,\r\n ...codeInput,\r\n ...col,\r\n ...collapse,\r\n ...collapseItem,\r\n ...columnNotice,\r\n ...countDown,\r\n ...countTo,\r\n ...datetimePicker,\r\n ...divider,\r\n ...empty,\r\n ...form,\r\n ...formItem,\r\n ...gap,\r\n ...grid,\r\n ...gridItem,\r\n ...icon,\r\n ...image,\r\n ...indexAnchor,\r\n ...indexList,\r\n ...input,\r\n ...keyboard,\r\n ...line,\r\n ...lineProgress,\r\n ...link,\r\n ...list,\r\n ...listItem,\r\n ...loadingIcon,\r\n ...loadingPage,\r\n ...loadmore,\r\n ...modal,\r\n ...navbar,\r\n ...noNetwork,\r\n ...noticeBar,\r\n ...notify,\r\n ...numberBox,\r\n ...numberKeyboard,\r\n ...overlay,\r\n ...parse,\r\n ...picker,\r\n ...popup,\r\n ...radio,\r\n ...radioGroup,\r\n ...rate,\r\n ...readMore,\r\n ...row,\r\n ...rowNotice,\r\n ...scrollList,\r\n ...search,\r\n ...section,\r\n ...skeleton,\r\n ...slider,\r\n ...statusBar,\r\n ...steps,\r\n ...stepsItem,\r\n ...sticky,\r\n ...subsection,\r\n ...swipeAction,\r\n ...swipeActionItem,\r\n ...swiper,\r\n ...swipterIndicator,\r\n ..._switch,\r\n ...tabbar,\r\n ...tabbarItem,\r\n ...tabs,\r\n ...tag,\r\n ...text,\r\n ...textarea,\r\n ...toast,\r\n ...toolbar,\r\n ...tooltip,\r\n ...transition,\r\n ...upload\r\n}\r\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:44:35\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/actionSheet.js\n */\nexport default {\n // action-sheet组件\n actionSheet: {\n show: false,\n title: '',\n description: '',\n actions: () => [],\n index: '',\n cancelText: '',\n closeOnClickAction: true,\n safeAreaInsetBottom: true,\n openType: '',\n closeOnClickOverlay: true,\n round: 0\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:47:24\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/album.js\n */\nexport default {\n // album 组件\n album: {\n urls: () => [],\n keyName: '',\n singleSize: 180,\n multipleSize: 70,\n space: 6,\n singleMode: 'scaleToFill',\n multipleMode: 'aspectFill',\n maxCount: 9,\n previewFullImage: true,\n rowCount: 3,\n showMore: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:48:53\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/alert.js\n */\nexport default {\n // alert警告组件\n alert: {\n title: '',\n type: 'warning',\n description: '',\n closable: false,\n showIcon: false,\n effect: 'light',\n center: false,\n fontSize: 14\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:49:22\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/avatar.js\n */\nexport default {\n // avatar 组件\n avatar: {\n src: '',\n shape: 'circle',\n size: 40,\n mode: 'scaleToFill',\n text: '',\n bgColor: '#c0c4cc',\n color: '#ffffff',\n fontSize: 18,\n icon: '',\n mpAvatar: false,\n randomBgColor: false,\n defaultUrl: '',\n colorIndex: '',\n name: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:49:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/avatarGroup.js\n */\nexport default {\n // avatarGroup 组件\n avatarGroup: {\n urls: () => [],\n maxCount: 5,\n shape: 'circle',\n mode: 'scaleToFill',\n showMore: true,\n size: 40,\n keyName: '',\n gap: 0.5,\n\t\textraValue: 0\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:50:18\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/backtop.js\n */\nexport default {\n // backtop组件\n backtop: {\n mode: 'circle',\n icon: 'arrow-upward',\n text: '',\n duration: 100,\n scrollTop: 0,\n top: 400,\n bottom: 100,\n right: 20,\n zIndex: 9,\n iconStyle: () => ({\n color: '#909399',\n fontSize: '19px'\n })\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-23 19:51:50\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/badge.js\n */\nexport default {\n // 徽标数组件\n badge: {\n isDot: false,\n value: '',\n show: true,\n max: 999,\n type: 'error',\n showZero: false,\n bgColor: null,\n color: null,\n shape: 'circle',\n numberType: 'overflow',\n offset: () => [],\n inverted: false,\n absolute: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:51:27\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/button.js\n */\nexport default {\n // button组件\n button: {\n hairline: false,\n type: 'info',\n size: 'normal',\n shape: 'square',\n plain: false,\n disabled: false,\n loading: false,\n loadingText: '',\n loadingMode: 'spinner',\n loadingSize: 15,\n openType: '',\n formType: '',\n appParameter: '',\n hoverStopPropagation: true,\n lang: 'en',\n sessionFrom: '',\n sendMessageTitle: '',\n sendMessagePath: '',\n sendMessageImg: '',\n showMessageCard: false,\n dataName: '',\n throttleTime: 0,\n hoverStartTime: 0,\n hoverStayTime: 200,\n text: '',\n icon: '',\n iconColor: '',\n color: ''\n }\n}\n","/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:52:43\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/calendar.js\r\n */\r\nexport default {\r\n // calendar 组件\r\n calendar: {\r\n title: '日期选择',\r\n showTitle: true,\r\n showSubtitle: true,\r\n mode: 'single',\r\n startText: '开始',\r\n endText: '结束',\r\n customList: () => [],\r\n color: '#3c9cff',\r\n minDate: 0,\r\n maxDate: 0,\r\n defaultDate: null,\r\n maxCount: Number.MAX_SAFE_INTEGER, // Infinity\r\n rowHeight: 56,\r\n formatter: null,\r\n showLunar: false,\r\n showMark: true,\r\n confirmText: '确定',\r\n confirmDisabledText: '确定',\r\n show: false,\r\n closeOnClickOverlay: false,\r\n readonly: false,\r\n showConfirm: true,\r\n maxRange: Number.MAX_SAFE_INTEGER, // Infinity\r\n rangePrompt: '',\r\n showRangePrompt: true,\r\n allowSameDay: false,\r\n\t\tround: 0,\r\n\t\tmonthNum: 3\r\n }\r\n}\r\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:53:20\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/carKeyboard.js\n */\nexport default {\n // 车牌号键盘\n carKeyboard: {\n random: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-23 20:53:09\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/cell.js\n */\nexport default {\n\t// cell组件的props\n\tcell: {\n\t\tcustomClass: '',\n\t\ttitle: '',\n\t\tlabel: '',\n\t\tvalue: '',\n\t\ticon: '',\n\t\tdisabled: false,\n\t\tborder: true,\n\t\tcenter: false,\n\t\turl: '',\n\t\tlinkType: 'navigateTo',\n\t\tclickable: false,\n\t\tisLink: false,\n\t\trequired: false,\n\t\tarrowDirection: '',\n\t\ticonStyle: {},\n\t\trightIconStyle: {},\n\t\trightIcon: 'arrow-right',\n\t\ttitleStyle: {},\n\t\tsize: '',\n\t\tstop: true,\n\t\tname: ''\n\t}\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:54:16\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/cellGroup.js\n */\nexport default {\n // cell-group组件的props\n cellGroup: {\n title: '',\n border: true,\n customStyle: {}\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-23 21:06:59\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/checkbox.js\n */\nexport default {\n // checkbox组件\n checkbox: {\n name: '',\n shape: 'square',\n size: '',\n checkbox: false,\n disabled: '',\n activeColor: '',\n inactiveColor: '',\n iconSize: '',\n iconColor: '',\n label: '',\n labelSize: '',\n labelColor: '',\n labelDisabled: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:54:47\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/checkboxGroup.js\n */\nexport default {\n // checkbox-group组件\n checkboxGroup: {\n name: '',\n value: () => [],\n shape: 'square',\n disabled: false,\n activeColor: '#2979ff',\n inactiveColor: '#c8c9cc',\n size: 18,\n placement: 'row',\n labelSize: 14,\n labelColor: '#303133',\n labelDisabled: false,\n iconColor: '#ffffff',\n iconSize: 12,\n iconPlacement: 'left',\n borderBottom: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:55:02\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/circleProgress.js\n */\nexport default {\n // circleProgress 组件\n circleProgress: {\n percentage: 30\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:55:27\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/code.js\n */\n\nexport default {\n // code 组件\n code: {\n seconds: 60,\n startText: '获取验证码',\n changeText: 'X秒重新获取',\n endText: '重新获取',\n keepRunning: false,\n uniqueKey: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:55:58\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/codeInput.js\n */\nexport default {\n // codeInput 组件\n codeInput: {\n maxlength: 6,\n dot: false,\n mode: 'box',\n hairline: false,\n space: 10,\n value: '',\n focus: false,\n bold: false,\n color: '#606266',\n fontSize: 18,\n size: 35,\n disabledKeyboard: false,\n borderColor: '#c9cacc',\n\t\tdisabledDot: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:56:12\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/col.js\n */\nexport default {\n // col 组件\n col: {\n span: 12,\n offset: 0,\n justify: 'start',\n align: 'stretch',\n textAlign: 'left'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:56:30\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/collapse.js\n */\nexport default {\n // collapse 组件\n collapse: {\n value: null,\n accordion: false,\n border: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:56:42\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/collapseItem.js\n */\nexport default {\n // collapseItem 组件\n collapseItem: {\n title: '',\n value: '',\n label: '',\n disabled: false,\n isLink: true,\n clickable: true,\n border: true,\n align: 'left',\n name: '',\n icon: '',\n duration: 300\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:57:16\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/columnNotice.js\n */\nexport default {\n // columnNotice 组件\n columnNotice: {\n text: '',\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n fontSize: 14,\n speed: 80,\n step: false,\n duration: 1500,\n disableTouch: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:11:29\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/countDown.js\n */\nexport default {\n // u-count-down 计时器组件\n countDown: {\n time: 0,\n format: 'HH:mm:ss',\n autoStart: true,\n millisecond: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:57:32\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/countTo.js\n */\nexport default {\n // countTo 组件\n countTo: {\n startVal: 0,\n endVal: 0,\n duration: 2000,\n autoplay: true,\n decimals: 0,\n useEasing: true,\n decimal: '.',\n color: '#606266',\n fontSize: 22,\n bold: false,\n separator: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:57:48\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/datetimePicker.js\n */\nexport default {\n // datetimePicker 组件\n datetimePicker: {\n show: false,\n showToolbar: true,\n value: '',\n title: '',\n mode: 'datetime',\n maxDate: new Date(new Date().getFullYear() + 10, 0, 1).getTime(),\n minDate: new Date(new Date().getFullYear() - 10, 0, 1).getTime(),\n minHour: 0,\n maxHour: 23,\n minMinute: 0,\n maxMinute: 59,\n filter: null,\n formatter: null,\n loading: false,\n itemHeight: 44,\n cancelText: '取消',\n confirmText: '确认',\n cancelColor: '#909193',\n confirmColor: '#3c9cff',\n visibleItemCount: 5,\n closeOnClickOverlay: false,\n defaultIndex: () => []\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:58:03\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/divider.js\n */\nexport default {\n // divider组件\n divider: {\n dashed: false,\n hairline: true,\n dot: false,\n textPosition: 'center',\n text: '',\n textSize: 14,\n textColor: '#909399',\n lineColor: '#dcdfe6'\n }\n\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:03:27\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/empty.js\n */\nexport default {\n // empty组件\n empty: {\n icon: '',\n text: '',\n textColor: '#c0c4cc',\n textSize: 14,\n iconColor: '#c0c4cc',\n iconSize: 90,\n mode: 'data',\n width: 160,\n height: 160,\n show: true,\n marginTop: 0\n }\n\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:03:49\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/form.js\n */\nexport default {\n // form 组件\n form: {\n model: () => ({}),\n rules: () => ({}),\n errorType: 'message',\n borderBottom: true,\n labelPosition: 'left',\n labelWidth: 45,\n labelAlign: 'left',\n labelStyle: () => ({})\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:04:32\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/formItem.js\n */\nexport default {\n // formItem 组件\n formItem: {\n label: '',\n prop: '',\n borderBottom: '',\n labelWidth: '',\n rightIcon: '',\n leftIcon: '',\n required: false,\n leftIconStyle: '',\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:05:25\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/gap.js\n */\nexport default {\n // gap组件\n gap: {\n bgColor: 'transparent',\n height: 20,\n marginTop: 0,\n marginBottom: 0,\n customStyle: {}\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:05:57\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/grid.js\n */\nexport default {\n // grid组件\n grid: {\n col: 3,\n border: false,\n align: 'left'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:06:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/gridItem.js\n */\nexport default {\n // grid-item组件\n gridItem: {\n name: null,\n bgColor: 'transparent'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 18:00:14\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/icon.js\n */\nimport config from '../config'\n\nconst {\n color\n} = config\nexport default {\n // icon组件\n icon: {\n name: '',\n color: color['u-content-color'],\n size: '16px',\n bold: false,\n index: '',\n hoverClass: '',\n customPrefix: 'uicon',\n label: '',\n labelPos: 'right',\n labelSize: '15px',\n labelColor: color['u-content-color'],\n space: '3px',\n imgMode: '',\n width: '',\n height: '',\n top: 0,\n stop: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:01:51\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/image.js\n */\nexport default {\n // image组件\n image: {\n src: '',\n mode: 'aspectFill',\n width: '300',\n height: '225',\n shape: 'square',\n radius: 0,\n lazyLoad: true,\n showMenuByLongpress: true,\n loadingIcon: 'photo',\n errorIcon: 'error-circle',\n showLoading: true,\n showError: true,\n fade: true,\n webp: false,\n duration: 500,\n bgColor: '#f3f4f6'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:13:15\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/indexAnchor.js\n */\nexport default {\n // indexAnchor 组件\n indexAnchor: {\n text: '',\n color: '#606266',\n size: 14,\n bgColor: '#dedede',\n height: 32\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:13:35\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/indexList.js\n */\nexport default {\n // indexList 组件\n indexList: {\n inactiveColor: '#606266',\n activeColor: '#5677fc',\n indexList: () => [],\n sticky: true,\n customNavHeight: 0\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:13:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/input.js\n */\nexport default {\n\t// index 组件\n\tinput: {\n\t\tvalue: '',\n\t\ttype: 'text',\n\t\tfixed: false,\n\t\tdisabled: false,\n\t\tdisabledColor: '#f5f7fa',\n\t\tclearable: false,\n\t\tpassword: false,\n\t\tmaxlength: -1,\n\t\tplaceholder: null,\n\t\tplaceholderClass: 'input-placeholder',\n\t\tplaceholderStyle: 'color: #c0c4cc',\n\t\tshowWordLimit: false,\n\t\tconfirmType: 'done',\n\t\tconfirmHold: false,\n\t\tholdKeyboard: false,\n\t\tfocus: false,\n\t\tautoBlur: false,\n\t\tdisableDefaultPadding: false,\n\t\tcursor: -1,\n\t\tcursorSpacing: 30,\n\t\tselectionStart: -1,\n\t\tselectionEnd: -1,\n\t\tadjustPosition: true,\n\t\tinputAlign: 'left',\n\t\tfontSize: '15px',\n\t\tcolor: '#303133',\n\t\tprefixIcon: '',\n\t\tprefixIconStyle: '',\n\t\tsuffixIcon: '',\n\t\tsuffixIconStyle: '',\n\t\tborder: 'surround',\n\t\treadonly: false,\n\t\tshape: 'square',\n\t\tformatter: null\n\t}\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:07:49\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/keyboard.js\n */\nexport default {\n // 键盘组件\n keyboard: {\n mode: 'number',\n dotDisabled: false,\n tooltip: true,\n showTips: true,\n tips: '',\n showCancel: true,\n showConfirm: true,\n random: false,\n safeAreaInsetBottom: true,\n closeOnClickOverlay: true,\n show: false,\n overlay: true,\n zIndex: 10075,\n cancelText: '取消',\n confirmText: '确定',\n autoChange: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:04:49\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/line.js\n */\nexport default {\n // line组件\n line: {\n color: '#d6d7d9',\n length: '100%',\n direction: 'row',\n hairline: true,\n margin: 0,\n dashed: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:14:11\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/lineProgress.js\n */\nexport default {\n // lineProgress 组件\n lineProgress: {\n activeColor: '#19be6b',\n inactiveColor: '#ececec',\n percentage: 0,\n showText: true,\n height: 12\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:45:36\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/link.js\n */\nimport config from '../config'\n\nconst {\n color\n} = config\nexport default {\n // link超链接组件props参数\n link: {\n color: color['u-primary'],\n fontSize: 15,\n underLine: false,\n href: '',\n mpTips: '链接已复制,请在浏览器打开',\n lineColor: '',\n text: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:14:53\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/list.js\n */\nexport default {\n // list 组件\n list: {\n showScrollbar: false,\n lowerThreshold: 50,\n upperThreshold: 0,\n scrollTop: 0,\n offsetAccuracy: 10,\n enableFlex: false,\n pagingEnabled: false,\n scrollable: true,\n scrollIntoView: '',\n scrollWithAnimation: false,\n enableBackToTop: false,\n height: 0,\n width: 0,\n preLoadScreen: 1\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:15:40\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/listItem.js\n */\nexport default {\n // listItem 组件\n listItem: {\n anchor: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:45:47\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadingIcon.js\n */\nimport config from '../config'\n\nconst {\n color\n} = config\nexport default {\n // loading-icon加载中图标组件\n loadingIcon: {\n show: true,\n color: color['u-tips-color'],\n textColor: color['u-tips-color'],\n vertical: false,\n mode: 'spinner',\n size: 24,\n textSize: 15,\n text: '',\n timingFunction: 'ease-in-out',\n duration: 1200,\n inactiveColor: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:00:23\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadingPage.js\n */\nexport default {\n // loading-page组件\n loadingPage: {\n loadingText: '正在加载',\n image: '',\n loadingMode: 'circle',\n loading: false,\n bgColor: '#ffffff',\n color: '#C8C8C8',\n fontSize: 19,\n loadingColor: '#C8C8C8'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:15:26\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadmore.js\n */\nexport default {\n // loadmore 组件\n loadmore: {\n status: 'loadmore',\n bgColor: 'transparent',\n icon: true,\n fontSize: 14,\n color: '#606266',\n loadingIcon: 'spinner',\n loadmoreText: '加载更多',\n loadingText: '正在加载...',\n nomoreText: '没有更多了',\n isDot: false,\n iconColor: '#b7b7b7',\n marginTop: 10,\n marginBottom: 10,\n height: 'auto',\n line: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:15:59\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/modal.js\n */\nexport default {\n // modal 组件\n modal: {\n show: false,\n title: '',\n content: '',\n confirmText: '确认',\n cancelText: '取消',\n showConfirmButton: true,\n showCancelButton: false,\n confirmColor: '#2979ff',\n cancelColor: '#606266',\n buttonReverse: false,\n zoom: true,\n asyncClose: false,\n closeOnClickOverlay: false,\n negativeTop: 0,\n width: '650rpx',\n confirmButtonShape: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:16:18\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/navbar.js\n */\nimport color from '../color'\nexport default {\n // navbar 组件\n navbar: {\n safeAreaInsetTop: true,\n placeholder: false,\n fixed: true,\n border: false,\n leftIcon: 'arrow-left',\n leftText: '',\n rightText: '',\n rightIcon: '',\n title: '',\n bgColor: '#ffffff',\n titleWidth: '400rpx',\n height: '44px',\n\t\tleftIconSize: 20,\n\t\tleftIconColor: color.mainColor,\n\t\tautoBack: false,\n\t\ttitleStyle: ''\n }\n\n}\n","// 为了让用户能够自定义主题,会逐步弃用此文件,各颜色通过css提供\r\n// 为了给某些特殊场景使用和向后兼容,无需删除此文件(2020-06-20)\r\nconst color = {\r\n primary: '#3c9cff',\r\n info: '#909399',\r\n default: '#909399',\r\n warning: '#f9ae3d',\r\n error: '#f56c6c',\r\n success: '#5ac725',\r\n mainColor: '#303133',\r\n contentColor: '#606266',\r\n tipsColor: '#909399',\r\n lightColor: '#c0c4cc',\r\n borderColor: '#e4e7ed'\r\n}\r\n\r\nexport default color\r\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:16:39\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/noNetwork.js\n */\nexport default {\n // noNetwork\n noNetwork: {\n tips: '哎呀,网络信号丢失',\n zIndex: '',\n image: 'data:image/png;base64,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'\n }\n\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:17:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/noticeBar.js\n */\nexport default {\n // noticeBar\n noticeBar: {\n text: () => [],\n direction: 'row',\n step: false,\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n speed: 80,\n fontSize: 14,\n duration: 2000,\n disableTouch: true,\n url: '',\n linkType: 'navigateTo'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:10:21\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/notify.js\n */\nexport default {\n // notify组件\n notify: {\n top: 0,\n type: 'primary',\n color: '#ffffff',\n bgColor: '',\n message: '',\n duration: 3000,\n fontSize: 15,\n safeAreaInsetTop: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:11:46\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/numberBox.js\n */\nexport default {\n // 步进器组件\n numberBox: {\n name: '',\n value: 0,\n min: 1,\n max: Number.MAX_SAFE_INTEGER,\n step: 1,\n integer: false,\n disabled: false,\n disabledInput: false,\n asyncChange: false,\n inputWidth: 35,\n showMinus: true,\n showPlus: true,\n decimalLength: null,\n longPress: true,\n color: '#323233',\n buttonSize: 30,\n bgColor: '#EBECEE',\n cursorSpacing: 100,\n disableMinus: false,\n disablePlus: false,\n iconStyle: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:08:05\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/numberKeyboard.js\n */\nexport default {\n // 数字键盘\n numberKeyboard: {\n mode: 'number',\n dotDisabled: false,\n random: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:06:50\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/overlay.js\n */\nexport default {\n // overlay组件\n overlay: {\n show: false,\n zIndex: 10070,\n duration: 300,\n opacity: 0.5\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:17:33\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/parse.js\n */\nexport default {\n // parse\n parse: {\n copyLink: true,\n errorImg: '',\n lazyLoad: false,\n loadingImg: '',\n pauseVideo: true,\n previewImg: true,\n setTitle: true,\n showImgMenu: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:18:20\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/picker.js\n */\nexport default {\n // picker\n picker: {\n show: false,\n showToolbar: true,\n title: '',\n columns: () => [],\n loading: false,\n itemHeight: 44,\n cancelText: '取消',\n confirmText: '确定',\n cancelColor: '#909193',\n confirmColor: '#3c9cff',\n singleIndex: 0,\n visibleItemCount: 5,\n keyName: 'text',\n closeOnClickOverlay: false,\n defaultIndex: () => [],\n\t\timmediateChange: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:06:33\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/popup.js\n */\nexport default {\n // popup组件\n popup: {\n show: false,\n overlay: true,\n mode: 'bottom',\n duration: 300,\n closeable: false,\n overlayStyle: () => {},\n closeOnClickOverlay: true,\n zIndex: 10075,\n safeAreaInsetBottom: true,\n safeAreaInsetTop: false,\n closeIconPos: 'top-right',\n round: 0,\n zoom: true,\n bgColor: '',\n overlayOpacity: 0.5\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:02:34\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/radio.js\n */\nexport default {\n // radio组件\n radio: {\n name: '',\n shape: '',\n disabled: '',\n labelDisabled: '',\n activeColor: '',\n inactiveColor: '',\n iconSize: '',\n labelSize: '',\n label: '',\n labelColor: '',\n size: '',\n iconColor: '',\n placement: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:03:12\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/radioGroup.js\n */\nexport default {\n // radio-group组件\n radioGroup: {\n value: '',\n disabled: false,\n shape: 'circle',\n activeColor: '#2979ff',\n inactiveColor: '#c8c9cc',\n name: '',\n size: 18,\n placement: 'row',\n label: '',\n labelColor: '#303133',\n labelSize: 14,\n labelDisabled: false,\n iconColor: '#ffffff',\n iconSize: 12,\n borderBottom: false,\n iconPlacement: 'left'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:05:09\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/rate.js\n */\nexport default {\n // rate组件\n rate: {\n value: 1,\n count: 5,\n disabled: false,\n size: 18,\n inactiveColor: '#b2b2b2',\n activeColor: '#FA3534',\n gutter: 4,\n minCount: 1,\n allowHalf: false,\n activeIcon: 'star-fill',\n inactiveIcon: 'star',\n touchable: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:18:41\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/readMore.js\n */\nexport default {\n // readMore\n readMore: {\n showHeight: 400,\n toggle: false,\n closeText: '展开阅读全文',\n openText: '收起',\n color: '#2979ff',\n fontSize: 14,\n textIndent: '2em',\n name: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:18:58\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/row.js\n */\nexport default {\n // row\n row: {\n gutter: 0,\n justify: 'start',\n align: 'center'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:19:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/rowNotice.js\n */\nexport default {\n // rowNotice\n rowNotice: {\n text: '',\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n fontSize: 14,\n speed: 80\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:19:28\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/scrollList.js\n */\nexport default {\n // scrollList\n scrollList: {\n indicatorWidth: 50,\n indicatorBarWidth: 20,\n indicator: true,\n indicatorColor: '#f2f2f2',\n indicatorActiveColor: '#3c9cff',\n indicatorStyle: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:19:45\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/search.js\n */\nexport default {\n // search\n search: {\n shape: 'round',\n bgColor: '#f2f2f2',\n placeholder: '请输入关键字',\n clearabled: true,\n focus: false,\n showAction: true,\n actionStyle: () => ({}),\n actionText: '搜索',\n inputAlign: 'left',\n inputStyle: () => ({}),\n disabled: false,\n borderColor: 'transparent',\n searchIconColor: '#909399',\n searchIconSize: 22,\n color: '#606266',\n placeholderColor: '#909399',\n searchIcon: 'search',\n margin: '0',\n animation: false,\n value: '',\n maxlength: '-1',\n height: 32,\n label: null\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:07:33\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/section.js\n */\nexport default {\n // u-section组件\n section: {\n title: '',\n subTitle: '更多',\n right: true,\n fontSize: 15,\n bold: true,\n color: '#303133',\n subColor: '#909399',\n showLine: true,\n lineColor: '',\n arrow: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:20:14\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/skeleton.js\n */\nexport default {\n // skeleton\n skeleton: {\n loading: true,\n animate: true,\n rows: 0,\n rowsWidth: '100%',\n rowsHeight: 18,\n title: true,\n titleWidth: '50%',\n titleHeight: 18,\n avatar: false,\n avatarSize: 32,\n avatarShape: 'circle'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:08:25\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/slider.js\n */\nexport default {\n // slider组件\n slider: {\n value: 0,\n blockSize: 18,\n min: 0,\n max: 100,\n step: 1,\n activeColor: '#2979ff',\n inactiveColor: '#c0c4cc',\n blockColor: '#ffffff',\n showValue: false,\n\t\tdisabled:false,\n blockStyle: () => {}\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:20:39\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/statusBar.js\n */\nexport default {\n // statusBar\n statusBar: {\n bgColor: 'transparent'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:12:37\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/steps.js\n */\nexport default {\n // steps组件\n steps: {\n direction: 'row',\n current: 0,\n activeColor: '#3c9cff',\n inactiveColor: '#969799',\n activeIcon: '',\n inactiveIcon: '',\n dot: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:12:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/stepsItem.js\n */\nexport default {\n // steps-item组件\n stepsItem: {\n title: '',\n desc: '',\n iconSize: 17,\n error: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:01:30\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/sticky.js\n */\nexport default {\n // sticky组件\n sticky: {\n offsetTop: 0,\n customNavHeight: 0,\n disabled: false,\n bgColor: 'transparent',\n zIndex: '',\n index: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:12:20\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/subsection.js\n */\nexport default {\n // subsection组件\n subsection: {\n list: [],\n current: 0,\n activeColor: '#3c9cff',\n inactiveColor: '#303133',\n mode: 'button',\n fontSize: 12,\n bold: true,\n bgColor: '#eeeeef',\n\t\tkeyName: 'name'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:00:42\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swipeAction.js\n */\nexport default {\n // swipe-action组件\n swipeAction: {\n autoClose: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:01:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swipeActionItem.js\n */\nexport default {\n // swipeActionItem 组件\n swipeActionItem: {\n show: false,\n name: '',\n disabled: false,\n threshold: 20,\n autoClose: true,\n options: [],\n duration: 300\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:21:38\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swiper.js\n */\nexport default {\n // swiper 组件\n swiper: {\n list: () => [],\n indicator: false,\n indicatorActiveColor: '#FFFFFF',\n indicatorInactiveColor: 'rgba(255, 255, 255, 0.35)',\n indicatorStyle: '',\n indicatorMode: 'line',\n autoplay: true,\n current: 0,\n currentItemId: '',\n interval: 3000,\n duration: 300,\n circular: false,\n previousMargin: 0,\n nextMargin: 0,\n acceleration: false,\n displayMultipleItems: 1,\n easingFunction: 'default',\n keyName: 'url',\n imgMode: 'aspectFill',\n height: 130,\n bgColor: '#f3f4f6',\n radius: 4,\n loading: false,\n showTitle: false\n }\n\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:07\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swiperIndicator.js\n */\nexport default {\n // swiperIndicator 组件\n swiperIndicator: {\n length: 0,\n current: 0,\n indicatorActiveColor: '',\n indicatorInactiveColor: '',\n\t\tindicatorMode: 'line'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:24\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/switch.js\n */\nexport default {\n // switch\n switch: {\n loading: false,\n disabled: false,\n size: 25,\n activeColor: '#2979ff',\n inactiveColor: '#ffffff',\n value: false,\n activeValue: true,\n inactiveValue: false,\n asyncChange: false,\n space: 0\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:40\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabbar.js\n */\nexport default {\n // tabbar\n tabbar: {\n value: null,\n safeAreaInsetBottom: true,\n border: true,\n zIndex: 1,\n activeColor: '#1989fa',\n inactiveColor: '#7d7e80',\n fixed: true,\n placeholder: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabbarItem.js\n */\nexport default {\n //\n tabbarItem: {\n name: null,\n icon: '',\n badge: null,\n dot: false,\n text: '',\n badgeStyle: 'top: 6px;right:2px;'\n }\n}\n","/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:23:14\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabs.js\r\n */\r\nexport default {\r\n //\r\n tabs: {\r\n duration: 300,\r\n list: () => [],\r\n lineColor: '#3c9cff',\r\n activeStyle: () => ({\r\n color: '#303133'\r\n }),\r\n inactiveStyle: () => ({\r\n color: '#606266'\r\n }),\r\n lineWidth: 20,\r\n lineHeight: 3,\r\n itemStyle: () => ({\r\n height: '44px'\r\n }),\r\n scrollable: true,\r\n\t\tcurrent: 0,\r\n\t\tkeyName: 'name'\r\n }\r\n}\r\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:23:37\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tag.js\n */\nexport default {\n // tag 组件\n tag: {\n type: 'primary',\n disabled: false,\n size: 'medium',\n shape: 'square',\n text: '',\n bgColor: '',\n color: '',\n borderColor: '',\n closeColor: '#C6C7CB',\n name: '',\n plainFill: false,\n plain: false,\n closable: false,\n show: true,\n icon: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:23:58\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/text.js\n */\nexport default {\n // text 组件\n text: {\n type: '',\n show: true,\n text: '',\n prefixIcon: '',\n suffixIcon: '',\n mode: '',\n href: '',\n format: '',\n call: false,\n openType: '',\n bold: false,\n block: false,\n lines: '',\n color: '#303133',\n size: 15,\n iconStyle: () => ({\n fontSize: '15px'\n }),\n decoration: 'none',\n margin: 0,\n lineHeight: '',\n align: 'left',\n wordWrap: 'normal'\n }\n\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:24:32\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/textarea.js\n */\nexport default {\n\t// textarea 组件\n\ttextarea: {\n\t\tvalue: '',\n\t\tplaceholder: '',\n\t\tplaceholderClass: 'textarea-placeholder',\n\t\tplaceholderStyle: 'color: #c0c4cc',\n\t\theight: 70,\n\t\tconfirmType: 'done',\n\t\tdisabled: false,\n\t\tcount: false,\n\t\tfocus: false,\n\t\tautoHeight: false,\n\t\tfixed: false,\n\t\tcursorSpacing: 0,\n\t\tcursor: '',\n\t\tshowConfirmBar: true,\n\t\tselectionStart: -1,\n\t\tselectionEnd: -1,\n\t\tadjustPosition: true,\n\t\tdisableDefaultPadding: false,\n\t\tholdKeyboard: false,\n\t\tmaxlength: 140,\n\t\tborder: 'surround',\n\t\tformatter: null\n\t}\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:07:07\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/toast.js\n */\nexport default {\n // toast组件\n toast: {\n zIndex: 10090,\n loading: false,\n text: '',\n icon: '',\n type: '',\n loadingMode: '',\n show: '',\n overlay: false,\n position: 'center',\n params: () => {},\n duration: 2000,\n isTab: false,\n url: '',\n callback: null,\n back: false\n }\n\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:24:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/toolbar.js\n */\nexport default {\n // toolbar 组件\n toolbar: {\n show: true,\n cancelText: '取消',\n confirmText: '确认',\n cancelColor: '#909193',\n confirmColor: '#3c9cff',\n title: ''\n }\n\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:25:14\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tooltip.js\n */\nexport default {\n // tooltip 组件\n tooltip: {\n text: '',\n copyText: '',\n size: 14,\n color: '#606266',\n bgColor: 'transparent',\n direction: 'top',\n zIndex: 10071,\n showCopy: true,\n buttons: () => [],\n overlay: true,\n showToast: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:59:00\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/transition.js\n */\nexport default {\n // transition动画组件的props\n transition: {\n show: false,\n mode: 'fade',\n duration: '300',\n timingFunction: 'ease-out'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:09:50\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/upload.js\n */\nexport default {\n\t// upload组件\n\tupload: {\n\t\taccept: 'image',\n\t\tcapture: () => ['album', 'camera'],\n\t\tcompressed: true,\n\t\tcamera: 'back',\n\t\tmaxDuration: 60,\n\t\tuploadIcon: 'camera-fill',\n\t\tuploadIconColor: '#D3D4D6',\n\t\tuseBeforeRead: false,\n\t\tpreviewFullImage: true,\n\t\tmaxCount: 52,\n\t\tdisabled: false,\n\t\timageMode: 'aspectFill',\n\t\tname: '',\n\t\tsizeType: () => ['original', 'compressed'],\n\t\tmultiple: false,\n\t\tdeletable: true,\n\t\tmaxSize: Number.MAX_VALUE,\n\t\tfileList: () => [],\n\t\tuploadText: '',\n\t\twidth: 80,\n\t\theight: 80,\n\t\tpreviewImage: true\n\t}\n}\n","// uniapp在H5中各API的z-index值如下:\r\n/**\r\n * actionsheet: 999\r\n * modal: 999\r\n * navigate: 998\r\n * tabbar: 998\r\n * toast: 999\r\n */\r\n\r\nexport default {\r\n toast: 10090,\r\n noNetwork: 10080,\r\n // popup包含popup,actionsheet,keyboard,picker的值\r\n popup: 10075,\r\n mask: 10070,\r\n navbar: 980,\r\n topTips: 975,\r\n sticky: 970,\r\n indexListSticky: 965\r\n}\r\n","/**\n * 注意:\n * 此部分内容,在vue-cli模式下,需要在vue.config.js加入如下内容才有效:\n * module.exports = {\n * transpileDependencies: ['uview-v2']\n * }\n */\n\nlet platform = 'none'\n\n\n\n\n\n\nplatform = 'vue2'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nplatform = 'weixin'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nplatform = 'mp'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nexport default platform\n","import base from \"@/config/baseUrl\";\r\nimport store from '@/store';\r\nimport { judgeLogin } from '@/config/login';\r\n\r\n// 初始化请求配置\r\nuni.$u.http.setConfig((config) => {\r\n // var token = store.state.userInfo.token || (uni.getStorageSync('userInfo').token || undefined)\r\n /* config 为默认全局配置*/\r\n config.baseURL = base.baseUrl; /* 根域名 */\r\n config.header = {\r\n 'Content-Type': 'application/x-www-form-urlencoded',\r\n // 'Authorization': 'Bearer ' + token\r\n \r\n }\r\n config.custom = {\r\n load:true,//是否显示加载动画\r\n isFactory: true,//true:返回的数据成功只返回data false:返回response\r\n catch: true,//默认数据返回不成功进入catch返回\r\n // auth: true,//token\r\n }\r\n return config\r\n})\r\n\r\n// 请求拦截\r\nuni.$u.http.interceptors.request.use((config) => { // 可使用async await 做异步操作\r\n // 初始化请求拦截器时,会执行此方法,此时data为undefined,赋予默认{}\r\n config.data = config.data || {}\r\n // 根据custom参数中配置的是否需要token,添加对应的请求头\r\n if(config?.custom?.auth) {\r\n config.header.token = store.state.userInfo.token\r\n }\r\n console.log(\"请求开始\", config);\r\n if (config?.custom?.load) {\r\n //打开加载动画\r\n store.commit(\"setLoadingShow\", true);\r\n }\r\n \r\n return config \r\n}, config => { // 可使用async await 做异步操作\r\n return Promise.reject(config)\r\n})\r\n\r\n// 响应拦截\r\nuni.$u.http.interceptors.response.use((response) => { /* 对响应成功做点什么 可使用async await 做异步操作*/\r\n // 关闭加载动画\r\n store.commit(\"setLoadingShow\", false);\r\n const data = response.data\r\n // 自定义参数\r\n const custom = response.config?.custom\r\n // code: 1、请求成功 -1、请求成功,没有更多参数 2、被迫下线重新登录、\r\n if(data.code == 1 || data.code == -1){\r\n if(data.code == -1){\r\n data.data = []\r\n }\r\n if(!custom.isFactory){\r\n return data\r\n }else{\r\n return data.data === undefined ? {} : data.data\r\n }\r\n }else if(data.code == 2){//被迫下线重新登录\r\n // 清空登录信息\r\n store.commit(\"emptyUserInfo\");\r\n // 20秒节流,弹窗登录\r\n uni.$u.throttle(judgeLogin(), 20000)\r\n return new Promise(() => { })\r\n }else{\r\n // 如果没有显式定义custom的toast参数为false的话,默认对报错进行toast弹出提示\r\n if (custom.toast !== false) {\r\n uni.$u.toast(data.message || data.msg)\r\n }\r\n // 如果需要catch返回,则进行reject\r\n if (custom?.catch) {\r\n return Promise.reject(data)\r\n } else {\r\n // 否则返回一个pending中的promise,请求不会进入catch中\r\n return new Promise(() => { })\r\n }\r\n }\r\n}, (response) => {\r\n // 关闭加载动画\r\n store.commit(\"setLoadingShow\", false);\r\n // 对响应错误做点什么 (statusCode !== 200)\r\n let errorData = '请检查网络或服务器'\r\n let message = response.message || response.msg\r\n if(message == \"request:fail url not in domain list\") {\r\n errorData = '检查请求域名是否添加了域名白名单'\r\n }else if (message == 'request:fail timeout') {\r\n errorData = '请求超时:请检查网络'\r\n }else{\r\n errorData = message || '请检查网络或服务器'\r\n }\r\n uni.$u.toast(errorData)\r\n return Promise.reject(response)\r\n})","module.exports = {\r\n onLoad() {\r\n // 设置默认的转发参数\r\n uni.$u.mpShare = {\r\n title: '', // 默认为小程序名称\r\n path: '', // 默认为当前页面路径\r\n imageUrl: '' // 默认为当前页面的截图\r\n }\r\n },\r\n onShareAppMessage() {\r\n return uni.$u.mpShare\r\n }\r\n}\r\n","// 微信/支付宝小程序---手机号授权登录时使用\r\nfunction getPhoneInfo(info, successCallback, errCallback) {\r\n let httpData = {}\r\n\r\n httpData = {\r\n \tcode: info.code, //小程序code\r\n \tiv: info.iv, //小程序加密算法的初始向量\r\n \tencryptedData: info.encryptedData, //包括敏感数据在内的完整用户信息的加密数据\r\n };\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n // 此时需要您的接口返回个人信息\r\n\t// uni.$u.http.post('您的接口', httpData).then(res => {\r\n // var loginInfo = {\r\n // userId: res.id,\r\n // sessionId: res.sessionId,\r\n // isRegister: res.isRegister,\r\n // userName: res.userName,\r\n // userType: res.userType,\r\n // openId: res.openId,\r\n // };\r\n successCallback && successCallback()\r\n // }, err => {\r\n // errCallback && errCallback(err)\r\n // });\r\n}\r\n\r\n// 微信/支付宝小程序---通用授权个人信息登录\r\nfunction getUserInfo(successCallback,errorCallback) {\r\n uni.showLoading({\r\n title: '正在申请授权',\r\n });\r\n\r\n uni.getUserProfile({\r\n desc: '用于完善会员资料',\r\n success: function(res) {\r\n uni.hideLoading()\r\n var offUserInfo = res.userInfo\r\n successCallback && successCallback(offUserInfo)\r\n },fail: (res) => {\r\n uni.hideLoading()\r\n errorCallback && errorCallback(res)\r\n }\r\n })\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n}\r\n\r\nexport {\r\n getPhoneInfo, //小程序手机号授权\r\n getUserInfo, //小程序个人信息授权\r\n}","export default {\n props: {\n // 当前匹配项的name\n value: {\n type: [String, Number, null],\n default: uni.$u.props.tabbar.value\n },\n // 是否为iPhoneX留出底部安全距离\n safeAreaInsetBottom: {\n type: Boolean,\n default: uni.$u.props.tabbar.safeAreaInsetBottom\n },\n // 是否显示上方边框\n border: {\n type: Boolean,\n default: uni.$u.props.tabbar.border\n },\n // 元素层级z-index\n zIndex: {\n type: [String, Number],\n default: uni.$u.props.tabbar.zIndex\n },\n // 选中标签的颜色\n activeColor: {\n type: String,\n default: uni.$u.props.tabbar.activeColor\n },\n // 未选中标签的颜色\n inactiveColor: {\n type: String,\n default: uni.$u.props.tabbar.inactiveColor\n },\n // 是否固定在底部\n fixed: {\n type: Boolean,\n default: uni.$u.props.tabbar.fixed\n },\n // fixed定位固定在底部时,是否生成一个等高元素防止塌陷\n placeholder: {\n type: Boolean,\n default: uni.$u.props.tabbar.placeholder\n }\n }\n}\n","export default {\n props: {\n // item标签的名称,作为与u-tabbar的value参数匹配的标识符\n name: {\n type: [String, Number, null],\n default: uni.$u.props.tabbarItem.name\n },\n // uView内置图标或者绝对路径的图片\n icon: {\n icon: String,\n default: uni.$u.props.tabbarItem.icon\n },\n // 右上角的角标提示信息\n badge: {\n type: [String, Number, null],\n default: uni.$u.props.tabbarItem.badge\n },\n // 是否显示圆点,将会覆盖badge参数\n dot: {\n type: Boolean,\n default: uni.$u.props.tabbarItem.dot\n },\n // 描述文本\n text: {\n type: String,\n default: uni.$u.props.tabbarItem.text\n },\n // 控制徽标的位置,对象或者字符串形式,可以设置top和right属性\n badgeStyle: {\n type: [Object, String],\n default: uni.$u.props.tabbarItem.badgeStyle\n }\n\n }\n}\n","export default {\r\n 'uicon-level': '\\ue693',\r\n 'uicon-column-line': '\\ue68e',\r\n 'uicon-checkbox-mark': '\\ue807',\r\n 'uicon-folder': '\\ue7f5',\r\n 'uicon-movie': '\\ue7f6',\r\n 'uicon-star-fill': '\\ue669',\r\n 'uicon-star': '\\ue65f',\r\n 'uicon-phone-fill': '\\ue64f',\r\n 'uicon-phone': '\\ue622',\r\n 'uicon-apple-fill': '\\ue881',\r\n 'uicon-chrome-circle-fill': '\\ue885',\r\n 'uicon-backspace': '\\ue67b',\r\n 'uicon-attach': '\\ue632',\r\n 'uicon-cut': '\\ue948',\r\n 'uicon-empty-car': '\\ue602',\r\n 'uicon-empty-coupon': '\\ue682',\r\n 'uicon-empty-address': '\\ue646',\r\n 'uicon-empty-favor': '\\ue67c',\r\n 'uicon-empty-permission': '\\ue686',\r\n 'uicon-empty-news': '\\ue687',\r\n 'uicon-empty-search': '\\ue664',\r\n 'uicon-github-circle-fill': '\\ue887',\r\n 'uicon-rmb': '\\ue608',\r\n 'uicon-person-delete-fill': '\\ue66a',\r\n 'uicon-reload': '\\ue788',\r\n 'uicon-order': '\\ue68f',\r\n 'uicon-server-man': '\\ue6bc',\r\n 'uicon-search': '\\ue62a',\r\n 'uicon-fingerprint': '\\ue955',\r\n 'uicon-more-dot-fill': '\\ue630',\r\n 'uicon-scan': '\\ue662',\r\n 'uicon-share-square': '\\ue60b',\r\n 'uicon-map': '\\ue61d',\r\n 'uicon-map-fill': '\\ue64e',\r\n 'uicon-tags': '\\ue629',\r\n 'uicon-tags-fill': '\\ue651',\r\n 'uicon-bookmark-fill': '\\ue63b',\r\n 'uicon-bookmark': '\\ue60a',\r\n 'uicon-eye': '\\ue613',\r\n 'uicon-eye-fill': '\\ue641',\r\n 'uicon-mic': '\\ue64a',\r\n 'uicon-mic-off': '\\ue649',\r\n 'uicon-calendar': '\\ue66e',\r\n 'uicon-calendar-fill': '\\ue634',\r\n 'uicon-trash': '\\ue623',\r\n 'uicon-trash-fill': '\\ue658',\r\n 'uicon-play-left': '\\ue66d',\r\n 'uicon-play-right': '\\ue610',\r\n 'uicon-minus': '\\ue618',\r\n 'uicon-plus': '\\ue62d',\r\n 'uicon-info': '\\ue653',\r\n 'uicon-info-circle': '\\ue7d2',\r\n 'uicon-info-circle-fill': '\\ue64b',\r\n 'uicon-question': '\\ue715',\r\n 'uicon-error': '\\ue6d3',\r\n 'uicon-close': '\\ue685',\r\n 'uicon-checkmark': '\\ue6a8',\r\n 'uicon-android-circle-fill': '\\ue67e',\r\n 'uicon-android-fill': '\\ue67d',\r\n 'uicon-ie': '\\ue87b',\r\n 'uicon-IE-circle-fill': '\\ue889',\r\n 'uicon-google': '\\ue87a',\r\n 'uicon-google-circle-fill': '\\ue88a',\r\n 'uicon-setting-fill': '\\ue872',\r\n 'uicon-setting': '\\ue61f',\r\n 'uicon-minus-square-fill': '\\ue855',\r\n 'uicon-plus-square-fill': '\\ue856',\r\n 'uicon-heart': '\\ue7df',\r\n 'uicon-heart-fill': '\\ue851',\r\n 'uicon-camera': '\\ue7d7',\r\n 'uicon-camera-fill': '\\ue870',\r\n 'uicon-more-circle': '\\ue63e',\r\n 'uicon-more-circle-fill': '\\ue645',\r\n 'uicon-chat': '\\ue620',\r\n 'uicon-chat-fill': '\\ue61e',\r\n 'uicon-bag-fill': '\\ue617',\r\n 'uicon-bag': '\\ue619',\r\n 'uicon-error-circle-fill': '\\ue62c',\r\n 'uicon-error-circle': '\\ue624',\r\n 'uicon-close-circle': '\\ue63f',\r\n 'uicon-close-circle-fill': '\\ue637',\r\n 'uicon-checkmark-circle': '\\ue63d',\r\n 'uicon-checkmark-circle-fill': '\\ue635',\r\n 'uicon-question-circle-fill': '\\ue666',\r\n 'uicon-question-circle': '\\ue625',\r\n 'uicon-share': '\\ue631',\r\n 'uicon-share-fill': '\\ue65e',\r\n 'uicon-shopping-cart': '\\ue621',\r\n 'uicon-shopping-cart-fill': '\\ue65d',\r\n 'uicon-bell': '\\ue609',\r\n 'uicon-bell-fill': '\\ue640',\r\n 'uicon-list': '\\ue650',\r\n 'uicon-list-dot': '\\ue616',\r\n 'uicon-zhihu': '\\ue6ba',\r\n 'uicon-zhihu-circle-fill': '\\ue709',\r\n 'uicon-zhifubao': '\\ue6b9',\r\n 'uicon-zhifubao-circle-fill': '\\ue6b8',\r\n 'uicon-weixin-circle-fill': '\\ue6b1',\r\n 'uicon-weixin-fill': '\\ue6b2',\r\n 'uicon-twitter-circle-fill': '\\ue6ab',\r\n 'uicon-twitter': '\\ue6aa',\r\n 'uicon-taobao-circle-fill': '\\ue6a7',\r\n 'uicon-taobao': '\\ue6a6',\r\n 'uicon-weibo-circle-fill': '\\ue6a5',\r\n 'uicon-weibo': '\\ue6a4',\r\n 'uicon-qq-fill': '\\ue6a1',\r\n 'uicon-qq-circle-fill': '\\ue6a0',\r\n 'uicon-moments-circel-fill': '\\ue69a',\r\n 'uicon-moments': '\\ue69b',\r\n 'uicon-qzone': '\\ue695',\r\n 'uicon-qzone-circle-fill': '\\ue696',\r\n 'uicon-baidu-circle-fill': '\\ue680',\r\n 'uicon-baidu': '\\ue681',\r\n 'uicon-facebook-circle-fill': '\\ue68a',\r\n 'uicon-facebook': '\\ue689',\r\n 'uicon-car': '\\ue60c',\r\n 'uicon-car-fill': '\\ue636',\r\n 'uicon-warning-fill': '\\ue64d',\r\n 'uicon-warning': '\\ue694',\r\n 'uicon-clock-fill': '\\ue638',\r\n 'uicon-clock': '\\ue60f',\r\n 'uicon-edit-pen': '\\ue612',\r\n 'uicon-edit-pen-fill': '\\ue66b',\r\n 'uicon-email': '\\ue611',\r\n 'uicon-email-fill': '\\ue642',\r\n 'uicon-minus-circle': '\\ue61b',\r\n 'uicon-minus-circle-fill': '\\ue652',\r\n 'uicon-plus-circle': '\\ue62e',\r\n 'uicon-plus-circle-fill': '\\ue661',\r\n 'uicon-file-text': '\\ue663',\r\n 'uicon-file-text-fill': '\\ue665',\r\n 'uicon-pushpin': '\\ue7e3',\r\n 'uicon-pushpin-fill': '\\ue86e',\r\n 'uicon-grid': '\\ue673',\r\n 'uicon-grid-fill': '\\ue678',\r\n 'uicon-play-circle': '\\ue647',\r\n 'uicon-play-circle-fill': '\\ue655',\r\n 'uicon-pause-circle-fill': '\\ue654',\r\n 'uicon-pause': '\\ue8fa',\r\n 'uicon-pause-circle': '\\ue643',\r\n 'uicon-eye-off': '\\ue648',\r\n 'uicon-eye-off-outline': '\\ue62b',\r\n 'uicon-gift-fill': '\\ue65c',\r\n 'uicon-gift': '\\ue65b',\r\n 'uicon-rmb-circle-fill': '\\ue657',\r\n 'uicon-rmb-circle': '\\ue677',\r\n 'uicon-kefu-ermai': '\\ue656',\r\n 'uicon-server-fill': '\\ue751',\r\n 'uicon-coupon-fill': '\\ue8c4',\r\n 'uicon-coupon': '\\ue8ae',\r\n 'uicon-integral': '\\ue704',\r\n 'uicon-integral-fill': '\\ue703',\r\n 'uicon-home-fill': '\\ue964',\r\n 'uicon-home': '\\ue965',\r\n 'uicon-hourglass-half-fill': '\\ue966',\r\n 'uicon-hourglass': '\\ue967',\r\n 'uicon-account': '\\ue628',\r\n 'uicon-plus-people-fill': '\\ue626',\r\n 'uicon-minus-people-fill': '\\ue615',\r\n 'uicon-account-fill': '\\ue614',\r\n 'uicon-thumb-down-fill': '\\ue726',\r\n 'uicon-thumb-down': '\\ue727',\r\n 'uicon-thumb-up': '\\ue733',\r\n 'uicon-thumb-up-fill': '\\ue72f',\r\n 'uicon-lock-fill': '\\ue979',\r\n 'uicon-lock-open': '\\ue973',\r\n 'uicon-lock-opened-fill': '\\ue974',\r\n 'uicon-lock': '\\ue97a',\r\n 'uicon-red-packet-fill': '\\ue690',\r\n 'uicon-photo-fill': '\\ue98b',\r\n 'uicon-photo': '\\ue98d',\r\n 'uicon-volume-off-fill': '\\ue659',\r\n 'uicon-volume-off': '\\ue644',\r\n 'uicon-volume-fill': '\\ue670',\r\n 'uicon-volume': '\\ue633',\r\n 'uicon-red-packet': '\\ue691',\r\n 'uicon-download': '\\ue63c',\r\n 'uicon-arrow-up-fill': '\\ue6b0',\r\n 'uicon-arrow-down-fill': '\\ue600',\r\n 'uicon-play-left-fill': '\\ue675',\r\n 'uicon-play-right-fill': '\\ue676',\r\n 'uicon-rewind-left-fill': '\\ue679',\r\n 'uicon-rewind-right-fill': '\\ue67a',\r\n 'uicon-arrow-downward': '\\ue604',\r\n 'uicon-arrow-leftward': '\\ue601',\r\n 'uicon-arrow-rightward': '\\ue603',\r\n 'uicon-arrow-upward': '\\ue607',\r\n 'uicon-arrow-down': '\\ue60d',\r\n 'uicon-arrow-right': '\\ue605',\r\n 'uicon-arrow-left': '\\ue60e',\r\n 'uicon-arrow-up': '\\ue606',\r\n 'uicon-skip-back-left': '\\ue674',\r\n 'uicon-skip-forward-right': '\\ue672',\r\n 'uicon-rewind-right': '\\ue66f',\r\n 'uicon-rewind-left': '\\ue671',\r\n 'uicon-arrow-right-double': '\\ue68d',\r\n 'uicon-arrow-left-double': '\\ue68c',\r\n 'uicon-wifi-off': '\\ue668',\r\n 'uicon-wifi': '\\ue667',\r\n 'uicon-empty-data': '\\ue62f',\r\n 'uicon-empty-history': '\\ue684',\r\n 'uicon-empty-list': '\\ue68b',\r\n 'uicon-empty-page': '\\ue627',\r\n 'uicon-empty-order': '\\ue639',\r\n 'uicon-man': '\\ue697',\r\n 'uicon-woman': '\\ue69c',\r\n 'uicon-man-add': '\\ue61c',\r\n 'uicon-man-add-fill': '\\ue64c',\r\n 'uicon-man-delete': '\\ue61a',\r\n 'uicon-man-delete-fill': '\\ue66a',\r\n 'uicon-zh': '\\ue70a',\r\n 'uicon-en': '\\ue692'\r\n}\r\n","export default {\n props: {\n // 图标类名\n name: {\n type: String,\n default: uni.$u.props.icon.name\n },\n // 图标颜色,可接受主题色\n color: {\n type: String,\n default: uni.$u.props.icon.color\n },\n // 字体大小,单位px\n size: {\n type: [String, Number],\n default: uni.$u.props.icon.size\n },\n // 是否显示粗体\n bold: {\n type: Boolean,\n default: uni.$u.props.icon.bold\n },\n // 点击图标的时候传递事件出去的index(用于区分点击了哪一个)\n index: {\n type: [String, Number],\n default: uni.$u.props.icon.index\n },\n // 触摸图标时的类名\n hoverClass: {\n type: String,\n default: uni.$u.props.icon.hoverClass\n },\n // 自定义扩展前缀,方便用户扩展自己的图标库\n customPrefix: {\n type: String,\n default: uni.$u.props.icon.customPrefix\n },\n // 图标右边或者下面的文字\n label: {\n type: [String, Number],\n default: uni.$u.props.icon.label\n },\n // label的位置,只能右边或者下边\n labelPos: {\n type: String,\n default: uni.$u.props.icon.labelPos\n },\n // label的大小\n labelSize: {\n type: [String, Number],\n default: uni.$u.props.icon.labelSize\n },\n // label的颜色\n labelColor: {\n type: String,\n default: uni.$u.props.icon.labelColor\n },\n // label与图标的距离\n space: {\n type: [String, Number],\n default: uni.$u.props.icon.space\n },\n // 图片的mode\n imgMode: {\n type: String,\n default: uni.$u.props.icon.imgMode\n },\n // 用于显示图片小图标时,图片的宽度\n width: {\n type: [String, Number],\n default: uni.$u.props.icon.width\n },\n // 用于显示图片小图标时,图片的高度\n height: {\n type: [String, Number],\n default: uni.$u.props.icon.height\n },\n // 用于解决某些情况下,让图标垂直居中的用途\n top: {\n type: [String, Number],\n default: uni.$u.props.icon.top\n },\n // 是否阻止事件传播\n stop: {\n type: Boolean,\n default: uni.$u.props.icon.stop\n }\n }\n}\n","export default {\n props: {\n color: {\n type: String,\n default: uni.$u.props.line.color\n },\n // 长度,竖向时表现为高度,横向时表现为长度,可以为百分比,带px单位的值等\n length: {\n type: [String, Number],\n default: uni.$u.props.line.length\n },\n // 线条方向,col-竖向,row-横向\n direction: {\n type: String,\n default: uni.$u.props.line.direction\n },\n // 是否显示细边框\n hairline: {\n type: Boolean,\n default: uni.$u.props.line.hairline\n },\n // 线条与上下左右元素的间距,字符串形式,如\"30px\"、\"20px 30px\"\n margin: {\n type: [String, Number],\n default: uni.$u.props.line.margin\n },\n // 是否虚线,true-实线,false-虚线\n dashed: {\n type: Boolean,\n default: uni.$u.props.line.dashed\n }\n }\n}\n","export default {\n props: {\n // 是否展示弹窗\n show: {\n type: Boolean,\n default: uni.$u.props.popup.show\n },\n // 是否显示遮罩\n overlay: {\n type: Boolean,\n default: uni.$u.props.popup.overlay\n },\n // 弹出的方向,可选值为 top bottom right left center\n mode: {\n type: String,\n default: uni.$u.props.popup.mode\n },\n // 动画时长,单位ms\n duration: {\n type: [String, Number],\n default: uni.$u.props.popup.duration\n },\n // 是否显示关闭图标\n closeable: {\n type: Boolean,\n default: uni.$u.props.popup.closeable\n },\n // 自定义遮罩的样式\n overlayStyle: {\n type: [Object, String],\n default: uni.$u.props.popup.overlayStyle\n },\n // 点击遮罩是否关闭弹窗\n closeOnClickOverlay: {\n type: Boolean,\n default: uni.$u.props.popup.closeOnClickOverlay\n },\n // 层级\n zIndex: {\n type: [String, Number],\n default: uni.$u.props.popup.zIndex\n },\n // 是否为iPhoneX留出底部安全距离\n safeAreaInsetBottom: {\n type: Boolean,\n default: uni.$u.props.popup.safeAreaInsetBottom\n },\n // 是否留出顶部安全距离(状态栏高度)\n safeAreaInsetTop: {\n type: Boolean,\n default: uni.$u.props.popup.safeAreaInsetTop\n },\n // 自定义关闭图标位置,top-left为左上角,top-right为右上角,bottom-left为左下角,bottom-right为右下角\n closeIconPos: {\n type: String,\n default: uni.$u.props.popup.closeIconPos\n },\n // 是否显示圆角\n round: {\n type: [Boolean, String, Number],\n default: uni.$u.props.popup.round\n },\n // mode=center,也即中部弹出时,是否使用缩放模式\n zoom: {\n type: Boolean,\n default: uni.$u.props.popup.zoom\n },\n // 弹窗背景色,设置为transparent可去除白色背景\n bgColor: {\n type: String,\n default: uni.$u.props.popup.bgColor\n },\n // 遮罩的透明度,0-1之间\n overlayOpacity: {\n type: [Number, String],\n default: uni.$u.props.popup.overlayOpacity\n }\n }\n}\n","export default {\n props: {\n // 组件状态,loadmore-加载前的状态,loading-加载中的状态,nomore-没有更多的状态\n status: {\n type: String,\n default: uni.$u.props.loadmore.status\n },\n // 组件背景色\n bgColor: {\n type: String,\n default: uni.$u.props.loadmore.bgColor\n },\n // 是否显示加载中的图标\n icon: {\n type: Boolean,\n default: uni.$u.props.loadmore.icon\n },\n // 字体大小\n fontSize: {\n type: [String, Number],\n default: uni.$u.props.loadmore.fontSize\n },\n // 字体颜色\n color: {\n type: String,\n default: uni.$u.props.loadmore.color\n },\n\n // 加载中状态的图标,spinner-花朵状图标,circle-圆圈状,semicircle-半圆\n loadingIcon: {\n type: String,\n default: uni.$u.props.loadmore.loadingIcon\n },\n // 加载前的提示语\n loadmoreText: {\n type: String,\n default: uni.$u.props.loadmore.loadmoreText\n },\n // 加载中提示语\n loadingText: {\n type: String,\n default: uni.$u.props.loadmore.loadingText\n },\n // 没有更多的提示语\n nomoreText: {\n type: String,\n default: uni.$u.props.loadmore.nomoreText\n },\n // 在“没有更多”状态下,是否显示粗点\n isDot: {\n type: Boolean,\n default: uni.$u.props.loadmore.isDot\n },\n // 加载中图标的颜色\n iconColor: {\n type: String,\n default: uni.$u.props.loadmore.iconColor\n },\n // 上边距\n marginTop: {\n type: [String, Number],\n default: uni.$u.props.loadmore.marginTop\n },\n // 下边距\n marginBottom: {\n type: [String, Number],\n default: uni.$u.props.loadmore.marginBottom\n },\n // 高度,单位px\n height: {\n type: [String, Number],\n default: uni.$u.props.loadmore.height\n },\n // 是否显示左边分割线\n line: {\n type: Boolean,\n default: uni.$u.props.loadmore.line\n }\n }\n}\n","export default {\n props: {\n\n }\n}\n","export default {\n props: {\n // 是否显示圆点\n isDot: {\n type: Boolean,\n default: uni.$u.props.badge.isDot\n },\n // 显示的内容\n value: {\n type: [Number, String],\n default: uni.$u.props.badge.value\n },\n // 是否显示\n show: {\n type: Boolean,\n default: uni.$u.props.badge.show\n },\n // 最大值,超过最大值会显示 '{max}+'\n max: {\n type: [Number, String],\n default: uni.$u.props.badge.max\n },\n // 主题类型,error|warning|success|primary\n type: {\n type: String,\n default: uni.$u.props.badge.type\n },\n // 当数值为 0 时,是否展示 Badge\n showZero: {\n type: Boolean,\n default: uni.$u.props.badge.showZero\n },\n // 背景颜色,优先级比type高,如设置,type参数会失效\n bgColor: {\n type: [String, null],\n default: uni.$u.props.badge.bgColor\n },\n // 字体颜色\n color: {\n type: [String, null],\n default: uni.$u.props.badge.color\n },\n // 徽标形状,circle-四角均为圆角,horn-左下角为直角\n shape: {\n type: String,\n default: uni.$u.props.badge.shape\n },\n // 设置数字的显示方式,overflow|ellipsis|limit\n // overflow会根据max字段判断,超出显示`${max}+`\n // ellipsis会根据max判断,超出显示`${max}...`\n // limit会依据1000作为判断条件,超出1000,显示`${value/1000}K`,比如2.2k、3.34w,最多保留2位小数\n numberType: {\n type: String,\n default: uni.$u.props.badge.numberType\n },\n // 设置badge的位置偏移,格式为 [x, y],也即设置的为top和right的值,absolute为true时有效\n offset: {\n type: Array,\n default: uni.$u.props.badge.offset\n },\n // 是否反转背景和字体颜色\n inverted: {\n type: Boolean,\n default: uni.$u.props.badge.inverted\n },\n // 是否绝对定位\n absolute: {\n type: Boolean,\n default: uni.$u.props.badge.absolute\n }\n }\n}\n","export default {\n props: {\n // 是否显示遮罩\n show: {\n type: Boolean,\n default: uni.$u.props.overlay.show\n },\n // 层级z-index\n zIndex: {\n type: [String, Number],\n default: uni.$u.props.overlay.zIndex\n },\n // 遮罩的过渡时间,单位为ms\n duration: {\n type: [String, Number],\n default: uni.$u.props.overlay.duration\n },\n // 不透明度值,当做rgba的第四个参数\n opacity: {\n type: [String, Number],\n default: uni.$u.props.overlay.opacity\n }\n }\n}\n","export default {\n props: {\n // 是否展示组件\n show: {\n type: Boolean,\n default: uni.$u.props.transition.show\n },\n // 使用的动画模式\n mode: {\n type: String,\n default: uni.$u.props.transition.mode\n },\n // 动画的执行时间,单位ms\n duration: {\n type: [String, Number],\n default: uni.$u.props.transition.duration\n },\n // 使用的动画过渡函数\n timingFunction: {\n type: String,\n default: uni.$u.props.transition.timingFunction\n }\n }\n}\n","// 定义一个一定时间后自动成功的promise,让调用nextTick方法处,进入下一个then方法\r\nconst nextTick = () => new Promise(resolve => setTimeout(resolve, 1000 / 50))\r\n// nvue动画模块实现细节抽离在外部文件\r\nimport animationMap from './nvue.ani-map.js'\r\n\r\n\r\n// 定义类名,通过给元素动态切换类名,赋予元素一定的css动画样式\r\nconst getClassNames = (name) => ({\r\n enter: `u-${name}-enter u-${name}-enter-active`,\r\n 'enter-to': `u-${name}-enter-to u-${name}-enter-active`,\r\n leave: `u-${name}-leave u-${name}-leave-active`,\r\n 'leave-to': `u-${name}-leave-to u-${name}-leave-active`\r\n})\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nexport default {\r\n methods: {\r\n // 组件被点击发出事件\r\n clickHandler() {\r\n this.$emit('click')\r\n },\r\n\r\n // vue版本的组件进场处理\r\n vueEnter() {\r\n // 动画进入时的类名\r\n const classNames = getClassNames(this.mode)\r\n // 定义状态和发出动画进入前事件\r\n this.status = 'enter'\r\n this.$emit('beforeEnter')\r\n this.inited = true\r\n this.display = true\r\n this.classes = classNames.enter\r\n this.$nextTick(async () => {\r\n\r\n\r\n\r\n // 组件动画进入后触发的事件\r\n this.$emit('afterEnter')\r\n // 标识动画尚未结束\r\n this.transitionEnded = false\r\n // 赋予组件enter-to类名\r\n this.classes = classNames['enter-to']\r\n })\r\n },\r\n // 动画离场处理\r\n vueLeave() {\r\n // 如果不是展示状态,无需执行逻辑\r\n if (!this.display) return\r\n const classNames = getClassNames(this.mode)\r\n // 标记离开状态和发出事件\r\n this.status = 'leave'\r\n this.$emit('beforeLeave')\r\n // 获得类名\r\n this.classes = classNames.leave\r\n\r\n this.$nextTick(() => {\r\n // 标记动画已经结束了\r\n this.transitionEnded = false\r\n // 组件执行动画,到了执行的执行时间后,执行一些额外处理\r\n setTimeout(this.onTransitionEnd, this.duration)\r\n this.classes = classNames['leave-to']\r\n })\r\n },\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n // 完成过渡后触发\r\n onTransitionEnd() {\r\n // 如果已经是结束的状态,无需再处理\r\n if (this.transitionEnded) return\r\n this.transitionEnded = true\r\n // 发出组件动画执行后的事件\r\n this.$emit(this.status === 'leave' ? 'afterLeave' : 'afterEnter')\r\n if (!this.show && this.display) {\r\n this.display = false\r\n this.inited = false\r\n }\r\n }\r\n }\r\n}\r\n","export default {\r\n fade: {\r\n enter: { opacity: 0 },\r\n 'enter-to': { opacity: 1 },\r\n leave: { opacity: 1 },\r\n 'leave-to': { opacity: 0 }\r\n },\r\n 'fade-up': {\r\n enter: { opacity: 0, transform: 'translateY(100%)' },\r\n 'enter-to': { opacity: 1, transform: 'translateY(0)' },\r\n leave: { opacity: 1, transform: 'translateY(0)' },\r\n 'leave-to': { opacity: 0, transform: 'translateY(100%)' }\r\n },\r\n 'fade-down': {\r\n enter: { opacity: 0, transform: 'translateY(-100%)' },\r\n 'enter-to': { opacity: 1, transform: 'translateY(0)' },\r\n leave: { opacity: 1, transform: 'translateY(0)' },\r\n 'leave-to': { opacity: 0, transform: 'translateY(-100%)' }\r\n },\r\n 'fade-left': {\r\n enter: { opacity: 0, transform: 'translateX(-100%)' },\r\n 'enter-to': { opacity: 1, transform: 'translateY(0)' },\r\n leave: { opacity: 1, transform: 'translateY(0)' },\r\n 'leave-to': { opacity: 0, transform: 'translateX(-100%)' }\r\n },\r\n 'fade-right': {\r\n enter: { opacity: 0, transform: 'translateX(100%)' },\r\n 'enter-to': { opacity: 1, transform: 'translateY(0)' },\r\n leave: { opacity: 1, transform: 'translateY(0)' },\r\n 'leave-to': { opacity: 0, transform: 'translateX(100%)' }\r\n },\r\n 'slide-up': {\r\n enter: { transform: 'translateY(100%)' },\r\n 'enter-to': { transform: 'translateY(0)' },\r\n leave: { transform: 'translateY(0)' },\r\n 'leave-to': { transform: 'translateY(100%)' }\r\n },\r\n 'slide-down': {\r\n enter: { transform: 'translateY(-100%)' },\r\n 'enter-to': { transform: 'translateY(0)' },\r\n leave: { transform: 'translateY(0)' },\r\n 'leave-to': { transform: 'translateY(-100%)' }\r\n },\r\n 'slide-left': {\r\n enter: { transform: 'translateX(-100%)' },\r\n 'enter-to': { transform: 'translateY(0)' },\r\n leave: { transform: 'translateY(0)' },\r\n 'leave-to': { transform: 'translateX(-100%)' }\r\n },\r\n 'slide-right': {\r\n enter: { transform: 'translateX(100%)' },\r\n 'enter-to': { transform: 'translateY(0)' },\r\n leave: { transform: 'translateY(0)' },\r\n 'leave-to': { transform: 'translateX(100%)' }\r\n },\r\n zoom: {\r\n enter: { transform: 'scale(0.95)' },\r\n 'enter-to': { transform: 'scale(1)' },\r\n leave: { transform: 'scale(1)' },\r\n 'leave-to': { transform: 'scale(0.95)' }\r\n },\r\n 'fade-zoom': {\r\n enter: { opacity: 0, transform: 'scale(0.95)' },\r\n 'enter-to': { opacity: 1, transform: 'scale(1)' },\r\n leave: { opacity: 1, transform: 'scale(1)' },\r\n 'leave-to': { opacity: 0, transform: 'scale(0.95)' }\r\n }\r\n}\r\n","export default {\n props: {\n bgColor: {\n type: String,\n default: uni.$u.props.statusBar.bgColor\n }\n }\n}\n","export default {\r\n props: {\r\n // 是否显示组件\r\n show: {\r\n type: Boolean,\r\n default: uni.$u.props.loadingIcon.show\r\n },\r\n // 颜色\r\n color: {\r\n type: String,\r\n default: uni.$u.props.loadingIcon.color\r\n },\r\n // 提示文字颜色\r\n textColor: {\r\n type: String,\r\n default: uni.$u.props.loadingIcon.textColor\r\n },\r\n // 文字和图标是否垂直排列\r\n vertical: {\r\n type: Boolean,\r\n default: uni.$u.props.loadingIcon.vertical\r\n },\r\n // 模式选择,circle-圆形,spinner-花朵形,semicircle-半圆形\r\n mode: {\r\n type: String,\r\n default: uni.$u.props.loadingIcon.mode\r\n },\r\n // 图标大小,单位默认px\r\n size: {\r\n type: [String, Number],\r\n default: uni.$u.props.loadingIcon.size\r\n },\r\n // 文字大小\r\n textSize: {\r\n type: [String, Number],\r\n default: uni.$u.props.loadingIcon.textSize\r\n },\r\n // 文字内容\r\n text: {\r\n type: [String, Number],\r\n default: uni.$u.props.loadingIcon.text\r\n },\r\n // 动画模式\r\n timingFunction: {\r\n type: String,\r\n default: uni.$u.props.loadingIcon.timingFunction\r\n },\r\n // 动画执行周期时间\r\n duration: {\r\n type: [String, Number],\r\n default: uni.$u.props.loadingIcon.duration\r\n },\r\n // mode=circle时的暗边颜色\r\n inactiveColor: {\r\n type: String,\r\n default: uni.$u.props.loadingIcon.inactiveColor\r\n }\r\n }\r\n}\r\n"],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/components/common/loading.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/components/common/loading.vue?d399","webpack:///D:/项目/产品/app/yun-teng-app/components/common/loading.vue?4fc3","webpack:///D:/项目/产品/app/yun-teng-app/components/common/loading.vue?10dc","webpack:///D:/项目/产品/app/yun-teng-app/components/common/loading.vue?cdb5","uni-app:///components/common/loading.vue","webpack:///D:/项目/产品/app/yun-teng-app/components/common/loading.vue?439f","webpack:///D:/项目/产品/app/yun-teng-app/components/common/loading.vue?c8fa"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AACuE;AACL;AAC0B;;;AAG5F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,yFAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAotB,CAAgB,msBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACkBxuB,gD;AACA;AACA;AACA,sCADA,CADA;;AAIA;AACA,oBADA,8BACA;AACA;AACA;AACA,KAJA,EAJA,E;;;;;;;;;;;;ACnBA;AAAA;AAAA;AAAA;AAA21C,CAAgB,svCAAG,EAAC,C;;;;;;;;;;;ACA/2C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/common/loading.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./loading.vue?vue&type=template&id=95e061da&scoped=true&\"\nvar renderjs\nimport script from \"./loading.vue?vue&type=script&scoped=true&lang=js&\"\nexport * from \"./loading.vue?vue&type=script&scoped=true&lang=js&\"\nimport style0 from \"./loading.vue?vue&type=style&index=0&id=95e061da&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"95e061da\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/common/loading.vue\"\nexport default component.exports","export * from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading.vue?vue&type=template&id=95e061da&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading.vue?vue&type=script&scoped=true&lang=js&\"; export default mod; export * from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading.vue?vue&type=script&scoped=true&lang=js&\"","<template>\n\t<view class=\"mask mask-show u_loading\" v-if=\"loadingShow\" @touchmove.stop.prevent=\"preventTouchMove\">\n\t\t<!-- 加载动画开始 -->\n\t\t<view class=\"preloader\">\n\t\t <view class=\"loader\">\r\n <view></view>\r\n <view></view>\r\n <view></view>\r\n <view></view>\r\n <view></view>\r\n </view>\n\t\t</view>\n\t\t<!-- 加载动画结束 -->\n\t\t<view class=\"title\">加载中...</view>\n\t</view>\n</template>\n\n<script scoped=\"true\">\nimport { mapState, mapMutations } from 'vuex';\nexport default {\n\tcomputed: {\n\t\t...mapState(['loadingShow'])\n\t},\n\tmethods:{\n\t\tpreventTouchMove(){\n\t\t\tconsole.log('stop user scroll it!');\n\t\t\treturn;\n\t\t}\n\t}\n};\n</script>\n\n<style lang=\"scss\" scoped>\r\n.u_loading{\r\n &.mask {\r\n /* pointer-events: none; */\r\n position: fixed;\r\n z-index: 99999;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n height: 100vh;\r\n width: 100vw;\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n flex-wrap: wrap;\r\n }\r\n &.mask-show {\r\n background: rgba(255,255,255, 0.3);\r\n }\r\n .title {\r\n \tcolor: #666;\r\n \tfont-size: 28rpx;\r\n \tmargin-top: 40rpx;\r\n }\r\n .loader {\r\n width: 45px;\r\n position: relative;\r\n }\r\n .loader view {\r\n display: block;\r\n position: absolute;\r\n bottom: 0px;\r\n width: 7px;\r\n height: 5px;\r\n background: coral;\r\n -webkit-animation: loader 1.5s infinite ease-in-out;\r\n animation: loader 1.5s infinite ease-in-out;\r\n }\r\n .loader view:nth-child(2) {\r\n left: 11px;\r\n -webkit-animation-delay: 0.2s;\r\n animation-delay: 0.2s;\r\n }\r\n .loader view:nth-child(3) {\r\n left: 22px;\r\n -webkit-animation-delay: 0.4s;\r\n animation-delay: 0.4s;\r\n }\r\n .loader view:nth-child(4) {\r\n left: 33px;\r\n -webkit-animation-delay: 0.6s;\r\n animation-delay: 0.6s;\r\n }\r\n .loader view:nth-child(5) {\r\n left: 44px;\r\n -webkit-animation-delay: 0.8s;\r\n animation-delay: 0.8s;\r\n }\r\n \r\n @-webkit-keyframes loader {\r\n 0% {\r\n height: 5px;\r\n -webkit-transform: translateY(0px);\r\n transform: translateY(0px);\r\n background: coral;\r\n }\r\n 25% {\r\n height: 30px;\r\n -webkit-transform: translateY(15px);\r\n transform: translateY(15px);\r\n background: cornflowerblue;\r\n }\r\n 50% {\r\n height: 5px;\r\n -webkit-transform: translateY(0px);\r\n transform: translateY(0px);\r\n background: cornflowerblue;\r\n }\r\n 100% {\r\n height: 5px;\r\n -webkit-transform: translateY(0px);\r\n transform: translateY(0px);\r\n background: coral;\r\n }\r\n }\r\n \r\n @keyframes loader {\r\n 0% {\r\n height: 5px;\r\n -webkit-transform: translateY(0px);\r\n transform: translateY(0px);\r\n background: coral;\r\n }\r\n 25% {\r\n height: 30px;\r\n -webkit-transform: translateY(15px);\r\n transform: translateY(15px);\r\n background: cornflowerblue;\r\n }\r\n 50% {\r\n height: 5px;\r\n -webkit-transform: translateY(0px);\r\n transform: translateY(0px);\r\n background: cornflowerblue;\r\n }\r\n 100% {\r\n height: 5px;\r\n -webkit-transform: translateY(0px);\r\n transform: translateY(0px);\r\n background: coral;\r\n }\r\n }\r\n \r\n}\r\n\n</style>\n","import mod from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading.vue?vue&type=style&index=0&id=95e061da&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading.vue?vue&type=style&index=0&id=95e061da&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249360\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/components/common/public-module.vue?bee2","webpack:///D:/项目/产品/app/yun-teng-app/components/common/public-module.vue?27d1","webpack:///D:/项目/产品/app/yun-teng-app/components/common/public-module.vue?e807","webpack:///D:/项目/产品/app/yun-teng-app/components/common/public-module.vue?e393","uni-app:///components/common/public-module.vue"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0H;AAC1H;AACiE;AACL;;;AAG5D;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,mFAAM;AACR,EAAE,wFAAM;AACR,EAAE,iGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,4FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACtBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA8sB,CAAgB,6rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUluB,gD;;;;;;;;;qrBAGA,EACA,cACA,kBADA,EAEA,cAFA,EADA,EAKA,IALA,kBAKA,CACA;AACA,GAPA;AAQA,aARA,E","file":"components/common/public-module.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./public-module.vue?vue&type=template&id=c064c232&\"\nvar renderjs\nimport script from \"./public-module.vue?vue&type=script&lang=js&\"\nexport * from \"./public-module.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/common/public-module.vue\"\nexport default component.exports","export * from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./public-module.vue?vue&type=template&id=c064c232&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./public-module.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./public-module.vue?vue&type=script&lang=js&\"","<template>\n\t<view>\n\t\t<!-- 加载动画组件 -->\n\t\t<f-loading></f-loading>\n\t\t<!-- 登录弹窗组件 -->\n\t\t<f-login></f-login>\n\t</view>\n</template>\n\n<script>\n import { mapState, mapMutations } from 'vuex';\n\timport fLoading from \"@/components/common/loading\"\n\timport fLogin from \"@/components/module/f-login/f-login.vue\"\n\texport default {\n\t\tcomponents:{\n\t\t\tfLoading,\n\t\t\tfLogin\n\t\t},\n data() {\n return {}\n },\n methods:{\r\n\n }\n\t};\n</script>\n<style>\n\n</style>\n"],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/components/module/f-ad/f-ad.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/f-ad/f-ad.vue?bbfd","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/f-ad/f-ad.vue?2ef2","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/f-ad/f-ad.vue?a190","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/f-ad/f-ad.vue?eb83","uni-app:///components/module/f-ad/f-ad.vue","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/f-ad/f-ad.vue?95e6","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/f-ad/f-ad.vue?42fd"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6H;AAC7H;AACwD;AACL;AACsC;;;AAGzF;AACqK;AACrK,gBAAgB,+KAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,2FAAM;AACR,EAAE,oGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,+FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA8lB,CAAgB,wnBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACwBlnB,gD;;;;;;;;;;;;;;;;;;;;;;;AACA,2B,CAAA;AACA,+B,CAAA;gBACA,EACA,SACA;AACA,iBACA,WADA,EAEA,8BACA,UACA,CAJA,EAFA,EADA,EAUA,IAVA,kBAUA,CACA,SACA,0BADA,EACA;AACA,kCAFA,EAEA;AACA,kBAHA,GAKA,CAhBA,EAiBA,OAjBA,qBAiBA,kBAEA,8BACA,sCACA,iBACA,8CADA,CACA;AACA,OAFA,MAEA,iBACA,gDADA,CACA;AACA,OACA,CANA;AAQA,GA5BA;AA6BA,SA7BA,mBA6BA,CA7BA,EA6BA;;AAEA,GA/BA;AAgCA;AACA;AACA;AACA,gBAFA,wBAEA,QAFA,EAEA;AACA;AACA;AACA;AACA;AACA,4BADA;;AAGA;AACA;AACA,SAFA;AAGA;AACA;AACA;AACA;AACA;AACA;AACA,WAHA,MAGA;AACA;AACA;AACA;AACA,SATA;AAUA;AACA,KAxBA;AAyBA;AACA,oBA1BA,8BA0BA;AACA;AACA;AACA;AACA;AACA,cADA,CACA,4CADA;AAEA,eAFA,CAEA;AACA;AACA,WAJA;AAKA,SAPA;AAQA;AACA,KArCA;AAsCA;AACA,kBAvCA,0BAuCA,QAvCA,EAuCA;AACA;AACA;AACA;AACA;AACA,4BADA;;AAGA;AACA;AACA;AACA;AACA,SAJA;AAKA;AACA;AACA,SAFA;AAGA;AACA;AACA,SAFA;AAGA;AACA,KA1DA;AA2DA;AACA,sBA5DA,gCA4DA;AACA;AACA;AACA;AACA;AACA,SAFA;AAGA;AACA,KAnEA,EAjCA,E;;;;;;;;;;;;;AC3BA;AAAA;AAAA;AAAA;AAAiqC,CAAgB,uoCAAG,EAAC,C;;;;;;;;;;;ACArrC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/module/f-ad/f-ad.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./f-ad.vue?vue&type=template&id=7bc32247&scoped=true&\"\nvar renderjs\nimport script from \"./f-ad.vue?vue&type=script&lang=js&\"\nexport * from \"./f-ad.vue?vue&type=script&lang=js&\"\nimport style0 from \"./f-ad.vue?vue&type=style&index=0&id=7bc32247&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7bc32247\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/module/f-ad/f-ad.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./f-ad.vue?vue&type=template&id=7bc32247&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./f-ad.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./f-ad.vue?vue&type=script&lang=js&\"","<template>\n <view>\n <!-- #ifdef MP-WEIXIN -->\r\n <view class=\"adContent\">\r\n <block v-for=\"(item,index) in typeArr\" :key=\"index\">\r\n <block v-if=\"item===1\">\r\n <!-- banner广告 -->\r\n <ad unit-id=\"adunit-ecdb31747eeb025d\" ad-intervals=\"30\"></ad>\r\n </block>\r\n <block v-if=\"item===2\">\r\n <!-- 视频广告 -->\r\n <ad unit-id=\"adunit-3e70c6aaf0d18a5c\" ad-type=\"video\" ad-theme=\"white\"></ad>\r\n </block>\r\n <block v-if=\"item===3\">\r\n <!-- 原生模板广告 -->\r\n <ad-custom unit-id=\"adunit-ce4c3aa5a5a8aea3\"></ad-custom>\r\n </block>\r\n </block>\r\n </view>\r\n <!-- #endif -->\n </view>\n</template>\n\n<script>\nimport { mapState, mapMutations } from 'vuex';\r\nlet rewardedVideoAd = null // 定义激励视频广告\r\nlet insertScreenVideoAd = null // 定义插屏视频广告\nexport default {\r\n props:{\r\n //1.banner广告 2.视频广告 3.原生模板广告 4.插屏视频广告 5.激励视频广告\r\n typeArray:{\r\n type: Array,\r\n default: function() {\r\n return [];\r\n },\r\n }\r\n },\n data() {\n return {\n _isExcitationLoaded:false, //激励广告是否加载好\r\n _isInsertScreenLoaded:false,//插屏广告是否加载好\r\n typeArr:[1]\n };\n },\r\n created() {\r\n // #ifdef MP-WEIXIN\r\n this.typeArr = this.typeArray\r\n this.typeArr.forEach(item=>{\r\n if(item===5){\r\n this.excitationAd('adunit-fb0093bcd1f2f790') //激励\r\n }else if(item===4){\r\n this.insertScreenAd('adunit-9d97cc3babda47e5') //插屏\r\n }\r\n })\r\n // #endif\r\n },\n mounted(e) {\n \n },\n //方法\n methods: {\n // 激励广告\r\n excitationAd(adUnitId){\r\n this._isExcitationLoaded = false\r\n // 在页面onLoad回调事件中创建激励视频广告实例\r\n if (uni.createRewardedVideoAd) {\r\n rewardedVideoAd = uni.createRewardedVideoAd({\r\n adUnitId: adUnitId\r\n })\r\n rewardedVideoAd.onLoad(() => {\r\n this._isExcitationLoaded = true\r\n })\r\n rewardedVideoAd.onError((err) => {})\r\n rewardedVideoAd.onClose((res) => {\r\n // 用户点击了【关闭广告】按钮\r\n if (res && res.isEnded) {\r\n // 正常播放结束,可以下发游戏奖励\r\n this.$emit('excitationAdCallback',1)\r\n } else {\r\n // 播放中途退出,不下发游戏奖励\r\n this.$emit('excitationAdCallback',2)\r\n }\r\n })\r\n }\r\n },\r\n // 显示激励广告\r\n showExcitationAd(){\r\n if (this._isExcitationLoaded) {\r\n rewardedVideoAd.show().catch(() => {\r\n // 失败重试\r\n rewardedVideoAd.load()\r\n .then(() => rewardedVideoAd.show())\r\n .catch(err => {\r\n console.log('激励视频 广告显示失败')\r\n })\r\n })\r\n }\r\n },\r\n // 插屏广告\r\n insertScreenAd(adUnitId){\r\n this._isInsertScreenLoaded = false\r\n // 在页面onLoad回调事件中创建激励视频广告实例\r\n if (uni.createInterstitialAd) {\r\n insertScreenVideoAd = uni.createInterstitialAd({\r\n adUnitId: adUnitId\r\n })\r\n insertScreenVideoAd.onLoad(() => {\r\n this._isInsertScreenLoaded = true\r\n console.log('插屏广告加载完')\r\n this.showInsertScreenAd()\r\n })\r\n insertScreenVideoAd.onError((err) => {\r\n console.log(err,'插屏广告拉取失败')\r\n })\r\n insertScreenVideoAd.onClose((res) => {\r\n console.log('插屏广告关闭')\r\n })\r\n }\r\n },\r\n // 显示插屏广告\r\n showInsertScreenAd(){\r\n console.log('显示插屏广告')\r\n if (this._isInsertScreenLoaded) {\r\n insertScreenVideoAd.show().catch((err) => {\r\n console.error(err,'插屏广告显示失败')\r\n })\r\n }\r\n }\r\n \r\n \r\n \n }\n};\n</script>\n<style lang=\"scss\" scoped>\n.adContent{\r\n width: 100%;\r\n}\n</style>\n","import mod from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./f-ad.vue?vue&type=style&index=0&id=7bc32247&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./f-ad.vue?vue&type=style&index=0&id=7bc32247&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648645357149\n var cssReload = require(\"D:/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/components/module/f-car-number/f-car-number.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-car-number/f-car-number.vue?9698","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-car-number/f-car-number.vue?d533","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-car-number/f-car-number.vue?390a","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-car-number/f-car-number.vue?bbdb","uni-app:///components/module/f-car-number/f-car-number.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-car-number/f-car-number.vue?5d37","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-car-number/f-car-number.vue?6c9d"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AAC0L;AAC1L,gBAAgB,2LAAU;AAC1B,EAAE,kFAAM;AACR,EAAE,mGAAM;AACR,EAAE,4GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,uGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,yTAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAA4tB,CAAgB,4rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACoBhvB;AACA,MADA,kBACA;AACA;AACA,+CADA,EACA;AACA,iBAFA;AAGA,oBAHA;;AAKA,GAPA;AAQA;AACA;AACA;AACA,gBAFA,wBAEA,KAFA,EAEA;AACA;AACA;AACA;AACA,SAFA,MAEA;AACA;AACA,SAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAfA,MAeA;AACA;AACA;AACA;AACA,KAtBA;AAuBA,kBAvBA,0BAuBA,CAvBA,EAuBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAtCA;AAuCA;AACA,iBAxCA,2BAwCA;AACA;AACA;AACA,KA3CA;AA4CA;AACA,aA7CA,uBA6CA;AACA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA;AACA;AACA,KArDA,EATA,E;;;;;;;;;;;;ACpBA;AAAA;AAAA;AAAA;AAA23C,CAAgB,2vCAAG,EAAC,C;;;;;;;;;;;ACA/4C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/module/f-car-number/f-car-number.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./f-car-number.vue?vue&type=template&id=31253ba7&scoped=true&\"\nvar renderjs\nimport script from \"./f-car-number.vue?vue&type=script&lang=js&\"\nexport * from \"./f-car-number.vue?vue&type=script&lang=js&\"\nimport style0 from \"./f-car-number.vue?vue&type=style&index=0&id=31253ba7&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"31253ba7\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/module/f-car-number/f-car-number.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-car-number.vue?vue&type=template&id=31253ba7&scoped=true&\"","var components\ntry {\n components = {\n uKeyboard: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-keyboard/u-keyboard\" */ \"@/uni_modules/uview-ui/components/u-keyboard/u-keyboard.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-car-number.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-car-number.vue?vue&type=script&lang=js&\"","<template>\n <view>\r\n <!-- 基于uview2.0 u-keyboard封装车牌号输入组件 -->\n <view class=\"carIdBox u-flex\">\r\n <block v-for=\"(item,index) in carId\" :key=\"index\" v-if=\"index<2\">\r\n <view class=\"box\" :class=\"{'box-border':current===index,'box-bg':index===0}\" @click=\"openKeyboard(index)\">{{item}}</view>\r\n </block>\r\n <view class=\"dian\">·</view>\r\n <block v-for=\"(item,index) in carId\" :key=\"index\" v-if=\"index>=2 && index<=7\">\r\n <view class=\"box\" :class=\"{'new':index==7,'box-border':current===index}\" @click=\"openKeyboard(index)\">\r\n <block v-if=\"!(index==7 && item=='')\">{{item}}</block>\r\n <view class=\"newText\" v-else>新能源</view>\r\n </view>\r\n </block>\r\n </view>\r\n <u-keyboard ref=\"uKeyboard\" mode=\"car\" :show=\"carShow\" :showCancel=\"false\" :overlayOpacity=\"0\" @change=\"keyboardChange\" @confirm=\"closeKeyboard\" @close=\"closeKeyboard\" @backspace=\"backspace\"></u-keyboard>\n </view>\n</template>\n\n<script>\nexport default {\n data() {\n return {\n carId:['浙','A','','','','','',''],//车牌号\r\n current:-1,\r\n carShow:false,\n };\n },\n //方法\n methods: {\r\n // 打开键盘\n openKeyboard(index){\r\n if(this.carId[index]==''){\r\n if(index===0){\r\n this.current = index\r\n }else if(index===1){\r\n this.current = index\r\n }else{\r\n for(var i=0;i<this.carId.length;i++){\r\n if(this.carId[i]==''){\r\n this.current = i\r\n break;\r\n }\r\n }\r\n }\r\n console.log(this.current,'this.current')\r\n this.carShow = true\r\n }else{\r\n this.current = index\r\n this.carShow = true\r\n }\r\n },\r\n keyboardChange(e){\r\n console.log(e,'e')\r\n this.carId[this.current] = e\r\n var isOk = true\r\n for(var i=0;i<this.carId.length;i++){\r\n if(this.carId[i]==''){\r\n isOk = false\r\n this.current = i\r\n break;\r\n }\r\n }\r\n if(isOk){\r\n this.closeKeyboard()\r\n }\r\n this.$emit('keyboardChange',this.carId)\r\n },\r\n // 关闭键盘\r\n closeKeyboard(){\r\n this.current = -1\r\n this.carShow = false\r\n },\r\n // 退格键被点击\r\n backspace(){\r\n this.$set(this.carId,this.current,'')\r\n if(this.current<=0){\r\n this.current = 0\r\n }else{\r\n this.current--\r\n }\r\n this.$emit('backspace',this.carId)\r\n }\n\n }\n};\n</script>\n<style lang=\"scss\" scoped>\n.carIdBox{\r\n justify-content: space-between;\r\n .box{\r\n width: 70rpx;\r\n height: 80rpx;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n border-radius: 8rpx;\r\n background-color: #eee;\r\n text-align: center;\r\n font-size: 40rpx;\r\n &-bg{\r\n background-color: #E1EFFF;\r\n }\r\n &-border{\r\n border: 4rpx solid #D9E4F0;\r\n }\r\n .newText{\r\n font-size: 20rpx;\r\n color: #B3D0AB;\r\n }\r\n }\r\n .new{\r\n background-color: #F6FAF5;\r\n border: 1rpx solid #DFEBDC;\r\n }\r\n .dian{\r\n color: #eee;\r\n font-size: 40rpx;\r\n font-weight: bold;\r\n }\r\n}\n</style>\n","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-car-number.vue?vue&type=style&index=0&id=31253ba7&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-car-number.vue?vue&type=style&index=0&id=31253ba7&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689821369\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/components/module/f-cartAnimation/f-cartAnimation.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-cartAnimation/f-cartAnimation.vue?740d","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-cartAnimation/f-cartAnimation.vue?b7a2","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-cartAnimation/f-cartAnimation.vue?fb2a","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-cartAnimation/f-cartAnimation.vue?efb5","uni-app:///components/module/f-cartAnimation/f-cartAnimation.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-cartAnimation/f-cartAnimation.vue?3176","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-cartAnimation/f-cartAnimation.vue?5eee"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAwI;AACxI;AACmE;AACL;AACsC;;;AAGpG;AAC0L;AAC1L,gBAAgB,2LAAU;AAC1B,EAAE,qFAAM;AACR,EAAE,sGAAM;AACR,EAAE,+GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,0GAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA+tB,CAAgB,+rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUnvB;AACA;AACA;AACA;AACA,mBADA;AAEA;AACA;AACA,OAJA,EAFA;;AAQA;AACA;AACA,kBADA;AAEA,wBAFA,EATA,EADA;;;AAeA,MAfA,kBAeA;AACA;AACA,cADA;AAEA,cAFA;AAGA,oBAHA,CAGA;AAHA;AAKA,GArBA;AAsBA,SAtBA,mBAsBA,CAtBA,EAsBA;AACA;AACA;AACA;AACA;AACA,GA3BA;AA4BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBADA,EACA;AACA,mBAFA,EAEA;AACA,4BAHA,EAGA;AACA,mBAJA,EAIA;AACA,gBALA,EAKA;AACA,gBANA,EAMA;AACA,iBAPA,CAOA;AAPA;AASA;AACA,kEAfA,CAeA;AACA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAJA,MAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KApCA;AAqCA;AACA,kBAtCA,0BAsCA,IAtCA,EAsCA,CAtCA,EAsCA;AACA,gDADA,CACA;AACA;AACA;AACA,kCADA;AAEA;AACA;AACA,mCADA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yCAHA,CAGA;AACA;AACA;AACA,SAVA,EAUA,EAVA;AAWA,OAbA,MAaA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yCAHA,CAGA;AACA;AACA;AACA,SAVA,EAUA,EAVA;AAWA;;AAEA,KA3EA;AA4EA;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;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;AACA;AACA;AACA;AACA;AACA;AACA,sCADA;;AAGA,KAtIA,EA5BA,E;;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAA83C,CAAgB,8vCAAG,EAAC,C;;;;;;;;;;;ACAl5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/module/f-cartAnimation/f-cartAnimation.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./f-cartAnimation.vue?vue&type=template&id=52d84cfa&scoped=true&\"\nvar renderjs\nimport script from \"./f-cartAnimation.vue?vue&type=script&lang=js&\"\nexport * from \"./f-cartAnimation.vue?vue&type=script&lang=js&\"\nimport style0 from \"./f-cartAnimation.vue?vue&type=style&index=0&id=52d84cfa&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"52d84cfa\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/module/f-cartAnimation/f-cartAnimation.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-cartAnimation.vue?vue&type=template&id=52d84cfa&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-cartAnimation.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-cartAnimation.vue?vue&type=script&lang=js&\"","<template>\r\n <!-- 加入购物车动画 -->\r\n <view>\r\n <block v-for=\"(item,index) in linePosArr\" :key=\"index\">\r\n <view class=\"good_box\" v-show=\"!item.hide_good_box\" :style=\"[{left:item.bus_x+'px', top:item.bus_y+'px', background:color}]\"></view>\r\n </block>\r\n </view>\n</template>\n\n<script>\r\n export default {\r\n props:{\r\n // 是否每次点击震动\r\n isVibrateShort:{\r\n type:Boolean,\r\n default:function(){\r\n return true\r\n }\r\n },\r\n // 小球背景色\r\n color:{\r\n type:String,\r\n default:'#fe461d'\r\n },\r\n },\r\n data() {\r\n return {\r\n bus_x:0,\r\n bus_y:0,\r\n linePosArr:[],//坐标列队动画坐标\r\n }\r\n },\r\n created(e) {\r\n // 默认掉落坐标\r\n this.busPos = {};\r\n this.busPos['x'] = uni.getSystemInfoSync().windowWidth - 140;\r\n this.busPos['y'] = uni.getSystemInfoSync().windowHeight + 100;\r\n },\r\n methods:{\r\n //点击商品触发的事件\r\n touchOnGoods: function(e,busPos) {\r\n console.log(e, '进入动画')\r\n if(busPos){//是否自定义掉落坐标\r\n this.busPos = busPos\r\n }\r\n var cell = {\r\n finger:{},//点击的位置坐标\r\n flag:false, //false:倒序,true:正序\r\n hide_good_box:false,//是否显示\r\n linePos:{}, //运动轨迹\r\n bus_x:0, //运动的x坐标\r\n bus_y:0, //运动的Y坐标\r\n timer:'', //定时器\r\n }\r\n var topPoint = {};\r\n cell.finger[\"x\"] = e.detail.clientX || e.touches[0].clientX; //点击的位置\r\n cell.finger[\"y\"] = e.detail.clientY || e.touches[0].clientY;\r\n if (cell.finger['y'] < this.busPos['y']) {\r\n topPoint['y'] = cell.finger['y'] - 150;\r\n } else {\r\n topPoint['y'] = this.busPos['y'] - 150;\r\n }\r\n topPoint['x'] = Math.abs(cell.finger['x'] - this.busPos['x']) / 2;\r\n if (cell.finger['x'] > this.busPos['x']) {\r\n topPoint['x'] = (cell.finger['x'] - this.busPos['x']) / 2 + this.busPos['x'];\r\n cell.linePos = this.bezier([this.busPos, topPoint, cell.finger], 30);\r\n cell.flag = false\r\n } else { //\r\n topPoint['x'] = (this.busPos['x'] - cell.finger['x']) / 2 + cell.finger['x'];\r\n cell.linePos = this.bezier([cell.finger, topPoint, this.busPos], 30);\r\n cell.flag = true\r\n }\r\n this.linePosArr.push(cell)\r\n this.startAnimation(cell,this.linePosArr.length-1) \r\n },\r\n //开始动画\r\n startAnimation(item,i) {\r\n this.isVibrateShort && uni.vibrateShort(); //震动方法\r\n var that = this;\r\n var bezier_points = item.linePos['bezier_points'],\r\n index = bezier_points.length;\r\n // console.log(bezier_points, 'bezier_points')\r\n item.hide_good_box = false,\r\n item.bus_x = item.finger['x']\r\n item.bus_y = item.finger['y']\r\n if (!item.flag) {\r\n index = bezier_points.length;\r\n item.timer = setInterval(function() {\r\n index--;\r\n item.bus_x = bezier_points[index]['x']\r\n item.bus_y = bezier_points[index]['y']\r\n if (index <= 1) {\r\n clearInterval(item.timer);\r\n item.hide_good_box = true\r\n that.linePosArr.splice(0,1) //动画完成,删除第一个队列\r\n console.log(that.linePosArr,'this.linePosArr')\r\n }\r\n }, 22);\r\n } else {\r\n index = 0;\r\n item.timer = setInterval(function() {\r\n index++;\r\n item.bus_x = bezier_points[index]['x']\r\n item.bus_y = bezier_points[index]['y']\r\n if (index >= 28) {\r\n clearInterval(item.timer);\r\n item.hide_good_box = true\r\n that.linePosArr.splice(0,1) //动画完成,删除第一个队列\r\n console.log(that.linePosArr,'this.linePosArr')\r\n }\r\n }, 22);\r\n }\r\n \r\n },\r\n bezier: function(points, times) {\r\n // 0、以3个控制点为例,点A,B,C,AB上设置点D,BC上设置点E,DE连线上设置点F,则最终的贝塞尔曲线是点F的坐标轨迹。\r\n // 1、计算相邻控制点间距。\r\n // 2、根据完成时间,计算每次执行时D在AB方向上移动的距离,E在BC方向上移动的距离。\r\n // 3、时间每递增100ms,则D,E在指定方向上发生位移, F在DE上的位移则可通过AD/AB = DF/DE得出。\r\n // 4、根据DE的正余弦值和DE的值计算出F的坐标。\r\n // 邻控制AB点间距\r\n var bezier_points = [];\r\n var points_D = [];\r\n var points_E = [];\r\n const DIST_AB = Math.sqrt(Math.pow(points[1]['x'] - points[0]['x'], 2) + Math.pow(points[1]['y'] - points[0]['y'], 2));\r\n // 邻控制BC点间距\r\n const DIST_BC = Math.sqrt(Math.pow(points[2]['x'] - points[1]['x'], 2) + Math.pow(points[2]['y'] - points[1]['y'], 2));\r\n // D每次在AB方向上移动的距离\r\n const EACH_MOVE_AD = DIST_AB / times;\r\n // E每次在BC方向上移动的距离 \r\n const EACH_MOVE_BE = DIST_BC / times;\r\n // 点AB的正切\r\n const TAN_AB = (points[1]['y'] - points[0]['y']) / (points[1]['x'] - points[0]['x']);\r\n // 点BC的正切\r\n const TAN_BC = (points[2]['y'] - points[1]['y']) / (points[2]['x'] - points[1]['x']);\r\n // 点AB的弧度值\r\n const RADIUS_AB = Math.atan(TAN_AB);\r\n // 点BC的弧度值\r\n const RADIUS_BC = Math.atan(TAN_BC);\r\n // 每次执行\r\n for (var i = 1; i <= times; i++) {\r\n // AD的距离\r\n var dist_AD = EACH_MOVE_AD * i;\r\n // BE的距离\r\n var dist_BE = EACH_MOVE_BE * i;\r\n // D点的坐标\r\n var point_D = {};\r\n point_D['x'] = dist_AD * Math.cos(RADIUS_AB) + points[0]['x'];\r\n point_D['y'] = dist_AD * Math.sin(RADIUS_AB) + points[0]['y'];\r\n points_D.push(point_D);\r\n // E点的坐标\r\n var point_E = {};\r\n point_E['x'] = dist_BE * Math.cos(RADIUS_BC) + points[1]['x'];\r\n point_E['y'] = dist_BE * Math.sin(RADIUS_BC) + points[1]['y'];\r\n points_E.push(point_E);\r\n // 此时线段DE的正切值\r\n var tan_DE = (point_E['y'] - point_D['y']) / (point_E['x'] - point_D['x']);\r\n // tan_DE的弧度值\r\n var radius_DE = Math.atan(tan_DE);\r\n // 地市DE的间距\r\n var dist_DE = Math.sqrt(Math.pow((point_E['x'] - point_D['x']), 2) + Math.pow((point_E['y'] - point_D['y']), 2));\r\n // 此时DF的距离\r\n var dist_DF = (dist_AD / DIST_AB) * dist_DE;\r\n // 此时DF点的坐标\r\n var point_F = {};\r\n point_F['x'] = dist_DF * Math.cos(radius_DE) + point_D['x'];\r\n point_F['y'] = dist_DF * Math.sin(radius_DE) + point_D['y'];\r\n bezier_points.push(point_F);\r\n }\r\n return {\r\n 'bezier_points': bezier_points\r\n };\r\n },\r\n }\r\n }\n</script>\n\n<style lang=\"scss\" scoped>\r\n.good_box {\n width: 30rpx;\n height: 30rpx;\n position: fixed;\n border-radius: 50%;\n overflow: hidden;\n left: 50%;\n top: 50%;\n z-index: +99;\n border: 1px solid #fff;\n background: red;\n}\n</style>","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-cartAnimation.vue?vue&type=style&index=0&id=52d84cfa&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-cartAnimation.vue?vue&type=style&index=0&id=52d84cfa&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689115303\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/components/module/f-city-picker/f-city-picker.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-city-picker/f-city-picker.vue?187d","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-city-picker/f-city-picker.vue?7187","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-city-picker/f-city-picker.vue?6eef","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-city-picker/f-city-picker.vue?cbdd","uni-app:///components/module/f-city-picker/f-city-picker.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-city-picker/f-city-picker.vue?4d4a","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-city-picker/f-city-picker.vue?4cf1"],"names":[],"mappings":"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","file":"components/module/f-city-picker/f-city-picker.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./f-city-picker.vue?vue&type=template&id=6d57234a&scoped=true&\"\nvar renderjs\nimport script from \"./f-city-picker.vue?vue&type=script&lang=js&\"\nexport * from \"./f-city-picker.vue?vue&type=script&lang=js&\"\nimport style0 from \"./f-city-picker.vue?vue&type=style&index=0&id=6d57234a&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6d57234a\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/module/f-city-picker/f-city-picker.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-city-picker.vue?vue&type=template&id=6d57234a&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-city-picker.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-city-picker.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"simple-address\" v-if=\"showPopup\" @touchmove.stop.prevent=\"clear\">\r\n\t\t<!-- 遮罩层 -->\r\n\t\t<view\r\n\t\t\tclass=\"simple-address-mask\"\r\n\t\t\t@touchmove.stop.prevent=\"clear\"\r\n\t\t\tv-if=\"maskClick\"\r\n\t\t\t:class=\"[ani + '-mask', animation ? 'mask-ani' : '']\"\r\n\t\t\t:style=\"{\r\n\t\t\t\t'background-color': maskBgColor\r\n\t\t\t}\"\r\n\t\t\t@tap=\"hideMask(true)\"\r\n\t\t></view>\r\n\r\n\t\t<view class=\"simple-address-content simple-address--fixed\" :class=\"[type, ani + '-content', animation ? 'content-ani' : '']\">\r\n\t\t\t<view class=\"simple-address__header\">\r\n\t\t\t\t<view class=\"simple-address__header-btn-box\" @click=\"pickerCancel\">\r\n\t\t\t\t\t<text class=\"simple-address__header-text\" :style=\"{ color: cancelColor, fontSize: btnFontSize }\">取消</text>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"simple-address__header-btn-box\" @click=\"pickerConfirm\">\r\n\t\t\t\t\t<text class=\"simple-address__header-text\" :style=\"{ color: confirmColor || themeColor, fontSize: btnFontSize }\">确定</text>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"simple-address__box\">\r\n\t\t\t\t<picker-view indicator-style=\"height: 70rpx;\" class=\"simple-address-view\" :value=\"pickerValue\" @change=\"pickerChange\">\r\n\t\t\t\t\t<picker-view-column>\r\n\t\t\t\t\t\t<!-- #ifndef APP-NVUE -->\r\n\t\t\t\t\t\t<view class=\"picker-item\" :style=\"{ fontSize: fontSize }\" v-for=\"(item, index) in provinceDataList\" :key=\"index\">{{ item.label }}</view>\r\n\t\t\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\t\t<!-- #ifdef APP-NVUE -->\r\n\t\t\t\t\t\t<text class=\"picker-item\" :style=\"{ fontSize: fontSize }\" v-for=\"(item, index) in provinceDataList\" :key=\"index\">{{ item.label }}</text>\r\n\t\t\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\t</picker-view-column>\r\n\t\t\t\t\t<picker-view-column>\r\n\t\t\t\t\t\t<!-- #ifndef APP-NVUE -->\r\n\t\t\t\t\t\t<view class=\"picker-item\" :style=\"{ fontSize: fontSize }\" v-for=\"(item, index) in cityDataList\" :key=\"index\">{{ item.label }}</view>\r\n\t\t\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\t\t<!-- #ifdef APP-NVUE -->\r\n\t\t\t\t\t\t<text class=\"picker-item\" :style=\"{ fontSize: fontSize }\" v-for=\"(item, index) in cityDataList\" :key=\"index\">{{ item.label }}</text>\r\n\t\t\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\t</picker-view-column>\r\n\t\t\t\t\t<picker-view-column>\r\n\t\t\t\t\t\t<!-- #ifndef APP-NVUE -->\r\n\t\t\t\t\t\t<view class=\"picker-item\" :style=\"{ fontSize: fontSize }\" v-for=\"(item, index) in areaDataList\" :key=\"index\">{{ item.label }}</view>\r\n\t\t\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\t\t<!-- #ifdef APP-NVUE -->\r\n\t\t\t\t\t\t<text class=\"picker-item\" :style=\"{ fontSize: fontSize }\" v-for=\"(item, index) in areaDataList\" :key=\"index\">{{ item.label }}</text>\r\n\t\t\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\t</picker-view-column>\r\n\t\t\t\t</picker-view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n/**\r\n * f-city-picker 地址联动组件\r\n * @description 三级地址联动,支持(app)nvue、小程序、H5\r\n * @property {String} animation 是否开启动画\r\n * @property {String} type = [bottom] 弹出层类型,暂时只支持底部弹出\r\n * @property {Boolean} maskClick = [true | false] 是否允许点击遮罩层关闭\r\n * @property {Boolean} show = [true | false] 显示或隐藏地址组件\r\n * @property {String} maskBgColor 遮罩层背景颜色\r\n * @property {String} cancelColor 取消按钮颜色,默认为:#1aad19\r\n * @property {String} confirmColor 确认按钮颜色,默认为:themeColor\r\n * @property {String} themeColor 主题颜色,后续会废弃该配置,建议使用`cancelColor`或`confirmColor`\r\n * @property {String} btnFontSize 取消、确认按钮字体大小,默认为`uni.scss里的 $uni-font-size-base `\r\n * @property {String} fontSize picker-item字体大小,默认为:28rpx\r\n * @property {Array} pickerValueDefault 默认值,可以通过function queryIndex 获取\r\n * @property {Function} queryIndex 根据自定义信息返回对应的index\r\n * @property {Function} showPicker 打开\r\n * @example <f-city-picker ref=\"fCityPicker\" :pickerValueDefault=\"pickerValueDefault\" @onConfirm=\"onConfirm\" themeColor=\"#007AFF\"></f-city-picker>\r\n * @example var index = this.$refs.fCityPicker.queryIndex(['湖北省', '随州市', '曾都区'], 'label') 根据省市区获取index\r\n * @example var index = this.$refs.fCityPicker.queryIndex([13, 1302, 130203], 'value'); 根据省市区id获取index\r\n */\r\n\r\nimport provinceData from './city-data/province.js';\r\nimport cityData from './city-data/city.js';\r\nimport areaData from './city-data/area.js';\r\nexport default {\r\n\tname: 'f-city-picker',\r\n\tprops: {\r\n\t\tmode: {\r\n\t\t\t// 地址类型\r\n\t\t\t// default 则代表老版本根据index索引获取数据\r\n\t\t\t//\r\n\t\t\ttype: String,\r\n\t\t\tdefault: 'default'\r\n\t\t},\r\n\t\t// 开启动画\r\n\t\tanimation: {\r\n\t\t\ttype: Boolean,\r\n\t\t\tdefault: true\r\n\t\t},\r\n\t\t/* 弹出层类型,可选值;\n\t\t\t\tbottom:底部弹出层\n\t\t\t*/\r\n\t\ttype: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: 'bottom'\r\n\t\t},\r\n\t\t// maskClick\r\n\t\tmaskClick: {\r\n\t\t\ttype: Boolean,\r\n\t\t\tdefault: true\r\n\t\t},\r\n\t\tshow: {\r\n\t\t\ttype: Boolean,\r\n\t\t\tdefault: true\r\n\t\t},\r\n\t\tmaskBgColor: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: 'rgba(0, 0, 0, 0.4)' //背景颜色 rgba(0, 0, 0, 0.4) 为空则调用 uni.scss\r\n\t\t},\r\n\t\tthemeColor: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '' // 确认按钮颜色(向下兼容)\r\n\t\t},\r\n\t\tcancelColor: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '' // 取消按钮颜色\r\n\t\t},\r\n\t\tconfirmColor: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '' // 确认按钮颜色\r\n\t\t},\r\n\t\tfontSize: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '28rpx' // picker-item字体大小\r\n\t\t},\r\n\t\tbtnFontSize: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '' // 按钮的字体大小\r\n\t\t},\r\n\t\t/* 默认值 */\r\n\t\tpickerValueDefault: {\r\n\t\t\ttype: Array,\r\n\t\t\tdefault() {\r\n\t\t\t\treturn [0, 0, 0];\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\tani: '',\r\n\t\t\tshowPopup: false,\r\n\t\t\tpickerValue: [0, 0, 0],\r\n\t\t\tprovinceDataList: [],\r\n\t\t\tcityDataList: [],\r\n\t\t\tareaDataList: []\r\n\t\t};\r\n\t},\r\n\twatch: {\r\n\t\tshow(newValue) {\r\n\t\t\tif (newValue) {\r\n\t\t\t\tthis.showPicker();\r\n\t\t\t} else {\r\n\t\t\t\tthis.close();\r\n\t\t\t}\r\n\t\t},\r\n\t\tpickerValueDefault() {\r\n\t\t\tthis.init();\r\n\t\t}\r\n\t},\r\n\tcreated() {\r\n\t\tthis.init();\r\n\t},\r\n\tmethods: {\r\n\t\tinit() {\r\n\t\t\tthis.handPickValueDefault(); // 对 pickerValueDefault 做兼容处理\r\n\t\t\tthis.provinceDataList = provinceData;\r\n\t\t\tthis.cityDataList = cityData[this.pickerValueDefault[0]];\r\n\t\t\tthis.areaDataList = areaData[this.pickerValueDefault[0]][this.pickerValueDefault[1]];\r\n\t\t\tthis.pickerValue = this.pickerValueDefault;\r\n\t\t},\r\n\t\thandPickValueDefault() {\r\n\t\t\tif (this.pickerValueDefault !== [0, 0, 0]) {\r\n\t\t\t\tif (this.pickerValueDefault[0] > provinceData.length - 1) {\r\n\t\t\t\t\tthis.pickerValueDefault[0] = provinceData.length - 1;\r\n\t\t\t\t}\r\n\t\t\t\tif (this.pickerValueDefault[1] > cityData[this.pickerValueDefault[0]].length - 1) {\r\n\t\t\t\t\tthis.pickerValueDefault[1] = cityData[this.pickerValueDefault[0]].length - 1;\r\n\t\t\t\t}\r\n\t\t\t\tif (this.pickerValueDefault[2] > areaData[this.pickerValueDefault[0]][this.pickerValueDefault[1]].length - 1) {\r\n\t\t\t\t\tthis.pickerValueDefault[2] = areaData[this.pickerValueDefault[0]][this.pickerValueDefault[1]].length - 1;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tpickerChange(e) {\r\n\t\t\tlet changePickerValue = e.detail.value;\r\n\t\t\tif (this.pickerValue[0] !== changePickerValue[0]) {\r\n\t\t\t\t// 第一级发生滚动\r\n\t\t\t\tthis.cityDataList = cityData[changePickerValue[0]];\r\n\t\t\t\tthis.areaDataList = areaData[changePickerValue[0]][0];\r\n\t\t\t\tchangePickerValue[1] = 0;\r\n\t\t\t\tchangePickerValue[2] = 0;\r\n\t\t\t} else if (this.pickerValue[1] !== changePickerValue[1]) {\r\n\t\t\t\t// 第二级滚动\r\n\t\t\t\tthis.areaDataList = areaData[changePickerValue[0]][changePickerValue[1]];\r\n\t\t\t\tchangePickerValue[2] = 0;\r\n\t\t\t}\r\n\t\t\tthis.pickerValue = changePickerValue;\r\n\t\t\tthis._$emit('onChange');\r\n\t\t},\r\n\t\t_$emit(emitName) {\r\n\t\t\tlet pickObj = {\r\n\t\t\t\tlabel: this._getLabel(),\r\n\t\t\t\tvalue: this.pickerValue,\r\n\t\t\t\tcityCode: this._getCityCode(),\r\n\t\t\t\tareaCode: this._getAreaCode(),\r\n\t\t\t\tprovinceCode: this._getProvinceCode(),\r\n\t\t\t\tlabelArr: this._getLabel().split('-')\r\n\t\t\t};\r\n\t\t\tthis.$emit(emitName, pickObj);\r\n\t\t},\r\n\t\t_getLabel() {\r\n\t\t\tlet pcikerLabel =\r\n\t\t\t\tthis.provinceDataList[this.pickerValue[0]].label + '-' + this.cityDataList[this.pickerValue[1]].label + '-' + this.areaDataList[this.pickerValue[2]].label;\r\n\t\t\treturn pcikerLabel;\r\n\t\t},\r\n\t\t_getCityCode() {\r\n\t\t\treturn this.cityDataList[this.pickerValue[1]].value;\r\n\t\t},\r\n\t\t_getProvinceCode() {\r\n\t\t\treturn this.provinceDataList[this.pickerValue[0]].value;\r\n\t\t},\r\n\t\t_getAreaCode() {\r\n\t\t\treturn this.areaDataList[this.pickerValue[2]].value;\r\n\t\t},\r\n\t\tqueryIndex(params = [], type = 'value') {\r\n\t\t\t// params = [ 11 ,1101,110101 ];\r\n\t\t\t// 1.获取省份的index\r\n\t\t\tlet provinceIndex = provinceData.findIndex(res => res[type] == params[0]);\r\n\t\t\tlet cityIndex = cityData[provinceIndex].findIndex(res => res[type] == params[1]);\r\n\t\t\tlet areaIndex = areaData[provinceIndex][cityIndex].findIndex(res => res[type] == params[2]);\r\n\t\t\treturn {\r\n\t\t\t\tindex: [provinceIndex, cityIndex, areaIndex],\r\n\t\t\t\tdata: {\r\n\t\t\t\t\tprovince: provinceData[provinceIndex],\r\n\t\t\t\t\tcity: cityData[provinceIndex][cityIndex],\r\n\t\t\t\t\tarea: areaData[provinceIndex][cityIndex][areaIndex]\r\n\t\t\t\t}\r\n\t\t\t};\r\n\t\t},\r\n\t\tclear() {},\r\n\t\thideMask() {\r\n\t\t\tthis._$emit('onCancel');\r\n\t\t\tthis.close();\r\n\t\t},\r\n\t\tpickerCancel() {\r\n\t\t\tthis._$emit('onCancel');\r\n\t\t\tthis.close();\r\n\t\t},\r\n\t\tpickerConfirm() {\r\n\t\t\tthis._$emit('onConfirm');\r\n\t\t\tthis.close();\r\n\t\t},\r\n\t\tshowPicker() {\r\n\t\t\tthis.showPopup = true;\r\n\t\t\tthis.$nextTick(() => {\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tthis.ani = 'simple-' + this.type;\r\n\t\t\t\t}, 100);\r\n\t\t\t});\r\n\t\t},\r\n\t\tclose(type) {\r\n\t\t\tif (!this.maskClick && type) return;\r\n\t\t\tthis.ani = '';\r\n\t\t\tthis.$nextTick(() => {\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tthis.showPopup = false;\r\n\t\t\t\t}, 300);\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.simple-address {\r\n\t/* #ifndef APP-NVUE */\r\n\tdisplay: flex;\r\n\t/* #endif */\r\n\tflex-direction: column;\r\n}\r\n\r\n.simple-address-mask {\r\n\tposition: fixed;\r\n\tbottom: 0;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tright: 0;\r\n\r\n\ttransition-property: opacity;\r\n\ttransition-duration: 0.3s;\r\n\topacity: 0;\r\n\t/* #ifndef APP-NVUE */\r\n\tz-index: 99;\r\n\t/* #endif */\r\n}\r\n\r\n.mask-ani {\r\n\ttransition-property: opacity;\r\n\ttransition-duration: 0.2s;\r\n}\r\n\r\n.simple-bottom-mask {\r\n\topacity: 1;\r\n}\r\n\r\n.simple-center-mask {\r\n\topacity: 1;\r\n}\r\n\r\n.simple-address--fixed {\r\n\tposition: fixed;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\tright: 0;\r\n\ttransition-property: transform;\r\n\ttransition-duration: 0.3s;\r\n\ttransform: translateY(460rpx);\r\n\t/* #ifndef APP-NVUE */\r\n\tz-index: 99;\r\n\t/* #endif */\r\n}\r\n\r\n.simple-address-content {\r\n\tbackground-color: #ffffff;\r\n}\r\n\r\n.simple-content-bottom {\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\tright: 0;\r\n\ttransform: translateY(500rpx);\r\n}\r\n\r\n.content-ani {\r\n\ttransition-property: transform, opacity;\r\n\ttransition-duration: 0.2s;\r\n}\r\n\r\n.simple-bottom-content {\r\n\ttransform: translateY(0);\r\n}\r\n\r\n.simple-center-content {\r\n\ttransform: scale(1);\r\n\topacity: 1;\r\n}\r\n\r\n.simple-address__header {\r\n\tposition: relative;\r\n\t/* #ifndef APP-NVUE */\r\n\tdisplay: flex;\r\n\t/* #endif */\r\n\tflex-direction: row;\r\n\tflex-wrap: nowrap;\r\n\tjustify-content: space-between;\r\n\tborder-bottom-color: #f2f2f2;\r\n\tborder-bottom-style: solid;\r\n\tborder-bottom-width: 1rpx;\r\n}\r\n\r\n.simple-address--fixed-top {\r\n\t/* #ifndef APP-NVUE */\r\n\tdisplay: flex;\r\n\t/* #endif */\r\n\tflex-direction: row;\r\n\tjustify-content: space-between;\r\n\tborder-top-color: $uni-border-color;\r\n\tborder-top-style: solid;\r\n\tborder-top-width: 1rpx;\r\n}\r\n\r\n.simple-address__header-btn-box {\r\n\t/* #ifndef APP-NVUE */\r\n\tdisplay: flex;\r\n\t/* #endif */\r\n\tflex-direction: row;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\theight: 70rpx;\r\n}\r\n\r\n.simple-address__header-text {\r\n\ttext-align: center;\r\n\tfont-size: $uni-font-size-base;\r\n\tcolor: #666;\r\n\tline-height: 70rpx;\r\n\tpadding-left: 40rpx;\r\n\tpadding-right: 40rpx;\r\n}\r\n\r\n.simple-address__box {\r\n\tposition: relative;\r\n}\r\n\r\n.simple-address-view {\r\n\tposition: relative;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\t/* #ifndef APP-NVUE */\r\n\twidth: 100%;\r\n\t/* #endif */\r\n\t/* #ifdef APP-NVUE */\r\n\twidth: 750rpx;\r\n\t/* #endif */\r\n\theight: 408rpx;\r\n\tbackground-color: rgba(255, 255, 255, 1);\r\n}\r\n\r\n.picker-item {\r\n\ttext-align: center;\r\n\tline-height: 70rpx;\r\n\ttext-overflow: ellipsis;\r\n\tfont-size: 28rpx;\r\n}\r\n</style>\n","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-city-picker.vue?vue&type=style&index=0&id=6d57234a&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-city-picker.vue?vue&type=style&index=0&id=6d57234a&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689911595\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-icon/f-icon.vue?cd5a","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-icon/f-icon.vue?a087","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-icon/f-icon.vue?c345","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-icon/f-icon.vue?eedd","uni-app:///components/module/f-icon/f-icon.vue","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-icon/f-icon.vue?d327","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-icon/f-icon.vue?84d7"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AAC0L;AAC1L,gBAAgB,2LAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAstB,CAAgB,srBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACO1uB;AACA,gBADA;AAEA;AACA;AACA;AACA,kBADA;AAEA,iBAFA,EAFA;;AAMA;AACA;AACA,kBADA;AAEA,iBAFA,EAPA;;AAWA;AACA;AACA,4BADA;AAEA,wBAFA,EAZA;;AAgBA;AACA;AACA,kBADA;AAEA,4BAFA,EAjBA,EAFA;;;AAwBA,MAxBA,kBAwBA;AACA;;;AAGA,GA5BA;AA6BA;AACA,gBADA,wBACA,CADA,EACA;AACA;AACA;AACA;AACA,KALA;AAMA;AACA,gBAPA,wBAOA,CAPA,EAOA;AACA;AACA,KATA,EA7BA,E;;;;;;;;;;;;ACPA;AAAA;AAAA;AAAA;AAAq3C,CAAgB,qvCAAG,EAAC,C;;;;;;;;;;;ACAz4C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/module/f-icon/f-icon.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./f-icon.vue?vue&type=template&id=c179bf72&scoped=true&\"\nvar renderjs\nimport script from \"./f-icon.vue?vue&type=script&lang=js&\"\nexport * from \"./f-icon.vue?vue&type=script&lang=js&\"\nimport style0 from \"./f-icon.vue?vue&type=style&index=0&id=c179bf72&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"c179bf72\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/module/f-icon/f-icon.vue\"\nexport default component.exports","export * from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-icon.vue?vue&type=template&id=c179bf72&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-icon.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-icon.vue?vue&type=script&lang=js&\"","<template>\n <view class=\"u-icon u-flex\" @tap=\"clickHandler\">\n <view :class=\"[customPrefix,customPrefix+'-'+name]\" :style=\"{color:color,fontSize:size+'rpx'}\"></view>\n </view>\n</template>\n\n<script>\nexport default {\r\n name: 'f-icon',\r\n props: {\r\n // 图标类名\r\n name: {\r\n \ttype: String,\r\n \tdefault: ''\r\n },\r\n // 图标颜色,可接受主题色\r\n color: {\r\n \ttype: String,\r\n \tdefault: ''\r\n },\r\n // 字体大小,单位rpx\r\n size: {\r\n \ttype: [Number, String],\r\n \tdefault: 'inherit'\r\n },\r\n // 自定义扩展前缀,方便用户扩展自己的图标库\r\n customPrefix: {\r\n \ttype: String,\r\n \tdefault: 'custom-icon'\r\n },\r\n },\n data() {\n return {\n\n };\n },\r\n methods: {\r\n \tclickHandler(e) {\r\n \t\tthis.$emit('click', this.index)\r\n // 是否阻止事件冒泡\r\n this.stop && this.preventEvent(e)\r\n \t},\r\n // 阻止事件冒泡\r\n preventEvent(e) {\r\n e && typeof (e.stopPropagation) === 'function' && e.stopPropagation()\r\n },\r\n }\n};\n</script>\n<style lang=\"scss\" scoped>\r\n.u-flex{\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n align-items: center;\r\n}\n.u-icon {\r\n\tdisplay: inline-flex;\r\n justify-content: center;\r\n}\r\n\n</style>\n","import mod from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-icon.vue?vue&type=style&index=0&id=c179bf72&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-icon.vue?vue&type=style&index=0&id=c179bf72&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249353\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-login/f-login.vue?5b8f","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-login/f-login.vue?8670","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-login/f-login.vue?9b01","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-login/f-login.vue?8168","uni-app:///components/module/f-login/f-login.vue","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-login/f-login.vue?103e","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-login/f-login.vue?260b"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AAC0L;AAC1L,gBAAgB,2LAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,uSAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAAutB,CAAgB,urBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACgD3uB;;AAEA,2D;;AAEA,U;AACA;AACA,iBADA;AAEA;AACA,yCADA,CAFA;;AAKA,MALA,kBAKA;AACA;;AAEA,6BAFA,EAEA;;;;;;;;;;AAUA,qBAZA;AAaA,yBAbA,EAaA;;AAEA,qBAfA;AAgBA,uBAhBA;AAiBA,eAjBA,EAiBA;AACA,eAlBA,EAkBA;AACA,cAnBA,CAmBA;AAnBA;AAqBA,GA3BA;AA4BA;;AAEA,kBAFA,0BAEA,GAFA,EAEA;AACA;AACA;AACA,KALA,EA5BA;;;AAoCA;AACA,+DADA;AAEA;AACA,mBAHA,2BAGA,CAHA,EAGA;AACA;AACA;AACA;AACA,2BADA;AAEA,uCAFA,EAEA;AACA,yCAHA,EAGA;AACA,mCAJA,CAIA;AAJA;AAMA;AACA;AACA;AACA,qBAFA,CAEA;AAFA;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAtBA,EAsBA;AACA;AACA,OAxBA;AAyBA,KA7BA;AA8BA;AACA,sBA/BA,8BA+BA,CA/BA,EA+BA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAFA,CAEA;AAFA;AAIA;AACA;AACA;AACA,6BADA;AAEA,4BAFA;;AAIA;AACA,aANA,EAMA,GANA;AAOA,WAbA;AAcA,SAnBA,MAmBA;AACA;AACA;AACA;AACA,6BADA;AAEA,wBAFA;;AAIA;AACA,OA5BA,MA4BA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAuCA,KAxGA;AAyGA;AACA,eA1GA,uBA0GA,CA1GA,EA0GA;AACA;AACA,wBADA;AAEA,oBAFA;;AAIA,KA/GA;AAgHA,cAhHA,wBAgHA;AACA;AACA;;;;;;AAMA;AACA,gCATA,CASA;;AAEA,KA3HA;AA4HA;AACA;AACA,mBA9HA,6BA8HA;AACA;AACA;AACA;AACA,eADA,mBACA,GADA,EACA;AACA;AACA;AACA;AACA,0BADA;;AAGA;AACA;AACA;AACA;AACA,WAHA,EAGA,GAHA;AAIA;AACA;AACA;AACA;AACA,SAhBA;;AAkBA,KAnJA;AAoJA;AACA,gBArJA,0BAqJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OARA,EAQA,IARA;AASA,KAnKA;AAoKA;AACA,YArKA,sBAqKA;AACA;AACA;AACA;AACA,0BADA;AAEA,sBAFA;;AAIA;AACA;AACA;AACA;AACA,0BADA;AAEA,sBAFA;;AAIA;AACA;AACA;AACA;AACA;AACA,4BADA;AAEA,sBAFA;;AAIA;AACA;AACA;AACA;AACA;AACA,0BA3BA,CA2BA;AACA;AACA,KAlMA;AAmMA;AACA,YApMA,sBAoMA;AACA;AACA;AACA,0BADA;AAEA,sBAFA;;AAIA;AACA;AACA;AACA;AACA;AACA,4BADA;AAEA,sBAFA;;AAIA;AACA;AACA;AACA;AACA,0BADA;AAEA,sBAFA;;AAIA;AACA;AACA;AACA;AACA;AACA,sBADA;AAEA,oBAFA;;AAIA;AACA,KAlOA,GApCA,E;;;;;;;;;;;;;ACrDA;AAAA;AAAA;AAAA;AAAs3C,CAAgB,svCAAG,EAAC,C;;;;;;;;;;;ACA14C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/module/f-login/f-login.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./f-login.vue?vue&type=template&id=40a2c5cd&scoped=true&\"\nvar renderjs\nimport script from \"./f-login.vue?vue&type=script&lang=js&\"\nexport * from \"./f-login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./f-login.vue?vue&type=style&index=0&id=40a2c5cd&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"40a2c5cd\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/module/f-login/f-login.vue\"\nexport default component.exports","export * from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-login.vue?vue&type=template&id=40a2c5cd&scoped=true&\"","var components\ntry {\n components = {\n uPopup: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-popup/u-popup\" */ \"@/uni_modules/uview-ui/components/u-popup/u-popup.vue\"\n )\n },\n uLoadmore: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-loadmore/u-loadmore\" */ \"@/uni_modules/uview-ui/components/u-loadmore/u-loadmore.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n if (!_vm._isMounted) {\n _vm.e0 = function($event) {\n _vm.isPhoneLogin = !_vm.isPhoneLogin\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-login.vue?vue&type=script&lang=js&\"","<template>\n\t<view>\r\n <u-popup :show=\"loginPopupShow\" mode=\"bottom\" :round=\"10\" @close=\"closeLogin\" zIndex=\"999998\">\r\n <view class=\"f__login\">\r\n <view class=\"loginLoading\" v-if=\"isLoading\">\r\n <u-loadmore status=\"loading\" loadingText=\"正在登录...\"></u-loadmore>\r\n </view>\r\n <view class=\"logo\">\r\n <image class=\"img\" src=\"/static/logo.png\"></image>\r\n </view>\r\n <view class=\"title\">欢迎登录~</view>\r\n <view class=\"text\">会员用户登录后消费可享受折扣,享受更好的服务体验</view>\r\n <view class=\"loginButton\" v-if=\"!isPhoneLogin\">\r\n <!-- #ifdef MP-WEIXIN -->\r\n <button class=\"button\" open-type=\"getPhoneNumber\" @getphonenumber=\"decryptPhoneNumber\" :style=\"{background:PrimaryColor}\">微信手机号登录</button><!-- 此功能需微信认证 -->\r\n <button class=\"button marginT\" @click=\"onAuthorization\" :style=\"{background:PrimaryColor}\">微信授权登录</button>\r\n <!-- #endif -->\r\n <!-- #ifdef MP-ALIPAY -->\r\n <button class=\"button\" open-type=\"getAuthorize\" scope=\"phoneNumber\" @getAuthorize=\"decryptPhoneNumber\" @error=\"onAuthError\" :style=\"{background:PrimaryColor}\">支付宝手机号登录</button><!-- 此功能需申请 -->\r\n <button class=\"button marginT\" open-type=\"getAuthorize\" scope=\"userInfo\" @getAuthorize=\"onAuthorization\" :style=\"{background:PrimaryColor}\">支付宝授权登录</button>\r\n <!-- #endif -->\r\n <button class=\"button\" @click=\"closeLogin\" style=\"background:#fff;margin-top:24rpx;\" :style=\"{border:'2rpx solid '+PrimaryColor,color:PrimaryColor}\">\r\n 暂不登录\r\n </button>\r\n </view>\r\n <!-- 验证码登录 -->\r\n <view class=\"loginPhone\" v-if=\"isPhoneLogin\">\r\n <view class=\"form-row\">\r\n <input class=\"input\" type=\"number\" v-model=\"phone\" placeholder=\"请输入手机号码\" placeholder-style=\"font-weight:normal;color:#bbbbbb;\"></input>\r\n </view>\r\n <view class=\"form-row\">\r\n <input class=\"input\" type=\"number\" v-model=\"vCode\" placeholder=\"请输入验证码\" placeholder-style=\"font-weight:normal;color:#bbbbbb;\"></input>\r\n <view class=\"getvcode\" :class=\"{forhidden:readonly}\" @click=\"getVcode\">{{ codeText }}</view>\r\n </view>\r\n <button class=\"submit\" size=\"default\" @click=\"onSubmit\" :style=\"{background:PrimaryColor}\">确定</button>\r\n </view>\r\n <!-- #ifdef MP -->\r\n <!-- 快速登录和手机号登录切换 -->\r\n <view class=\"tips\">\r\n <view @click=\"isPhoneLogin = !isPhoneLogin\" class=\"goBuy\" :style=\"{color:PrimaryColor}\">{{isPhoneLogin?'快速登录':'手机号登录'}}</view>\r\n </view>\r\n <!-- #endif -->\r\n </view>\r\n </u-popup>\r\n \n\t</view>\n</template>\n<script>\nimport { mapState, mapMutations } from 'vuex';\n// #ifdef MP\r\nimport { getPhoneInfo,getUserInfo } from './f-login.js';\n// #endif\nvar clear;\nexport default {\r\n name: 'f-login',\r\n computed: {\r\n \t...mapState(['loginPopupShow']),\r\n },\n\tdata() {\n\t\treturn {\r\n // #ifndef MP-ALIPAY\r\n PrimaryColor: '#1fba1a', //主题色\r\n // #endif\r\n // #ifdef MP-ALIPAY\r\n PrimaryColor: '#007AFF',\r\n // #endif\r\n // #ifdef APP-PLUS || H5\r\n isLoading:false,\r\n isPhoneLogin:true,//是否显示验证码登录\r\n // #endif\r\n // #ifndef APP-PLUS || H5\r\n isLoading:true,\r\n isPhoneLogin:false,//是否显示验证码登录\r\n // #endif\r\n readonly: false,\r\n codeText: '获取验证码',\r\n phone: '', //号码\r\n vCode: '', //验证码\r\n code: '', //uni.login获取的code\n\t\t};\n\t},\r\n watch:{\r\n // #ifdef MP\r\n loginPopupShow(val){\r\n // 静默登录\r\n val && this.getLoginByUnion()\r\n }\r\n // #endif\r\n },\n\tmethods: {\r\n ...mapMutations(['setLoginPopupShow','setUserInfo']),\r\n //个人信息授权登录\r\n onAuthorization(e) {\r\n getUserInfo(info=>{\r\n console.log(info,'授权信息')\r\n let httpData = {\r\n code: this.code,\r\n nickName: info.nickName || '', //昵称\r\n avatarUrl: info.avatarUrl || '', //头像\r\n gender: info.gender || '', //性别 0:未知 1:男 2:女\r\n }\r\n // uni.$u.http.post('您的接口', httpData).then(res => {\r\n let userInfo = {\r\n // ...res,\r\n token:true,//token用于判断是否登录\r\n }\r\n // this.setUserInfo(userInfo)\r\n // setTimeout(()=>{\r\n // uni.showToast({\r\n // \ttitle: '登录成功',\r\n // \ticon: 'none'\r\n // });\r\n // this.closeLogin();\r\n // },100)\r\n // })\r\n },err=>{\r\n // this.closeLogin();\r\n })\r\n },\r\n //授权手机号登录\r\n decryptPhoneNumber(e) {\r\n console.log(e,'授权手机号')\r\n var that = this\r\n // #ifdef MP-WEIXIN\n\t\t\tif(e.detail.errMsg == 'getPhoneNumber:ok'){\r\n if(e.detail.iv){\r\n var userInfo = e.detail;\r\n userInfo.code = that.code\r\n this.closeLogin();\r\n //请去getPhoneInfo方法中使用您的接口绑定信息\r\n getPhoneInfo(userInfo, res=>{\r\n let userInfo = {\r\n // ...res,\r\n token:true,//token用于判断是否登录\r\n }\r\n this.setUserInfo(userInfo)\r\n setTimeout(()=>{\r\n uni.showToast({\r\n title: '登录成功',\r\n icon: 'none'\r\n });\r\n this.closeLogin();\r\n },100)\r\n });\r\n }else{\r\n // 授权失败请使用验证码登录\r\n this.isPhoneLogin = true\r\n uni.showToast({\r\n \ttitle: '请使用手机号登录',\r\n \ticon: 'none'\r\n });\r\n }\n\t\t\t}else{\r\n // this.closeLogin()\r\n }\r\n // #endif\r\n \r\n // #ifdef MP-ALIPAY\r\n uni.getPhoneNumber({\r\n success:(res)=>{\r\n //请去getPhoneInfo方法中使用您的接口绑定信息\r\n getPhoneInfo(res.response, res=>{\r\n let userInfo = {\r\n // ...res,\r\n token:true,//token用于判断是否登录\r\n }\r\n this.setUserInfo(userInfo)\r\n setTimeout(()=>{\r\n uni.showToast({\r\n title: '登录成功',\r\n icon: 'none'\r\n });\r\n that.closeLogin();\r\n },100)\r\n }, err=>{\r\n // 授权失败请使用验证码登录\r\n that.isPhoneLogin = true\r\n uni.showToast({\r\n \ttitle: '授权登录失败,请使用手机号登录',\r\n \ticon: 'none'\r\n });\r\n });\r\n },\r\n fail:(res)=>{\r\n // 授权失败请使用验证码登录\r\n that.isPhoneLogin = true\r\n uni.showToast({\r\n \ttitle: '授权登录失败,请使用手机号登录',\r\n \ticon: 'none'\r\n });\r\n }\r\n })\r\n // #endif\n\t\t},\r\n // 支付宝拒绝\r\n onAuthError(e){\r\n uni.showToast({\r\n \ttitle: '您已拒绝授权~',\r\n \ticon: 'none'\r\n });\r\n },\n\t\tcloseLogin(){\r\n console.log('closeLogin')\r\n this.setLoginPopupShow(false);\r\n // #ifdef APP-PLUS || H5\r\n this.isLoading = false\r\n this.isPhoneLogin = true//是否显示验证码登录\r\n // #endif\r\n // #ifndef APP-PLUS || H5\r\n this.isLoading = true\r\n this.isPhoneLogin = false//是否显示验证码登录\r\n // #endif\n\t\t},\r\n // 自动静默登录----获取code\r\n // 静默登录:就是已经登录过的用户,被迫下线。调用此接口快速登录\r\n getLoginByUnion(){\r\n console.log(\"自动静默登录--自定义接口--\")\r\n var that = this\r\n uni.login({\r\n success(res){\r\n console.log(res, \"获取code\")\r\n that.code = res.code\r\n let httpData = {\r\n code: res.code,\r\n }\r\n // uni.$u.http.post('您的接口', httpData).then(res => {\r\n setTimeout(()=>{\r\n // 自动静默登录失败--打开手动登录\r\n that.isLoading = false\r\n },500)\r\n // }).catch(()=>{\r\n // // 自动静默登录失败--打开手动登录\r\n // that.isLoading = false\r\n // })\r\n }\r\n })\r\n },\r\n //验证码按钮文字状态\r\n getCodeState() {\r\n \tconst _this = this;\r\n \tthis.readonly = true;\r\n \tthis.codeText = '60S后重新获取';\r\n \tvar s = 60;\r\n \tclear = setInterval(() => {\r\n \t\ts--;\r\n \t\t_this.codeText = s + 'S后重新获取';\r\n \t\tif (s <= 0) {\r\n \t\t\tclearInterval(clear);\r\n \t\t\t_this.codeText = '获取验证码';\r\n \t\t\t_this.readonly = false;\r\n \t\t}\r\n \t}, 1000);\r\n },\r\n //获取验证码\r\n getVcode(){\r\n console.log('getVcode')\r\n \tif (this.readonly) {\r\n uni.showToast({\r\n \ttitle: '验证码已发送~',\r\n \ticon: 'none'\r\n });\r\n \t\treturn;\r\n \t}\r\n \tif (this.phone == '') {\r\n uni.showToast({\r\n \ttitle: '请输入手机号~',\r\n \ticon: 'none'\r\n });\r\n \t\treturn;\r\n \t}\r\n const phoneRegular = /^1\\d{10}$/;\r\n \tif (!phoneRegular.test(this.phone)) {\r\n uni.showToast({\r\n \ttitle: '手机号格式不正确~',\r\n \ticon: 'none'\r\n });\r\n \t\treturn;\r\n \t}\r\n let httpData = {}\r\n // 获取验证码接口\r\n // uni.$u.http.post('您的接口', httpData).then(res => {\r\n this.getCodeState(); //开始倒计时\r\n // })\r\n },\r\n // 手机号登录\r\n onSubmit() {\r\n \tif (this.phone == '') {\r\n uni.showToast({\r\n \ttitle: '请输入手机号~',\r\n \ticon: 'none'\r\n });\r\n \t\treturn;\r\n \t}\r\n const phoneRegular = /^1\\d{10}$/;\r\n \tif (!phoneRegular.test(this.phone)) {\r\n uni.showToast({\r\n \ttitle: '手机号格式不正确~',\r\n \ticon: 'none'\r\n });\r\n \t\treturn;\r\n \t}\r\n \tif (this.vCode == '') {\r\n uni.showToast({\r\n \ttitle: '请输入验证码~',\r\n \ticon: 'none'\r\n });\r\n \t\treturn;\r\n \t}\r\n \tlet httpData = {};\r\n \t// uni.$u.http.post('您的接口',httpData).then(res => {\r\n uni.showToast({\r\n \ttitle: '登录成功~',\r\n \ticon: 'none'\r\n });\r\n // });\r\n }\r\n \r\n \r\n \r\n \r\n \r\n \r\n \n\t}\n};\n</script>\n\n<style lang=\"scss\" scoped>\r\n.f__login {\n padding: 48rpx 32rpx;\n border-radius: 18rpx 18rpx 0 0;\n z-index: 99;\r\n position: relative;\r\n .loginLoading {\r\n position: absolute;\r\n top: 0;\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n background: rgba(255, 255, 255, .95);\r\n z-index: 999;\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n justify-content: center;\r\n align-items: center;\r\n }\r\n .logo {\r\n width: 90rpx;\r\n height: 90rpx;\r\n border-radius: 18rpx;\r\n overflow: hidden;\r\n .img {\r\n width: 90rpx;\r\n height: 90rpx;\r\n }\r\n }\r\n .title {\r\n font-size: 40rpx;\r\n font-weight: bold;\r\n margin-top: 24rpx;\r\n }\r\n .text {\r\n font-size: 24rpx;\r\n color: #666;\r\n margin-top: 16rpx;\r\n }\r\n .loginButton {\r\n margin-top: 56rpx;\r\n .button {\r\n color: #fff;\r\n width: 100%;\r\n height: 92rpx;\r\n }\r\n .marginT{\r\n margin-top: 24rpx;\r\n }\r\n }\r\n .tips {\r\n margin-top: 24rpx;\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n justify-content: space-between;\r\n align-items: center;\r\n .left {\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n }\r\n .goBuy {\r\n font-size: 24rpx;\r\n /* margin-left: 16rpx; */\r\n background: none;\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n justify-content: flex-start;\r\n padding: 0;\r\n margin: 0;\r\n color: #1fba1a;\r\n }\r\n }\n}\r\n.loginPhone{\r\n .form-row {\r\n position: relative;\r\n border-bottom: 1rpx solid #e8e8e8;\r\n line-height: 1;\r\n margin-top: 24rpx;\r\n .input{\r\n font-size: 34rpx;\r\n line-height: 102rpx;\r\n height: 94rpx;\r\n width: 100%;\r\n box-sizing: border-box;\r\n font-size: 30rpx;\r\n padding: 0;\r\n font-weight: bold;\r\n }\r\n .getvcode {\r\n font-size: 26rpx;\r\n height: 80rpx;\r\n color: #333;\r\n line-height: 80rpx;\r\n background: #eee;\r\n min-width: 188rpx;\r\n text-align: center;\r\n border-radius: 8rpx;\r\n position: absolute;\r\n top: 50%;\r\n transform: translateY(-50%);\r\n right: 0;\r\n z-index: 11;\r\n &.forhidden {\r\n background: #eee;\r\n color: #cccccc;\r\n }\r\n }\r\n }\r\n .submit{\r\n margin-top: 60rpx;\r\n color: #fff;\r\n width: 100%;\r\n border: none;\r\n }\r\n}\n</style>\n","import mod from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-login.vue?vue&type=style&index=0&id=40a2c5cd&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-login.vue?vue&type=style&index=0&id=40a2c5cd&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249383\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/components/module/f-navbar/f-navbar.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-navbar/f-navbar.vue?f566","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-navbar/f-navbar.vue?c8bf","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-navbar/f-navbar.vue?d85e","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-navbar/f-navbar.vue?1664","uni-app:///components/module/f-navbar/f-navbar.vue","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-navbar/f-navbar.vue?41e7","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-navbar/f-navbar.vue?4026"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AAC0L;AAC1L,gBAAgB,2LAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtEA;AAAA;AAAA;AAAA;AAAwtB,CAAgB,wrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACwD5uB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;gBACA;AACA,kBADA;AAEA;AACA;AACA,kBADA,EADA;;AAIA;AACA;AACA,mBADA;AAEA;AACA;AACA,OAJA,EALA;;AAWA;AACA;AACA,kBADA,EAZA;;AAeA;AACA;AACA,kBADA;AAEA,qBAFA,EAhBA;;AAoBA;AACA;AACA,kBADA,EArBA;;AAwBA;AACA;AACA,kBADA;AAEA,2BAFA,EAzBA;;AA6BA;AACA;AACA,4BADA;AAEA,gBAFA,EA9BA;;AAkCA;AACA;AACA,mBADA;AAEA;AACA;AACA,OAJA,EAnCA;;AAyCA;AACA;AACA,kBADA;AAEA,2BAFA,EA1CA;;AA8CA;AACA;AACA,kBADA;AAEA,wBAFA,EA/CA;;AAmDA;AACA;AACA,kBADA;AAEA,gBAFA,EApDA;;AAwDA;AACA;AACA,kBADA;AAEA,wBAFA,EAzDA;;AA6DA;AACA,4BADA;AAEA,kBAFA,EA7DA;;AAiEA;AACA,4BADA;AAEA,iBAFA,EAjEA;;AAqEA;AACA,kBADA,EArEA;;AAwEA;AACA;AACA,mBADA;AAEA;AACA;AACA,OAJA,EAzEA,EAFA;;;AAkFA,MAlFA,kBAkFA;AACA;AACA;AACA;AACA,gEADA;;;;;;;AAQA,6DARA,EAQA;AACA,0BATA,CASA;AATA,OAFA;;AAcA;AACA,sBAfA;AAgBA;AACA,yBAjBA;AAkBA,4BAlBA,EAkBA;AACA;AACA,wBApBA;AAqBA;AACA,6BAtBA;AAuBA,oBAvBA,CAuBA;AAvBA;AAyBA,GA5GA;AA6GA;AACA;AACA,qBADA;AAEA,aAFA,mBAEA,GAFA,EAEA;AACA;AACA,OAJA,EADA;;AAOA;AACA,qBADA;AAEA,aAFA,mBAEA,GAFA,EAEA;AACA;AACA;AACA,OALA,EAPA;;AAcA;AACA,qBADA;AAEA,aAFA,mBAEA,GAFA,EAEA;AACA;AACA;AACA;AACA;AACA,WAFA,MAEA;AACA;AACA;AACA;AACA,OAXA,EAdA;;AA2BA,aA3BA,qBA2BA,GA3BA,EA2BA;AACA;AACA,sBADA;;AAGA,KA/BA,EA7GA;;AA8IA;AACA,aADA,uBACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OALA,MAKA;AACA;AACA;AACA;AACA,KAZA,EA9IA;;AA4JA,SA5JA,qBA4JA;AACA;AACA,+BADA;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAzKA;AA0KA;AACA,UADA,oBACA;AACA;AACA;AACA,uBADA;;AAGA,OAJA,MAIA;AACA;AACA;AACA,KATA;AAUA,UAVA,oBAUA;AACA;AACA,qBADA;;AAGA,KAdA;AAeA,aAfA,uBAeA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA;AACA,KArBA;AAsBA,cAtBA,wBAsBA;AACA;AACA,KAxBA;AAyBA,cAzBA,sBAyBA,CAzBA,EAyBA;AACA;AACA;AACA;AACA;AACA,WAFA,MAEA;AACA;AACA;AACA,SANA,MAMA;AACA;AACA;AACA;AACA;AACA,KAtCA;AAuCA;AACA,gBAxCA,0BAwCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,gCADA;AAEA,oCAFA;;;;;;;;AAUA,OAdA,EAcA,GAdA;;AAgBA,KAnEA,EA1KA,E;;;;;;;;;;;;;ACjEA;AAAA;AAAA;AAAA;AAAu3C,CAAgB,uvCAAG,EAAC,C;;;;;;;;;;;ACA34C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/module/f-navbar/f-navbar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./f-navbar.vue?vue&type=template&id=22cff267&scoped=true&\"\nvar renderjs\nimport script from \"./f-navbar.vue?vue&type=script&lang=js&\"\nexport * from \"./f-navbar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./f-navbar.vue?vue&type=style&index=0&id=22cff267&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"22cff267\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/module/f-navbar/f-navbar.vue\"\nexport default component.exports","export * from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-navbar.vue?vue&type=template&id=22cff267&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-icon/u-icon\" */ \"@/uni_modules/uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uLine: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-line/u-line\" */ \"@/uni_modules/uview-ui/components/u-line/u-line.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([\n _vm.navbarType == 1\n ? {\n height: _vm.systemInfo.navBarH + \"px\"\n }\n : {\n paddingTop: _vm.systemInfo.statusBarHeight + \"px\"\n }\n ])\n\n var s1 = _vm.__get_style([\n _vm.isShowTransparentTitle\n ? {}\n : {\n opacity: _vm.navbarType == 5 ? _vm.transparentValue : \"\"\n },\n {\n color: _vm.fontColor,\n width: _vm.titleWidth + \"rpx\",\n fontSize: _vm.fontSize + \"rpx\"\n }\n ])\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-navbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-navbar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"f-navbar\">\r\n\t\t<view :class=\"[navbarType==1?'f-relative':'f-fixed']\"\r\n\t\t\t:style=\"[navbarType==1?{height:systemInfo.navBarH+'px'}:{paddingTop:systemInfo.statusBarHeight+'px'}]\">\r\n\t\t\t<!-- 背景色 -->\r\n\t\t\t<view class=\"bgColor\"\r\n\t\t\t\t:style=\"{height:systemInfo.navBarH+'px',background: bgColor,backgroundImage: gradient, opacity: navbarType == 5 ? transparentValue :''}\">\r\n\t\t\t\t<image :src=\"image\" :mode=\"imageMode\" style=\"width: 750rpx;\" :style=\"{height:systemInfo.navBarH+'px'}\"\r\n\t\t\t\t\tv-if=\"image\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"u-flex content\"\r\n\t\t\t\t:style=\"{height:systemInfo.titleBarHeight+'px',top:systemInfo.statusBarHeight+'px'}\">\r\n\t\t\t\t<block v-if=\"navbarType!=4 && isShowLeft\">\r\n\t\t\t\t\t<view class=\"u-flex left\" hover-class=\"left--hover\" hover-start-time=\"150\" v-if=\"navbarType==3\">\r\n\t\t\t\t\t\t<view class=\"u-flex u-home-arrow-left\"\r\n\t\t\t\t\t\t\t:style=\"{borderColor:isWhite?'rgba(255,255,255,.5)':'#dadbde'}\">\r\n\t\t\t\t\t\t\t<view @click=\"onBack\">\r\n\t\t\t\t\t\t\t\t<u-icon name=\"arrow-left\" size=\"19\" :color=\"leftColor\"></u-icon>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<u-line direction=\"column\" :hairline=\"false\" length=\"16\" margin=\"0 8px\"\r\n\t\t\t\t\t\t\t\t:color=\"isWhite?'rgba(255,255,255,.3)':'#dadbde'\"></u-line>\r\n\t\t\t\t\t\t\t<view @click=\"onHome\">\r\n\t\t\t\t\t\t\t\t<u-icon name=\"home\" size=\"20\" :color=\"leftColor\"></u-icon>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"u-flex left\" hover-class=\"left--hover\" hover-start-time=\"150\" @click=\"leftClick\"\r\n\t\t\t\t\t\tv-else>\r\n\t\t\t\t\t\t<slot name=\"left\">\r\n\t\t\t\t\t\t\t<!-- 左边箭头背景渐变 -->\r\n\t\t\t\t\t\t\t<view class=\"iconBg u-flex\"\r\n\t\t\t\t\t\t\t\t:style=\"{background: 'rgba(0,0,0,'+(navbarType == 5 ?(1-transparentValue)>0.4?.4:(1-transparentValue):0)+')'}\">\r\n\t\t\t\t\t\t\t\t<u-icon :name=\"iconLeft\" size=\"16\" :color=\"leftColor\"></u-icon>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<text v-if=\"leftText\" class=\"left__text\" :style=\"{color: leftColor}\">{{ leftText }}</text>\r\n\t\t\t\t\t\t</slot>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</block>\r\n\t\t\t\t<view class=\"center\" :style=\"{width:titleWidth+'rpx'}\">\r\n\t\t\t\t\t<slot name=\"default\">\r\n\t\t\t\t\t\t<view class=\"title u-line-1\"\r\n\t\t\t\t\t\t\t:style=\"[isShowTransparentTitle?{}:{opacity: navbarType == 5 ? transparentValue :''},{color:fontColor,width:titleWidth+'rpx',fontSize:fontSize+'rpx'}]\">\r\n\t\t\t\t\t\t\t{{title}}</view>\r\n\t\t\t\t\t</slot>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"u-flex right\" @click=\"rightClick\">\r\n\t\t\t\t\t<slot name=\"right\"></slot>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<!-- 防止塌陷高度 -->\r\n\t\t<view v-if=\"isFillHeight && navbarType!=5 && navbarType!=1\" :style=\"{height:systemInfo.navBarH+'px'}\"></view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t// 主页页面的页面路径\r\n\t// 关联功能:打开的页面只有一个的时候右上角自动显示返回首页按钮,下面这个数组是排除显示返回首页的页面。\r\n\t// 主页使用场景:小程序分享出去的页面,用户点击开是分享页面,很多情况下是没有返回首页按钮的\r\n\tconst mainPagePath = ['pages/index/index', 'pages/goods/goods', 'pages/device/device', 'pages/personal/personal', ];\r\n\t//返回首页的地址\r\n\tconst homePath = '/pages/index/index';\r\n\t//白色表达值\r\n\tconst whiteList = ['#FFF', '#fff', '#FFFFFF', '#ffffff', 'white', 'rgb(255,255,255)', 'rgba(255,255,255,1)'];\r\n\t// import base from '@/config/baseUrl.js';\r\n\texport default {\r\n\t\tname: 'f-navbar',\r\n\t\tprops: {\r\n\t\t\ttitle: {\r\n\t\t\t\ttype: String,\r\n\t\t\t},\r\n\t\t\t// navbarType等于5透明背景时title是否显示\r\n\t\t\tisShowTransparentTitle: {\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: function() {\r\n\t\t\t\t\treturn true;\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 左边文字\r\n\t\t\tleftText: {\r\n\t\t\t\ttype: String\r\n\t\t\t},\r\n\t\t\t// 背景颜色\r\n\t\t\tbgColor: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: '#fff'\r\n\t\t\t},\r\n\t\t\t// 背景图片\r\n\t\t\timage: {\r\n\t\t\t\ttype: String\r\n\t\t\t},\r\n\t\t\t// 背景图片mode\r\n\t\t\timageMode: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: 'aspectFill'\r\n\t\t\t},\r\n\t\t\t// 导航状态 0、默认固定在顶部 1、不固定在顶部 2、自定义点击事件 3、同时显示箭头和去首页按钮 4、不显示左侧内容 5、上拉渐变显示背景色\r\n\t\t\tnavbarType: {\r\n\t\t\t\ttype: [String, Number],\r\n\t\t\t\tdefault: 0\r\n\t\t\t},\r\n\t\t\t// 是否显示左侧内容\r\n\t\t\tisShowLeft: {\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: function() {\r\n\t\t\t\t\treturn true;\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 左边按钮icon\r\n\t\t\tleftIcon: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: 'arrow-left'\r\n\t\t\t},\r\n\t\t\t// 左边icon颜色\r\n\t\t\tleftIconColor: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: '#303133'\r\n\t\t\t},\r\n\t\t\t// 屏幕滑动距离顶部距离(透明固定导航比传)\r\n\t\t\tscrollTop: {\r\n\t\t\t\ttype: Number,\r\n\t\t\t\tdefault: 0\r\n\t\t\t},\r\n\t\t\t//导航字体颜色,字体颜色为白色的时候会把手机状态栏设置为白色,否则为黑色\r\n\t\t\tfontColor: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: '#303133'\r\n\t\t\t},\r\n\t\t\ttitleWidth: {\r\n\t\t\t\ttype: [String, Number],\r\n\t\t\t\tdefault: 400\r\n\t\t\t},\r\n\t\t\tfontSize: {\r\n\t\t\t\ttype: [String, Number],\r\n\t\t\t\tdefault: 30\r\n\t\t\t},\r\n\t\t\tgradient: {\r\n\t\t\t\ttype: String\r\n\t\t\t},\r\n\t\t\t// 是否设置防止塌陷高度\r\n\t\t\tisFillHeight: {\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: function() {\r\n\t\t\t\t\treturn true;\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// systemInfo:base.systemInfo,\r\n\t\t\t\tsystemInfo: {\r\n\t\t\t\t\tstatusBarHeight: uni.getSystemInfoSync().statusBarHeight,\r\n\t\t\t\t\t// #ifdef MP-ALIPAY\r\n\t\t\t\t\tnavBarH: uni.getSystemInfoSync().statusBarHeight + uni.getSystemInfoSync()\r\n\t\t\t\t\t.titleBarHeight, //菜单栏总高度--单位px\r\n\t\t\t\t\ttitleBarHeight: uni.getSystemInfoSync().titleBarHeight, //标题栏高度--单位px\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t\t// #ifndef MP-ALIPAY\r\n\t\t\t\t\tnavBarH: uni.getSystemInfoSync().statusBarHeight + 44, //菜单栏总高度--单位px\r\n\t\t\t\t\ttitleBarHeight: 44, //标题栏高度--单位px\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t},\r\n\t\t\t\t//当前页面是否是第一个页面\r\n\t\t\t\tfirstPage: false,\r\n\t\t\t\t//透明度值\r\n\t\t\t\ttransparentValue: 0,\r\n\t\t\t\ticonLeft: 'arrow-left', //左边icon\r\n\t\t\t\t// 上次显示的导航栏颜色\r\n\t\t\t\tlastFrontColor: '',\r\n\t\t\t\t//字体色\r\n\t\t\t\tnavFontColor: '#303133',\r\n\t\t\t\tisWhite: false, //是否白色\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tleftIcon: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\thandler(val) {\r\n\t\t\t\t\tthis.iconLeft = val\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tfontColor: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\thandler(val) {\r\n\t\t\t\t\tthis.navFontColor = val;\r\n\t\t\t\t\tthis.settingColor();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tnavbarType: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\thandler(val) {\r\n\t\t\t\t\tconsole.log(val, 'navbarType')\r\n\t\t\t\t\tif (val == 5) {\r\n\t\t\t\t\t\tif (this.scrollTop > 180) {\r\n\t\t\t\t\t\t\tthis.transparentValue = 1;\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tthis.transparentValue = this.scrollTop / 180;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tscrollTop(val) {\r\n\t\t\t\tthis.pageScroll({\r\n\t\t\t\t\tscrollTop: val\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tleftColor() {\r\n\t\t\t\tlet color = '#303133'\r\n\t\t\t\tif (this.leftIconColor == '#303133') { //如果等于默认值\r\n\t\t\t\t\t// 背景不是白色或者背景是渐变色\r\n\t\t\t\t\tif (!whiteList.includes(this.bgColor) || this.gradient) {\r\n\t\t\t\t\t\tcolor = '#fff'\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tcolor = this.leftIconColor\r\n\t\t\t\t}\r\n\t\t\t\treturn color\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.pageScroll({\r\n\t\t\t\tscrollTop: this.scrollTop\r\n\t\t\t});\r\n\t\t\t//获取所有页面\r\n\t\t\tlet currentPages = getCurrentPages();\r\n\t\t\tlet pageLen = currentPages.length;\r\n\t\t\t//判断是否是第一个页面,如果是有设置back为true的页面,将不显示返回箭头,而显示返回首页按钮\r\n\t\t\tif (pageLen == 1 && !mainPagePath.includes(currentPages[0].route)) {\r\n\t\t\t\tthis.firstPage = true;\r\n\t\t\t\tthis.iconLeft = 'home'\r\n\t\t\t\tconsole.log(this.firstPage, 'this.firstPage')\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tonBack() {\r\n\t\t\t\tif (this.firstPage) {\r\n\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\turl: homePath\r\n\t\t\t\t\t});\r\n\t\t\t\t} else {\r\n\t\t\t\t\tuni.navigateBack();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tonHome() {\r\n\t\t\t\tuni.switchTab({\r\n\t\t\t\t\turl: homePath\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tleftClick() {\r\n\t\t\t\tif (this.navbarType == 2) {\r\n\t\t\t\t\tthis.$emit('leftClick');\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.onBack()\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\trightClick() {\r\n\t\t\t\tthis.$emit('rightClick');\r\n\t\t\t},\r\n\t\t\tpageScroll(e) {\r\n\t\t\t\tif (this.navbarType == 5) {\r\n\t\t\t\t\tif (e.scrollTop && e.scrollTop > 0) {\r\n\t\t\t\t\t\tif (e.scrollTop > 180) {\r\n\t\t\t\t\t\t\tthis.transparentValue = 1;\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tthis.transparentValue = e.scrollTop / 180;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.transparentValue = 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t// this.settingColor();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//设置手机状态栏颜色\r\n\t\t\tsettingColor() {\r\n\t\t\t\tlet navColor = this.navFontColor;\r\n\t\t\t\tconsole.log(navColor, 'settingColor')\r\n\t\t\t\tlet frontColor = '#000000';\r\n\t\t\t\tif (whiteList.includes(navColor)) {\r\n\t\t\t\t\tfrontColor = '#ffffff';\r\n\t\t\t\t\tthis.isWhite = true\r\n\t\t\t\t}\r\n\t\t\t\tif (this.lastFrontColor == frontColor) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tthis.lastFrontColor = frontColor;\r\n\t\t\t\t\t// 改变手机状态栏颜色\r\n\t\t\t\t\t// #ifndef MP-ALIPAY\r\n\t\t\t\t\tuni.setNavigationBarColor({\r\n\t\t\t\t\t\tfrontColor: frontColor,\r\n\t\t\t\t\t\tbackgroundColor: '#FFFFFF'\r\n\t\t\t\t\t});\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t\t// #ifdef MP-ALIPAY\r\n\t\t\t\t\tuni.setNavigationBarColor({\r\n\t\t\t\t\t\tbackgroundColor: frontColor == '#000000' ? '#ffffff' : '#000000'\r\n\t\t\t\t\t});\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t}, 150);\r\n\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.u-flex {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\tdisplay: flex;\r\n\t\t/* #endif */\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.f-navbar {\r\n\t\twidth: 750rpx;\r\n\r\n\t\t.f-fixed {\r\n\t\t\tposition: fixed;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t\tz-index: 1000;\r\n\t\t}\r\n\r\n\t\t.f-relative {\r\n\t\t\tposition: relative;\r\n\t\t}\r\n\r\n\t\t.bgColor {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t}\r\n\r\n\t\t.content {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t}\r\n\r\n\t\t.title {\r\n\t\t\ttext-align: center;\r\n\t\t\tcolor: #303133;\r\n\t\t}\r\n\r\n\t\t.center {\r\n\t\t\tmargin: 0 auto;\r\n\t\t}\r\n\r\n\t\t.left,\r\n\t\t.right {\r\n\t\t\tpadding: 0 24rpx;\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tbottom: 0;\r\n\t\t}\r\n\r\n\t\t.left {\r\n\t\t\tleft: 0;\r\n\r\n\t\t\t&--hover {\r\n\t\t\t\topacity: 0.7;\r\n\t\t\t}\r\n\r\n\t\t\t&__text {\r\n\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\tmargin-left: 3px;\r\n\t\t\t}\r\n\r\n\t\t\t.iconBg {\r\n\t\t\t\twidth: 50rpx;\r\n\t\t\t\theight: 50rpx;\r\n\t\t\t\tbackground: rgba(0, 0, 0, .4);\r\n\t\t\t\tborder-radius: 25rpx;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.right {\r\n\t\t\tright: 0;\r\n\t\t}\r\n\r\n\t\t.u-home-arrow-left {\r\n\t\t\tjustify-content: space-between;\r\n\t\t\tborder-radius: 100px;\r\n\t\t\tpadding: 3px 7px;\r\n\t\t\topacity: .8;\r\n\t\t\tborder: .5px solid #dadbde;\r\n\t\t}\r\n\t}\r\n</style>\n","import mod from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-navbar.vue?vue&type=style&index=0&id=22cff267&scoped=true&lang=scss&\"; export default mod; export * from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-navbar.vue?vue&type=style&index=0&id=22cff267&scoped=true&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249362\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/components/module/f-pay/f-pay.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-pay/f-pay.vue?1bab","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-pay/f-pay.vue?4830","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-pay/f-pay.vue?5f9c","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-pay/f-pay.vue?5ea6","uni-app:///components/module/f-pay/f-pay.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-pay/f-pay.vue?ab3f","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-pay/f-pay.vue?3373"],"names":[],"mappings":"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","file":"components/module/f-pay/f-pay.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./f-pay.vue?vue&type=template&id=7867596a&scoped=true&\"\nvar renderjs\nimport script from \"./f-pay.vue?vue&type=script&lang=js&\"\nexport * from \"./f-pay.vue?vue&type=script&lang=js&\"\nimport style0 from \"./f-pay.vue?vue&type=style&index=0&id=7867596a&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7867596a\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/module/f-pay/f-pay.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-pay.vue?vue&type=template&id=7867596a&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-icon/u-icon\" */ \"@/uni_modules/uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uButton: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-button/u-button\" */ \"@/uni_modules/uview-ui/components/u-button/u-button.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var f0 = _vm._f(\"money\")(_vm.payMoney)\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n f0: f0\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-pay.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-pay.vue?vue&type=script&lang=js&\"","<template>\r\n <view class=\"payTypeBox\">\r\n <view class=\"payHead\">\r\n <view class=\"title\">选择支付类型</view>\r\n </view>\r\n <view class=\"payCenter\">\r\n <view class=\"topInfo\">\r\n <view class=\"shopName\">支付弹窗</view>\r\n <view class=\"payMoney\">\r\n <view class=\"text\">¥</view>\r\n <view class=\"number\">{{payMoney | money}}</view>\r\n </view>\r\n <view class=\"tips\"></view>\r\n </view>\r\n <view class=\"selPayType\">\r\n <view class=\"typeList\" :class=\"{opacity:!item.state}\" v-for=\"(item,index) in payType\" :key=\"index\" @click=\"onPayTypeList(index)\">\r\n <view class=\"left\">\r\n <view class=\"icon\">\r\n <u-icon :name=\"item.icon\" size=\"22\" :color=\"item.color\"></u-icon>\r\n </view>\r\n <view class=\"word\">\r\n <view class=\"title\">{{item.title}}</view>\r\n </view>\r\n </view>\r\n <view class=\"right\">\r\n <view class=\"yue\" v-if=\"item.yue\">可用:¥{{item.yue}}</view>\r\n <view class=\"state\">\r\n <view class=\"quan\" :style=\"{background:index == payTypeIndex?PrimaryColor:'',border:'1rpx solid '+(index == payTypeIndex?PrimaryColor:'#ddd')}\">\r\n <view v-if=\"index == payTypeIndex\">\r\n <u-icon name=\"checkmark\" :size=\"14\" color=\"#fff\"></u-icon>\r\n </view>\r\n </view>\r\n </view>\r\n </view>\r\n </view>\r\n </view>\r\n <view class=\"payButton\">\r\n <view class=\"button\">\r\n <u-button @click=\"onPayButton\" :custom-style=\"{backgroundColor:PrimaryColor,borderColor:PrimaryColor,color:'#fff'}\" :disabled=\"isPayDisabled\" :loading=\"isPayDisabled\">立即支付</u-button>\r\n </view>\r\n </view>\r\n </view>\r\n <!-- 点击支付时候不能在操作任何 以下透明背景 -->\r\n <view class=\"Mask\" v-if=\"isPayDisabled\"></view>\r\n </view>\r\n\n</template>\n\n<script>\r\n import { mapState, mapMutations } from 'vuex';\r\n import { setPay,wxPublicPay } from '@/config/pay';\r\n export default {\r\n props:{\r\n // 金额\r\n payMoney:{\r\n \ttype: [String,Number]\r\n },\r\n //支付订单号\r\n tradeNo:{\r\n \ttype: [String,Number]\r\n },\r\n // 用于监听弹窗显示\r\n show:{\r\n \ttype: Boolean,\r\n \tdefault() {\r\n \t\treturn false;\r\n \t}\r\n },\r\n },\r\n watch:{\r\n show(val){\r\n if(val){\r\n this.upPay()\r\n }\r\n }\r\n },\r\n data() {\r\n return {\r\n PrimaryColor: '#fe461d', // 主题色\r\n payType: [{\r\n icon: \"rmb-circle-fill\",\r\n title: \"会员余额支付\",\r\n yue: 0, //余额\r\n state: true, //是否有效\r\n color:'#b09665'\r\n }, {\r\n icon: \"weixin-fill\",\r\n title: \"微信支付\",\r\n state: true,\r\n color:'#2dc800'\r\n }, {\r\n icon: \"zhifubao-circle-fill\",\r\n title: \"支付宝支付\",\r\n state: true,\r\n color:'#108ee9'\r\n }],\r\n payTypeIndex: 0,//当前支付选项\r\n isPayDisabled: false,\r\n wallet:0,//会员余额\r\n isMember:false,//是否是会员\r\n }\r\n },\r\n created() {\r\n // #ifdef MP-WEIXIN\r\n this.payType = [{\r\n icon: \"rmb-circle-fill\",\r\n title: \"会员余额支付\",\r\n yue: '0',\r\n state: true,\r\n color:'#b09665'\r\n }, {\r\n icon: \"weixin-fill\",\r\n title: \"微信支付\",\r\n state: true,\r\n color:'#2dc800'\r\n }]\r\n // #endif\r\n // #ifdef MP-ALIPAY\r\n this.payType = [{\r\n icon: \"rmb-circle-fill\",\r\n title: \"会员余额支付\",\r\n yue: '0',\r\n state: true,\r\n color:'#b09665'\r\n },{\r\n icon: \"zhifubao-circle-fill\",\r\n title: \"支付宝支付\",\r\n state: true,\r\n color:'#108ee9'\r\n }]\r\n // #endif\r\n this.isPayType()\r\n },\r\n methods:{\r\n isPayType(){\r\n this.isMember = true //判断是否会员--此处需您的接口获取\r\n this.wallet = 100 //当前会员余额--此处需您的接口获取\r\n this.upPay()\r\n },\r\n // 判断当前默认选择的支付选项\r\n upPay(){\r\n console.log('upPay')\r\n if(this.wallet && this.wallet>0){//如果是会员--有余额\r\n // 判断支付金额是否大于余额\r\n this.payType[0].yue = this.wallet;\r\n var payMoney = parseFloat(this.payMoney);\r\n if (payMoney > this.wallet) {\r\n this.payType[0].state = false\r\n this.payTypeIndex = 1\r\n }else{\r\n this.payType[0].state = true\r\n this.payTypeIndex = 0\r\n }\r\n }else{\r\n this.payType[0].state = false\r\n }\r\n if(!this.payType[0].state){\r\n console.log(!this.payType[0].state,'!this.payType[0].state')\r\n // #ifdef MP-ALIPAY\r\n this.payTypeIndex = 1\r\n // #endif\r\n // #ifdef MP-WEIXIN || APP-PLUS\r\n this.payTypeIndex = 1\r\n // #endif\r\n }\r\n },\r\n onPayTypeList(e){\r\n if(this.payType[e].title==\"会员余额支付\"){\r\n if(this.isMember) { //判断是否是会员\r\n // 判断支付金额是否大于余额\r\n var payMoney = parseFloat(this.payMoney);\r\n if (payMoney > this.wallet) {\r\n this.payType[0].state = false;\r\n // #ifndef APP-PLUS\r\n uni.showModal({\r\n title: '提示',\r\n content: '余额不足,是否前去充值?',\r\n success(res) {\r\n if (res.confirm) {\r\n console.log('用户点击确定')\r\n // uni.navigateTo({\r\n // url: '/pages/member/MemberInfo',\r\n // })\r\n } else if (res.cancel) {\r\n console.log('用户点击取消')\r\n }\r\n }\r\n })\r\n // #endif\r\n // #ifdef APP-PLUS\r\n this.$showModal({\r\n concent:'余额不足,是否前去充值?',\r\n }).then(res=>{\r\n // uni.navigateTo({\r\n // url: '/pages/member/MemberInfo',\r\n // })\r\n }).catch(res=>{\r\n console.log('用户点击取消')\r\n })\r\n // #endif\r\n }else{\r\n this.payTypeIndex = e\r\n }\r\n } else {\r\n this.$u.toast('该支付方式只支持会员用户')\r\n }\r\n }else{\r\n this.payTypeIndex = e\r\n }\r\n },\r\n // 去支付\r\n onPayButton: function() {\r\n var tradeNo = this.tradeNo;\r\n this.isPayDisabled = true\r\n if(this.payType[this.payTypeIndex].title == \"微信支付\") {\r\n // #ifdef MP-WEIXIN\r\n this.onPay('mpwxpay',tradeNo)\r\n // #endif\r\n // #ifdef H5\r\n this.onH5WxPay(tradeNo)\r\n // #endif\r\n // #ifdef APP\r\n this.onPay('wxpay',tradeNo)\r\n // #endif\r\n }else if(this.payType[this.payTypeIndex].title == \"支付宝支付\") {\r\n // #ifdef APP || MP\r\n this.onPay('alipay',tradeNo)\r\n // #endif\r\n // #ifdef H5\r\n this.$u.toast('h5支付宝支付正在开发中~')\r\n this.isPayDisabled = false\r\n // #endif\r\n }else{\r\n // 会员钱包支付\r\n this.onPayByShopMemberCard()\r\n }\r\n \r\n },\r\n //支付(app、小程序)\r\n onPay(type,tradeNo){\r\n var that = this;\r\n \tsetPay({\r\n \t\ttype: type,\r\n \t\ttradeNo: tradeNo // 订单编号\r\n \t},res => {\r\n that.isPayDisabled = false\r\n \t\t// 小程序支付的回调\r\n \t\tif(res.success){\r\n that.$u.toast('支付成功')\r\n that.payResult(1)\r\n \t\t}else{\r\n that.$u.toast('支付失败')\r\n that.payResult(0)\r\n \t\t}\r\n \t})\r\n },\r\n // 微信公众号支付\r\n onH5WxPay(tradeNo){\r\n var that = this\r\n wxPublicPay({\r\n tradeNo:tradeNo,\r\n },res => {\r\n that.isPayDisabled = false\r\n // 支付的回调\r\n if(res.success){\r\n uni.$u.toast('支付成功')\r\n that.payResult(1)\r\n }else{\r\n uni.$u.toast('支付失败')\r\n that.payResult(0)\r\n }\r\n })\r\n },\r\n // 会员钱包支付\r\n onPayByShopMemberCard(){\r\n // 这里会员余额支付详情----这里是您的钱包支付接口\r\n uni.showToast({\r\n title: '会员支付',\r\n icon: \"none\"\r\n })\r\n },\r\n // 支付统一回调\r\n payResult(payStatus){\r\n var goPayPageParameter = {\r\n tradeNo: this.tradeNo, //订单号\r\n payMoney: parseFloat(this.payMoney), //付款金额\r\n payStatus: payStatus, //1成功、0失败 2正在查询支付结果3:支付结果未知\r\n }\r\n this.$emit('payResult',goPayPageParameter)\r\n console.log(goPayPageParameter, 'goPayPageParameter--')\r\n var goPayPageParameterData = JSON.stringify(goPayPageParameter)\r\n // uni.reLaunch({\r\n // url: '/pages/pay/payResult?goPayPageParameterData=' + goPayPageParameterData,\r\n // })\r\n },\r\n }\r\n }\n</script>\n\n<style lang=\"scss\" scoped>\r\n.payTypeBox {\r\n .payHead {\r\n text-align: center;\r\n padding: 32rpx;\r\n border-bottom: 1rpx solid #eeeeee;\r\n .title {\r\n font-weight: bold;\r\n font-size: 30rpx;\r\n }\r\n }\r\n}\r\n.payCenter {\r\n .topInfo {\r\n margin-bottom: 82rpx;\r\n padding: 32rpx;\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: column;\r\n align-items: center;\r\n .shopName {\r\n color: #999999;\r\n font-size: 28rpx;\r\n }\r\n .payMoney {\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n align-items: flex-end;\r\n margin-top: 24rpx;\r\n .text {\r\n font-size: 40rpx;\r\n font-weight: bold;\r\n }\r\n .number {\r\n font-size: 70rpx;\r\n line-height: 70rpx;\r\n font-weight: bold;\r\n }\r\n }\r\n }\r\n .selPayType {\r\n padding: 0 40rpx 32rpx;\r\n .typeList {\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n justify-content: space-between;\r\n align-items: center;\r\n padding: 24rpx 0;\r\n &.opacity {\r\n opacity: .4;\r\n }\r\n .left {\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n align-items: center;\r\n .icon {\r\n width: 44rpx;\r\n height: 44rpx;\r\n overflow: hidden;\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n justify-content: center;\r\n align-items: center;\r\n border-radius: 10rpx;\r\n }\r\n .word {\r\n margin-left: 10rpx;\r\n .title {\r\n font-size: 28rpx;\r\n font-weight: bold;\r\n color: #333;\r\n }\r\n }\r\n }\r\n .right {\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n align-items: center;\r\n .yue {\r\n color: #999;\r\n }\r\n .state {\r\n margin-left: 16rpx;\r\n }\r\n .quan {\r\n width: 36rpx;\r\n height: 36rpx;\r\n border-radius: 36rpx;\r\n border: 1rpx solid #eee;\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n align-items: center;\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n }\r\n .payButton {\r\n padding: 32rpx;\r\n .button{\r\n .button-index-inlineflex {\r\n width: 100%;\r\n .btn_box {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n .payTips {\r\n margin-top: 32rpx;\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n justify-content: center;\r\n align-items: center;\r\n .text {\r\n font-size: 24rpx;\r\n color: #999;\r\n margin-left: 8rpx;\r\n }\r\n }\r\n }\r\n}\r\n.Mask {\r\n position: fixed;\r\n left: 0;\r\n right: 0;\r\n top: 0;\r\n width: 100%;\r\n height: 100vh;\r\n z-index: 101;\r\n}\n</style>\n","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-pay.vue?vue&type=style&index=0&id=7867596a&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-pay.vue?vue&type=style&index=0&id=7867596a&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689911536\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/components/module/f-sticky/f-sticky.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-sticky/f-sticky.vue?c0d5","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-sticky/f-sticky.vue?1c4d","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-sticky/f-sticky.vue?3026","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-sticky/f-sticky.vue?887e","uni-app:///components/module/f-sticky/f-sticky.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-sticky/f-sticky.vue?8d04","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/components/module/f-sticky/f-sticky.vue?821d"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AAC0L;AAC1L,gBAAgB,2LAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAwtB,CAAgB,wrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;ACS5uB;AACA,kBADA;AAEA;AACA;AACA;AACA,4BADA;AAEA,gBAFA,EAFA;;AAMA;AACA;AACA,4BADA;AAEA,iBAFA,EAPA;;AAWA;AACA;AACA,kBADA;AAEA,gBAFA,EAZA;;AAgBA;AACA;AACA,mBADA;AAEA,mBAFA,EAjBA,EAFA;;;AAwBA;AACA,aADA,qBACA,GADA,EACA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA;AACA,KAPA;AAQA,UARA,kBAQA,GARA,EAQA;AACA;AACA;AACA;AACA,KAZA,EAxBA;;AAsCA,MAtCA,kBAsCA;AACA;AACA,cADA,EACA;AACA,oBAFA,EAEA;AACA,oBAHA;AAIA,mBAJA;;AAMA,GA7CA;AA8CA,SA9CA,qBA8CA;AACA;AACA;AACA,KAFA,EAEA,IAFA;AAGA,GAlDA;AAmDA;AACA;AACA,cAFA,sBAEA,EAFA,EAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OALA;AAMA,KAbA,EAnDA,E;;;;;;;;;;;;;ACTA;AAAA;AAAA;AAAA;AAAu3C,CAAgB,uvCAAG,EAAC,C;;;;;;;;;;;ACA34C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/module/f-sticky/f-sticky.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./f-sticky.vue?vue&type=template&id=060d32f2&scoped=true&\"\nvar renderjs\nimport script from \"./f-sticky.vue?vue&type=script&lang=js&\"\nexport * from \"./f-sticky.vue?vue&type=script&lang=js&\"\nimport style0 from \"./f-sticky.vue?vue&type=style&index=0&id=060d32f2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"060d32f2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/module/f-sticky/f-sticky.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-sticky.vue?vue&type=template&id=060d32f2&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-sticky.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-sticky.vue?vue&type=script&lang=js&\"","<template>\r\n <view :style=\"{height: isFixed ? height + 'px' : 'auto'}\">\r\n <view :class=\"{'statusFixed':isFixed}\" :style=\"{top:offsetTop+'rpx',zIndex: zIndex,width: width == 'auto' ? 'auto' : width + 'px',}\" id=\"f__sticky\">\r\n <slot></slot>\r\n </view>\r\n </view>\n</template>\n\n<script>\r\n export default {\r\n name: 'f-sticky',\r\n props:{\r\n // 距离顶部多高吸顶,单位rpx\r\n offsetTop: {\r\n \ttype: [Number, String],\r\n \tdefault: 0\r\n },\r\n // 图层\r\n zIndex:{\r\n type: [Number,String],\r\n default: 10\r\n },\r\n // 滚动条参数\r\n scrollTop: {\r\n \ttype: Number,\r\n \tdefault: 0\r\n },\r\n // 是否开启吸顶功能\r\n enable: {\r\n \ttype: Boolean,\r\n \tdefault: true\r\n },\r\n },\r\n watch:{\r\n scrollTop(val){\r\n if(val>this.viewH && this.enable){\r\n this.isFixed = true\r\n }else{\r\n this.isFixed = false\r\n }\r\n },\r\n enable(val){\r\n \tif(val == false){\r\n \t\tthis.isFixed = false;\r\n \t}\r\n }\r\n },\r\n data(){\r\n return {\r\n viewH:0,// 获取元素距离顶部的高度\r\n isFixed:false,//是否吸顶\r\n height: 'auto',\r\n width: 'auto',\r\n }\r\n },\r\n mounted(){\r\n setTimeout(()=>{\r\n this.getStickyH('#f__sticky')\r\n },1000)\r\n },\r\n methods:{\r\n // 获取元素距离顶部的高度\r\n getStickyH(id) {\r\n var me = this;\r\n var query = uni.createSelectorQuery().in(me);\r\n query.selectViewport().scrollOffset()\r\n query.select(id).boundingClientRect();\r\n query.exec(function(res) {\r\n console.log(res,'getStickyH')\r\n me.viewH = res[0].scrollTop + res[1].top-uni.upx2px(me.offsetTop);\r\n me.height = res[1].height\r\n me.width = res[1].width\r\n });\r\n },\r\n\r\n }\r\n }\n</script>\n\n<style lang=\"scss\" scoped>\r\n.statusFixed{\r\n position: fixed;\r\n top:0;\r\n left: 0;\r\n right: 0;\r\n z-index: 10;\r\n}\n</style>\n","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-sticky.vue?vue&type=style&index=0&id=060d32f2&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-sticky.vue?vue&type=style&index=0&id=060d32f2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689911451\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/components/module/f-tabbar/f-tabbar.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-tabbar/f-tabbar.vue?e080","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-tabbar/f-tabbar.vue?df16","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-tabbar/f-tabbar.vue?acb7","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-tabbar/f-tabbar.vue?13ba","uni-app:///components/module/f-tabbar/f-tabbar.vue","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-tabbar/f-tabbar.vue?ac3c","webpack:///D:/项目/产品/app/yun-teng-app/components/module/f-tabbar/f-tabbar.vue?6776"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AAC0L;AAC1L,gBAAgB,2LAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,6SAEN;AACP,KAAK;AACL;AACA,aAAa,2UAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtCA;AAAA;AAAA;AAAA;AAAwtB,CAAgB,wrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACmC5uB,yF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;gBAEA,EACA,gBADA,EAEA,SACA;AACA,eACA,aADA,EAEA,aAFA,EAFA,EAMA;AACA,oBACA,aADA,EAEA,aAFA,EAPA,EAWA;AACA,mBACA,YADA,EAEA,kBAFA,EAZA,EAgBA;AACA,qBACA,YADA,EAEA,kBAFA,EAjBA,EAqBA;AACA,cACA,aADA,EAEA,8BACA,YACA,CAJA,EAtBA,EA4BA;AACA,aACA,4BADA,EAEA,sCAFA,EA7BA,EAiCA;AACA,WACA,aADA,EAEA,oCAFA,EAlCA;AAsCA;AACA;AACA,4BADA;AAEA,iDAFA,EAvCA,EAFA;;;AA8CA,MA9CA,kBA8CA;AACA;AACA,6CADA;AAEA,iBAFA;AAGA,cAHA,EAGA;AACA;AACA,kBADA;AAEA,gCAFA;AAGA,oBAHA;AAIA,gCAJA;;AAMA;AACA,kBADA;AAEA,kCAFA;AAGA,wBAHA;AAIA,oCAJA,EANA;;AAYA;AACA,kBADA;AAEA,gCAFA;AAGA,oBAHA;AAIA,8BAJA;AAKA,iBALA,EAZA;;AAmBA;AACA,kBADA;AAEA,sCAFA;AAGA,kBAHA;AAIA,8BAJA,EAnBA,CAJA;;;;AA+BA,GA9EA;AA+EA,SA/EA,qBA+EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAJA;AAKA,GA1FA;AA2FA;AACA,YADA,oBACA,KADA,EACA;AACA;AACA;AACA,yCADA;;AAGA;AACA,KAPA,EA3FA,E;;;;;;;;;;;;;ACrCA;AAAA;AAAA;AAAA;AAAu3C,CAAgB,uvCAAG,EAAC,C;;;;;;;;;;;ACA34C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/module/f-tabbar/f-tabbar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./f-tabbar.vue?vue&type=template&id=43aa0a27&scoped=true&\"\nvar renderjs\nimport script from \"./f-tabbar.vue?vue&type=script&lang=js&\"\nexport * from \"./f-tabbar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./f-tabbar.vue?vue&type=style&index=0&id=43aa0a27&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"43aa0a27\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/module/f-tabbar/f-tabbar.vue\"\nexport default component.exports","export * from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-tabbar.vue?vue&type=template&id=43aa0a27&scoped=true&\"","var components\ntry {\n components = {\n uTabbar: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-tabbar/u-tabbar\" */ \"@/uni_modules/uview-ui/components/u-tabbar/u-tabbar.vue\"\n )\n },\n uTabbarItem: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item\" */ \"@/uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-tabbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-tabbar.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n <view :class=\"[isFixed?'f-fixed':'']\">\r\n <!-- 二次封装tabbar -->\r\n <u-tabbar\r\n \t:value=\"tabIndex\"\r\n \t@change=\"onTabbar\"\r\n \t:fixed=\"false\"\r\n \t:placeholder=\"false\"\r\n \t:safeAreaInsetBottom=\"false\"\r\n :activeColor=\"activeColor\"\r\n :inactiveColor=\"inactiveColor\"\r\n :border=\"border\"\r\n > \r\n <block v-for=\"(item,index) in list\" :key=\"index\">\r\n <!-- 自定义icon -->\r\n <u-tabbar-item :text=\"item.name\" :badge=\"item.badge\" :dot=\"item.dot\" :badgeStyle=\"item.badgeStyle\">\r\n <view slot=\"active-icon\">\r\n <view class=\"custom-icon\" :class=\"['custom-icon-'+item.iconFill]\" style=\"font-size: 20px;\" :style=\"{color:activeColor}\"></view>\r\n </view>\r\n <view slot=\"inactive-icon\">\r\n <view class=\"custom-icon\" :class=\"['custom-icon-'+item.icon]\" style=\"font-size: 20px;\" :style=\"{color:inactiveColor}\"></view>\r\n </view>\r\n </u-tabbar-item>\r\n </block>\r\n </u-tabbar>\r\n <!-- 苹果安全距离-默认20px -->\r\n <view :style=\"{paddingBottom:systemInfo.tabbarPaddingB+'px',background:'#fff'}\"></view>\r\n </view>\r\n <!-- 防止塌陷高度 -->\r\n <view v-if=\"isFixed && isFillHeight\" :style=\"{height:systemInfo.tabbarH+'px'}\"></view>\r\n </view>\n</template>\n\n<script>\r\nimport base from '@/config/baseUrl.js';\r\n\r\nexport default {\r\n name: 'f-tabbar',\r\n props:{\r\n // 是否固定在底部\r\n isFixed:{\r\n type:Boolean,\r\n default:true,\r\n },\r\n // 是否设置防止塌陷高度\r\n isFillHeight:{\r\n type:Boolean,\r\n default:true,\r\n },\r\n // 选中的颜色\r\n activeColor:{\r\n type:String,\r\n default:'#fe461d',\r\n },\r\n // 未选中颜色\r\n inactiveColor:{\r\n type:String,\r\n default:'#606266',\r\n },\r\n // 是否显示边框色\r\n border:{\r\n type:Boolean,\r\n default: function() {\r\n \t\treturn true;\r\n \t}\r\n },\r\n // 右上角的角标提示信息\r\n badge: {\r\n type: [String, Number, null],\r\n default: uni.$u.props.tabbarItem.badge\r\n },\r\n // 是否显示圆点,将会覆盖badge参数\r\n dot: {\r\n type: Boolean,\r\n default: uni.$u.props.tabbarItem.dot\r\n },\r\n // 控制徽标的位置,对象或者字符串形式,可以设置top和right属性\r\n badgeStyle: {\r\n type: [Object, String],\r\n default: uni.$u.props.tabbarItem.badgeStyle\r\n }\r\n },\r\n data(){\r\n return {\r\n systemInfo:base.systemInfo,\r\n tabIndex:0,\r\n path:'', //当前路径\r\n list:[{ \r\n name: '首页',\r\n url: 'pages/index/index',\r\n icon: 'home',\r\n iconFill: 'home-filling'\r\n },\r\n {\r\n name: '设备',\r\n url: 'pages/device/device',\r\n icon: 'shangpin',\r\n iconFill: 'shangpin-filling',\r\n },\r\n {\r\n name: '告警',\r\n url: 'pages/alert/alert',\r\n icon: 'home',\r\n iconFill: 'my-filling',\r\n\t\t\t\tbadge: 16\r\n },\r\n\t\t\t{\r\n\t\t\t name: '我的',\r\n\t\t\t url: 'pages/personal/personal',\r\n\t\t\t icon: 'my',\r\n\t\t\t iconFill: 'my-filling',\r\n\t\t\t},\r\n\t\t\t]\r\n }\r\n },\r\n created() {\r\n \t//获取页面路径\r\n \tlet currentPages = getCurrentPages();\r\n \tlet page = currentPages[currentPages.length - 1];\r\n \tthis.path = page.route;\r\n //获取页面路径\r\n this.list.forEach((item,index)=>{\r\n if(this.path == item.url){\r\n this.tabIndex = index\r\n }\r\n })\r\n },\r\n methods:{\r\n onTabbar(index){\r\n if (this.path !== this.list[index].url) {\r\n \tuni.switchTab({\r\n \t\turl: '/' + this.list[index].url\r\n \t});\r\n }\r\n }\r\n }\r\n}\n</script>\n\n<style lang=\"scss\" scoped>\r\n.f-fixed{\r\n position: fixed;\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n z-index: 1000;\r\n}\n</style>\n","import mod from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-tabbar.vue?vue&type=style&index=0&id=43aa0a27&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./f-tabbar.vue?vue&type=style&index=0&id=43aa0a27&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249364\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/components/module/good.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/good.vue?7568","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/good.vue?02df","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/good.vue?9f9f","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/good.vue?1146","uni-app:///components/module/good.vue","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/good.vue?a8a2","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/good.vue?b9cf"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6H;AAC7H;AACwD;AACL;AACsC;;;AAGzF;AACqK;AACrK,gBAAgB,+KAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,2FAAM;AACR,EAAE,oGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,+FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA8lB,CAAgB,wnBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACkDlnB;AACA;AACA;AACA,iBADA;AAEA,aAFA,sBAEA;AACA;AACA,OAJA,EADA,EADA;;;AASA,MATA,kBASA;AACA;AACA,6BADA,EACA;AACA,oBAFA;AAGA,uBAHA;;AAKA,GAfA;AAgBA;AACA,aADA,qBACA,IADA,EACA;AACA;AACA;AACA;AACA,KALA;AAMA;AACA,iBAPA,yBAOA,IAPA,EAOA;AACA;AACA;AACA;AACA,KAXA;AAYA;AACA,SAbA,iBAaA,CAbA,EAaA;AACA;AACA;AACA;AACA;AACA;AACA,OALA;AAMA,KApBA;AAqBA;AACA,QAtBA,gBAsBA,CAtBA,EAsBA;;AAEA,KAxBA,EAhBA,E;;;;;;;;;;;;AClDA;AAAA;AAAA;AAAA;AAAiqC,CAAgB,uoCAAG,EAAC,C;;;;;;;;;;;ACArrC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/module/good.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./good.vue?vue&type=template&id=88440ed6&scoped=true&\"\nvar renderjs\nimport script from \"./good.vue?vue&type=script&lang=js&\"\nexport * from \"./good.vue?vue&type=script&lang=js&\"\nimport style0 from \"./good.vue?vue&type=style&index=0&id=88440ed6&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"88440ed6\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/module/good.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./good.vue?vue&type=template&id=88440ed6&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./good.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./good.vue?vue&type=script&lang=js&\"","<template>\r\n <view class=\"goodsBox\">\r\n <view class=\"goodsList\" v-for=\"item in list\" :key=\"item.id\" @click=\"toDetails(item)\">\r\n <view class=\"Pic\">\r\n <image mode=\"aspectFill\" class=\"goodsImage\" :src=\"item.goodsImg\" />\r\n <!-- 特价限购商品标识 -->\r\n <view class=\"PromoteIcon\" v-if=\"item.isPromote==1\">特价限购</view>\r\n <view class=\"totalStockCount\" v-if=\"item.totalStockCount==0\">已售罄</view>\r\n </view>\r\n <view class=\"goodsInfo u-flex-m\">\r\n <view class=\"goodsTop\"><view class=\"goodsName moreText\">{{item.name}}</view></view>\r\n <view class=\"goodsDescription\" v-if=\"item.goodsDescription\">{{item.goodsDescription}}</view>\r\n <!-- 特价限购商品标识 -->\r\n <view class=\"PromoteText\" v-if=\"item.isPromote==1\"><view class=\"word\">特价商品限购1件</view></view>\r\n <view class=\"goodsData\">\r\n <view class=\"monthlySales\" v-if=\"item.monthlySales\">\r\n <text>月售:</text>\r\n <text>{{item.monthlySales || '0'}}</text>\r\n <text>{{item.unit}}</text>\r\n </view>\r\n <view class=\"totalStockCount\" v-if=\"item.totalStockCount\">\r\n <text>库存:</text>\r\n <text>{{item.totalStockCount}}</text>\r\n <text>{{item.unit}}</text>\r\n </view>\r\n </view>\r\n <view class=\"memberPrice\" v-if=\"item.memberPrice>0\">\r\n <view class=\"left\">会员价</view>\r\n <view class=\"right\">\r\n <view class=\"Price\">¥{{item.memberPrice}}</view>\r\n </view>\r\n </view>\r\n <view class=\"bottomOperation\">\r\n <view class=\"retailPrice\">\r\n <text class=\"icon\">¥</text>\r\n <text class=\"Price\">{{item.price}}</text>\r\n <text class=\"qi\" v-if=\"item.hasProduct==1\">起</text>\r\n </view>\r\n <view class=\"rightButton\">\r\n <button class=\"button products\" @tap.stop=\"onPopupButton(item)\" :style=\"[{background:PrimaryColor}]\">\r\n 选规格\r\n </button>\r\n </view>\r\n </view>\r\n </view>\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tprops:{\r\n\t\t\tlist: {\r\n\t\t\t\ttype: Array,\r\n\t\t\t\tdefault(){\r\n\t\t\t\t\treturn []\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n data() {\r\n \treturn {\r\n PrimaryColor:'#fe461d',//主题色\r\n isPopup:false,\r\n specGoodsData:{},\r\n \t};\r\n },\r\n methods:{\r\n toDetails(item){\r\n // uni.navigateTo({\r\n // url: '/pages/index/goodsDetails?goodsId='+item.goodsId\r\n // });\r\n },\r\n //打开规格--多规格/多属性\r\n onPopupButton(item){\r\n this.specGoodsData = item\r\n console.log(item,'specGoodsData')\r\n\t\t\t\tthis.$emit('onOpenPopup',item)\r\n },\r\n //购物车减\r\n minus(e){\r\n this.judgeLogin(() => {\r\n var addNumber = -1;\r\n // onUpdateToCart(e, addNumber,'',(res)=>{\r\n // this.$emit('minus',res)\r\n // })\r\n })\r\n },\r\n //购物车加--单规格、属性\r\n plus(e){\r\n\r\n },\r\n \r\n }\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.moreText {\r\n display: -webkit-box;\r\n -webkit-box-orient: vertical;\r\n -webkit-line-clamp: 2;\r\n overflow: hidden;\r\n}\r\n.u-flex{\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n}\r\n.u-flex-m {\r\n -webkit-box-flex: 1;\r\n -webkit-flex: 1;\r\n flex: 1;\r\n overflow: hidden\r\n}\r\n.goodsBox {\r\n .goodsList {\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n padding: 30rpx 0;\r\n border-bottom: 1px solid #f5f5f5;\r\n box-sizing: border-box;\r\n transition: all 1s;\r\n -webkit-transition: all 1s;\r\n .Pic {\r\n width: 160rpx;\r\n height: 160rpx;\r\n position: relative;\r\n .PromoteIcon {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n background: #fe461d;\r\n color: #fff;\r\n font-size: 20rpx;\r\n padding: 2rpx 10rpx;\r\n border-radius: 10rpx 0 10rpx 0;\r\n }\r\n .totalStockCount {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n background: rgba(0, 0, 0, .5);\r\n color: #fff;\r\n font-size: 24rpx;\r\n width: 160rpx;\r\n height: 160rpx;\r\n border-radius: 10rpx;\r\n z-index: 9;\r\n text-align: center;\r\n line-height: 160rpx;\r\n }\r\n .goodsImage {\r\n width: 160rpx;\r\n height: 160rpx;\r\n border-radius: 10rpx;\r\n }\r\n }\r\n .goodsInfo {\r\n margin-left: 20rpx;\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: column;\r\n justify-content: space-between;\r\n .goodsTop {\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n justify-content: flex-start;\r\n }\r\n .goodsName {\r\n font-size: 28rpx;\r\n font-weight: bold;\r\n }\r\n .goodsDescription {\r\n color: #999;\r\n font-size: 22rpx;\r\n line-height: 24rpx;\r\n margin-top: 10rpx;\r\n display: inline-block;\r\n white-space: nowrap;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n }\r\n .goodsData {\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n margin-top: 8rpx;\r\n text {\r\n color: #666;\r\n font-size: 24rpx;\r\n }\r\n .monthlySales {\r\n margin-right: 20rpx;\r\n }\r\n }\r\n .bottomOperation {\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n justify-content: space-between;\r\n margin-top: 10rpx;\r\n align-items: center;\r\n .rightButton {\r\n .button {\r\n background: #fe461d;\r\n color: #fff;\r\n font-weight: normal;\r\n padding: 0 12rpx;\r\n height: 44rpx;\r\n border-radius: 44rpx;\r\n text-align: center;\r\n line-height: 44rpx;\r\n font-size: 24rpx;\r\n }\r\n }\r\n }\r\n .retailPrice {\r\n color: #fe461d;\r\n .icon {\r\n font-size: 22rpx;\r\n line-height: 22rpx;\r\n }\r\n .Price {\r\n font-size: 40rpx;\r\n font-weight: bold;\r\n line-height: 38rpx;\r\n }\r\n .qi {\r\n color: #999;\r\n font-size: 22rpx;\r\n margin-left: 5rpx;\r\n line-height: 10rpx;\r\n }\r\n }\r\n .memberPrice {\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n align-items: center;\r\n color: #fe461d;\r\n margin-top: 16rpx;\r\n justify-content: flex-start;\r\n .left {\r\n background: #fdf3f3;\r\n color: #fe461d;\r\n font-size: 22rpx;\r\n font-weight: bold;\r\n height: 40rpx;\r\n padding: 0 10rpx;\r\n line-height: 40rpx;\r\n border-radius: 10rpx 0 0 10rpx;\r\n }\r\n .right {\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n justify-content: flex-start;\r\n align-items: center;\r\n background-image: linear-gradient(to bottom, #ff6700, #ff1739);\r\n height: 40rpx;\r\n padding: 0 16rpx;\r\n line-height: 40rpx;\r\n border-radius: 0 10rpx 10rpx 0;\r\n }\r\n .Price {\r\n color: #fff;\r\n font-size: 22rpx;\r\n line-height: 22rpx;\r\n font-weight: bold;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n.PromoteText .word {\r\n font-size: 20rpx;\r\n color: #fe461d;\r\n border: 1rpx solid #fe461d;\r\n padding: 2rpx 8rpx;\r\n border-radius: 6rpx;\r\n display: inline-block;\r\n}\r\n\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./good.vue?vue&type=style&index=0&id=88440ed6&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./good.vue?vue&type=style&index=0&id=88440ed6&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648645357097\n var cssReload = require(\"D:/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/components/module/specs-popup.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/specs-popup.vue?529c","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/specs-popup.vue?e337","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/specs-popup.vue?db86","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/specs-popup.vue?8b91","uni-app:///components/module/specs-popup.vue","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/specs-popup.vue?b452","webpack:///C:/Users/FengTao/Desktop/yun-teng-app/components/module/specs-popup.vue?a6bd"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAwH;AACxH;AAC+D;AACL;AACc;;;AAGxE;AACqK;AACrK,gBAAgB,+KAAU;AAC1B,EAAE,iFAAM;AACR,EAAE,sFAAM;AACR,EAAE,+FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,0FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACpCA;AAAA;AAAA;AAAA;AAAqmB,CAAgB,+nBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACmFznB;AACA;AACA;AACA,mBADA,EADA;;AAIA;AACA,kBADA;AAEA,aAFA,sBAEA;AACA;AACA,OAJA,EAJA;;AAUA;AACA;AACA,4BADA;AAEA,aAFA,sBAEA;AACA;AACA,OAJA,EAXA;;AAiBA;AACA;AACA,mBADA;AAEA,aAFA,sBAEA;AACA;AACA,OAJA,EAlBA,EADA;;;AA0BA,MA1BA,kBA0BA;AACA;AACA,6BADA,EACA;AACA,qDAFA;AAGA,sBAHA;AAIA,kBAJA;AAKA,oBALA,EAKA;AACA,oBANA;AAOA,gBAPA,EAOA;AACA,kBARA,EAQA;AACA,YATA;;AAWA,GAtCA;AAuCA;AACA,WADA,mBACA,GADA,EACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAJA,EAIA,GAJA;AAKA;AACA,KAVA,EAvCA;;AAmDA,SAnDA,qBAmDA;;AAEA,GArDA;AAsDA;AACA;AACA,eAFA,uBAEA,CAFA,EAEA,KAFA,EAEA;AACA;AACA;AACA;AACA,eADA,EACA;AACA,mBAFA;;AAIA;AACA,KAVA;AAWA;AACA,eAZA,uBAYA,CAZA,EAYA;AACA;AACA,eADA,EACA;AACA,gBAFA;AAGA,qBAHA;AAIA,oGAJA;;AAMA;AACA,KApBA;AAqBA;AACA,cAtBA,sBAsBA,CAtBA,EAsBA;AACA;AACA,eADA,EACA;AACA,gBAFA;AAGA,qBAHA;AAIA,oGAJA;;AAMA;AACA,KA9BA;AA+BA,SA/BA,mBA+BA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA;AACA;AACA,eADA,EACA;AACA,qBAFA;;AAIA;AACA,KA1CA;AA2CA,QA3CA,kBA2CA;AACA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA;AACA;AACA,eADA,EACA;AACA,qBAFA;;AAIA;AACA,KAvDA;AAwDA,eAxDA,uBAwDA,KAxDA,EAwDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAPA,EAOA,CAPA;AAQA,KAnEA,EAtDA,E;;;;;;;;;;;;ACnFA;AAAA;AAAA;AAAA;AAAgpC,CAAgB,snCAAG,EAAC,C;;;;;;;;;;;ACApqC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/module/specs-popup.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./specs-popup.vue?vue&type=template&id=e1a923e2&\"\nvar renderjs\nimport script from \"./specs-popup.vue?vue&type=script&lang=js&\"\nexport * from \"./specs-popup.vue?vue&type=script&lang=js&\"\nimport style0 from \"./specs-popup.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/module/specs-popup.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./specs-popup.vue?vue&type=template&id=e1a923e2&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var l0 =\n _vm.specGoodsData.attr_array && _vm.specGoodsData.attr_array.length > 0\n ? _vm.__map(_vm.specGoodsData.attr_array, function(item, index) {\n var $orig = _vm.__get_orig(item)\n\n var s0 = _vm.__get_style([\n _vm.current == index\n ? {\n background: _vm.freeSpecsButtonBackground,\n color: _vm.PrimaryColor\n }\n : {}\n ])\n\n return {\n $orig: $orig,\n s0: s0\n }\n })\n : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n l0: l0\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./specs-popup.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./specs-popup.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n <view class=\"popup\">\r\n <!-- 头部商品开始 -->\r\n <view class=\"topGoods\">\r\n <view class=\"Pic\">\r\n <image mode=\"aspectFill\" class=\"goodsImage\" :src=\"specGoodsData.goodsImg\"></image>\r\n </view>\r\n <view class=\"goodsInfo\">\r\n <view class=\"goodsName moreText\">{{specGoodsData.name}}</view>\r\n <view class=\"goodsDescription\">{{specGoodsData.goodsDescription}}</view>\r\n <view class=\"goodsData\">\r\n <view class=\"monthlySales\" v-if=\"selArray || (specGoodsData.attr_array && specGoodsData.attr_array[0])\">\r\n <text>已选:</text>\r\n <text class=\"clickWord\">{{selArray || specGoodsData.attr_array[0]}}</text>\r\n </view>\r\n <view class=\"totalStockCount\" v-if=\"specGoodsData.totalStockCount>0\">\r\n <text>库存:</text>\r\n <text>{{specGoodsData.totalStockCount}}</text>\r\n <text>{{specGoodsData.unit}}</text>\r\n </view>\r\n </view>\r\n <view class=\"bottomOperation\">\r\n <view class=\"retailPrice\">\r\n <view class=\"fuhao\">¥</view>\r\n <view class=\"Price\">{{specGoodsData.price}}</view>\r\n </view>\r\n <!-- 会员价 -->\r\n <view class=\"retailPrice\" v-if=\"specGoodsData.memberPrice>0\">\r\n <view class=\"fuhao\">会员价:¥</view>\r\n <view class=\"Price\">{{specGoodsData.memberPrice}}</view>\r\n </view>\r\n </view>\r\n </view>\r\n </view>\r\n <!-- 头部商品结束 -->\r\n <!-- 商品规格开始 -->\r\n <view class=\"popupCenter\">\r\n <scroll-view scroll-with-animation=\"true\" enable-back-to-top=\"true\" scroll-y=\"true\" style=\"max-height:520rpx;padding-bottom: 24rpx;\">\r\n <!-- 属性 -->\r\n <view class=\"goodsSpec\" v-if=\"specGoodsData.attr_array && specGoodsData.attr_array.length>0\">\r\n <view class=\"name\">请选择规格</view>\r\n <view class=\"specList\">\r\n <button @click=\"onfreeSpecs(item,index)\" v-for=\"(item,index) in specGoodsData.attr_array\" :key=\"index\" size=\"mini\" type=\"default\" class=\"button\" :class=\"{click:current == index}\" :style=\"[current == index ? { background: freeSpecsButtonBackground,color:PrimaryColor } : {},]\">{{item}}</button>\r\n </view>\r\n </view>\r\n <!-- 数量 -->\r\n <view class=\"u-flex\" v-if=\"isShowNum\">\r\n <view class=\"u-flex-m\" style=\"font-size: 28rpx;\">数量</view>\r\n\t\t\t\t\t\t<view class=\"numberBox u-flex\">\r\n\t\t\t\t\t\t <view class=\"minus u-flex\" style=\"line-height: 54rpx;\" @click=\"minus\">\r\n\t\t\t\t\t\t\t\t-\r\n\t\t\t\t\t\t </view>\r\n\t\t\t\t\t\t <view class=\"inputBox u-flex\">\r\n\t\t\t\t\t\t <input v-model=\"num\" @input=\"inputChange\" class=\"u-flex\" type=\"number\"/>\r\n\t\t\t\t\t\t </view>\r\n\t\t\t\t\t\t <view class=\"plus u-flex\" style=\"line-height: 54rpx;\" @click=\"plus\">\r\n\t\t\t\t\t\t\t\t+\r\n\t\t\t\t\t\t </view>\r\n\t\t\t\t\t\t</view>\r\n <!-- <view style=\"width: 220rpx;\">\r\n <u-number-box v-model=\"num\" :min=\"1\" :max=\"specGoodsData.totalStockCount\" @plus=\"plus\" @minus=\"minus\"></u-number-box>\r\n </view> -->\r\n </view>\r\n </scroll-view>\r\n </view>\r\n <!-- 商品规格结束 -->\r\n <!-- 确定按钮 -->\r\n <view class=\"determine\" v-if=\"popupType==2\">\r\n <button @click=\"onPurchase(specGoodsData)\" size=\"default\" type=\"primary\" class=\"button\" :style=\"{background:PrimaryColor}\">{{buyName}}</button>\r\n </view>\r\n <view class=\"determine u-flex\" v-else-if=\"popupType==3\">\r\n <button @click=\"onDetermine(specGoodsData)\" size=\"default\" type=\"primary\" class=\"button u-flex-m\" style=\"background:#ffa63a;margin:0 10rpx;\">加入购物车</button>\r\n <button @click=\"onPurchase(specGoodsData)\" size=\"default\" type=\"primary\" class=\"button u-flex-m\" style=\"margin:0 10rpx;\" :style=\"{background:PrimaryColor}\">{{buyName}}</button>\r\n </view>\r\n <view class=\"determine\" v-else>\r\n <button @click=\"onDetermine(specGoodsData)\" size=\"default\" type=\"primary\" class=\"button\" :style=\"{background:PrimaryColor}\">加入购物车</button>\r\n </view>\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tprops:{\r\n isPopup: {\r\n type: Boolean\r\n },\r\n\t\t\tspecGoodsData: {\r\n\t\t\t\ttype: Object,\r\n\t\t\t\tdefault(){\r\n\t\t\t\t\treturn {};\r\n\t\t\t\t}\r\n\t\t\t},\r\n //规格状态 1:默认 加入购物车 2:不加人购物车 按钮名称改成去购买 配合isAuto=true使用 3:显示加入购物车按钮、去购买按钮\r\n popupType: {\r\n type: [Number,String],\r\n default(){\r\n \treturn 1;\r\n }\r\n },\r\n //是否显示数量控件 false:隐藏 true:显示\r\n isShowNum: {\r\n type: Boolean,\r\n default(){\r\n \treturn true;\r\n }\r\n },\r\n\t\t},\r\n data() {\r\n return {\r\n PrimaryColor:'#fe461d',//主题色\r\n freeSpecsButtonBackground:'rgba(254,70,29,.1)',\r\n showPopup: false,\r\n addNumber:1,\r\n disabled:true,//是否禁止规格数量控件 true:禁止\r\n buyName:'去购买',\r\n current:0,//选择的规格\r\n selArray:'',//已选规格属性\r\n\t\t\t\tnum:1,\r\n };\r\n },\r\n watch:{\r\n isPopup(val){\r\n console.log(val)\r\n if(val){\r\n setTimeout(()=>{\r\n if(this.specGoodsData.attr_array){\r\n this.selArray = this.specGoodsData.attr_array[0]\r\n }\r\n },100)\r\n }\r\n },\r\n },\r\n created() {\r\n\r\n },\r\n methods:{\r\n //选择属性/规格\r\n onfreeSpecs(e,index){\r\n this.current = index\r\n this.selArray = e\r\n var item = {\r\n type:1,//1:选择规格 2:加入购物车 3:去购买 4:输入的数量\r\n\t\t\t\t\tselArray:e\r\n }\r\n this.$emit('change',item)\r\n },\r\n // 加入购物车\r\n onDetermine(e) {\r\n var item={\r\n type:2,//1:选择规格 2:加入购物车 3:去购买 4:输入的数量\r\n\t\t\t\t\tgoods:e,\r\n num:this.num,\r\n selArray:this.selArray || (this.specGoodsData.attr_array && this.specGoodsData.attr_array[0]),\r\n }\r\n this.$emit('change',item)\r\n },\r\n //去购买\r\n onPurchase(e){\r\n var item = {\r\n type:3,//1:选择规格 2:加入购物车 3:去购买 4:输入的数量\r\n\t\t\t\t\tgoods:e,\r\n num:this.num,\r\n selArray:this.selArray || (this.specGoodsData.attr_array && this.specGoodsData.attr_array[0]),\r\n }\r\n this.$emit('change',item)\r\n },\r\n minus(){\r\n\t\t\t\tif(this.num<=1){\r\n\t\t\t\t\tthis.num=1\r\n\t\t\t\t}else{\r\n\t\t\t\t\tthis.num--\r\n\t\t\t\t}\r\n\t\t\t\tvar item = {\r\n\t\t\t\t type:4,//1:选择规格 2:加入购物车 3:去购买 4:输入的数量\r\n\t\t\t\t\tnum:this.num\r\n\t\t\t\t}\r\n\t\t\t\tthis.$emit('change',item)\r\n\t\t\t},\r\n\t\t\tplus(){\r\n var maxNum = this.specGoodsData.totalStockCount || null\r\n if(maxNum && this.num>=maxNum){\r\n \tthis.num = maxNum\r\n }else{\r\n this.num++\r\n }\r\n\t\t\t\tvar item = {\r\n\t\t\t\t type:4,//1:选择规格 2:加入购物车 3:去购买 4:输入的数量\r\n\t\t\t\t\tnum:this.num\r\n\t\t\t\t}\r\n\t\t\t\tthis.$emit('change',item)\r\n\t\t\t},\r\n\t\t\tinputChange(event){\r\n\t\t\t\tvar val = event.detail.value\r\n var maxNum = this.specGoodsData.totalStockCount || null\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tif(val > 1){}else{\r\n\t\t\t\t\t\tthis.num = 1\r\n\t\t\t\t\t}\r\n if(maxNum && val>=maxNum){\r\n \tthis.num = maxNum\r\n }\r\n\t\t\t\t}, 1)\r\n\t\t\t},\r\n \r\n }\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n.u-flex{\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n}\r\n.u-flex-m {\r\n -webkit-box-flex: 1;\r\n -webkit-flex: 1;\r\n flex: 1;\r\n overflow: hidden\r\n}\r\n.moreText {\r\n display: -webkit-box;\r\n -webkit-box-orient: vertical;\r\n -webkit-line-clamp: 2;\r\n overflow: hidden;\r\n}\r\n.popup {\r\n background: #fff;\r\n border-radius: 16rpx 16rpx 0 0;\r\n}\r\n/* 头部商品开始 */\r\n.topGoods {\r\n overflow: hidden;\r\n position: relative;\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n /* border-bottom: 1px solid #f5f5f5; */\r\n padding: 40rpx 40rpx 24rpx 40rpx;\r\n box-sizing: border-box;\r\n .Pic {\r\n width: 136rpx;\r\n height: 136rpx;\r\n .goodsImage {\r\n width: 136rpx;\r\n height: 136rpx;\r\n border-radius: 10rpx;\r\n }\r\n }\r\n .goodsInfo {\r\n margin-left: 20rpx;\r\n width: 100%;\r\n .goodsName {\r\n font-size: 32rpx;\r\n font-weight: bold;\r\n padding-right: 35rpx;\r\n }\r\n .goodsDescription {\r\n color: #999;\r\n font-size: 22rpx;\r\n line-height: 24rpx;\r\n margin-top: 10rpx;\r\n display: inline-block;\r\n white-space: nowrap;\r\n width: 490rpx;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n }\r\n .goodsData {\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n // margin-top: 4rpx;\r\n text {\r\n color: #666;\r\n font-size: 24rpx;\r\n }\r\n .monthlySales {\r\n margin-right: 20rpx;\r\n .clickWord {\r\n max-width: 300rpx;\r\n white-space: nowrap;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n }\r\n }\r\n }\r\n .bottomOperation {\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n margin-top: 10rpx;\r\n align-items: center;\r\n .retailPrice {\r\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n flex-direction: row;\r\n align-items: flex-end;\r\n color: #fe461d;\r\n margin-right: 24rpx;\r\n .fuhao {\r\n font-size: 22rpx;\r\n }\r\n .Price {\r\n font-size: 38rpx;\r\n font-weight: bold;\r\n line-height: 38rpx;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.popupCenter {\r\n color: #333;\r\n position: relative;\r\n width: 100%;\r\n padding: 0 40rpx;\r\n .goodsSpec{\r\n color: #333;\r\n .freeSpecs {\r\n color: #333;\r\n }\r\n .name {\r\n color: #333;\r\n font-size: 26rpx;\r\n font-weight: bold;\r\n }\r\n .specList {\r\n margin-top: 20rpx;\r\n .button {\r\n padding: 0rpx 44rpx;\r\n color: #262626;\r\n background: #f2f2f2;\r\n margin-right: 30rpx;\r\n margin-bottom: 30rpx;\r\n height: 70rpx;\r\n line-height: 68rpx;\r\n border-radius: 35px;\r\n box-sizing: border-box;\r\n font-size: 28rpx;\r\n overflow: initial;\r\n display: inline-block;\r\n &.click {\r\n color: #65b05b;\r\n background: #f0f9eb;\r\n }\r\n &::after {\r\n border: none;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n.determine {\r\n padding: 20rpx 40rpx;\r\n background: #fff;\r\n .button {\r\n padding: 0rpx 44rpx;\r\n height: 90rpx;\r\n line-height: 90rpx;\r\n border-radius: 45px;\r\n background: #65b05b;\r\n border: none;\r\n }\r\n}\r\n.numberBox{\r\n .minus,.plus{\r\n width: 60rpx;\r\n height: 54rpx;\r\n border: 1rpx solid #eee;\r\n justify-content: center;\r\n }\r\n .minus{\r\n border-radius: 6rpx 0 0 6rpx;\r\n }\r\n .plus{\r\n border-radius:0 6rpx 6rpx 0;\r\n }\r\n .inputBox{\r\n width: 60rpx;\r\n height: 54rpx;\r\n border-top: 1rpx solid #eee;\r\n border-bottom: 1rpx solid #eee;\r\n input{\r\n width: 100%;\r\n height: 100%;\r\n border: 0;\r\n text-align: center;\r\n font-size: 26rpx;\r\n }\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./specs-popup.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./specs-popup.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648645357126\n var cssReload = require(\"D:/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pages/alert/alert.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///D:/项目/产品/app/yun-teng-app/pages/alert/alert.vue?ac00","webpack:///D:/项目/产品/app/yun-teng-app/pages/alert/alert.vue?9e0c","webpack:///D:/项目/产品/app/yun-teng-app/pages/alert/alert.vue?6de7","webpack:///D:/项目/产品/app/yun-teng-app/pages/alert/alert.vue?e08c","uni-app:///pages/alert/alert.vue"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,6F,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,cAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAA8H;AAC9H;AACyD;AACL;;;AAGpD;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,4FAAM;AACR,EAAE,qGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,gGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACtBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAssB,CAAgB,qrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;ACW1tB;AACA;AACA,oBADA,EADA;;AAIA,MAJA,kBAIA;AACA;;AAEA,GAPA;AAQA,QARA,kBAQA,CARA,EAQA;AACA;AACA;AACA,GAXA,E","file":"pages/alert/alert.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/alert/alert.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./alert.vue?vue&type=template&id=19c1c680&scoped=true&\"\nvar renderjs\nimport script from \"./alert.vue?vue&type=script&lang=js&\"\nexport * from \"./alert.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"19c1c680\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/alert/alert.vue\"\nexport default component.exports","export * from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./alert.vue?vue&type=template&id=19c1c680&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./alert.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./alert.vue?vue&type=script&lang=js&\"","<template>\r\n <view class=\"content\">\r\n\t\t<text>告警</text>\r\n <!-- 公共组件-每个页面必须引入 -->\r\n <public-module></public-module>\r\n <f-tabbar :isFillHeight=\"false\"></f-tabbar>\r\n </view>\n</template>\n\n<script>\r\nimport fTabbar from '@/components/module/f-tabbar/f-tabbar';\r\nexport default {\r\n components: {\r\n fTabbar\r\n },\r\n data() {\r\n return {\r\n }\r\n },\r\n onLoad(e) {\r\n // 隐藏原生的tabbar\r\n uni.hideTabBar();\r\n },\r\n}\r\n</script>\n\n<style lang=\"scss\" scoped>\r\n</style>\n"],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pages/device/device.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///D:/项目/产品/app/yun-teng-app/pages/device/device.vue?7d30","webpack:///D:/项目/产品/app/yun-teng-app/pages/device/device.vue?bb29","webpack:///D:/项目/产品/app/yun-teng-app/pages/device/device.vue?85d6","webpack:///D:/项目/产品/app/yun-teng-app/pages/device/device.vue?bf6b","uni-app:///pages/device/device.vue"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,gG,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,eAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;;;AAGrD;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACtBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAusB,CAAgB,srBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;ACY3tB;AACA;AACA,oBADA,EADA;;AAIA,MAJA,kBAIA;AACA;;AAEA,GAPA;AAQA,QARA,oBAQA;AACA;AACA;AACA,GAXA,E","file":"pages/device/device.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/device/device.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./device.vue?vue&type=template&id=43012106&scoped=true&\"\nvar renderjs\nimport script from \"./device.vue?vue&type=script&lang=js&\"\nexport * from \"./device.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"43012106\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/device/device.vue\"\nexport default component.exports","export * from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./device.vue?vue&type=template&id=43012106&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./device.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./device.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<text>设备</text>\r\n <!-- 公共组件-每个页面必须引入 -->\r\n <public-module></public-module>\r\n <f-tabbar></f-tabbar>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\nimport fTabbar from '@/components/module/f-tabbar/f-tabbar';\r\n\r\nexport default {\r\n components:{\r\n fTabbar,\r\n },\r\n data() {\r\n return {\r\n }\r\n },\r\n onLoad() {\r\n // 隐藏原生的tabbar\r\n uni.hideTabBar();\r\n },\r\n\r\n}\r\n</script>\r\n\n<style lang=\"scss\" scoped>\r\n\n</style>\n"],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pages/goods/goods.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/goods/goods.vue?1953","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/goods/goods.vue?a5b9","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/goods/goods.vue?d587","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/goods/goods.vue?639b","uni-app:///pages/goods/goods.vue"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,6F,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,cAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAA8H;AAC9H;AACyD;AACL;;;AAGpD;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,4FAAM;AACR,EAAE,qGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,gGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACtBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAssB,CAAgB,qrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;ACW1tB;AACA;AACA,oBADA,EADA;;AAIA,MAJA,kBAIA;AACA;;AAEA,GAPA;AAQA,QARA,kBAQA,CARA,EAQA;AACA;AACA;AACA,GAXA,E","file":"pages/goods/goods.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/goods/goods.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./goods.vue?vue&type=template&id=5566b618&scoped=true&\"\nvar renderjs\nimport script from \"./goods.vue?vue&type=script&lang=js&\"\nexport * from \"./goods.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5566b618\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/goods.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./goods.vue?vue&type=template&id=5566b618&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./goods.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./goods.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n\t\t<text>告警</text>\r\n <!-- 公共组件-每个页面必须引入 -->\r\n <public-module></public-module>\r\n <f-tabbar :isFillHeight=\"false\"></f-tabbar>\r\n </view>\n</template>\n\n<script>\r\nimport fTabbar from '@/components/module/f-tabbar/f-tabbar';\r\nexport default {\r\n components: {\r\n fTabbar\r\n },\r\n data() {\r\n return {\r\n }\r\n },\r\n onLoad(e) {\r\n // 隐藏原生的tabbar\r\n uni.hideTabBar();\r\n },\r\n}\r\n</script>\n\n<style lang=\"scss\" scoped>\r\n</style>\n"],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///D:/项目/产品/app/yun-teng-app/pages/index/index.vue?420e","webpack:///D:/项目/产品/app/yun-teng-app/pages/index/index.vue?9b94","webpack:///D:/项目/产品/app/yun-teng-app/pages/index/index.vue?1c55","webpack:///D:/项目/产品/app/yun-teng-app/pages/index/index.vue?9977","uni-app:///pages/index/index.vue"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,6F,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,cAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAA8H;AAC9H;AACyD;AACL;;;AAGpD;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,4FAAM;AACR,EAAE,qGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,gGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACtBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAssB,CAAgB,qrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;ACY1tB;AACA;AACA,oBADA,EADA;;AAIA,MAJA,kBAIA;AACA;;AAEA,GAPA;AAQA,QARA,oBAQA;AACA;AACA;AACA,GAXA,E","file":"pages/index/index.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/index/index.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./index.vue?vue&type=template&id=57280228&scoped=true&\"\nvar renderjs\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"57280228\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/index.vue\"\nexport default component.exports","export * from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=template&id=57280228&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<text>首页</text>\r\n <!-- 公共组件-每个页面必须引入 -->\r\n <public-module></public-module>\r\n <f-tabbar></f-tabbar>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\nimport fTabbar from '@/components/module/f-tabbar/f-tabbar';\r\n\r\nexport default {\r\n components:{\r\n fTabbar,\r\n },\r\n data() {\r\n return {\r\n }\r\n },\r\n onLoad() {\r\n // 隐藏原生的tabbar\r\n uni.hideTabBar();\r\n },\r\n}\r\n</script>\r\n\n<style lang=\"scss\" scoped>\r\n</style>\n"],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/myInfo.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/my/myInfo.vue?c681","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/my/myInfo.vue?01da","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/my/myInfo.vue?ed43","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/my/myInfo.vue?df5c","uni-app:///pages/my/myInfo.vue"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,4F,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,eAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;;;AAGrD;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACtBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAusB,CAAgB,srBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;ACY3tB;AACA;AACA,oBADA,EADA;;AAIA,MAJA,kBAIA;AACA;;AAEA,GAPA;AAQA,QARA,oBAQA;AACA;AACA;AACA,GAXA,E","file":"pages/my/myInfo.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/my/myInfo.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./myInfo.vue?vue&type=template&id=46427794&scoped=true&\"\nvar renderjs\nimport script from \"./myInfo.vue?vue&type=script&lang=js&\"\nexport * from \"./myInfo.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"46427794\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/my/myInfo.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./myInfo.vue?vue&type=template&id=46427794&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./myInfo.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./myInfo.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<text>我的</text>\r\n <!-- 公共组件-每个页面必须引入 -->\r\n <public-module></public-module>\r\n <f-tabbar></f-tabbar>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\nimport fTabbar from '@/components/module/f-tabbar/f-tabbar';\r\n\r\nexport default {\r\n components:{\r\n fTabbar,\r\n },\r\n data() {\r\n return {\r\n }\r\n },\r\n onLoad() {\r\n // 隐藏原生的tabbar\r\n uni.hideTabBar();\r\n },\r\n}\r\n</script>\r\n\n<style lang=\"scss\" scoped>\r\n</style>\n"],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pages/personal/personal.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///D:/项目/产品/app/yun-teng-app/pages/personal/personal.vue?eccc","webpack:///D:/项目/产品/app/yun-teng-app/pages/personal/personal.vue?478b","webpack:///D:/项目/产品/app/yun-teng-app/pages/personal/personal.vue?ec3e","webpack:///D:/项目/产品/app/yun-teng-app/pages/personal/personal.vue?3b9b","uni-app:///pages/personal/personal.vue","webpack:///D:/项目/产品/app/yun-teng-app/pages/personal/personal.vue?0831","webpack:///D:/项目/产品/app/yun-teng-app/pages/personal/personal.vue?a52d"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,sG,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,iBAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAysB,CAAgB,wrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC0B7tB;AACA;AACA,oBADA;AAEA,oBAFA,EADA;;AAKA,MALA,kBAKA;AACA;AACA,kBADA;AAEA,6BAFA,CAEA;AAFA;AAIA,GAVA;AAWA,QAXA,oBAWA;AACA;AACA;AACA,GAdA;AAeA;AACA,gBADA,wBACA,CADA,EACA;AACA;AACA,KAHA,EAfA,E;;;;;;;;;;;;;AC1BA;AAAA;AAAA;AAAA;AAA41C,CAAgB,uvCAAG,EAAC,C;;;;;;;;;;;ACAh3C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/personal/personal.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/personal/personal.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./personal.vue?vue&type=template&id=3df0de86&scoped=true&\"\nvar renderjs\nimport script from \"./personal.vue?vue&type=script&lang=js&\"\nexport * from \"./personal.vue?vue&type=script&lang=js&\"\nimport style0 from \"./personal.vue?vue&type=style&index=0&id=3df0de86&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3df0de86\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/personal/personal.vue\"\nexport default component.exports","export * from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./personal.vue?vue&type=template&id=3df0de86&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./personal.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./personal.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"personal\">\r\n\t\t<!-- 公共组件-每个页面必须引入 -->\r\n\t\t<public-module></public-module>\r\n\t\t<f-navbar title=\"个人中心\" fontColor=\"#fff\" :bgColor=\"PrimaryColor\" :scrollTop=\"scrollTop\" navbarType='5'\r\n\t\t\t:isShowLeft=\"false\" :isShowTransparentTitle=\"false\"></f-navbar>\r\n\t\t<view class=\"head-box\">\r\n\t\t\t<!-- #ifdef MP -->\r\n\t\t\t<view class=\"u-flex\">\r\n\t\t\t\t<text>11111</text>\r\n\t\t\t</view>\r\n\t\t\t<!-- #endif -->\r\n\t\t\t<!-- #ifndef MP -->\r\n\t\t\t<view class=\"u-flex\">\r\n\t\t\t\t<text>2222</text>\r\n\t\t\t</view>\r\n\t\t\t<!-- #endif -->\r\n\t\t</view>\r\n\t\t<f-tabbar></f-tabbar>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport fTabbar from '@/components/module/f-tabbar/f-tabbar';\r\n\timport fNavbar from '@/components/module/f-navbar/f-navbar';\r\n\r\n\texport default {\r\n\t\tcomponents: {\r\n\t\t\tfTabbar,\r\n\t\t\tfNavbar\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tscrollTop: 0,\r\n\t\t\t\tPrimaryColor: '#fe461d', //主题色\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\t// 隐藏原生的tabbar\r\n\t\t\tuni.hideTabBar();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tonPageScroll(e) {\r\n\t\t\t\tthis.scrollTop = e.scrollTop;\r\n\t\t\t},\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.personal {\r\n\t\tmin-height: 2000rpx;\r\n\t}\r\n\r\n\t.head-box {\r\n\t\tpadding-top: 128rpx;\r\n\t\tbackground: linear-gradient(to left top, #f32735, #fc674d);\r\n\t\tborder-radius: 50% / 0 0 5% 5%;\r\n\t\toverflow: hidden;\r\n\t}\r\n</style>\n","import mod from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./personal.vue?vue&type=style&index=0&id=3df0de86&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./personal.vue?vue&type=style&index=0&id=3df0de86&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249357\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/login.vue?600d","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/login.vue?b490","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/login.vue?8b73","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/login.vue?1c38","uni-app:///pages/user/login.vue"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,4F,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,cAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAA8H;AAC9H;AACyD;AACL;;;AAGpD;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,4FAAM;AACR,EAAE,qGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,gGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACtBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAssB,CAAgB,qrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACU1tB;AACA,MADA,kBACA;AACA;;;AAGA,GALA,E","file":"pages/user/login.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/user/login.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./login.vue?vue&type=template&id=802e0a44&scoped=true&\"\nvar renderjs\nimport script from \"./login.vue?vue&type=script&lang=js&\"\nexport * from \"./login.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"802e0a44\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/user/login.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=template&id=802e0a44&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"page\">\r\n\t\t<text>我的</text>\r\n\t\t<!-- 公共组件-每个页面必须引入 -->\r\n\t\t<public-module></public-module>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t\r\nexport default {\r\n\tdata() {\r\n\t\treturn {\r\n \r\n\t\t};\r\n\t},\r\n};\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n</style>\r\n"],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/protocol.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/protocol.vue?3187","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/protocol.vue?6b8b","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/protocol.vue?7321","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/protocol.vue?e634","uni-app:///pages/user/protocol.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/protocol.vue?16f2","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/protocol.vue?967d"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,kG,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,iBAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,uSAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAAysB,CAAgB,wrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;ACS7tB,gD;;;;;;;;eACA,EACA,IADA,kBACA,CACA,SACA,sJADA;AAMA,GARA;AASA;AACA,QAVA,kBAUA,CAVA,EAUA;;AAEA,GAZA;AAaA;AACA,QAdA,oBAcA,EAdA;AAeA;AACA,aAhBA,E;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAA41C,CAAgB,uvCAAG,EAAC,C;;;;;;;;;;;ACAh3C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/user/protocol.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/user/protocol.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./protocol.vue?vue&type=template&id=1253b29a&scoped=true&\"\nvar renderjs\nimport script from \"./protocol.vue?vue&type=script&lang=js&\"\nexport * from \"./protocol.vue?vue&type=script&lang=js&\"\nimport style0 from \"./protocol.vue?vue&type=style&index=0&id=1253b29a&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1253b29a\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/user/protocol.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./protocol.vue?vue&type=template&id=1253b29a&scoped=true&\"","var components\ntry {\n components = {\n uParse: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-parse/u-parse\" */ \"@/uni_modules/uview-ui/components/u-parse/u-parse.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./protocol.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./protocol.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"page\">\r\n\t\t<!-- 公共组件-每个页面必须引入 -->\r\n\t\t<public-module></public-module>\r\n <u-parse :content=\"content\"></u-parse>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\nimport { mapState, mapMutations } from 'vuex';\r\nexport default {\r\n\tdata() {\r\n\t\treturn {\r\n content: `\r\n <p>用户协议</p>\r\n <img src=\"https://cdn.uviewui.com/uview/swiper/2.jpg\" />\r\n `,\r\n\t\t};\r\n\t},\r\n\t//第一次加载\r\n\tonLoad(e) {\r\n \r\n\t},\r\n\t//页面显示\r\n\tonShow() {},\r\n\t//方法\r\n\tmethods: {\r\n\r\n\t}\r\n};\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n.page{\r\n min-height: 100vh;\r\n background-color: #fff;\r\n padding: 24rpx;\r\n font-size: 32rpx;\r\n color: #666;\r\n line-height: 1.6;\r\n}\r\n</style>\r\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./protocol.vue?vue&type=style&index=0&id=1253b29a&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./protocol.vue?vue&type=style&index=0&id=1253b29a&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689910949\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/set.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/set.vue?1268","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/set.vue?3b92","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/set.vue?d9e0","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/set.vue?3624","uni-app:///pages/user/set.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/set.vue?2915","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pages/user/set.vue?1986"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":"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","file":"pages/user/set.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/user/set.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./set.vue?vue&type=template&id=3fe952d2&\"\nvar renderjs\nimport script from \"./set.vue?vue&type=script&lang=js&\"\nexport * from \"./set.vue?vue&type=script&lang=js&\"\nimport style0 from \"./set.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/user/set.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./set.vue?vue&type=template&id=3fe952d2&\"","var components\ntry {\n components = {\n uIcon: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-icon/u-icon\" */ \"@/uni_modules/uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uButton: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-button/u-button\" */ \"@/uni_modules/uview-ui/components/u-button/u-button.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./set.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./set.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view>\r\n\t\t<public-module></public-module>\r\n <view class=\"group\">\r\n <view class=\"cell u-flex\" @click=\"upAvatar\">\r\n <view class=\"title u-flex-m\">头像</view>\r\n <image :src=\"avatar\" class=\"avatar\"></image>\r\n <u-icon name=\"arrow-right\" :size=\"14\" color=\"#333\"></u-icon>\r\n </view>\r\n <view class=\"cell u-flex\">\r\n <view class=\"title u-flex-m\">昵称</view>\r\n <view class=\"text\">小凡</view>\r\n </view>\r\n <view class=\"cell u-flex\" @click=\"onJump('/pagesPackageA/address/address')\">\r\n <view class=\"title u-flex-m\">收货地址</view>\r\n <u-icon name=\"arrow-right\" :size=\"14\" color=\"#333\"></u-icon>\r\n </view>\r\n </view> \r\n\t\t<view class=\"group\">\r\n <!-- #ifdef MP || APP-PLUS -->\r\n <view class=\"cell u-flex\" @click=\"checkUpData\">\r\n <view class=\"title u-flex-m\">检查更新</view>\r\n <!-- #ifdef APP-PLUS -->\r\n <view class=\"text\" v-if=\"versionInfo.versionName\">{{versionInfo.versionName}}</view>\r\n <!-- #endif -->\r\n <u-icon name=\"arrow-right\" :size=\"14\" color=\"#333\"></u-icon>\r\n </view>\r\n <!-- #endif -->\r\n <view class=\"cell u-flex\" @click=\"getPhone\">\r\n <view class=\"title u-flex-m\">手机号</view>\r\n <view class=\"text\">{{phoneNum || '去绑定'}}</view>\r\n <u-icon name=\"arrow-right\" :size=\"14\" color=\"#333\"></u-icon>\r\n <!-- #ifdef MP-WEIXIN -->\r\n <!-- 微信手机授权 -->\r\n <button class=\"itemButton\" open-type=\"getPhoneNumber\" @getphonenumber=\"decryptPhoneNumber\"></button>\r\n <!-- #endif -->\r\n <!-- #ifdef MP-ALIPAY -->\r\n <!-- 支付宝手机授权 -->\r\n <button class=\"itemButton\" open-type=\"getAuthorize\" scope=\"phoneNumber\" @getAuthorize=\"decryptPhoneNumber\" @error=\"onAuthError\"></button>\r\n <!-- #endif -->\r\n </view>\r\n <!-- #ifdef APP-PLUS -->\r\n <view class=\"cell u-flex\">\r\n <view class=\"title u-flex-m\">缓存大小</view>\r\n <view class=\"text\">{{fileSizeString}}</view>\r\n <!-- app删除缓存 -->\r\n <view class=\"u-p-l-14\" @tap.stop=\"appClearCache\">\r\n <u-icon name=\"trash\" :size=\"20\" color=\"#888\"></u-icon>\r\n </view>\r\n </view>\r\n <!-- #endif -->\r\n <view class=\"cell u-flex\">\r\n <view class=\"title u-flex-m\">问题反馈</view>\r\n <u-icon name=\"arrow-right\" :size=\"14\" color=\"#333\"></u-icon>\r\n </view>\r\n <view class=\"cell u-flex\">\r\n <view class=\"title u-flex-m\">关于我们</view>\r\n <u-icon name=\"arrow-right\" :size=\"14\" color=\"#333\"></u-icon>\r\n </view>\r\n\t\t</view>\r\n <view class=\"u-p-t-50 u-p-l-30 u-p-r-30\">\r\n <u-button shape=\"square\" type=\"error\" @click=\"loginOut\">退出登录</u-button>\r\n </view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\nimport { mapState, mapMutations } from 'vuex';\r\n// #ifdef MP\r\nimport { getPhoneInfo } from '@/config/login';\r\nimport { mpUpData } from '@/config/common';\n// #endif\r\n// #ifdef APP-PLUS\r\nimport { formatSize,clearCache } from '@/config/common';\r\nimport APPUpdate from '@/uni_modules/zhouWei-APPUpdate/js_sdk/appUpdate';\r\n// #endif\r\nexport default {\r\n computed:{\r\n ...mapState(['userInfo'])\r\n },\r\n\tdata() {\r\n\t\treturn {\r\n fileSizeString:'0B',//App缓存大小\r\n versionInfo:{},//版本信息\r\n phoneNum: this.$store.state.userInfo.phoneNum || '',\r\n avatar:require('@//static/logo.png')\r\n }\r\n\t},\r\n\tonLoad() {\r\n // #ifdef APP-PLUS\r\n this.appFormatSize() //计算app缓存大小\r\n this.getCurrentNo() //获取版本号\r\n // #endif\r\n \r\n\t},\r\n onShow() {\r\n this.bindPhoneSuccess()\r\n },\r\n\tmethods: {\r\n\t\t...mapMutations(['emptyUserInfo','setUserInfo']),\r\n onJump(url) {\r\n uni.navigateTo({\r\n url: url\r\n });\r\n },\r\n\t\tloginOut() {\r\n var that = this\r\n uni.showModal({\r\n title: '退出登录',\r\n content: '你确定退出登录吗?',\r\n success(res) {\r\n if(res.confirm) {\r\n that.emptyUserInfo();\r\n setTimeout(()=>{\r\n uni.navigateBack({delta: 1})\r\n },500)\r\n }else if (res.cancel) {}\r\n }\r\n })\r\n\t\t},\r\n // 修改头像\r\n upAvatar(){\r\n var that = this\r\n uni.chooseImage({\r\n count:1,\r\n success:(res)=>{\r\n const tempFilePaths = res.tempFilePaths;\r\n // uni.$u.http.upload('api/upload/img', {\r\n // filePath:tempFilePaths[0],\r\n // name:'avatar',\r\n // }).then(res => {\r\n // that.avatar = res\n // })\r\n }\r\n })\r\n },\r\n // 检查更新\r\n checkUpData(){\r\n // #ifdef MP\r\n this.inspectMpUpData()\r\n // #endif\r\n // #ifdef APP-PLUS\r\n this.appUpData()\r\n // #endif\r\n },\r\n getPhone(){\r\n // #ifdef H5\r\n this.openBindPhone(1)\r\n // #endif\r\n },\r\n //檢查小程序更新\r\n inspectMpUpData(){\r\n // #ifdef MP\r\n var that = this\r\n mpUpData(res=>{\r\n if(res.type===1){\r\n //请求完新版本信息的回调\r\n if(!res.data.hasUpdate){\r\n that.$u.toast('当前没有新版发布')\r\n }\r\n }else if(res.type===2){\r\n // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示\r\n uni.showModal({\r\n title: '提示',\r\n content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'\r\n })\r\n }\r\n })\r\n // #endif\r\n },\r\n appUpData(){\r\n APPUpdate() //检测app更新\r\n },\r\n // App计算缓存\r\n appFormatSize() {\r\n let that = this;\r\n formatSize(res=>{\r\n that.fileSizeString = res\r\n })\r\n },\r\n // App清理缓存\r\n appClearCache() {\r\n console.log('清除缓存--')\r\n let that = this;\r\n clearCache(this.fileSizeString).then(()=>{\r\n that.appFormatSize()\r\n })\r\n },\r\n //授权手机号\r\n decryptPhoneNumber(e) {\r\n console.log(e,'授权手机号')\r\n var that = this\r\n // #ifdef MP-WEIXIN\r\n \tif(e.detail.errMsg == 'getPhoneNumber:ok'){\r\n if(e.detail.iv){\r\n var authorizeInfo = e.detail;\r\n //请去getPhoneInfo方法中使用您的接口绑定信息\r\n getPhoneInfo(authorizeInfo, info=>{\r\n //绑定成功后--保存您的信息\r\n // var userInfo = {\r\n // phoneNum: res.phoneNum,\r\n // };\r\n // that.setUserInfo(userInfo);\r\n // that.bindPhoneSuccess()\r\n setTimeout(()=>{\r\n uni.$u.toast('绑定成功')\r\n },100)\r\n }, err=>{\r\n that.openBindPhone(2,'获取手机号失败,请使用手机号登录')\r\n });\r\n }else{\r\n that.openBindPhone(2,'获取手机号失败,请使用手机号登录')\r\n }\r\n \t}else{\r\n // 拒绝\r\n this.onAuthError()\r\n }\r\n // #endif\r\n \r\n // #ifdef MP-ALIPAY\r\n uni.getPhoneNumber({\r\n success:(res)=>{\r\n console.log(res.response,'res.response')\r\n //请去getPhoneInfo方法中使用您的接口绑定信息\r\n getPhoneInfo(res.response, res=>{\r\n //绑定成功后--保存您的信息\r\n // var userInfo = {\r\n // phoneNum: res.phoneNum,\r\n // };\r\n // that.setUserInfo(userInfo);\r\n // that.bindPhoneSuccess()\r\n setTimeout(()=>{\r\n uni.$u.toast('绑定成功')\r\n },100)\r\n }, err=>{\r\n that.openBindPhone(2,'获取手机号失败,请使用手机号登录')\r\n });\r\n },\r\n fail:(res)=>{\r\n that.openBindPhone(2,'获取手机号失败,请使用手机号登录')\r\n }\r\n })\r\n // #endif\r\n },\r\n // 拒绝手机授权\r\n onAuthError(e){\r\n this.openBindPhone(2,'您已拒绝或授权失败,可使用手机号绑定~')\r\n },\r\n // 手机号绑定成功回调方法\r\n bindPhoneSuccess(){\r\n this.phoneNum = this.$store.state.userInfo.phoneNum || ''\r\n },\r\n openBindPhone(type=1,content){\r\n var that = this\r\n if(type==1){\r\n that.onJump('/pages/user/login') //绑定号码可以自定义页面或者弹窗\r\n }else if(type==2){\r\n uni.showModal({\r\n title: \"温馨提示\",\r\n content: content,\r\n success(res) {\r\n if (res.confirm) {\r\n that.onJump('/pages/user/login') //绑定号码可以自定义页面或者弹窗\r\n }\r\n }\r\n });\r\n }\r\n },\r\n // 获取当前应用的版本号\r\n getCurrentNo(callback) {\r\n var that = this\r\n \t// 获取本地应用资源版本号\r\n \tplus.runtime.getProperty(plus.runtime.appid, function(inf) {\r\n that.versionInfo = {\r\n \t\t\tversionCode: inf.versionCode,\r\n \t\t\tversionName: inf.version\r\n \t\t}\r\n \t});\r\n }\r\n\r\n\t}\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n// page {\n// background: #fff;\n// }\n.group {\n padding: 0 30rpx;\r\n margin-top: 20rpx;\r\n background: #fff;\n}\n.cell {\r\n position: relative;\r\n // line-height: normal;\r\n padding: 24rpx 0;\r\n border-bottom: 1rpx solid #eee;\r\n .title {\r\n font-size: 30rpx;\r\n color: #333;\r\n }\r\n .text{\r\n font-size: 28rpx;\r\n color: #888;\r\n }\r\n .itemButton{\r\n border-radius: 0;\r\n text-align: left;\r\n opacity: 0;\r\n width: 100%;\r\n height: 100%;\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n }\r\n &:last-child{\r\n border-bottom: none;\r\n }\r\n .avatar{\r\n width: 80rpx;\r\n height: 80rpx;\r\n border-radius: 40rpx;\r\n margin-right: 10rpx;\r\n }\r\n}\n\r\n</style>\r\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./set.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./set.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689910994\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/canvas/canvas.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/canvas/canvas.vue?c6ce","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/canvas/canvas.vue?3b5d","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/canvas/canvas.vue?6b0e","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/canvas/canvas.vue?8a60","uni-app:///pagesDome/canvas/canvas.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/canvas/canvas.vue?6cbf","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/canvas/canvas.vue?ed94"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":"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","file":"pagesDome/canvas/canvas.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/canvas/canvas.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./canvas.vue?vue&type=template&id=87283eee&scoped=true&\"\nvar renderjs\nimport script from \"./canvas.vue?vue&type=script&lang=js&\"\nexport * from \"./canvas.vue?vue&type=script&lang=js&\"\nimport style0 from \"./canvas.vue?vue&type=style&index=0&id=87283eee&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"87283eee\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/canvas/canvas.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./canvas.vue?vue&type=template&id=87283eee&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./canvas.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./canvas.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n <view class=\"titleBtn\" @click=\"createRectangle\">绘制矩形图fillRoundRect</view>\r\n <view class=\"canvasBox\" v-if=\"rectangleImg\">\r\n <view class=\"canvasItem\">\r\n <image mode=\"widthFix\" style=\"width:200rpx;height:100rpx\" :src=\"rectangleImg\"></image>\r\n </view>\r\n </view>\r\n \r\n <view class=\"titleBtn\" @click=\"createRectangleBorder\">绘制渐变边框矩形图fillRoundRect+roundRectBorder</view>\r\n <view class=\"canvasBox\" v-if=\"rectangleBorderImg\">\r\n <view class=\"canvasItem\">\r\n <image mode=\"widthFix\" style=\"width:200rpx;height:100rpx\" :src=\"rectangleBorderImg\"></image>\r\n </view>\r\n </view>\r\n \r\n <view class=\"titleBtn\" @click=\"createCircular\">绘制圆形头像drawCircular</view>\r\n <view class=\"canvasBox\" v-if=\"circularImg\">\r\n <view class=\"canvasItem\">\r\n <image mode=\"widthFix\" style=\"width:150rpx;height:150rpx\" :src=\"circularImg\"></image>\r\n </view>\r\n </view>\r\n \r\n <view class=\"titleBtn\" @click=\"createCover\">绘制图片cover不变形drawImgCover</view>\r\n <view class=\"canvasBox\" v-if=\"coverImg\">\r\n <view class=\"canvasItem\">\r\n <image mode=\"widthFix\" style=\"width:200rpx;height:200rpx\" :src=\"coverImg\"></image>\r\n </view>\r\n </view>\r\n \r\n <view class=\"titleBtn\" @click=\"createText\">绘制文本自定义换行超出省略dealWords</view>\r\n <view class=\"canvasBox\" v-if=\"textImg\">\r\n <view class=\"canvasItem\">\r\n <image mode=\"widthFix\" style=\"width:702rpx;height:200rpx\" :src=\"textImg\"></image>\r\n </view>\r\n </view>\r\n \r\n <view class=\"titleBtn\" @click=\"createButton\">绘制圆角按钮drawButton</view>\r\n <view class=\"canvasBox\" v-if=\"buttonImg\">\r\n <view class=\"canvasItem\">\r\n <image mode=\"widthFix\" style=\"width:260rpx;height:100rpx\" :src=\"buttonImg\"></image>\r\n </view>\r\n </view>\r\n \r\n <view class=\"titleBtn\" @click=\"createGoodsPoster\">绘制海报</view>\r\n <view class=\"canvasBox\" v-if=\"canvasImg\">\r\n <view class=\"canvasItem\">\r\n <image mode=\"widthFix\" style=\"width:500rpx;height:500rpx\" :src=\"canvasImg\"></image>\r\n </view>\r\n <view class=\"button\" @click=\"onSaveImg\">保存海报</view>\r\n </view>\r\n <!-- 矩形 -->\r\n <canvas class=\"f__canvas\" style=\"width:200px;height:100px\" canvas-id=\"rectangleCanvas\" id=\"rectangleCanvas\"></canvas>\r\n <!-- 矩形+边框 -->\r\n <canvas class=\"f__canvas\" style=\"width:200px;height:100px\" canvas-id=\"rectangleBorderCanvas\" id=\"rectangleBorderCanvas\"></canvas>\r\n <!-- 头像 -->\r\n <canvas class=\"f__canvas\" style=\"width:100px;height:100px\" canvas-id=\"circularCanvas\" id=\"circularCanvas\"></canvas>\r\n <!-- 不变形图片-最短边显示完整 -->\r\n <canvas class=\"f__canvas\" style=\"width:200px;height:200px\" canvas-id=\"coverCanvas\" id=\"coverCanvas\"></canvas>\r\n <!-- 文本自定义换行超出省略 -->\r\n <canvas class=\"f__canvas\" style=\"width:1000px;height:300px\" canvas-id=\"textCanvas\" id=\"textCanvas\"></canvas>\r\n <!-- 按钮 -->\r\n <canvas class=\"f__canvas\" style=\"width:260px;height:100px\" canvas-id=\"buttonCanvas\" id=\"buttonCanvas\"></canvas>\r\n <!-- 海报 -->\r\n <canvas class=\"f__canvas\" style=\"width:600px;height:730px\" canvas-id=\"firstCanvas\" id=\"firstCanvas\"></canvas>\r\n <!-- 二维码 -->\r\n <canvas class=\"f__canvas\" style=\"width:300px;height:300px;\" canvas-id=\"qrcode\" id=\"qrcode\"></canvas>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\nimport _canvas from '@/uni_modules/fan-canvas/canvasUtils';// 加载万能绘制方法\r\nimport { saveImg,qrcodeCanvas } from '@/uni_modules/fan-canvas/plugins/utils';// 需要保存图片和生成二维码可以引用此文件\r\nexport default {\r\n data() {\r\n return {\r\n // #ifndef H5\r\n goodsImg:'https://img02.163.gg/img/96/66/75/966675-ieuskndmvo.jpg!YM0000',\r\n // goodsImg:'https://api.yichengshi.cn/minImage/sx2/sx2IndexHeadBg.jpg',\r\n // #endif\r\n // #ifdef H5\r\n goodsImg:'/static/goods.jpg',\r\n // #endif\r\n rectangleImg:'', //矩形\r\n rectangleBorderImg:'', //矩形+边框\r\n circularImg:'', //圆形头像\r\n coverImg:'', //不变形图片-最短边显示完整\r\n textImg:'', //文本超出省略\r\n buttonImg:'', //按钮\r\n canvasImg:'', //生成的海报图片\r\n qrcodeImg:'', //二维码本地图片\r\n content:'canvas万能制作方法,新手简单入手,易学,一天掌握canvas制作。绘制矩形方法、加载图片方法、绘制圆形头像方法、绘制图片cover不变形、文本自定义换行超出省略、绘制圆角按钮等方法。组合起来用,基本海报都能绘制。', //内容\r\n }\r\n },\r\n onLoad() {\r\n \r\n },\r\n onReady() {\r\n this.createQrcode()\r\n },\r\n methods: {\r\n //绘制矩形图\r\n createRectangle(){\r\n if(this.rectangleImg){\r\n \treturn\r\n }\r\n var that = this;\r\n uni.showLoading({\r\n \ttitle: '生成中'\r\n });\r\n let ctx = uni.createCanvasContext('rectangleCanvas');\r\n const cvsW = 200\r\n const cvsH = 100\r\n // 绘制矩形\r\n //参数:cxt、x坐标、y坐标、宽度、高度、圆角、颜色\r\n _canvas.fillRoundRect(ctx,0,0,cvsW,cvsH,20,\"red\");\r\n // 绘制图片\r\n ctx.draw(false, function() {\r\n \tuni.canvasToTempFilePath({\r\n \t\twidth: cvsW,\r\n \t\theight: cvsH,\r\n \t\tcanvasId: 'rectangleCanvas',\r\n \t\tsuccess(res) {\r\n \t\t\tuni.hideLoading();\r\n \t\t\tthat.rectangleImg = res.tempFilePath\r\n \t\t}\r\n \t},that)\r\n }, 500)\r\n },\r\n //绘制渐变边框矩形图\r\n createRectangleBorder(){\r\n if(this.rectangleBorderImg){\r\n \treturn\r\n }\r\n var that = this;\r\n uni.showLoading({\r\n \ttitle: '生成中'\r\n });\r\n let ctx = uni.createCanvasContext('rectangleBorderCanvas');\r\n const cvsW = 200\r\n const cvsH = 100\r\n //绘制矩形\r\n //参数:cxt、x坐标、y坐标、宽度、高度、圆角、颜色\r\n _canvas.fillRoundRect(ctx, 0, 0, cvsW, cvsH, 20,'yellow')\r\n ctx.clip() //超出剪切\r\n //绘制边框\r\n //参数:cxt、x坐标、y坐标、宽度、高度、圆角、边框宽度\r\n _canvas.roundRectBorder(ctx, 0, 0, cvsW, cvsH, 20, 10)\r\n // 渐变填充边框\r\n const grd = ctx.createLinearGradient(0, 0, 200, 200)\r\n grd.addColorStop(0, 'red')\r\n grd.addColorStop(1, 'blue')\r\n ctx.strokeStyle = grd //填充颜色--非渐变设置为颜色即可\r\n ctx.stroke() //绘制边框\r\n // 绘制图片\r\n ctx.draw(false, function() {\r\n \tuni.canvasToTempFilePath({\r\n \t\twidth: cvsW,\r\n \t\theight: cvsH,\r\n \t\tcanvasId: 'rectangleBorderCanvas',\r\n \t\tsuccess(res) {\r\n \t\t\tuni.hideLoading();\r\n \t\t\tthat.rectangleBorderImg = res.tempFilePath\r\n \t\t}\r\n \t},that)\r\n }, 500)\r\n },\r\n // 绘制头像\r\n async createCircular(){\r\n if(this.circularImg){\r\n \treturn\r\n }\r\n var that = this;\r\n uni.showLoading({\r\n \ttitle: '生成中'\r\n });\r\n let ctx = uni.createCanvasContext('circularCanvas',this);\r\n const cvsW = 100\r\n const cvsH = 100\r\n // 同步加载图片--这里可以同步多张图\r\n var logo = await _canvas.getImageInfo(this.goodsImg);\r\n if(logo.path){\r\n // 绘制圆形头像\r\n // 参数:cxt、图片路径、x坐标、y坐标、宽度、高度\r\n _canvas.drawCircular(ctx, logo.path, 0, 0, cvsW, cvsH);\r\n // 绘制图片\r\n ctx.draw(false, function() {\r\n \tuni.canvasToTempFilePath({\r\n \t\twidth: cvsW,\r\n \t\theight: cvsH,\r\n \t\tcanvasId: 'circularCanvas',\r\n \t\tsuccess(res) {\r\n \t\t\tuni.hideLoading();\r\n \t\t\tthat.circularImg = res.tempFilePath\r\n \t\t}\r\n \t},that)\r\n }, 500)\r\n }else{\r\n \t\tuni.hideLoading();\r\n \t\tuni.showToast({\r\n \t\t\ttitle: '制作失败',\r\n \t\t\ticon: 'none'\r\n \t\t});\r\n \t}\r\n },\r\n // 绘制不变形图片-最短边显示完整\r\n async createCover(){\r\n if(this.coverImg){\r\n \treturn\r\n }\r\n var that = this;\r\n uni.showLoading({\r\n \ttitle: '生成中'\r\n });\r\n let ctx = uni.createCanvasContext('coverCanvas',this);\r\n const cvsW = 200\r\n const cvsH = 200\r\n // 同步加载图片--这里可以同步多张图\r\n var logo = await _canvas.getImageInfo(this.goodsImg);\r\n if(logo.path){\r\n // 绘制不变形图片-最短边显示完整\r\n // 参数:cxt、图片属性、x坐标、y坐标、宽度、高度\r\n _canvas.drawImgCover(ctx, logo, 0, 0, cvsW, cvsH);\r\n // 绘制图片\r\n ctx.draw(false, function() {\r\n \tuni.canvasToTempFilePath({\r\n \t\twidth: cvsW,\r\n \t\theight: cvsH,\r\n \t\tcanvasId: 'coverCanvas',\r\n \t\tsuccess(res) {\r\n \t\t\tuni.hideLoading();\r\n \t\t\tthat.coverImg = res.tempFilePath\r\n \t\t}\r\n \t},that)\r\n }, 500)\r\n }else{\r\n \t\tuni.hideLoading();\r\n \t\tuni.showToast({\r\n \t\t\ttitle: '制作失败',\r\n \t\t\ticon: 'none'\r\n \t\t});\r\n \t}\r\n },\r\n //绘制文本自动换行超出省略\r\n createText(){\r\n if(this.textImg){\r\n \treturn\r\n }\r\n var that = this;\r\n uni.showLoading({\r\n \ttitle: '生成中'\r\n });\r\n let family = \" 'PingFang SC',tahoma,arial,'helvetica neue','hiragino sans gb','microsoft yahei',sans-serif\";\r\n let ctx = uni.createCanvasContext('textCanvas');\r\n const cvsW = 1000\r\n const cvsH = 300\r\n // 绘制矩形\r\n _canvas.fillRoundRect(ctx,0,0,cvsW,cvsH,20,\"red\");\r\n // 文本参数\r\n var options = {\r\n \tfont:\"32px\"+family, //设置字体\r\n \tctx:ctx,\r\n \tword:that.content, //文本\r\n \tmaxWidth:920, //最大宽度\r\n \tmaxLine:3, //最大行数--超出省略\r\n \tx:40, //x坐标\r\n \ty:40, //y坐标\r\n \tl_h:60 //行高\r\n }\r\n // 文字颜色\r\n ctx.setFillStyle('#ffffff')\r\n // #ifdef MP-TOUTIAO\r\n ctx.setFontSize(32)\r\n // #endif\r\n // 绘文本自定义换行\r\n _canvas.dealWords(options)\r\n // 绘制图片\r\n ctx.draw(false, function() {\r\n \tuni.canvasToTempFilePath({\r\n \t\twidth: cvsW,\r\n \t\theight: cvsH,\r\n \t\tcanvasId: 'textCanvas',\r\n \t\tsuccess(res) {\r\n \t\t\tuni.hideLoading();\r\n \t\t\tthat.textImg = res.tempFilePath\r\n \t\t}\r\n \t},that)\r\n }, 500)\r\n },\r\n // 绘制圆角按钮\r\n createButton(){\r\n if(this.buttonImg){\r\n \treturn\r\n }\r\n var that = this;\r\n uni.showLoading({\r\n \ttitle: '生成中'\r\n });\r\n const family = \" 'PingFang SC',tahoma,arial,'helvetica neue','hiragino sans gb','microsoft yahei',sans-serif\";\r\n const ctx = uni.createCanvasContext('buttonCanvas');\r\n const cvsW = 260\r\n const cvsH = 100\r\n // 文字\r\n ctx.font = 'bold 28px' + family\r\n // 绘制圆角按钮\r\n // 参数:cxt、背景颜色、x坐标、y坐标、宽度、高度、圆角、文字、文字颜色、文字位置\r\n _canvas.drawButton(ctx, 'red', 0,0, cvsW, cvsH, cvsH/2, '会员价¥2.88', '#ffffff', 'center')\r\n // 绘制图片\r\n ctx.draw(false, function() {\r\n \tuni.canvasToTempFilePath({\r\n \t\twidth: cvsW,\r\n \t\theight: cvsH,\r\n \t\tcanvasId: 'buttonCanvas',\r\n \t\tsuccess(res) {\r\n \t\t\tuni.hideLoading();\r\n \t\t\tthat.buttonImg = res.tempFilePath\r\n \t\t}\r\n \t},that)\r\n }, 500)\r\n },\r\n async createGoodsPoster() {\r\n if(this.canvasImg){\r\n \treturn\r\n }\r\n \tvar that = this;\r\n \tuni.showLoading({\r\n \t\ttitle: '海报生成中'\r\n \t});\r\n \tconst cvsW = 600;\r\n \tconst cvsH = 730;\r\n const goodsH = 400;\r\n \tconst logo_w = 100;\r\n const margin = 30;\r\n \tlet family = \" 'PingFang SC',tahoma,arial,'helvetica neue','hiragino sans gb','microsoft yahei',sans-serif\";\r\n \tlet ctx = uni.createCanvasContext('firstCanvas');\r\n // 绘制矩形\r\n \t_canvas.fillRoundRect(ctx,0,0,cvsW,cvsH,20,\"#ffffff\");\r\n // 同步加载图片\r\n \tvar logo = await _canvas.getImageInfo(this.goodsImg);\r\n \tif(logo.path){\r\n // save+clip+restore:防止图片超出边框显示--相当于overflow: hidden;\r\n ctx.save();\r\n ctx.clip(); //剪切--不允许超出矩形框\r\n // 绘制商品图片\r\n _canvas.drawImgCover(ctx, logo, 0, 0, cvsW, goodsH);\r\n ctx.restore();\r\n \r\n // 价格符号\r\n ctx.setFillStyle('#ff0036')\r\n ctx.font = \"24px\" + family\r\n ctx.fillText('¥', margin-5, 450)\r\n // 价格\r\n ctx.font = \"40px\" + family\r\n ctx.fillText('39.99', 50, 450)\r\n \r\n // 绘制圆角按钮\r\n // 参数:cxt、背景颜色、x坐标、y坐标、宽度、高度、圆角、文字、文字颜色、文字位置\r\n ctx.font = '22px' + family\r\n _canvas.drawButton(ctx, 'red', 165, 418, 170, 32, 16, '会员价¥29.99', '#ffffff', 'center')\r\n // 简介-多行文字\r\n \t\tctx.setFillStyle('#666666')\r\n ctx.textAlign = 'left';\r\n \t\tvar options = {\r\n \t\t\tfont:\"normal 26px\"+family, //设置字体\r\n \t\t\tctx:ctx,\r\n \t\t\tword:that.content, //文本\r\n \t\t\tmaxWidth:540, //最大宽度\r\n \t\t\tmaxLine:2, //最大行数--超出省略\r\n \t\t\tx:margin, //x坐标\r\n \t\t\ty:450, //y坐标\r\n \t\t\tl_h:40 //行高\r\n \t\t}\r\n // 文本自定义换行\r\n \t\t_canvas.dealWords(options)\r\n // 绘制圆形头像\r\n _canvas.drawCircular(ctx, logo.path, margin, goodsH+margin+160, logo_w, logo_w);\r\n // 名称\r\n ctx.setFillStyle('#000000')\r\n ctx.font = \"bold 26px\" + family\r\n ctx.fillText('创作者:Aa.小凡', logo_w+margin+10, goodsH+margin+195)\r\n // 简介\r\n ctx.setFillStyle('#999999')\r\n ctx.font = \"normal 22px\" + family\r\n ctx.fillText('所有方法融合一起实战', logo_w+margin+10, goodsH+margin+235)\r\n // 绘制二维码\r\n ctx.drawImage(that.qrcodeImg, cvsW-margin-150, goodsH+margin+80+50, 150, 150);\r\n // 绘制图片\r\n \t\tctx.draw(false, function() {\r\n \t\t\tuni.canvasToTempFilePath({\r\n \t\t\t\twidth: cvsW,\r\n \t\t\t\theight: cvsH,\r\n \t\t\t\tcanvasId: 'firstCanvas',\r\n \t\t\t\tsuccess(res) {\r\n \t\t\t\t\tuni.hideLoading();\r\n \t\t\t\t\tthat.canvasImg = res.tempFilePath\r\n \t\t\t\t}\r\n \t\t\t},that)\r\n \t\t}, 500)\r\n \t}else{\r\n \t\tuni.hideLoading();\r\n \t\tuni.showToast({\r\n \t\t\ttitle: '海报制作失败',\r\n \t\t\ticon: 'none'\r\n \t\t});\r\n \t}\r\n },\r\n // 保存图片\r\n async onSaveImg() {\r\n \tlet imgUrl = \"\";\r\n \tif(this.canvasImg){\r\n \t\timgUrl = await this.canvasImg;\r\n saveImg(imgUrl)\r\n \t}\r\n },\r\n // 创建二维码\r\n createQrcode(){\r\n var that = this\r\n qrcodeCanvas('qrcode', 'https://www.baidu.com', 600, 600);\r\n const ctx = uni.createCanvasContext('qrcode');\r\n ctx.draw(true, function() {\r\n uni.canvasToTempFilePath({\r\n width: 600,\r\n height: 600,\r\n canvasId: 'qrcode',\r\n success(res) {\r\n // 二维码本地图\r\n that.qrcodeImg = res.tempFilePath\r\n console.log(res,'createQrcode')\r\n }\r\n },that)\r\n })\r\n }\r\n },\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.content{\r\n padding-bottom: 200rpx;\r\n}\r\n.titleBtn{\r\n margin: 24rpx;\r\n width: 702rpx;\r\n padding: 20rpx 24rpx;\r\n background-color: #007AFF;\r\n color: #fff;\r\n font-size: 24rpx;\r\n text-align: center;\r\n}\r\n.f__canvas {\r\n\twidth: 300rpx;\r\n\theight: 300rpx;\r\n\tposition: fixed;\r\n\ttop: -10000rpx;\r\n\tleft: 0rpx;\r\n}\r\n.canvasBox{\n .canvasItem {\n /* #ifndef APP-NVUE */\r\n display: flex;\r\n /* #endif */\r\n justify-content: center;\n .img {\n width: 100%;\n }\n }\n .button {\n width: 300rpx;\n height: 80rpx;\n background: #fff;\n line-height: 80rpx;\n text-align: center;\n font-size: 28rpx;\n border-radius: 40rpx;\n margin: 0 auto;\n margin-top: 20rpx;\n }\n}\r\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./canvas.vue?vue&type=style&index=0&id=87283eee&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./canvas.vue?vue&type=style&index=0&id=87283eee&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114320\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/carNumber/carNumber.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/carNumber/carNumber.vue?5dd6","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/carNumber/carNumber.vue?2c75","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/carNumber/carNumber.vue?818f","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/carNumber/carNumber.vue?ae2e","uni-app:///pagesDome/carNumber/carNumber.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/carNumber/carNumber.vue?f555","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/carNumber/carNumber.vue?8bba"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,6G,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,kBAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,+EAAM;AACR,EAAE,gGAAM;AACR,EAAE,yGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA0sB,CAAgB,yrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;ACa9tB,gD;;;;;;;;;;;;qXAEA,EACA,cACA,sBADA,EADA,EAIA,IAJA,kBAIA,CACA,SACA,SADA,GAGA,CARA,EASA;AACA,QAVA,kBAUA,CAVA,EAUA;AAEA,GAZA;AAaA;AACA,QAdA,oBAcA,EAdA;AAeA;AACA;AACA,UADA,kBACA,GADA,EACA;AACA;AACA,gBADA;;AAGA,KALA;AAMA,kBANA,0BAMA,CANA,EAMA;AACA;AACA,KARA;AASA,aATA,qBASA,CATA,EASA;AACA;AACA,KAXA,EAhBA,E;;;;;;;;;;;;;ACfA;AAAA;AAAA;AAAA;AAA61C,CAAgB,wvCAAG,EAAC,C;;;;;;;;;;;ACAj3C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/carNumber/carNumber.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/carNumber/carNumber.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./carNumber.vue?vue&type=template&id=7276b805&scoped=true&\"\nvar renderjs\nimport script from \"./carNumber.vue?vue&type=script&lang=js&\"\nexport * from \"./carNumber.vue?vue&type=script&lang=js&\"\nimport style0 from \"./carNumber.vue?vue&type=style&index=0&id=7276b805&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7276b805\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/carNumber/carNumber.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./carNumber.vue?vue&type=template&id=7276b805&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./carNumber.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./carNumber.vue?vue&type=script&lang=js&\"","<template>\n <view>\n <!-- 公共组件-每个页面必须引入 -->\n <public-module></public-module>\r\n <view class=\"content\">\r\n <view class=\"title\">车牌号</view>\r\n <f-car-number @keyboardChange=\"keyboardChange\" @backspace=\"backspace\"></f-car-number>\r\n </view>\n \n </view>\n</template>\n\n<script>\nimport { mapState, mapMutations } from 'vuex';\r\nimport fCarNumber from '@/components/module/f-car-number/f-car-number';\nexport default {\r\n components:{\r\n fCarNumber\r\n },\n data() {\n return {\n carId:[],\n };\n },\n //第一次加载\n onLoad(e) {\n \n },\n //页面显示\n onShow() {},\n //方法\n methods: {\n onJump(url){\n uni.navigateTo({\n url:url\n })\n },\n keyboardChange(e){\r\n console.log(e)\r\n },\r\n backspace(e){\r\n console.log(e)\r\n },\n }\n};\n</script>\n<style lang=\"scss\" scoped>\n.content{\r\n margin-top: 30rpx;\r\n padding: 40rpx 30rpx;\r\n background-color: #fff;\r\n}\r\n.title{\r\n padding-bottom: 20rpx;\r\n color: #333;\r\n font-size: 32rpx;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./carNumber.vue?vue&type=style&index=0&id=7276b805&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./carNumber.vue?vue&type=style&index=0&id=7276b805&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689821113\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/cartAnimation/cartAnimation.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/cartAnimation/cartAnimation.vue?6552","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/cartAnimation/cartAnimation.vue?6d83","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/cartAnimation/cartAnimation.vue?4822","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/cartAnimation/cartAnimation.vue?721b","uni-app:///pagesDome/cartAnimation/cartAnimation.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/cartAnimation/cartAnimation.vue?d788","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/cartAnimation/cartAnimation.vue?4260"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,yH,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,sBAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0H;AAC1H;AACiE;AACL;AACa;;;AAGzE;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,mFAAM;AACR,EAAE,wFAAM;AACR,EAAE,iGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,4FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA8sB,CAAgB,6rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACqBluB;AACA;AACA,gCADA,EADA;;AAIA,MAJA,kBAIA;AACA;AACA;AACA;AACA,oDADA;AAEA,qDAFA,EAFA;;;AAOA,GAZA;AAaA,QAbA,oBAaA;;AAEA,GAfA;AAgBA;AACA,UADA,kBACA,KADA,EACA;AACA;AACA,KAHA;AAIA;AACA,gBALA,wBAKA,KALA,EAKA;AACA;AACA,KAPA,EAhBA,E;;;;;;;;;;;;;ACrBA;AAAA;AAAA;AAAA;AAAygC,CAAgB,88BAAG,EAAC,C;;;;;;;;;;;ACA7hC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/cartAnimation/cartAnimation.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/cartAnimation/cartAnimation.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./cartAnimation.vue?vue&type=template&id=7785b7d3&\"\nvar renderjs\nimport script from \"./cartAnimation.vue?vue&type=script&lang=js&\"\nexport * from \"./cartAnimation.vue?vue&type=script&lang=js&\"\nimport style0 from \"./cartAnimation.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/cartAnimation/cartAnimation.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./cartAnimation.vue?vue&type=template&id=7785b7d3&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./cartAnimation.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./cartAnimation.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n <!-- 公共组件-每个页面必须引入 -->\r\n <public-module></public-module>\r\n <view class=\"tip\">加入购物车抛物线动画,左右抛物线适配动画,自定义掉落点坐标,曲线流畅,适合多平台</view>\r\n <view class=\"item\">\r\n <view class=\"btn\" @click=\"onPlay($event)\">左边动画</view>\r\n <view class=\"btn red\" @click=\"onPlay($event)\">右边动画</view>\r\n </view>\r\n <view class=\"item\">\r\n <view class=\"btn\" @click=\"onCustomPlay($event)\">左边动画</view>\r\n <view class=\"btn red\" @click=\"onCustomPlay($event)\">右边动画</view>\r\n </view>\r\n\r\n <!-- 加入购物车动画 -->\r\n <cart-animation ref=\"cartAnimation\"></cart-animation>\r\n </view>\n</template>\n\n<script>\r\nimport cartAnimation from '@/components/module/f-cartAnimation/f-cartAnimation'\r\nexport default {\r\n components:{\r\n cartAnimation\r\n },\r\n data() {\r\n return {\r\n // 自定义掉落点坐标(px)\r\n busPos:{\r\n x:uni.getSystemInfoSync().windowWidth - 190,\r\n y:uni.getSystemInfoSync().windowHeight + 100\r\n }\r\n }\r\n },\r\n onLoad() {\r\n\r\n },\r\n methods: {\r\n onPlay(event){\r\n this.$refs.cartAnimation.touchOnGoods(event);\r\n },\r\n // 自定义掉落坐标\r\n onCustomPlay(event){\r\n this.$refs.cartAnimation.touchOnGoods(event,this.busPos);\r\n },\r\n },\r\n}\n</script>\n\n<style>\r\n.tip{\r\n padding: 32rpx;\r\n font-size: 28rpx;\r\n color: #666;\r\n}\r\n.item{\r\n display: flex;\r\n justify-content: space-between;\r\n}\r\n.btn{\r\n margin: 32rpx;\r\n width: 140rpx;\r\n height: 80rpx;\r\n line-height: 80rpx;\r\n text-align: center;\r\n color: #fff;\r\n font-size: 28rpx;\r\n background-color: #007AFF;\r\n border-radius: 10rpx;\r\n}\r\n.red{\r\n background-color: red;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./cartAnimation.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./cartAnimation.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689103604\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/getLocation/getLocation.vue?1a28","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/getLocation/getLocation.vue?6b9d","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/getLocation/getLocation.vue?cbde","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/getLocation/getLocation.vue?9c7d","uni-app:///pagesDome/getLocation/getLocation.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/getLocation/getLocation.vue?e39d","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/getLocation/getLocation.vue?e783"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,mH,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,oBAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,iFAAM;AACR,EAAE,kGAAM;AACR,EAAE,2GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA4sB,CAAgB,2rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;ACchuB;AACA,6D;;;;;;;;;;;;;eACA,EACA,IADA,kBACA,CACA,SACA,WADA,EACA;AACA,kBAFA,EAEA;AACA,gBAHA,CAGA;AAHA,MAKA,CAPA,EAQA;AACA,QATA,kBASA,CATA,EASA,CAEA,CAXA,EAYA;AACA,QAbA,oBAaA,EAbA,EAcA;AACA,aACA,MADA,kBACA,GADA,EACA,CACA,iBACA,QADA;;AAGA,KALA;AAMA,kBANA,4BAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SALA,MAKA;AACA;AACA,6BADA;AAEA,8BAFA;;AAIA;AACA,OAbA,EAaA,iBAbA,EAaA,IAbA;AAcA,KAtBA,EAfA,E;;;;;;;;;;;;;AChBA;AAAA;AAAA;AAAA;AAA+1C,CAAgB,0vCAAG,EAAC,C;;;;;;;;;;;ACAn3C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/getLocation/getLocation.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/getLocation/getLocation.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./getLocation.vue?vue&type=template&id=3e40fa61&scoped=true&\"\nvar renderjs\nimport script from \"./getLocation.vue?vue&type=script&lang=js&\"\nexport * from \"./getLocation.vue?vue&type=script&lang=js&\"\nimport style0 from \"./getLocation.vue?vue&type=style&index=0&id=3e40fa61&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3e40fa61\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/getLocation/getLocation.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./getLocation.vue?vue&type=template&id=3e40fa61&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./getLocation.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./getLocation.vue?vue&type=script&lang=js&\"","<template>\n <view>\n <!-- 公共组件-每个页面必须引入 -->\n <public-module></public-module>\n <view>\r\n <view class=\"box\" v-if=\"address\">address:{{address}}</view>\r\n <view class=\"box\" v-if=\"location.lat\">location:{{location.lat}},{{location.lng}}</view>\r\n <view class=\"box\" v-if=\"adcode\">当前区号:{{adcode}}</view>\r\n </view>\n <view class=\"titleBtn\" @click=\"getAllLocation\">获取定位</view>\n </view>\n</template>\n\n<script>\nimport { mapState, mapMutations } from 'vuex';\r\nimport { loGetLocation } from '@/config/common';\nexport default {\n data() {\n return {\n address:'',//地址\r\n location:{},//坐标\r\n adcode:'',//区号\n };\n },\n //第一次加载\n onLoad(e) {\n \n },\n //页面显示\n onShow() {},\n //方法\n methods: {\n onJump(url){\n uni.navigateTo({\n url:url\n })\n },\r\n getAllLocation(){\r\n //获取定位信息\r\n loGetLocation(res=>{\r\n console.log(res,'loGetLocation')\r\n if(res.ad_info){\r\n // 地址逆解析必须配置您的腾讯地图key和sk\r\n this.location = res.location\r\n this.address = res.address\r\n this.adcode = res.ad_info.adcode\r\n }else{\r\n this.location = {\r\n lat:res.latitude,\r\n lng:res.longitude,\r\n }\r\n }\r\n },err=>{},true) \r\n }\n }\n};\n</script>\n<style lang=\"scss\" scoped>\n.titleBtn{\r\n margin: 24rpx;\r\n width: 702rpx;\r\n padding: 20rpx 24rpx;\r\n background-color: #007AFF;\r\n color: #fff;\r\n font-size: 24rpx;\r\n text-align: center;\r\n}\r\n.box{\r\n padding: 10rpx 24rpx;\r\n color: #333;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./getLocation.vue?vue&type=style&index=0&id=3e40fa61&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./getLocation.vue?vue&type=style&index=0&id=3e40fa61&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689911262\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/http/http.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/http/http.vue?c8bd","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/http/http.vue?402a","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/http/http.vue?88ea","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/http/http.vue?d998","uni-app:///pagesDome/http/http.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/http/http.vue?6704","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/http/http.vue?49ab"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,8F,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,aAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiH;AACjH;AACwD;AACL;AACa;;;AAGhE;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,+EAAM;AACR,EAAE,wFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAqsB,CAAgB,orBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUztB,gD;;;;;;;;;eACA,EACA,IADA,kBACA,CACA,UAEA,CAJA,EAKA,MALA,oBAKA,CAEA,CAPA,EAQA;AACA,kBADA,4BACA;AACA;AACA,sBADA;;AAGA;AACA;AACA,OAFA,EAEA,KAFA,CAEA;AACA;AACA,OAJA;AAKA,KAVA;AAWA,iBAXA,2BAWA;AACA;AACA,sBADA;;AAGA;AACA;AACA,OAFA,EAEA,KAFA,CAEA;AACA;AACA,OAJA;AAKA,KApBA,EARA,E;;;;;;;;;;;;;ACXA;AAAA;AAAA;AAAA;AAAggC,CAAgB,q8BAAG,EAAC,C;;;;;;;;;;;ACAphC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/http/http.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/http/http.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./http.vue?vue&type=template&id=3a5c6d6e&\"\nvar renderjs\nimport script from \"./http.vue?vue&type=script&lang=js&\"\nexport * from \"./http.vue?vue&type=script&lang=js&\"\nimport style0 from \"./http.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/http/http.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./http.vue?vue&type=template&id=3a5c6d6e&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./http.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./http.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n <!-- 公共组件-每个页面必须引入 -->\r\n <public-module></public-module>\r\n <view class=\"titleBtn\" @click=\"getShpInfoPost\">启用uni.$u.http.post</view>\r\n <view class=\"titleBtn\" @click=\"getShpInfoGet\">启用uni.$u.http.get</view>\r\n </view>\n</template>\n\n<script>\r\nimport { mapState, mapMutations } from 'vuex';\r\nexport default {\r\n data() {\r\n return {\r\n }\r\n },\r\n onLoad() {\r\n\r\n },\r\n methods: {\r\n getShpInfoPost(){\r\n let httpData = {\r\n shopId: '1275'\r\n }\r\n uni.$u.http.post('/edcapi/Shop_shopDeatil', httpData).then((res) => {\r\n \tconsole.log(res,'shpInfo')\r\n }).catch((err) =>{\r\n \tconsole.log(err,'catch')\r\n })\r\n },\r\n getShpInfoGet(){\r\n let httpData = {\r\n shopId: '1275'\r\n }\r\n uni.$u.http.get('/edcapi/Shop_shopDeatil', {params: httpData, custom: {isFactory:false}}).then((res) => {\r\n \tconsole.log(res,'shpInfo')\r\n }).catch((err) =>{\r\n \tconsole.log(err,'catch')\r\n })\r\n }\r\n },\r\n}\n</script>\n\n<style>\r\n.titleBtn{\r\n margin: 24rpx;\r\n width: 702rpx;\r\n padding: 20rpx 24rpx;\r\n background-color: #007AFF;\r\n color: #fff;\r\n font-size: 24rpx;\r\n text-align: center;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./http.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./http.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689103630\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/login/login.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/login/login.vue?b7dc","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/login/login.vue?65e3","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/login/login.vue?b999","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/login/login.vue?d7aa","uni-app:///pagesDome/login/login.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/login/login.vue?1b55","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/login/login.vue?fa46"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,iG,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,cAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkH;AAClH;AACyD;AACL;AACa;;;AAGjE;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,gFAAM;AACR,EAAE,yFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAssB,CAAgB,qrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;ACS1tB,gD;AACA;AACA,MADA,kBACA;AACA;;AAEA,GAJA;AAKA,QALA,oBAKA;;AAEA,GAPA;AAQA;AACA,gDADA;AAEA,aAFA,uBAEA;AACA;AACA,KAJA,GARA,E;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAAigC,CAAgB,s8BAAG,EAAC,C;;;;;;;;;;;ACArhC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/login/login.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/login/login.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./login.vue?vue&type=template&id=3f84125d&\"\nvar renderjs\nimport script from \"./login.vue?vue&type=script&lang=js&\"\nexport * from \"./login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./login.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/login/login.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=template&id=3f84125d&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n <!-- 公共组件-每个页面必须引入 -->\r\n <public-module></public-module>\r\n <view class=\"titleBtn\" @click=\"openLogin\">打开登录弹窗</view>\r\n </view>\n</template>\n\n<script>\r\nimport { mapState, mapMutations } from 'vuex';\r\nexport default {\r\n data() {\r\n return {\r\n }\r\n },\r\n onLoad() {\r\n\r\n },\r\n methods: {\r\n ...mapMutations(['setLoginPopupShow']),\r\n openLogin(){\r\n this.setLoginPopupShow(true)\r\n }\r\n },\r\n}\n</script>\n\n<style>\r\n.titleBtn{\r\n margin: 24rpx;\r\n width: 702rpx;\r\n padding: 20rpx 24rpx;\r\n background-color: #007AFF;\r\n color: #fff;\r\n font-size: 24rpx;\r\n text-align: center;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689910748\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/mescroll/mescroll.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescroll.vue?bfaf","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescroll.vue?902b","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescroll.vue?38da","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescroll.vue?4a69","uni-app:///pagesDome/mescroll/mescroll.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescroll.vue?03ae","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescroll.vue?6110"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,0G,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,iBAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAAysB,CAAgB,wrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACmB7tB;AACA,MADA,kBACA;AACA;;;AAGA,GALA;AAMA,QANA,oBAMA;;AAEA,GARA;AASA;AACA,UADA,kBACA,GADA,EACA;AACA;AACA,gBADA;;AAGA,KALA,EATA,E;;;;;;;;;;;;;ACnBA;AAAA;AAAA;AAAA;AAA41C,CAAgB,uvCAAG,EAAC,C;;;;;;;;;;;ACAh3C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/mescroll/mescroll.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/mescroll/mescroll.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./mescroll.vue?vue&type=template&id=23287469&scoped=true&\"\nvar renderjs\nimport script from \"./mescroll.vue?vue&type=script&lang=js&\"\nexport * from \"./mescroll.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mescroll.vue?vue&type=style&index=0&id=23287469&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"23287469\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/mescroll/mescroll.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll.vue?vue&type=template&id=23287469&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-icon/u-icon\" */ \"@/uni_modules/uview-ui/components/u-icon/u-icon.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll.vue?vue&type=script&lang=js&\"","<template>\r\n <view class=\"page\">\r\n <!-- 公共组件-每个页面必须引入 -->\r\n <public-module></public-module>\r\n <view class=\"name\">mescroll分页</view>\r\n <view class=\"cell-group\">\r\n <view class=\"cell-item u-flex\" @click=\"onJump('/pagesDome/mescroll/mescrollBody')\">\r\n <view class=\"title u-flex-m\">mescroll-body分页基础使用</view>\r\n <u-icon name=\"arrow-right\" size=\"14\" color=\"#333\"></u-icon>\r\n </view>\r\n <view class=\"cell-item u-flex\" @click=\"onJump('/pagesDome/mescroll/mescrollUni')\">\r\n <view class=\"title u-flex-m\">mescroll-uni tab+swiper切换分页</view>\r\n <u-icon name=\"arrow-right\" size=\"14\" color=\"#333\"></u-icon>\r\n </view>\r\n </view>\r\n </view>\n</template>\n\n<script>\r\nexport default {\r\n data() {\r\n return {\r\n\r\n }\r\n },\r\n onLoad() {\r\n \r\n },\r\n methods: {\r\n onJump(url){\r\n uni.navigateTo({\r\n url:url\r\n })\r\n }\r\n },\r\n}\n</script>\n\n<style scoped lang=\"scss\">\r\n.name{\r\n padding: 24rpx;\r\n font-size: 32rpx;\r\n font-weight: bold;\r\n}\r\n.cell-group{\r\n .cell-item{\r\n border-bottom: 2rpx solid #eee;\r\n background-color: #fff;\r\n border-radius: 10rpx;\r\n padding: 20rpx 24rpx;\r\n .title{\r\n color: #333;\r\n font-size: 28rpx;\r\n padding: 0 10rpx;\r\n font-weight: bold;\r\n margin: 0;\r\n }\r\n .more{\r\n font-size: 24rpx;\r\n color: #999;\r\n }\r\n }\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll.vue?vue&type=style&index=0&id=23287469&scoped=true&lang=scss&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll.vue?vue&type=style&index=0&id=23287469&scoped=true&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689113943\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescrollBody.vue?73f3","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescrollBody.vue?64e7","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescrollBody.vue?adf6","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescrollBody.vue?901b","uni-app:///pagesDome/mescroll/mescrollBody.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescrollBody.vue?3e0c","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescrollBody.vue?ee5b"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,kH,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,qBAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,kFAAM;AACR,EAAE,mGAAM;AACR,EAAE,4GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,uGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,uVAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAA6sB,CAAgB,4rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUjuB,oJ;;;;;;;;;+UAEA,EACA,iCADA,EACA;AACA,gBACA,oBADA,EAFA,EAKA,IALA,kBAKA,CACA,SACA,cACA,WADA,CACA;AADA,OADA;AAIA,cAJA,CAIA;AAJA;AAMA,GAZA;AAaA,QAbA,oBAaA;;AAEA,GAfA;AAgBA;AACA;AACA,gBAFA,0BAEA;AACA;AACA;AACA,KALA;AAMA;AACA,cAPA,sBAOA,IAPA,EAOA;AACA;AACA;AACA,KAVA;AAWA;AACA,YAZA,oBAYA,MAZA,EAYA;AACA;AACA,sBADA;AAEA,sBAFA;AAGA,eAHA;;AAKA;AACA;AACA;AACA,wDAHA,CAGA;AACA;AACA;AACA,SAFA,MAEA;AACA;AACA;AACA,OATA,EASA,KATA,CASA;AACA;AACA;AACA,OAZA;AAaA,KA/BA,EAhBA,E;;;;;;;;;;;;;ACZA;AAAA;AAAA;AAAA;AAAg2C,CAAgB,2vCAAG,EAAC,C;;;;;;;;;;;ACAp3C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/mescroll/mescrollBody.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/mescroll/mescrollBody.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./mescrollBody.vue?vue&type=template&id=471020ab&scoped=true&\"\nvar renderjs\nimport script from \"./mescrollBody.vue?vue&type=script&lang=js&\"\nexport * from \"./mescrollBody.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mescrollBody.vue?vue&type=style&index=0&id=471020ab&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"471020ab\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/mescroll/mescrollBody.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescrollBody.vue?vue&type=template&id=471020ab&scoped=true&\"","var components\ntry {\n components = {\n mescrollBody: function() {\n return import(\n /* webpackChunkName: \"uni_modules/mescroll-uni/components/mescroll-body/mescroll-body\" */ \"@/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescrollBody.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescrollBody.vue?vue&type=script&lang=js&\"","<template>\r\n <view class=\"page\">\r\n <!-- 分页更多用法请查看官网 http://www.mescroll.com-->\r\n <mescroll-body ref=\"mescrollRef\" @init=\"mescrollInit\" :down=\"downOption\" @down=\"downCallback\" @up=\"upCallback\">\r\n <goods-list :list=\"list\"></goods-list>\r\n </mescroll-body>\r\n </view>\n</template>\n\n<script>\r\nimport MescrollMixin from \"@/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js\";\r\nimport goodsList from \"./module/goods-list.vue\";\r\nexport default {\r\n mixins: [MescrollMixin], // 使用mixin (在main.js注册全局组件)\r\n components:{\r\n goodsList\r\n },\r\n data() {\r\n return {\r\n downOption: {\r\n \tauto: false //是否在初始化后,自动执行downCallback; 默认true\r\n },\r\n list:[],//商品数据\r\n }\r\n },\r\n onLoad() {\r\n \r\n },\r\n methods: {\r\n /*下拉刷新的回调 */\r\n downCallback() {\r\n \t//联网加载数据\r\n \tthis.loadData(1)\r\n },\r\n /*上拉加载的回调: 其中page.num:当前页 从1开始, page.size:每页数据条数,默认10 */\r\n upCallback(page) {\r\n \t//联网加载数据\r\n \tthis.loadData(page.num)\r\n },\r\n // 特价商品\r\n loadData(pageNo) {\r\n let httpData = {\r\n shopId: '1275',\r\n pageNo: pageNo,\r\n row: 10,\r\n }\r\n uni.$u.http.get('/edcapi/Goods_goodsList', {params: httpData, custom: {load:false}}).then(res => {\r\n uni.stopPullDownRefresh();\r\n //方法一(推荐): 后台接口有返回列表的总页数 totalPage\r\n this.mescroll.endByPage(res.length, res.pages); //必传参数(当前页的数据个数, 总页数)\r\n if (pageNo == 1) {\r\n \tthis.list = res\r\n } else {\r\n \tthis.list = this.list.concat(res);\r\n }\r\n }).catch(() => {\r\n //联网失败, 结束加载\r\n this.mescroll.endErr();\r\n });\r\n },\r\n },\r\n}\n</script>\n\n<style scoped lang=\"scss\">\r\n.page{\r\n padding-top:2rpx;\r\n}\r\n.goodsBox{\r\n padding: 50rpx 32rpx;\r\n border-bottom: 2rpx solid #f5f5f5;\r\n background:#fff;\r\n .goodsImg{\r\n width: 80rpx;\r\n height: 80rpx;\r\n border-radius: 40rpx;\r\n }\r\n .info{\r\n height: 80rpx;\r\n flex-direction: column;\r\n justify-content: space-between;\r\n align-items: flex-start;\r\n padding-left: 20rpx;\r\n .title{\r\n font-size: 30rpx;\r\n color: #333;\r\n }\r\n .desc{\r\n width: 100%;\r\n font-size: 26rpx;\r\n color: #666;\r\n }\r\n }\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescrollBody.vue?vue&type=style&index=0&id=471020ab&scoped=true&lang=scss&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescrollBody.vue?vue&type=style&index=0&id=471020ab&scoped=true&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114451\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescrollUni.vue?78a2","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescrollUni.vue?2202","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescrollUni.vue?aeb7","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescrollUni.vue?7534","uni-app:///pagesDome/mescroll/mescrollUni.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescrollUni.vue?861c","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/mescrollUni.vue?d6ef"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,gH,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,oBAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAwH;AACxH;AAC+D;AACL;AACc;;;AAGxE;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,iFAAM;AACR,EAAE,sFAAM;AACR,EAAE,+FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,0FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,6SAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtCA;AAAA;AAAA;AAAA;AAA4sB,CAAgB,2rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACyBhuB,gD;;;;;;;;;;;;;;;;;;;;;;;;6ZAEA,EACA,cACA,0BADA,EADA,EAIA,IAJA,kBAIA,CACA,SACA,UADA,EACA;AACA,iBAFA,EAGA,aACA,UADA,IAEA,EACA,UADA,EAFA,EAIA,EACA,UADA,EAJA,EAMA,EACA,UADA,EANA,CAHA,EAYA,WAZA,GAcA,CAnBA,EAoBA;AACA,QArBA,kBAqBA,CArBA,EAqBA,CACA;AAEA;;;;AAKA,GA7BA;AA8BA;AACA,QA/BA,oBA+BA,EA/BA;AAgCA;AACA;AACA,UADA,kBACA,GADA,EACA;AACA;AACA,gBADA;;AAGA,KALA;AAMA;AACA,YAPA,sBAOA;AACA;AACA;AACA;AACA;AACA;AACA,6BADA;;AAGA;AACA;AACA,KAjBA;AAkBA,aAlBA,qBAkBA,CAlBA,EAkBA;AACA;AACA;AACA,KArBA;AAsBA;AACA,gBAvBA,wBAuBA,CAvBA,EAuBA;AACA;AACA,KAzBA,EAjCA,E;;;;;;;;;;;;;AC3BA;AAAA;AAAA;AAAA;AAAu0C,CAAgB,kuCAAG,EAAC,C;;;;;;;;;;;ACA31C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/mescroll/mescrollUni.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/mescroll/mescrollUni.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./mescrollUni.vue?vue&type=template&id=616eb7f7&\"\nvar renderjs\nimport script from \"./mescrollUni.vue?vue&type=script&lang=js&\"\nexport * from \"./mescrollUni.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mescrollUni.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/mescroll/mescrollUni.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescrollUni.vue?vue&type=template&id=616eb7f7&\"","var components\ntry {\n components = {\n uSearch: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-search/u-search\" */ \"@/uni_modules/uview-ui/components/u-search/u-search.vue\"\n )\n },\n uTabs: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-tabs/u-tabs\" */ \"@/uni_modules/uview-ui/components/u-tabs/u-tabs.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescrollUni.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescrollUni.vue?vue&type=script&lang=js&\"","<template>\n <view class=\"page\">\n <!-- 公共组件-每个页面必须引入 -->\r\n <public-module></public-module>\r\n <view class=\"search u-flex\">\r\n \t<u-search placeholder=\"请输入要的搜索关键词\" :showAction=\"false\" v-model=\"keyword\" @search=\"onSearch\"></u-search>\r\n \t<view class=\"select u-flex\" @click=\"onSearch\">\r\n \t\t<f-icon name=\"shaixuan\" size=\"36\" color=\"#000\"></f-icon>\r\n \t\t<view class=\"text\">筛选</view>\r\n \t</view>\r\n </view>\r\n <view class=\"tabs\">\r\n \t<u-tabs :list=\"tabsList\" :current=\"tabIndex\" lineColor=\"#d7a725\" :scrollable=\"false\" :inactiveStyle=\"{color: '#303133'}\" :activeStyle=\"{color: '#000000'}\" :itemStyle=\"{flex: 1, height: '44px'}\" @click=\"tabsClick\"></u-tabs>\r\n </view>\r\n <swiper :style=\"{height: height}\" :current=\"tabIndex\" @change=\"swiperChange\">\r\n \t<swiper-item v-for=\"(tab,i) in tabsList\" :key=\"i\">\r\n \t\t<mescroll-item ref=\"mescrollItem\" :i=\"i\" :index=\"tabIndex\" :tabs=\"tabsList\" :height=\"height\" :keyword=\"keyword\"></mescroll-item>\r\n \t</swiper-item>\r\n </swiper>\n\n \n </view>\n</template>\n\n<script>\nimport { mapState, mapMutations } from 'vuex';\r\nimport MescrollItem from \"./module/mescrollUni-item.vue\";\nexport default {\r\n components:{\r\n MescrollItem\r\n },\n data() {\n return {\n height: \"\", // 需要固定swiper的高度\r\n keyword:'',\r\n tabsList:[{\r\n \tname: '全部',\r\n }, {\r\n \tname: '热销',\r\n }, {\r\n \tname: '特价'\r\n }, {\r\n \tname: '上新'\r\n }],\r\n tabIndex:0,\n };\n },\n //第一次加载\n onLoad(e) {\n // 需要固定swiper的高度\r\n // #ifndef MP-ALIPAY\r\n this.height = (uni.getSystemInfoSync().windowHeight - uni.upx2px(88) - 44) + 'px'\r\n // #endif\r\n // #ifdef MP-ALIPAY\r\n this.height = (uni.getSystemInfoSync().windowHeight - uni.getSystemInfoSync().statusBarHeight - uni.getSystemInfoSync().titleBarHeight - uni.upx2px(88) - 46) + 'px'\r\n // #endif\n },\n //页面显示\n onShow() {},\n //方法\n methods: {\n onJump(url){\n uni.navigateTo({\n url:url\n })\n },\n //搜索框搜索\r\n onSearch(){\r\n if(!this.keyword){\r\n this.$u.toast('搜索的内容不能为空~')\r\n return\r\n }\r\n \tvar httpData = {\r\n \t\tkeyword:this.keyword,\r\n \t}\r\n this.$refs.mescrollItem[this.tabIndex].doSearch()\r\n console.log(this.$refs,'this.$refs')\r\n },\r\n tabsClick(e){\r\n \tconsole.log(e)\r\n \tthis.tabIndex = e.index\r\n },\r\n // 轮播菜单\r\n swiperChange(e){\r\n \tthis.tabIndex = e.detail.current\r\n },\n }\n};\n</script>\n<style lang=\"scss\">\n.search{\r\n height: 88rpx;\r\n\tpadding: 24rpx 24rpx 0;\r\n background: #fff;\r\n\t.select{\r\n\t\twidth: 88rpx;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: center;\r\n\t\t.text{\r\n\t\t\tfont-size: 20rpx;\r\n\t\t\tcolor: #000000;\r\n\t\t\tline-height: 1;\r\n\t\t}\r\n\t}\r\n}\r\n.tabs{\r\n background: #fff;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescrollUni.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescrollUni.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689113891\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/mescroll/module/goods-list.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/module/goods-list.vue?cee2","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/module/goods-list.vue?8e09","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/module/goods-list.vue?e172","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/module/goods-list.vue?dc61","uni-app:///pagesDome/mescroll/module/goods-list.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/module/goods-list.vue?d8c5","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/module/goods-list.vue?1f8a"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAmI;AACnI;AAC8D;AACL;AACsC;;;AAG/F;AAC0L;AAC1L,gBAAgB,2LAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,iGAAM;AACR,EAAE,0GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,qGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA0tB,CAAgB,0rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;ACa9uB;AACA;AACA;AACA,iBADA;AAEA,iBAFA,EADA,EADA;;;AAOA,MAPA,kBAOA;AACA;;;AAGA,GAXA;AAYA;AACA,SAbA,mBAaA,CAbA,EAaA;;AAEA,GAfA;AAgBA;AACA,UADA,kBACA,GADA,EACA;AACA;AACA,gBADA;;AAGA,KALA,EAhBA,E;;;;;;;;;;;;;ACbA;AAAA;AAAA;AAAA;AAAy3C,CAAgB,yvCAAG,EAAC,C;;;;;;;;;;;ACA74C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/mescroll/module/goods-list.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./goods-list.vue?vue&type=template&id=3e209338&scoped=true&\"\nvar renderjs\nimport script from \"./goods-list.vue?vue&type=script&lang=js&\"\nexport * from \"./goods-list.vue?vue&type=script&lang=js&\"\nimport style0 from \"./goods-list.vue?vue&type=style&index=0&id=3e209338&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3e209338\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/mescroll/module/goods-list.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./goods-list.vue?vue&type=template&id=3e209338&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./goods-list.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./goods-list.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n <view class=\"goodsBox u-flex\" v-for=\"(item,index) in list\" :key=\"index\">\r\n <image class=\"goodsImg\" :src=\"item.goodsImage\"></image>\r\n <view class=\"info u-flex u-flex-m\">\r\n <view class=\"title\">{{item.goodsName}}</view>\r\n <view class=\"desc u-line-1\">{{item.goodsDescription || '暂无详情'}}</view>\r\n </view>\r\n </view>\r\n </view>\n</template>\n\n<script>\r\nexport default {\r\n props:{\r\n list:{\r\n type:Array,\r\n default:[]\r\n }\r\n },\r\n data() {\r\n return {\r\n\r\n }\r\n },\r\n //第一次加载\r\n created(e) {\r\n \r\n },\r\n methods: {\r\n onJump(url){\r\n uni.navigateTo({\r\n url:url\r\n })\r\n },\r\n }\r\n}\n</script>\n<style lang=\"scss\" scoped>\r\n.goodsBox{\r\n padding: 50rpx 32rpx;\r\n border-bottom: 2rpx solid #f5f5f5;\r\n background:#fff;\r\n .goodsImg{\r\n width: 80rpx;\r\n height: 80rpx;\r\n border-radius: 40rpx;\r\n }\r\n .info{\r\n height: 80rpx;\r\n flex-direction: column;\r\n justify-content: space-between;\r\n align-items: flex-start;\r\n padding-left: 20rpx;\r\n .title{\r\n font-size: 30rpx;\r\n color: #333;\r\n }\r\n .desc{\r\n width: 100%;\r\n font-size: 26rpx;\r\n color: #666;\r\n }\r\n }\r\n}\r\n</style>\n","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./goods-list.vue?vue&type=style&index=0&id=3e209338&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./goods-list.vue?vue&type=style&index=0&id=3e209338&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114836\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/mescroll/module/mescrollUni-item.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/module/mescrollUni-item.vue?97da","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/module/mescrollUni-item.vue?2a74","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/module/mescrollUni-item.vue?4fe3","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/mescroll/module/mescrollUni-item.vue?b3cc","uni-app:///pagesDome/mescroll/module/mescrollUni-item.vue"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6H;AAC7H;AACoE;AACL;;;AAG/D;AAC0L;AAC1L,gBAAgB,2LAAU;AAC1B,EAAE,sFAAM;AACR,EAAE,2FAAM;AACR,EAAE,oGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,+FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACtBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iVAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAAguB,CAAgB,gsBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;ACcpvB;AACA,gK;;;;;;;;;;;;;0TAEA;gBACA,EACA,4DADA,EACA;AACA,gBACA,oBADA,EAFA,EAKA,IALA,kBAKA,CACA,SACA,cACA,WADA,CACA;AADA,OADA,EAIA,YACA,WADA,EACA;AACA;AACA;AACA;AACA;AACA,qBANA,EAMA;AACA,iBACA,kCADA,EAEA,eAFA,CAEA;AACA;AAHA,SAPA;AAYA,2BAZA,EAJA;;AAkBA,cAlBA;;AAoBA,GA1BA;AA2BA;AACA,aADA,EACA;AACA;AACA,kBADA;AAEA,aAFA,sBAEA;AACA;AACA,OAJA,EAFA;;AAQA;AACA,iBADA;AAEA,aAFA,sBAEA;AACA;AACA,OAJA,EARA;;AAcA,4BAdA,EAcA;AACA;AACA,kBADA;AAEA,aAFA,sBAEA;AACA;AACA,OAJA,EAfA,EA3BA;;;AAiDA;AACA;AACA,gBAFA,0BAEA;AACA;AACA;AACA;AACA;AACA,KAPA;AAQA;AACA,cATA,sBASA,IATA,EASA;AACA;AACA;AACA;AACA,sBADA;AAEA,wBAFA;AAGA,eAHA;;AAKA;AACA;AACA;AACA;AACA,2CAJA,CAIA;AACA,4CALA,CAKA;AACA,OANA,EAMA,KANA,CAMA;AACA;AACA;AACA,OATA;AAUA,KA3BA;AA4BA;AACA,cA7BA,wBA6BA;AACA;AACA,+BADA;;AAGA,KAjCA;AAkCA;AACA,YAnCA,sBAmCA;AACA,qBADA,CACA;AACA;AACA,KAtCA,EAjDA,E","file":"pagesDome/mescroll/module/mescrollUni-item.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./mescrollUni-item.vue?vue&type=template&id=53a337c4&\"\nvar renderjs\nimport script from \"./mescrollUni-item.vue?vue&type=script&lang=js&\"\nexport * from \"./mescrollUni-item.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/mescroll/module/mescrollUni-item.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescrollUni-item.vue?vue&type=template&id=53a337c4&\"","var components\ntry {\n components = {\n mescrollUni: function() {\n return import(\n /* webpackChunkName: \"uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni\" */ \"@/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescrollUni-item.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescrollUni-item.vue?vue&type=script&lang=js&\"","<template>\r\n <!-- \r\n swiper中的transfrom会使fixed失效,此时用height固定高度; \r\n swiper中无法触发mescroll-mixins.js的onPageScroll和onReachBottom方法,只能用mescroll-uni,不能用mescroll-body\r\n -->\r\n <!-- ref动态生成: 字节跳动小程序编辑器不支持一个页面存在相同的ref (如不考虑字节跳动小程序可固定值为 ref=\"mescrollRef\") -->\r\n <!-- top的高度等于悬浮菜单tabs的高度 -->\r\n <mescroll-uni :ref=\"'mescrollRef'+i\" @init=\"mescrollInit\" :height=\"height\" :down=\"downOption\" @down=\"downCallback\" :up=\"upOption\" @up=\"upCallback\" @emptyclick=\"emptyClick\">\r\n <!-- 数据列表 -->\r\n <goods-list :list=\"list\"></goods-list>\r\n </mescroll-uni>\r\n</template>\r\n\r\n<script>\r\n\timport MescrollMixin from \"@/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js\";\r\n\timport MescrollMoreItemMixin from \"@/uni_modules/mescroll-uni/components/mescroll-uni/mixins/mescroll-more-item.js\";\r\n import goodsList from \"./goods-list.vue\";\r\n // import goodsList from '@/components/module/good.vue';\r\n\texport default {\r\n\t\tmixins: [MescrollMixin,MescrollMoreItemMixin], // 注意此处还需使用MescrollMoreItemMixin (必须写在MescrollMixin后面)\r\n components:{\r\n goodsList\r\n },\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tdownOption:{\r\n\t\t\t\t\tauto:false // 不自动加载 (mixin已处理第一个tab触发downCallback)\r\n\t\t\t\t},\r\n\t\t\t\tupOption:{\r\n\t\t\t\t\tauto:false, // 不自动加载\r\n\t\t\t\t\t// page: {\r\n\t\t\t\t\t// \tnum: 0, // 当前页码,默认0,回调之前会加1,即callback(page)会从1开始\r\n\t\t\t\t\t// \tsize: 10 // 每页数据的数量\r\n\t\t\t\t\t// },\r\n\t\t\t\t\tnoMoreSize: 4, //如果列表已无数据,可设置列表的总数量要大于半页才显示无更多数据;避免列表数据过少(比如只有一条数据),显示无更多数据会不好看; 默认5\r\n\t\t\t\t\tempty:{\r\n icon: '/static/mescroll-empty.png',\r\n\t\t\t\t\t\ttip: '~ 暂无数据 ~', // 提示\r\n\t\t\t\t\t\t// btnText: '去看看'\r\n\t\t\t\t\t},\r\n textNoMore:'没有更多了'\r\n\t\t\t\t},\r\n list:[],\r\n\t\t\t}\r\n\t\t},\r\n\t\tprops:{\r\n\t\t\ti: Number, // 每个tab页的专属下标 (除了支付宝小程序必须在这里定义, 其他平台都可不用写, 因为已在MescrollMoreItemMixin定义)\r\n\t\t\tindex: { // 当前tab的下标 (除了支付宝小程序必须在这里定义, 其他平台都可不用写, 因为已在MescrollMoreItemMixin定义)\r\n\t\t\t\ttype: Number,\r\n\t\t\t\tdefault(){\r\n\t\t\t\t\treturn 0\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\ttabs: { // 为了请求数据,演示用,可根据自己的项目判断是否要传\r\n\t\t\t\ttype: Array,\r\n\t\t\t\tdefault(){\r\n\t\t\t\t\treturn []\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\theight: [Number,String] ,// mescroll的高度\r\n keyword: {\r\n type: String,\r\n default(){\r\n \treturn ''\r\n }\r\n }\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t/*下拉刷新的回调 */\r\n\t\t\tdownCallback() {\r\n\t\t\t\t// 这里加载你想下拉刷新的数据, 比如刷新轮播数据\r\n\t\t\t\t// loadSwiper();\r\n\t\t\t\t// 下拉刷新的回调,默认重置上拉加载列表为第一页 (自动执行 page.num=1, 再触发upCallback方法 )\r\n\t\t\t\tthis.mescroll.resetUpScroll()\r\n\t\t\t},\r\n\t\t\t/*上拉加载的回调: 其中page.num:当前页 从1开始, page.size:每页数据条数,默认10 */\r\n\t\t\tupCallback(page) {\r\n\t\t\t\t//联网加载数据\r\n\t\t\t\tlet name = this.tabs[this.i].name\r\n let httpData = {\r\n shopId: '1275',\r\n pageNo: page.num,\r\n row: 10,\r\n }\r\n uni.$u.http.post('/edcapi/Goods_goodsList', httpData, {custom: {load:false}}).then((res) => {\r\n //联网成功的回调,隐藏下拉刷新和上拉加载的状态;\r\n this.mescroll.endSuccess(res.length);\r\n //设置列表数据\r\n if(page.num == 1) this.list = []; //如果是第一页需手动制空列表\r\n this.list=this.list.concat(res); //追加新数据\r\n }).catch((err) =>{\r\n //联网失败, 结束加载\r\n this.mescroll.endErr();\r\n })\r\n\t\t\t},\r\n\t\t\t//点击空布局按钮的回调\r\n\t\t\temptyClick(){\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle:'点击了按钮,具体逻辑自行实现'\r\n\t\t\t\t})\r\n\t\t\t},\r\n // 搜索\r\n doSearch(){\r\n \tthis.list = []; // 先清空列表,显示加载进度\r\n \tthis.mescroll.resetUpScroll();\r\n },\r\n\t\t}\r\n\t}\r\n</script>"],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/navbar/navbar.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar.vue?2176","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar.vue?ddda","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar.vue?8a44","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar.vue?047d","uni-app:///pagesDome/navbar/navbar.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar.vue?960c","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar.vue?be0e"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,oG,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,eAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAAusB,CAAgB,srBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACyC3tB;AACA;AACA,oBADA,EADA;;AAIA,MAJA,kBAIA;AACA;AACA,kBADA;;AAGA,GARA;AASA,QATA,oBASA;;AAEA,GAXA;AAYA;AACA,UADA,kBACA,GADA,EACA;AACA;AACA,gBADA;;AAGA,KALA,EAZA,E;;;;;;;;;;;;;ACzCA;AAAA;AAAA;AAAA;AAA01C,CAAgB,qvCAAG,EAAC,C;;;;;;;;;;;ACA92C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/navbar/navbar.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/navbar/navbar.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./navbar.vue?vue&type=template&id=1c963cee&scoped=true&\"\nvar renderjs\nimport script from \"./navbar.vue?vue&type=script&lang=js&\"\nexport * from \"./navbar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./navbar.vue?vue&type=style&index=0&id=1c963cee&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1c963cee\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/navbar/navbar.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar.vue?vue&type=template&id=1c963cee&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-icon/u-icon\" */ \"@/uni_modules/uview-ui/components/u-icon/u-icon.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar.vue?vue&type=script&lang=js&\"","<template>\r\n <view class=\"content\">\r\n <!-- 公共组件-每个页面必须引入 -->\r\n <public-module></public-module>\r\n <f-navbar title=\"导航栏展示列表\" navbarType='3'></f-navbar>\r\n <view class=\"name\">导航展示dome</view>\r\n <view class=\"cell-group\">\r\n <view class=\"cell-item u-flex\" @click=\"onJump('/pagesDome/navbar/navbar1')\">\r\n <view class=\"title u-flex-m\">导航基础使用</view>\r\n <u-icon name=\"arrow-right\" size=\"14\" color=\"#333\"></u-icon>\r\n </view>\r\n <view class=\"cell-item u-flex\" @click=\"onJump('/pagesDome/navbar/navbar2')\">\r\n <view class=\"title u-flex-m\">不固定导航</view>\r\n <u-icon name=\"arrow-right\" size=\"14\" color=\"#333\"></u-icon>\r\n </view>\r\n <view class=\"cell-item u-flex\" @click=\"onJump('/pagesDome/navbar/navbar3')\">\r\n <view class=\"title u-flex-m\">上拉渐变显示navbar背景</view>\r\n <u-icon name=\"arrow-right\" size=\"14\" color=\"#333\"></u-icon>\r\n </view>\r\n <view class=\"cell-item u-flex\" @click=\"onJump('/pagesDome/navbar/navbar4')\">\r\n <view class=\"title u-flex-m\">自定义左侧按钮事件</view>\r\n <u-icon name=\"arrow-right\" size=\"14\" color=\"#333\"></u-icon>\r\n </view>\r\n <view class=\"cell-item u-flex\" @click=\"onJump('/pagesDome/navbar/navbar5')\">\r\n <view class=\"title u-flex-m\">自定义左侧插槽slot</view>\r\n <u-icon name=\"arrow-right\" size=\"14\" color=\"#333\"></u-icon>\r\n </view>\r\n <view class=\"cell-item u-flex\" @click=\"onJump('/pagesDome/navbar/navbar6')\">\r\n <view class=\"title u-flex-m\">导航背景渐变</view>\r\n <u-icon name=\"arrow-right\" size=\"14\" color=\"#333\"></u-icon>\r\n </view>\r\n <view class=\"cell-item u-flex\" @click=\"onJump('/pagesDome/navbar/navbar7')\">\r\n <view class=\"title u-flex-m\">导航栏图片背景</view>\r\n <u-icon name=\"arrow-right\" size=\"14\" color=\"#333\"></u-icon>\r\n </view>\r\n </view>\r\n </view>\n</template>\n\n<script>\r\nimport fNavbar from '@/components/module/f-navbar/f-navbar';\r\nexport default {\r\n components:{\r\n fNavbar\r\n },\r\n data() {\r\n return {\r\n scrollTop:0\r\n }\r\n },\r\n onLoad() {\r\n\r\n },\r\n methods: {\r\n onJump(url){\r\n uni.navigateTo({\r\n url:url\r\n })\r\n }\r\n },\r\n}\n</script>\n\n<style scoped lang=\"scss\">\r\n.name{\r\n padding: 24rpx;\r\n font-size: 32rpx;\r\n font-weight: bold;\r\n}\r\n.cell-group{\r\n .cell-item{\r\n border-bottom: 2rpx solid #eee;\r\n background-color: #fff;\r\n border-radius: 10rpx;\r\n padding: 20rpx 24rpx;\r\n .title{\r\n color: #333;\r\n font-size: 28rpx;\r\n padding: 0 10rpx;\r\n font-weight: bold;\r\n margin: 0;\r\n }\r\n .more{\r\n font-size: 24rpx;\r\n color: #999;\r\n }\r\n }\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar.vue?vue&type=style&index=0&id=1c963cee&scoped=true&lang=scss&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar.vue?vue&type=style&index=0&id=1c963cee&scoped=true&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114292\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/navbar/navbar1.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar1.vue?70af","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar1.vue?2c59","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar1.vue?0c17","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar1.vue?edce","uni-app:///pagesDome/navbar/navbar1.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar1.vue?6d5e","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar1.vue?d990"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,qG,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,eAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAwsB,CAAgB,urBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;ACe5tB;AACA;AACA,oBADA,EADA;;AAIA,MAJA,kBAIA;AACA;;AAEA,GAPA;AAQA,QARA,oBAQA;;AAEA,GAVA;AAWA,aAXA,E;;;;;;;;;;;;ACfA;AAAA;AAAA;AAAA;AAA21C,CAAgB,svCAAG,EAAC,C;;;;;;;;;;;ACA/2C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/navbar/navbar1.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/navbar/navbar1.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./navbar1.vue?vue&type=template&id=44f0e178&scoped=true&\"\nvar renderjs\nimport script from \"./navbar1.vue?vue&type=script&lang=js&\"\nexport * from \"./navbar1.vue?vue&type=script&lang=js&\"\nimport style0 from \"./navbar1.vue?vue&type=style&index=0&id=44f0e178&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"44f0e178\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/navbar/navbar1.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar1.vue?vue&type=template&id=44f0e178&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar1.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar1.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n <f-navbar title=\"导航栏\" fontColor=\"#fff\" bgColor=\"#fe461d\"></f-navbar>\r\n <view class=\"main\">\r\n <view v-for=\"item of 3\">\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt1.jpg\"></image>\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt2.jpg\"></image>\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt3.jpg\"></image>\r\n </view>\r\n </view>\r\n </view>\n</template>\n\n<script>\r\nimport fNavbar from '@/components/module/f-navbar/f-navbar';\r\nexport default {\r\n components:{\r\n fNavbar\r\n },\r\n data() {\r\n return {\r\n }\r\n },\r\n onLoad() {\r\n\r\n },\r\n methods: {\r\n\r\n },\r\n}\n</script>\n\n<style scoped lang=\"scss\">\r\n.images{\r\n width: 750rpx;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar1.vue?vue&type=style&index=0&id=44f0e178&scoped=true&lang=scss&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar1.vue?vue&type=style&index=0&id=44f0e178&scoped=true&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114272\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/navbar/navbar2.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar2.vue?07f6","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar2.vue?7ddc","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar2.vue?90f9","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar2.vue?21bc","uni-app:///pagesDome/navbar/navbar2.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar2.vue?7d12","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar2.vue?1c62"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,qG,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,eAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAwsB,CAAgB,urBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;ACe5tB;AACA;AACA,oBADA,EADA;;AAIA,MAJA,kBAIA;AACA;AACA,kBADA;;AAGA,GARA;AASA,QATA,oBASA;;AAEA,GAXA;AAYA,aAZA;;;AAeA,cAfA,wBAeA,CAfA,EAeA;AACA;AACA,GAjBA,E;;;;;;;;;;;;ACfA;AAAA;AAAA;AAAA;AAA21C,CAAgB,svCAAG,EAAC,C;;;;;;;;;;;ACA/2C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/navbar/navbar2.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/navbar/navbar2.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./navbar2.vue?vue&type=template&id=44fef8f9&scoped=true&\"\nvar renderjs\nimport script from \"./navbar2.vue?vue&type=script&lang=js&\"\nexport * from \"./navbar2.vue?vue&type=script&lang=js&\"\nimport style0 from \"./navbar2.vue?vue&type=style&index=0&id=44fef8f9&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"44fef8f9\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/navbar/navbar2.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar2.vue?vue&type=template&id=44fef8f9&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar2.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar2.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n <f-navbar title=\"不固定导航栏\" leftText=\"返回\" fontColor=\"#fff\" bgColor=\"#fe461d\" navbarType='1'></f-navbar>\r\n <view class=\"main\">\r\n <view v-for=\"item of 3\">\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt1.jpg\"></image>\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt2.jpg\"></image>\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt3.jpg\"></image>\r\n </view>\r\n </view>\r\n </view>\n</template>\n\n<script>\r\nimport fNavbar from '@/components/module/f-navbar/f-navbar';\r\nexport default {\r\n components:{\r\n fNavbar\r\n },\r\n data() {\r\n return {\r\n scrollTop:0\r\n }\r\n },\r\n onLoad() {\r\n\r\n },\r\n methods: {\r\n\r\n },\r\n onPageScroll(e) {\r\n \tthis.scrollTop = e.scrollTop;\r\n },\r\n}\n</script>\n\n<style scoped lang=\"scss\">\r\n.images{\r\n width: 750rpx;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar2.vue?vue&type=style&index=0&id=44fef8f9&scoped=true&lang=scss&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar2.vue?vue&type=style&index=0&id=44fef8f9&scoped=true&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114254\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/navbar/navbar3.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar3.vue?e501","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar3.vue?e5ef","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar3.vue?8ba4","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar3.vue?27ad","uni-app:///pagesDome/navbar/navbar3.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar3.vue?bbba","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar3.vue?898b"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,qG,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,eAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAwsB,CAAgB,urBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACgB5tB;AACA;AACA,oBADA,EADA;;AAIA,MAJA,kBAIA;AACA;AACA,kBADA;;AAGA,GARA;AASA,QATA,oBASA;;AAEA,GAXA;AAYA,aAZA;;;AAeA,cAfA,wBAeA,CAfA,EAeA;AACA;AACA,GAjBA,E;;;;;;;;;;;;AChBA;AAAA;AAAA;AAAA;AAA21C,CAAgB,svCAAG,EAAC,C;;;;;;;;;;;ACA/2C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/navbar/navbar3.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/navbar/navbar3.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./navbar3.vue?vue&type=template&id=450d107a&scoped=true&\"\nvar renderjs\nimport script from \"./navbar3.vue?vue&type=script&lang=js&\"\nexport * from \"./navbar3.vue?vue&type=script&lang=js&\"\nimport style0 from \"./navbar3.vue?vue&type=style&index=0&id=450d107a&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"450d107a\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/navbar/navbar3.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar3.vue?vue&type=template&id=450d107a&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar3.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar3.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n <!-- :isShowTransparentTitle=\"false\"设置此属性,透明背景时,title不显示 -->\r\n <f-navbar title=\"上拉渐变显示navbar背景\" fontColor=\"#fff\" transparentTitleColor=\"#303133\" bgColor=\"#fe461d\" :scrollTop=\"scrollTop\" navbarType='5'></f-navbar>\r\n <view class=\"main\">\r\n <view v-for=\"item of 3\">\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt1.jpg\"></image>\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt2.jpg\"></image>\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt3.jpg\"></image>\r\n </view>\r\n </view>\r\n </view>\n</template>\n\n<script>\r\nimport fNavbar from '@/components/module/f-navbar/f-navbar';\r\nexport default {\r\n components:{\r\n fNavbar\r\n },\r\n data() {\r\n return {\r\n scrollTop:0\r\n }\r\n },\r\n onLoad() {\r\n\r\n },\r\n methods: {\r\n\r\n },\r\n onPageScroll(e) {\r\n \tthis.scrollTop = e.scrollTop;\r\n },\r\n}\n</script>\n\n<style scoped lang=\"scss\">\r\n.images{\r\n width: 750rpx;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar3.vue?vue&type=style&index=0&id=450d107a&scoped=true&lang=scss&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar3.vue?vue&type=style&index=0&id=450d107a&scoped=true&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114237\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/navbar/navbar4.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar4.vue?0d3f","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar4.vue?459c","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar4.vue?19b8","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar4.vue?4328","uni-app:///pagesDome/navbar/navbar4.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar4.vue?60ce","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar4.vue?7769"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,qG,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,eAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAwsB,CAAgB,urBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;ACe5tB;AACA;AACA,oBADA,EADA;;AAIA,MAJA,kBAIA;AACA;;;AAGA,GARA;AASA,QATA,oBASA;;AAEA,GAXA;AAYA;AACA,aADA,uBACA;AACA;AACA,qBADA;AAEA,iCAFA;AAGA;AACA;AACA;AACA,WAFA,MAEA;AACA;AACA;AACA,SATA;;AAWA,KAbA,EAZA,E;;;;;;;;;;;;;ACfA;AAAA;AAAA;AAAA;AAA21C,CAAgB,svCAAG,EAAC,C;;;;;;;;;;;ACA/2C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/navbar/navbar4.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/navbar/navbar4.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./navbar4.vue?vue&type=template&id=451b27fb&scoped=true&\"\nvar renderjs\nimport script from \"./navbar4.vue?vue&type=script&lang=js&\"\nexport * from \"./navbar4.vue?vue&type=script&lang=js&\"\nimport style0 from \"./navbar4.vue?vue&type=style&index=0&id=451b27fb&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"451b27fb\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/navbar/navbar4.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar4.vue?vue&type=template&id=451b27fb&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar4.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar4.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n <f-navbar title=\"导航栏-自定义左侧按钮事件\" fontColor=\"#fff\" bgColor=\"#fe461d\" navbarType='2' @leftClick='leftClick'></f-navbar>\r\n <view class=\"main\">\r\n <view v-for=\"item of 3\">\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt1.jpg\"></image>\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt2.jpg\"></image>\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt3.jpg\"></image>\r\n </view>\r\n </view>\r\n </view>\n</template>\n\n<script>\r\nimport fNavbar from '@/components/module/f-navbar/f-navbar';\r\nexport default {\r\n components:{\r\n fNavbar\r\n },\r\n data() {\r\n return {\r\n\r\n }\r\n },\r\n onLoad() {\r\n\r\n },\r\n methods: {\r\n leftClick(){\r\n uni.showModal({\r\n title: '温馨提示',\r\n content: '您点击了左侧按钮,需要返回吗',\r\n success: function (res) {\r\n if (res.confirm) {\r\n uni.navigateBack()\r\n } else if (res.cancel) {\r\n console.log('用户点击取消');\r\n }\r\n }\r\n });\r\n }\r\n },\r\n}\n</script>\n\n<style scoped lang=\"scss\">\r\n.images{\r\n width: 750rpx;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar4.vue?vue&type=style&index=0&id=451b27fb&scoped=true&lang=scss&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar4.vue?vue&type=style&index=0&id=451b27fb&scoped=true&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114219\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/navbar/navbar5.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar5.vue?1f0d","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar5.vue?ca12","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar5.vue?92eb","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar5.vue?f0a4","uni-app:///pagesDome/navbar/navbar5.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar5.vue?a432","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar5.vue?41b6"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,qG,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,eAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAAwsB,CAAgB,urBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACoB5tB;AACA;AACA,oBADA,EADA;;AAIA,MAJA,kBAIA;AACA;;AAEA,GAPA;AAQA,QARA,oBAQA;;AAEA,GAVA;AAWA;AACA,aADA,uBACA;AACA;AACA,qBADA;AAEA,sCAFA;AAGA;AACA;AACA;AACA,WAFA,MAEA;AACA;AACA;AACA,SATA;;AAWA,KAbA,EAXA,E;;;;;;;;;;;;;ACpBA;AAAA;AAAA;AAAA;AAA21C,CAAgB,svCAAG,EAAC,C;;;;;;;;;;;ACA/2C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/navbar/navbar5.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/navbar/navbar5.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./navbar5.vue?vue&type=template&id=45293f7c&scoped=true&\"\nvar renderjs\nimport script from \"./navbar5.vue?vue&type=script&lang=js&\"\nexport * from \"./navbar5.vue?vue&type=script&lang=js&\"\nimport style0 from \"./navbar5.vue?vue&type=style&index=0&id=45293f7c&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"45293f7c\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/navbar/navbar5.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar5.vue?vue&type=template&id=45293f7c&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-icon/u-icon\" */ \"@/uni_modules/uview-ui/components/u-icon/u-icon.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar5.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar5.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n <f-navbar title=\"导航栏-自定义左侧插槽\" fontColor=\"#fff\" bgColor=\"#fe461d\" navbarType='2' @leftClick='leftClick'>\r\n <view class=\"u-flex\" slot=\"left\">\r\n <u-icon name=\"map\" size=\"19\" color=\"#fff\"></u-icon>\r\n <view class=\"actName u-line-1\">北京市</view>\r\n </view>\r\n </f-navbar>\r\n <view class=\"main\">\r\n <view v-for=\"item of 3\">\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt1.jpg\"></image>\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt2.jpg\"></image>\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt3.jpg\"></image>\r\n </view>\r\n </view>\r\n </view>\n</template>\n\n<script>\r\nimport fNavbar from '@/components/module/f-navbar/f-navbar';\r\nexport default {\r\n components:{\r\n fNavbar\r\n },\r\n data() {\r\n return {\r\n }\r\n },\r\n onLoad() {\r\n\r\n },\r\n methods: {\r\n leftClick(){\r\n uni.showModal({\r\n title: '温馨提示',\r\n content: '您点击了左侧自定义左侧插槽,需要返回吗',\r\n success: function (res) {\r\n if (res.confirm) {\r\n uni.navigateBack()\r\n } else if (res.cancel) {\r\n console.log('用户点击取消');\r\n }\r\n }\r\n });\r\n }\r\n },\r\n}\n</script>\n\n<style scoped lang=\"scss\">\r\n.images{\r\n width: 750rpx;\r\n}\r\n.actName{\r\n max-width: 100rpx;\r\n font-size: 28rpx;\r\n color:#fff;\r\n padding-left: 5rpx;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar5.vue?vue&type=style&index=0&id=45293f7c&scoped=true&lang=scss&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar5.vue?vue&type=style&index=0&id=45293f7c&scoped=true&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114144\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/navbar/navbar6.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar6.vue?795b","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar6.vue?3c3c","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar6.vue?0a2c","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar6.vue?255f","uni-app:///pagesDome/navbar/navbar6.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar6.vue?70b7","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar6.vue?fdcf"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,qG,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,eAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAwsB,CAAgB,urBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;ACe5tB;AACA;AACA,oBADA,EADA;;AAIA,MAJA,kBAIA;AACA;;;AAGA,GARA;AASA,QATA,oBASA;;AAEA,GAXA;AAYA;AACA,aADA,uBACA;AACA;AACA,qBADA;AAEA,sCAFA;AAGA;AACA;AACA;AACA,WAFA,MAEA;AACA;AACA;AACA,SATA;;AAWA,KAbA,EAZA,E;;;;;;;;;;;;;ACfA;AAAA;AAAA;AAAA;AAA21C,CAAgB,svCAAG,EAAC,C;;;;;;;;;;;ACA/2C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/navbar/navbar6.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/navbar/navbar6.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./navbar6.vue?vue&type=template&id=453756fd&scoped=true&\"\nvar renderjs\nimport script from \"./navbar6.vue?vue&type=script&lang=js&\"\nexport * from \"./navbar6.vue?vue&type=script&lang=js&\"\nimport style0 from \"./navbar6.vue?vue&type=style&index=0&id=453756fd&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"453756fd\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/navbar/navbar6.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar6.vue?vue&type=template&id=453756fd&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar6.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar6.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n <f-navbar title=\"导航栏-背景渐变\" fontColor=\"#fff\" gradient=\"linear-gradient(-90deg, yellow, red)\"></f-navbar>\r\n <view class=\"main\">\r\n <view v-for=\"item of 3\">\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt1.jpg\"></image>\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt2.jpg\"></image>\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt3.jpg\"></image>\r\n </view>\r\n </view>\r\n </view>\n</template>\n\n<script>\r\nimport fNavbar from '@/components/module/f-navbar/f-navbar';\r\nexport default {\r\n components:{\r\n fNavbar\r\n },\r\n data() {\r\n return {\r\n\r\n }\r\n },\r\n onLoad() {\r\n\r\n },\r\n methods: {\r\n leftClick(){\r\n uni.showModal({\r\n title: '温馨提示',\r\n content: '您点击了左侧自定义左侧插槽,需要返回吗',\r\n success: function (res) {\r\n if (res.confirm) {\r\n uni.navigateBack()\r\n } else if (res.cancel) {\r\n console.log('用户点击取消');\r\n }\r\n }\r\n });\r\n }\r\n },\r\n}\n</script>\n\n<style scoped lang=\"scss\">\r\n.images{\r\n width: 750rpx;\r\n}\r\n.actName{\r\n max-width: 100rpx;\r\n font-size: 28rpx;\r\n color:#fff;\r\n padding-left: 5rpx;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar6.vue?vue&type=style&index=0&id=453756fd&scoped=true&lang=scss&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar6.vue?vue&type=style&index=0&id=453756fd&scoped=true&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114081\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/navbar/navbar7.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar7.vue?4bb2","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar7.vue?f97f","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar7.vue?87cb","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar7.vue?565b","uni-app:///pagesDome/navbar/navbar7.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar7.vue?6ba0","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/navbar/navbar7.vue?3622"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,qG,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,eAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAwsB,CAAgB,urBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;ACe5tB;AACA;AACA,oBADA,EADA;;AAIA,MAJA,kBAIA;AACA;AACA,+DADA;;AAGA,GARA;AASA,QATA,oBASA;;AAEA,GAXA;AAYA,aAZA,E;;;;;;;;;;;;ACfA;AAAA;AAAA;AAAA;AAA21C,CAAgB,svCAAG,EAAC,C;;;;;;;;;;;ACA/2C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/navbar/navbar7.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/navbar/navbar7.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./navbar7.vue?vue&type=template&id=45456e7e&scoped=true&\"\nvar renderjs\nimport script from \"./navbar7.vue?vue&type=script&lang=js&\"\nexport * from \"./navbar7.vue?vue&type=script&lang=js&\"\nimport style0 from \"./navbar7.vue?vue&type=style&index=0&id=45456e7e&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"45456e7e\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/navbar/navbar7.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar7.vue?vue&type=template&id=45456e7e&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar7.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar7.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n <f-navbar title=\"导航栏-背景图片\" fontColor=\"#fff\" leftIconColor=\"#fff\" :image=\"bgImage\"></f-navbar>\r\n <view class=\"main\">\r\n <view v-for=\"item of 3\">\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt1.jpg\"></image>\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt2.jpg\"></image>\r\n <image class=\"images\" mode=\"widthFix\" src=\"../../static/mt3.jpg\"></image>\r\n </view>\r\n </view>\r\n </view>\n</template>\n\n<script>\r\nimport fNavbar from '@/components/module/f-navbar/f-navbar';\r\nexport default {\r\n components:{\r\n fNavbar\r\n },\r\n data() {\r\n return {\r\n bgImage:require('@/static/mt2.jpg')\r\n }\r\n },\r\n onLoad() {\r\n\r\n },\r\n methods: {\r\n\r\n },\r\n}\n</script>\n\n<style scoped lang=\"scss\">\r\n.images{\r\n width: 750rpx;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar7.vue?vue&type=style&index=0&id=45456e7e&scoped=true&lang=scss&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./navbar7.vue?vue&type=style&index=0&id=45456e7e&scoped=true&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114067\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/pay/pay.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/pay/pay.vue?2e14","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/pay/pay.vue?8c58","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/pay/pay.vue?7cb3","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/pay/pay.vue?d770","uni-app:///pagesDome/pay/pay.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/pay/pay.vue?481f","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/pay/pay.vue?fbdc"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,2F,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,YAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA4H;AAC5H;AACuD;AACL;AACsC;;;AAGxF;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,yEAAM;AACR,EAAE,0FAAM;AACR,EAAE,mGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,8FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,uSAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtCA;AAAA;AAAA;AAAA;AAAosB,CAAgB,mrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACkBxtB;AACA,wD;;;;;;;;;;;;;;;;;+TAEA,EACA,cACA,UADA,EADA,EAIA,IAJA,kBAIA,CACA,SACA,4BADA,EACA;AACA,uBAFA,GAIA,CATA,EAUA,MAVA,oBAUA,CAEA,CAZA,EAaA,WACA;AACA,WAFA,qBAEA,CAEA;;;;;AAKA,KATA;AAUA;AACA,YAXA,sBAWA;;;;;AAKA;;AAEA,KAlBA;AAmBA;AACA,gBApBA,0BAoBA;;;;;AAKA;;AAEA,KA3BA;AA4BA;AACA,cA7BA,wBA6BA;;;;;AAKA;;AAEA,KApCA;AAqCA;AACA,aAtCA,uBAsCA;AACA;;;;;;;;;;;;;;AAcA;;AAEA,KAvDA;AAwDA;AACA,SAzDA,iBAyDA,IAzDA,EAyDA,OAzDA,EAyDA;AACA;AACA,kBADA,EACA;AACA,wBAFA,CAEA;AAFA,SAGA;AACA;AACA;AACA;AACA,SAFA,MAEA;AACA;AACA;AACA,OAVA;AAWA,KArEA;AAsEA,WAtEA,qBAsEA;AACA;AACA,KAxEA,EAbA,E;;;;;;;;;;;;;ACrBA;AAAA;AAAA;AAAA;AAAu1C,CAAgB,kvCAAG,EAAC,C;;;;;;;;;;;ACA32C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/pay/pay.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/pay/pay.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./pay.vue?vue&type=template&id=14c8eddb&scoped=true&\"\nvar renderjs\nimport script from \"./pay.vue?vue&type=script&lang=js&\"\nexport * from \"./pay.vue?vue&type=script&lang=js&\"\nimport style0 from \"./pay.vue?vue&type=style&index=0&id=14c8eddb&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"14c8eddb\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/pay/pay.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./pay.vue?vue&type=template&id=14c8eddb&scoped=true&\"","var components\ntry {\n components = {\n uPopup: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-popup/u-popup\" */ \"@/uni_modules/uview-ui/components/u-popup/u-popup.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n if (!_vm._isMounted) {\n _vm.e0 = function($event) {\n _vm.isPayPopup = false\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./pay.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./pay.vue?vue&type=script&lang=js&\"","<template>\r\n <view>\r\n <!-- 公共组件-每个页面必须引入 -->\r\n <public-module></public-module>\r\n <view class=\"titleBtn\" @click=\"onWxPay\">微信小程序支付</view>\r\n <view class=\"titleBtn\" @click=\"onAliPay\">支付宝支付</view>\r\n <view class=\"titleBtn\" @click=\"onToutiaoPay\">头条小程序支付</view>\r\n <view class=\"titleBtn\" @click=\"onAppWxPay\">app微信支付</view>\r\n <view class=\"titleBtn\" @click=\"onH5WxPay\">H5微信公众号支付</view>\r\n <view class=\"titleBtn\" @click=\"openPay\">打开支付弹窗(支持钱包支付)</view>\r\n \r\n <u-popup :show=\"isPayPopup\" mode=\"bottom\" @close=\"isPayPopup=false\" round=\"10\">\r\n <f-pay :show=\"isPayPopup\" :payMoney=\"999\" :tradeNo=\"tradeNo\"></f-pay>\r\n </u-popup>\r\n </view>\n</template>\n\n<script>\r\nimport { mapState, mapMutations } from 'vuex';\r\nimport { setPay,wxPublicPay } from '@/config/pay'; //支付需进入设置您的支付接口\r\nimport fPay from '@/components/module/f-pay/f-pay';\r\nexport default {\r\n components:{\r\n fPay\r\n },\r\n data() {\r\n return {\r\n tradeNo:'16fw61cqew6464wdc',//支付单号\r\n isPayPopup:false,\r\n }\r\n },\r\n onLoad() {\r\n\r\n },\r\n methods: {\r\n // 微信小程序支付\r\n onWxPay(){\r\n // #ifdef MP-WEIXIN\r\n this.onPay('mpwxpay',this.tradeNo)\r\n // #endif\r\n // #ifndef MP-WEIXIN\r\n this.$u.toast('微信小程序才能用哦~')\r\n // #endif\r\n },\r\n // 支付宝小程序支付\r\n onAliPay(){\r\n // #ifdef MP-ALIPAY || APP\r\n this.onPay('alipay',this.tradeNo)\r\n // #endif\r\n // #ifndef MP-ALIPAY || APP\r\n this.$u.toast('支付宝小程序或APP才能用哦~')\r\n // #endif\r\n },\r\n // 头条小程序支付\r\n onToutiaoPay(){\r\n // #ifdef MP-TOUTIAO\r\n this.onPay('toutiao',this.tradeNo)\r\n // #endif\r\n // #ifndef MP-TOUTIAO\r\n this.$u.toast('头条小程序才能用哦~')\r\n // #endif\r\n },\r\n // app微信支付\r\n onAppWxPay(){\r\n // #ifdef APP-PLUS\r\n this.onPay('wxpay',this.tradeNo)\r\n // #endif\r\n // #ifndef APP-PLUS\r\n this.$u.toast('app才能用哦~')\r\n // #endif\r\n },\r\n // 微信公众号支付\r\n onH5WxPay(){\r\n var that = this\r\n // #ifdef H5\r\n wxPublicPay({\r\n tradeNo:that.tradeNo,\r\n },res => {\r\n // 支付的回调\r\n if(res.success){\r\n uni.$u.toast('支付成功')\r\n }else{\r\n uni.$u.toast('支付失败')\r\n }\r\n })\r\n // #endif\r\n // #ifndef H5\r\n this.$u.toast('微信公众号才能用哦~')\r\n // #endif\r\n },\r\n //支付(app、小程序)\r\n onPay(type,tradeNo){\r\n \tsetPay({\r\n \t\ttype: type, // 支付平台\r\n \t\ttradeNo: tradeNo // 订单编号\r\n \t},res => {\r\n \t\t// 小程序支付的回调\r\n \t\tif(res.success){\r\n uni.$u.toast('支付成功')\r\n \t\t}else{\r\n uni.$u.toast('支付失败')\r\n \t\t}\r\n \t})\r\n },\r\n openPay(){\r\n this.isPayPopup = true\r\n }\r\n },\r\n}\n</script>\n\n<style lang=\"scss\" scoped>\r\n.titleBtn{\r\n margin: 24rpx;\r\n width: 702rpx;\r\n padding: 20rpx 24rpx;\r\n background-color: #007AFF;\r\n color: #fff;\r\n font-size: 24rpx;\r\n text-align: center;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./pay.vue?vue&type=style&index=0&id=14c8eddb&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./pay.vue?vue&type=style&index=0&id=14c8eddb&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689911250\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/showModal/showModal.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/showModal/showModal.vue?fadc","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/showModal/showModal.vue?478f","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/showModal/showModal.vue?6e63","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/showModal/showModal.vue?4592","uni-app:///pagesDome/showModal/showModal.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/showModal/showModal.vue?2349","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/showModal/showModal.vue?6c8e"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,6G,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,kBAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsH;AACtH;AAC6D;AACL;AACa;;;AAGrE;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,+EAAM;AACR,EAAE,oFAAM;AACR,EAAE,6FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,wFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA0sB,CAAgB,yrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACgB9tB;AACA,MADA,kBACA;AACA;AACA,GAHA;AAIA;AACA,UADA,oBACA;;AAEA;AACA,mBADA;AAEA,0BAFA;AAGA,0BAHA;AAIA,yBAJA;AAKA,yCALA;;;;;;;;;;;;AAiBA,KApBA;AAqBA,aArBA,uBAqBA;;AAEA;AACA,mBADA;AAEA,0BAFA;AAGA,eAHA,mBAGA,GAHA,EAGA,EAHA;;;;;;;;;;;;;;AAiBA,KAxCA,EAJA,E;;;;;;;;;;;;;AChBA;AAAA;AAAA;AAAA;AAAqgC,CAAgB,08BAAG,EAAC,C;;;;;;;;;;;ACAzhC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/showModal/showModal.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/showModal/showModal.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./showModal.vue?vue&type=template&id=b8c8c7aa&\"\nvar renderjs\nimport script from \"./showModal.vue?vue&type=script&lang=js&\"\nexport * from \"./showModal.vue?vue&type=script&lang=js&\"\nimport style0 from \"./showModal.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/showModal/showModal.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./showModal.vue?vue&type=template&id=b8c8c7aa&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./showModal.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./showModal.vue?vue&type=script&lang=js&\"","<template>\r\n <view class=\"page\">\r\n <view class=\"title\">此组件是下载其他作者组件,改编布局且可以全局使用showModal</view>\r\n <view class=\"text\">注意:此组件只支持app</view>\r\n <view class=\"text\">解决安卓原生showModal很难看且'确定'在左边</view>\r\n <view class=\"text\">请main.js全局引入,才能生效</view>\r\n <view class=\"text\">\r\n import f_show_modal from '@/components/module/show_modal/f_show_modal.js'\r\n Vue.use(f_show_modal)\r\n </view>\r\n <view class=\"btn\" @click=\"onKnow\">知道了</view>\r\n <view class=\"btn red\" @click=\"determine\">确定</view>\r\n </view>\n</template>\n\n<script>\r\nexport default {\r\n data(){\r\n return {}\r\n },\r\n methods:{\r\n onKnow(){\r\n // #ifndef APP-PLUS\r\n uni.showModal({\r\n title: '提示',\r\n content: '请在app测试',\r\n confirmText: \"知道了\",\r\n showCancel: false,\r\n success: function(res) {}\r\n })\r\n // #endif\r\n // #ifdef APP-PLUS\r\n uni.$showModal({\r\n content:'您已进入app调试showModal~',\r\n delCancel: true,\r\n confirmVal: '知道了',\r\n }).then(res=>{\r\n console.log('知道了')\r\n }).catch(res=>{})\r\n // #endif\r\n },\r\n determine(){\r\n // #ifndef APP-PLUS\r\n uni.showModal({\r\n title: '提示',\r\n content: '请在app测试',\r\n success(res) {}\r\n })\r\n // #endif\r\n // #ifdef APP-PLUS\r\n uni.$showModal({\r\n confirmVal:'确定',\r\n cancelVal:'取消',\r\n content:'您认为此插件可以吗?',\r\n }).then(res=>{\r\n console.log('确定')\r\n }).catch(res=>{\r\n console.log('取消')\r\n })\r\n // #endif\r\n }\r\n }\r\n}\n</script>\n\n<style>\r\n.page{\r\n padding: 32rpx;\r\n}\r\n.title{\r\n font-size: 24rpx;\r\n color: #666;\r\n padding-bottom: 20rpx;\r\n}\r\n.text{\r\n font-size: 24rpx;\r\n color: #999;\r\n}\r\n.btn{\r\n margin-top: 32rpx;\r\n width: 250rpx;\r\n height: 80rpx;\r\n line-height: 80rpx;\r\n text-align: center;\r\n color: #fff;\r\n font-size: 28rpx;\r\n background-color: #007AFF;\r\n border-radius: 10rpx;\r\n}\r\n.red{\r\n background-color: red;\r\n}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./showModal.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./showModal.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689910741\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesDome/sticky/sticky.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/sticky/sticky.vue?8938","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/sticky/sticky.vue?356a","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/sticky/sticky.vue?3c70","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/sticky/sticky.vue?b618","uni-app:///pagesDome/sticky/sticky.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/sticky/sticky.vue?1cbb","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesDome/sticky/sticky.vue?f733"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,oG,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,eAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAAusB,CAAgB,srBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACmB3tB;AACA;AACA,oBADA,EADA;;AAIA,MAJA,kBAIA;AACA;AACA,oBADA;AAEA,kBAFA;AAGA,kBAHA,CAGA;AAHA;AAKA,GAVA;AAWA,QAXA,oBAWA;;AAEA,GAbA;AAcA;AACA,aADA,uBACA;AACA;AACA,KAHA,EAdA;;AAmBA,cAnBA,wBAmBA,CAnBA,EAmBA;AACA;AACA,GArBA,E;;;;;;;;;;;;ACnBA;AAAA;AAAA;AAAA;AAA01C,CAAgB,qvCAAG,EAAC,C;;;;;;;;;;;ACA92C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesDome/sticky/sticky.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesDome/sticky/sticky.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./sticky.vue?vue&type=template&id=3c0b492e&scoped=true&\"\nvar renderjs\nimport script from \"./sticky.vue?vue&type=script&lang=js&\"\nexport * from \"./sticky.vue?vue&type=script&lang=js&\"\nimport style0 from \"./sticky.vue?vue&type=style&index=0&id=3c0b492e&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3c0b492e\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesDome/sticky/sticky.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./sticky.vue?vue&type=template&id=3c0b492e&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n if (!_vm._isMounted) {\n _vm.e0 = function($event) {\n _vm.enable = false\n }\n\n _vm.e1 = function($event) {\n _vm.enable = true\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./sticky.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./sticky.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<image class=\"logo\" src=\"/static/logo.png\"></image>\r\n\t\t<view class=\"text-area\">\r\n\t\t\t<text class=\"title\">{{title}}</text>\r\n\t\t</view>\r\n <f-sticky :scrollTop=\"scrollTop\" :offsetTop=\"200\" :enable=\"enable\">\r\n <view class=\"sticky\">请往上滑</view>\r\n </f-sticky>\r\n <view style=\"position: fixed;left: 24rpx;bottom: 100rpx;\">\r\n <view class=\"enable\" @click=\"enable = false\">吸顶失效</view>\r\n <view class=\"enable\" @click=\"enable = true\">吸顶生效</view>\r\n </view>\r\n \r\n\t</view>\r\n</template>\r\n\r\n<script>\r\nimport fSticky from '@/components/module/f-sticky/f-sticky';\r\nexport default {\r\n components: {\r\n fSticky\r\n },\r\n data() {\r\n return {\r\n title: 'Hello',\r\n scrollTop:0,\r\n enable:true,//是否吸顶\r\n }\r\n },\r\n onLoad() {\r\n \r\n },\r\n methods: {\r\n onInvalid(){\r\n this.enable = false\r\n }\r\n },\r\n onPageScroll(e) {\r\n this.scrollTop = e.scrollTop;\r\n },\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\tdisplay: flex;\r\n\t\t/* #endif */\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n height: 5000rpx;\r\n\t}\r\n\r\n\t.logo {\r\n\t\theight: 200rpx;\r\n\t\twidth: 200rpx;\r\n\t\tmargin-top: 200rpx;\r\n\t\tmargin-left: auto;\r\n\t\tmargin-right: auto;\r\n\t\tmargin-bottom: 50rpx;\r\n\t}\r\n\r\n\t.text-area {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\tdisplay: flex;\r\n\t\t/* #endif */\r\n\t\tjustify-content: center;\r\n padding-bottom: 50rpx;\r\n\t}\r\n\r\n\t.title {\r\n\t\tfont-size: 36rpx;\r\n\t\tcolor: #8f8f94;\r\n\t}\r\n .sticky{\r\n width: 750rpx;\r\n height: 100rpx;\r\n background-color: #fe8617;\r\n color: #fff;\r\n text-align: center;\r\n line-height: 100rpx;\r\n }\r\n .enable{\r\n padding-top: 20rpx;\r\n color: #007AFF;\r\n font-size: 28rpx;\r\n }\r\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./sticky.vue?vue&type=style&index=0&id=3c0b492e&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./sticky.vue?vue&type=style&index=0&id=3c0b492e&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689910964\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/pagesPackageA/address/address.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesPackageA/address/address.vue?ed85","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesPackageA/address/address.vue?3eb5","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesPackageA/address/address.vue?faca","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesPackageA/address/address.vue?9b49","uni-app:///pagesPackageA/address/address.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesPackageA/address/address.vue?cb57","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesPackageA/address/address.vue?5579"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,2G,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,gBAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACuL;AACvL,gBAAgB,2LAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAwsB,CAAgB,urBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACsC5tB,yF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eACA,EACA,IADA,kBACA,CACA,SACA,uCADA,EAEA,eAFA,EAGA,cACA,kMADA,EAEA,gMAFA,EAGA,mMAHA,EAIA,oMAJA,CAHA,GAUA,CAZA,EAaA,MAbA,oBAaA,kBACA,iBACA,iBADA,EAEA,8BACA,mCACA,kCACA,+BACA,2CACA,+BACA,MACA,CACA,CACA,CACA,oBACA,iBADA,IAGA,CAfA,IAiBA,iBACA,kBADA,EAEA,8BACA,mCACA,kCACA;AACA;AACA;AACA;AACA;AACA;AACA,SAPA,MAOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BADA;;AAGA,OApBA;;AAsBA,GArDA;AAsDA,QAtDA,kBAsDA,CAtDA,EAsDA;AACA;AACA;AACA;AACA,GA1DA;AA2DA;AACA,QADA,gBACA,GADA,EACA;AACA;AACA,sBADA;AAEA,iBAFA;AAGA,eAHA,qBAGA;AACA;AACA,sCADA;;AAGA,SAPA;;;AAUA,KAZA;AAaA,OAbA,iBAaA;AACA;AACA,iCADA;;AAGA,KAjBA;AAkBA,UAlBA,kBAkBA,GAlBA,EAkBA;AACA;AACA;AACA;AACA;AACA;AACA,4BADA;AAEA,iBAFA;AAGA,eAHA,qBAGA;AACA;AACA,SALA;;AAOA,KA9BA,EA3DA,E;;;;;;;;;;;;;ACvCA;AAAA;AAAA;AAAA;AAA21C,CAAgB,svCAAG,EAAC,C;;;;;;;;;;;ACA/2C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesPackageA/address/address.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesPackageA/address/address.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./address.vue?vue&type=template&id=d01cb76a&scoped=true&\"\nvar renderjs\nimport script from \"./address.vue?vue&type=script&lang=js&\"\nexport * from \"./address.vue?vue&type=script&lang=js&\"\nimport style0 from \"./address.vue?vue&type=style&index=0&id=d01cb76a&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"d01cb76a\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesPackageA/address/address.vue\"\nexport default component.exports","export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./address.vue?vue&type=template&id=d01cb76a&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./address.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./address.vue?vue&type=script&lang=js&\"","<template>\n\t<view>\n\t\t<view class=\"content\">\r\n\t\t\t<view class=\"list\">\r\n\t\t\t\t<view class=\"row u-flex\" v-for=\"(row,index) in addressList\" :key=\"index\" @tap=\"select(row)\">\r\n\t\t\t\t\t<view class=\"left\">\r\n\t\t\t\t\t\t<view class=\"head u-flex\">\r\n\t\t\t\t\t\t\t{{row.head}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"center\">\r\n\t\t\t\t\t\t<view class=\"name-tel u-flex\">\r\n\t\t\t\t\t\t\t<view class=\"name\">{{row.name}}</view>\r\n\t\t\t\t\t\t\t<view class=\"tel\">{{row.tel}}</view>\r\n\t\t\t\t\t\t\t<view class=\"default\" v-if=\"row.isDefault\">\r\n\t\t\t\t\t\t\t\t默认\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"address\">\r\n\t\t\t\t\t\t\t{{row.address.region.label}} {{row.address.detailed}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"right\">\r\n\t\t\t\t\t\t<view class=\"icon u-flex\" @tap.stop=\"edit(row)\">\r\n\t\t\t\t\t\t\t<f-icon name=\"edit\" size=\"40\"></f-icon>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"add u-flex\" :style=\"{paddingBottom:systemInfo.tabbarPaddingB+'px'}\">\r\n\t\t\t<view class=\"btn u-flex\" @tap=\"add\">\r\n\t\t\t\t<view class=\"icon tianjia\"></view>新增地址\r\n\t\t\t</view>\r\n\t\t</view>\n\t</view>\n</template>\n<script>\r\nimport base from '@/config/baseUrl.js';\nexport default {\n data() {\n return {\r\n systemInfo:base.systemInfo,\r\n isSelect:false,\n addressList:[\r\n {id:1,name:\"小凡\",head:\"小\",tel:\"18816881688\",address:{region:{\"label\":\"浙江省-温州市-鹿城区\",\"value\":[10,2,0],\"cityCode\":\"330302\"},detailed:'深南大道1111号无名摩登大厦6楼A2'},isDefault:true},\r\n {id:2,name:\"老王\",head:\"老\",tel:\"15812341234\",address:{region:{\"label\":\"广东省-深圳市-福田区\",\"value\":[18,2,1],\"cityCode\":\"440304\"},detailed:'深北小道2222号有名公寓502'},isDefault:false},\r\n {id:3,name:\"大佬\",head:\"大\",tel:\"18155467897\",address:{region:{\"label\":\"广东省-深圳市-福田区\",\"value\":[18,2,1],\"cityCode\":\"440304\"},detailed:'深南大道1111号无名摩登大厦6楼A2'},isDefault:false},\r\n {id:4,name:\"王小小\",head:\"王\",tel:\"13425654895\",address:{region:{\"label\":\"广东省-深圳市-福田区\",\"value\":[18,2,1],\"cityCode\":\"440304\"},detailed:'深南大道1111号无名摩登大厦6楼A2'},isDefault:false},\r\n ]\n };\n },\r\n onShow() {\r\n uni.getStorage({\r\n key:'delAddress',\r\n success: (e) => {\r\n let len = this.addressList.length;\r\n if(e.data.hasOwnProperty('id')){\r\n for(let i=0;i<len;i++){\r\n if(this.addressList[i].id==e.data.id){\r\n this.addressList.splice(i,1);\r\n break;\r\n }\r\n }\r\n }\r\n uni.removeStorage({\r\n key:'delAddress'\r\n })\r\n }\r\n })\r\n uni.getStorage({\r\n key:'saveAddress',\r\n success: (e) => {\r\n let len = this.addressList.length;\r\n if(e.data.hasOwnProperty('id')){\r\n for(let i=0;i<len;i++){\r\n if(this.addressList[i].id==e.data.id){\r\n this.addressList.splice(i,1,e.data);\r\n break;\r\n }\r\n }\r\n }else{\r\n let lastid = this.addressList[len-1];\r\n lastid++;\r\n e.data.id = lastid;\r\n this.addressList.push(e.data);\r\n }\r\n uni.removeStorage({\r\n key:'saveAddress'\r\n })\r\n }\r\n })\r\n },\r\n onLoad(e) {\r\n if(e.type=='select'){\r\n this.isSelect = true;\r\n }\r\n },\r\n methods:{\r\n edit(row){\r\n uni.setStorage({\r\n key:'address',\r\n data:row,\r\n success() {\r\n uni.navigateTo({\r\n url:\"edit/edit?type=edit\"\r\n })\r\n }\r\n });\r\n \r\n },\r\n add(){\r\n uni.navigateTo({\r\n url:\"edit/edit?type=add\"\r\n })\r\n },\r\n select(row){\r\n //是否需要返回地址(从订单确认页跳过来选收货地址)\r\n if(!this.isSelect){\r\n return ;\r\n }\r\n uni.setStorage({\r\n key:'selectAddress',\r\n data:row,\r\n success() {\r\n uni.navigateBack();\r\n }\r\n })\r\n }\r\n }\n}\n</script>\n\n<style lang=\"scss\" scoped>\r\n\t.add{\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\twidth: 100%;\r\n\t\theight: 120upx;\r\n\t\tjustify-content: center;\r\n\t\t.btn{\r\n\t\t\tbox-shadow: 0upx 5upx 10upx rgba(0,0,0,0.4);\r\n\t\t\twidth: 70%;\r\n\t\t\theight: 80upx;\r\n\t\t\tborder-radius: 80upx;\r\n\t\t\tbackground-color: #f06c7a;\r\n\t\t\tcolor: #fff;\r\n\t\t\tjustify-content: center;\r\n\t\t\t.icon{\r\n\t\t\t\theight: 80upx;\r\n\t\t\t\tcolor: #fff;\r\n\t\t\t\tfont-size: 30upx;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t\tfont-size: 30upx;\r\n\t\t}\r\n\t}\r\n\t.list{\r\n\t\tflex-wrap: wrap;\r\n\t\t.row{\r\n\t\t\tpadding: 20upx 24upx;\r\n\t\t\t.left{\r\n\t\t\t\twidth: 90upx;\r\n\t\t\t\tflex-shrink: 0;\r\n\t\t\t\t.head{\r\n\t\t\t\t\twidth: 70upx;\r\n\t\t\t\t\theight: 70upx;\r\n\t\t\t\t\tbackground:linear-gradient(to right,#ccc,#aaa);\r\n\t\t\t\t\tcolor: #fff;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\tborder-radius: 60upx;\r\n\t\t\t\t\tfont-size: 35upx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.center{\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\t.name-tel{\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\talign-items: baseline;\r\n\t\t\t\t\t.name{\r\n\t\t\t\t\t\tfont-size: 34upx;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.tel{\r\n\t\t\t\t\t\tmargin-left: 30upx;\r\n\t\t\t\t\t\tfont-size: 24upx;\r\n\t\t\t\t\t\tcolor: #777;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.default{\r\n\t\t\t\t\t\tfont-size: 22upx;\r\n\t\t\t\t\t\tbackground-color: #f06c7a;\r\n\t\t\t\t\t\tcolor: #fff;\r\n\t\t\t\t\t\tpadding: 0 18upx;\r\n\t\t\t\t\t\tborder-radius: 24upx;\r\n\t\t\t\t\t\tmargin-left: 20upx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.address{\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\tfont-size: 24upx;\r\n\t\t\t\t\talign-items: baseline;\r\n\t\t\t\t\tcolor: #777;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.right{\r\n\t\t\t\tflex-shrink: 0;\r\n\t\t\t\tmargin-left: 20upx;\r\n\t\t\t\t.icon{\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\twidth: 80upx;\r\n\t\t\t\t\theight: 60upx;\r\n\t\t\t\t\tborder-left: solid 1upx #aaa;\r\n\t\t\t\t\tfont-size: 40upx;\r\n\t\t\t\t\tcolor: #777;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\n</style>\n","import mod from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./address.vue?vue&type=style&index=0&id=d01cb76a&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./address.vue?vue&type=style&index=0&id=d01cb76a&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689911344\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
1 | -{"version":3,"sources":["uni-app:///main.js","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesPackageA/address/edit/edit.vue?6512","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesPackageA/address/edit/edit.vue?585b","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesPackageA/address/edit/edit.vue?3937","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesPackageA/address/edit/edit.vue?8f3f","uni-app:///pagesPackageA/address/edit/edit.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesPackageA/address/edit/edit.vue?a2b4","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/pagesPackageA/address/edit/edit.vue?6c3a"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,0G,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,aAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiH;AACjH;AACwD;AACL;AACc;;;AAGjE;AAC0L;AAC1L,gBAAgB,2LAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,+EAAM;AACR,EAAE,wFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAotB,CAAgB,orBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC4DxuB,yF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ubAEA,EACA,cACA,wBADA,EADA,EAIA,IAJA,kBAIA,CACA,SACA,uCADA,EAEA,gBAFA,EAGA,MAHA,EAIA,QAJA,EAKA,OALA,EAMA,YANA,EAOA,gBAPA,EAQA,0BARA,EASA,qDATA,GAWA,CAhBA,EAiBA,MAjBA,kBAiBA,CAjBA,EAiBA,mBACA;AACA,2BACA,uBACA,iBACA,cADA,EAEA,8BACA,8DACA,qBACA,yBACA,uBACA,yCACA,mCACA,oDACA,qCACA,CAXA,IAaA,CAEA,CApCA,EAqCA,WACA,UADA,wBACA,CACA,oCACA,CAHA,EAIA,SAJA,qBAIA,CAJA,EAIA,CACA,eACA,gBACA,cADA,EAEA,cAFA,EAGA,oBAHA,GAKA,+BACA,wCACA,CAbA,EAcA,eAdA,2BAcA,CAdA,EAcA,CACA,gCACA,CAhBA,EAiBA,GAjBA,iBAiBA,mBACA,gBACA,aADA,EAEA,qBAFA,EAGA;AACA;AACA;AACA,+BADA;AAEA,qCAFA;AAGA,qBAHA,qBAGA;AACA;AACA,eALA;;AAOA,WARA,MAQA;AACA;AACA;AACA,SAfA;;;AAkBA,KApCA;AAqCA,QArCA,kBAqCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBADA;;AAGA;AACA;AACA;AACA,4BADA;AAEA,oBAFA;AAGA,iBAHA,qBAGA;AACA;AACA;AACA,WANA;;AAQA,OATA,EASA,GATA;;;AAYA,KA1EA,EArCA,E;;;;;;;;;;;;;AC9DA;AAAA;AAAA;AAAA;AAA21C,CAAgB,2tCAAG,EAAC,C;;;;;;;;;;;ACA/2C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesPackageA/address/edit/edit.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesPackageA/address/edit/edit.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./edit.vue?vue&type=template&id=4364a606&\"\nvar renderjs\nimport script from \"./edit.vue?vue&type=script&lang=js&\"\nexport * from \"./edit.vue?vue&type=script&lang=js&\"\nimport style0 from \"./edit.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesPackageA/address/edit/edit.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./edit.vue?vue&type=template&id=4364a606&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./edit.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./edit.vue?vue&type=script&lang=js&\"","<template>\n\t<view>\r\n\t\t<view class=\"content\">\r\n\t\t\t<view class=\"row u-flex\">\r\n\t\t\t\t<view class=\"nominal\">\r\n\t\t\t\t\t收件人\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input\">\r\n\t\t\t\t\t<input placeholder=\"请输入收件人姓名\" type=\"text\" v-model=\"name\" />\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"row u-flex\">\r\n\t\t\t\t<view class=\"nominal\">\r\n\t\t\t\t\t电话号码\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input\">\r\n\t\t\t\t\t<input placeholder=\"请输入收件人电话号码\" type=\"text\" v-model=\"tel\" />\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"row u-flex\">\r\n\t\t\t\t<view class=\"nominal\">\r\n\t\t\t\t\t所在地区\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input\" @tap=\"chooseCity\">\r\n\t\t\t\t\t{{region.label}}\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t</view>\r\n\t\t\t<view class=\"row u-flex\">\r\n\t\t\t\t<view class=\"nominal\">\r\n\t\t\t\t\t详细地址\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input\">\r\n\t\t\t\t\t<textarea v-model=\"detailed\" auto-height=\"true\" placeholder=\"输入详细地址\"></textarea>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"row u-flex\">\r\n\t\t\t\t<view class=\"nominal\">\r\n\t\t\t\t\t设置默认地址\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input switch\">\r\n\t\t\t\t\t<switch color=\"#f06c7a\" :checked=\"isDefault\" @change=\"isDefaultChange\" />\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"row u-flex\" v-if=\"editType=='edit'\" @tap=\"del\">\r\n\t\t\t\t<view class=\"del\">\r\n\t\t\t\t\t删除收货地址\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\n\t\t<view class=\"save u-flex\" :style=\"{paddingBottom:systemInfo.tabbarPaddingB+'px'}\" @tap=\"save\">\r\n\t\t\t<view class=\"btn u-flex\">\r\n\t\t\t\t保存地址\r\n\t\t\t</view>\r\n\t\t</view>\r\n <f-city-picker ref=\"fCityPicker\" :pickerValueDefault=\"cityPickerValue\" @onConfirm=\"onConfirm\" themeColor=\"#007AFF\"></f-city-picker>\n\t</view>\n</template>\n\n<script>\r\nimport base from '@/config/baseUrl.js';\r\nimport fCityPicker from '@/components/module/f-city-picker/f-city-picker.vue'\r\nexport default {\r\n components: {\r\n fCityPicker\r\n },\r\n data() {\r\n return {\r\n systemInfo:base.systemInfo,\r\n editType:'edit',\r\n id:'',\r\n name:'',\r\n tel:'',\r\n detailed:'',\r\n isDefault:false,\r\n cityPickerValue: [0, 0, 0],\r\n region:{label:\"请点击选择地址\",value:[],cityCode:\"\"}\r\n };\r\n },\r\n onLoad(e) {\r\n //获取传递过来的参数\r\n this.editType = e.type;\r\n if(e.type=='edit'){\r\n uni.getStorage({\r\n key:'address',\r\n success: (e) => {\r\n console.log(e.data.address.region.value,'addressgetStorage')\r\n this.id = e.data.id;\r\n this.name = e.data.name;\r\n this.tel = e.data.tel;\r\n this.detailed = e.data.address.detailed;\r\n this.isDefault = e.data.isDefault;\r\n this.cityPickerValue = e.data.address.region.value;\r\n this.region = e.data.address.region;\r\n }\r\n })\r\n }\r\n \r\n },\r\n methods: {\r\n chooseCity() {\r\n this.$refs.fCityPicker.showPicker()\r\n },\r\n onConfirm(e) {\r\n console.log(e)\r\n this.region = {\r\n label:e.label,\r\n value:e.value,\r\n cityCode:e.areaCode,\r\n };\r\n this.cityPickerValue = e.value;\r\n console.log(this.region,'this.region')\r\n },\r\n isDefaultChange(e){\r\n this.isDefault = e.detail.value;\r\n },\r\n del(){\r\n uni.showModal({\r\n title: '删除提示',\r\n content: '你将删除这个收货地址',\r\n success: (res)=>{\r\n if (res.confirm) {\r\n uni.setStorage({\r\n key:'delAddress',\r\n data:{id:this.id},\r\n success() {\r\n uni.navigateBack();\r\n }\r\n })\r\n } else if (res.cancel) {\r\n console.log('用户点击取消');\r\n }\r\n }\r\n });\r\n \r\n },\r\n save(){\r\n let data={\"name\":this.name,\"head\":this.name.substr(0,1),\"tel\":this.tel,\"address\":{\"region\":this.region,\"detailed\":this.detailed},\"isDefault\":this.isDefault}\r\n if(this.editType=='edit'){\r\n data.id = this.id\r\n }\r\n if(!data.name){\r\n uni.showToast({title:'请输入收件人姓名',icon:'none'});\r\n return ;\r\n }\r\n if(!data.tel){\r\n uni.showToast({title:'请输入收件人电话号码',icon:'none'});\r\n return ;\r\n }\r\n if(!data.address.detailed){\r\n uni.showToast({title:'请输入收件人详细地址',icon:'none'});\r\n return ;\r\n }\r\n if(data.address.region.value.length==0){\r\n uni.showToast({title:'请选择收件地址',icon:'none'});\r\n return ;\r\n }\r\n uni.showLoading({\r\n title:'正在提交'\r\n })\r\n //实际应用中请提交ajax,模板定时器模拟提交效果\r\n setTimeout(()=>{\r\n uni.setStorage({\r\n key:'saveAddress',\r\n data:data,\r\n success() {\r\n uni.hideLoading();\r\n uni.navigateBack();\r\n }\r\n })\r\n },300)\r\n \r\n \r\n }\r\n },\r\n \r\n\r\n};\n</script>\n<style lang=\"scss\">\n.save{\r\n position: fixed;\r\n bottom: 0;\r\n width: 100%;\r\n height: 120upx;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n .btn{\r\n box-shadow: 0upx 5upx 10upx rgba(0,0,0,0.4);\r\n width: 70%;\r\n height: 80upx;\r\n border-radius: 80upx;\r\n background-color: #f06c7a;\r\n color: #fff;\r\n justify-content: center;\r\n align-items: center;\r\n .icon{\r\n height: 80upx;\r\n color: #fff;\r\n font-size: 30upx;\r\n justify-content: center;\r\n align-items: center;\r\n }\r\n font-size: 30upx;\r\n }\r\n}\r\n.content{\r\n display: flex;\r\n flex-wrap: wrap;\r\n view{\r\n display: flex;\r\n }\r\n .row{\r\n width: 100%;\r\n padding: 0 24rpx;\r\n border-top: solid 1upx #eee;\r\n .nominal{\r\n width: 30%;\r\n height: 120upx;\r\n font-weight: 200;\r\n font-size: 30upx;\r\n align-items: center;\r\n }\r\n .input{\r\n width: 70%;\r\n padding: 20upx 0;\r\n align-items: center;\r\n font-size: 30upx;\r\n &.switch{\r\n justify-content: flex-end;\r\n }\r\n .textarea{\r\n margin: 20upx 0;\r\n min-height: 120upx;\r\n }\r\n }\r\n .del{\r\n width: 100%;\r\n height: 100upx;\r\n justify-content: center;\r\n align-items: center;\r\n font-size: 36upx;\r\n color: #f06c7a;\r\n background-color: rgba(255,0,0,0.05);\r\n border-bottom: solid 1upx #eee;\r\n }\r\n }\r\n}\r\n\t\n</style>\n","import mod from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./edit.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./edit.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689911403\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.vue?26e6","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.vue?9e34","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.vue?6439","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.vue?50a8","uni-app:///uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.vue?10d3","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.vue?9191","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/wxs/wxs.wxs?5ceb","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/wxs/wxs.wxs?ff05"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAge;AAChe;AACiE;AACL;AACa;;;AAGzE;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,mFAAM;AACR,EAAE,8bAAM;AACR,EAAE,ucAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kcAAU;AACZ;AACA;;AAEA;AACyP;AACzP,WAAW,0QAAM,iBAAiB,kRAAM;;AAExC;AACe,gF;;;;;;;;;;;;AC3Bf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,uSAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,6rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC+EhwB;;AAEA;;AAEA;;;;AAIA,oG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AATA;AAEA;AAEA;iaAOA;;;;;;;;;;;;;;;;;;;;qPAqBA,EACA,qBADA,EAEA,yBAFA,EAGA,cACA,wBADA,EAHA,EAMA,SACA,YADA,EAEA,UAFA,EAGA,YAHA,EAIA,qBAJA,EAKA,yBALA,EAMA,wBANA,EAOA,iBAPA,EAQA,wBARA,EASA,aACA,aADA,EAEA,aAFA,EATA,EAaA,eAbA,EANA,EAqBA,IArBA,kBAqBA,CACA,SACA,oCADA,EACA;AACA,kBAFA,EAEA;AACA,iBAHA,EAGA;AACA,qBAJA,EAIA;AACA,mBALA,EAKA;AACA,wBANA,EAMA;AACA,wBAPA,EAOA;AACA,qBARA,EAQA;AACA,qBATA,EASA;AACA,wBAVA,CAUA;AAVA,MAYA,CAlCA,EAmCA,YACA;AACA,aAFA,uBAEA,CACA,+CACA,CAJA,EAKA;AACA,UANA,oBAMA,CACA,2BACA,CARA,EASA,MATA,oBASA,CACA,0BACA,CAXA,EAYA;AACA,aAbA,uBAaA,CACA,8BACA,CAfA,EAgBA,SAhBA,uBAgBA,CACA,6BACA,CAlBA,EAmBA;AACA,eApBA,yBAoBA,CACA,0DACA,CAtBA,EAuBA;AACA,cAxBA,wBAwBA,CACA,iDACA,CA1BA,EA2BA,UA3BA,wBA2BA,CACA,wEADA,CACA;AACA,KA7BA,EA8BA;AACA,iBA/BA,2BA+BA,CACA,+BACA,CAjCA,EAkCA;AACA,cAnCA,wBAmCA,CACA,gDACA,CArCA,EAsCA;AACA,YAvCA,sBAuCA,CACA,8BADA,CACA;AACA,kCACA,iDACA,kDACA,gDACA,gMACA,kDALA,CAOA,CAhDA,EAnCA,EAqFA,WACA;AACA,QAFA,gBAEA,GAFA,EAEA,CACA,8BACA,+BACA,gCACA;AACA,yCACA,CAHA,MAGA,gCACA;AACA,yCACA,CAHA,MAGA,CACA;AACA,iDACA,CACA,CAXA,MAWA,8BACA;AACA;AACA;AACA;AACA;AACA;AACA,KAtBA;AAuBA;AACA,cAxBA,wBAwBA;AACA;AACA,KA1BA;AA2BA;AACA,cA5BA,wBA4BA;AACA,oEADA,CACA;AACA,4CAFA,CAEA;AACA,KA/BA,EArFA;;AAsHA;AACA,SAvHA,qBAuHA;AACA;;AAEA;AACA;AACA;AACA,gBADA,sBACA;AACA,8BADA,CACA;AACA,SAHA;AAIA,iBAJA,uBAIA;AACA,8BADA,CACA;AACA,SANA;AAOA,gBAPA,oBAOA,QAPA,EAOA,IAPA,EAOA,SAPA,EAOA;AACA;AACA,mCAFA,CAEA;AACA,6BAHA,CAGA;AACA,SAXA;AAYA,mBAZA,uBAYA,QAZA,EAYA,SAZA,EAYA;AACA,8BADA,CACA;AACA,mCAFA,CAEA;AACA,SAfA;AAgBA,2BAhBA,+BAgBA,QAhBA,EAgBA;AACA;AACA,iDAFA,CAEA;AACA,SAnBA;AAoBA,qBApBA,2BAoBA;AACA,8BADA,CACA;AACA,2BAFA,CAEA;AACA,4FAHA,CAGA;AACA;AACA;AACA,WAFA,EAEA,GAFA;AAGA,SA3BA;AA4BA;AACA;AACA;AACA,SA/BA,EAFA;;AAmCA;AACA;AACA;AACA,mBAFA,yBAEA;AACA;AACA,SAJA;AAKA;AACA,kBANA,wBAMA;AACA;AACA,SARA;AASA;AACA,oBAVA,wBAUA,QAVA,EAUA;AACA;AACA,SAZA;AAaA;AACA;AACA,gBADA,kBACA,MADA,EACA;AACA;AACA;AACA,WAJA,EAdA;;AAoBA;AACA;AACA,gBADA,kBACA,MADA,EACA;AACA;AACA;AACA,WAJA,EArBA;;AA2BA;AACA;AACA;AACA,SA9BA,EApCA;;;;AAsEA,mDAzEA,CAyEA;AACA,wCA1EA,CA0EA;AACA,qDA3EA,CA2EA;AACA,6EA5EA,CA4EA;AACA,iEA7EA,CA6EA;AACA,yHA9EA,CA8EA;AACA,4EA/EA,CA+EA;AACA,qDAhFA,CAgFA;;AAEA;AACA,2DAnFA,CAmFA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BADA,CACA;AACA,WAFA,MAEA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA,8BADA;AAEA,2BAFA;;AAIA,aAPA,MAOA;AACA;AACA;AACA,WAXA,EAWA,IAXA;AAYA,SAxBA,EAwBA,EAxBA;AAyBA,OA3BA,MA2BA;AACA;AACA;AACA,sBADA;AAEA,qBAFA;;AAIA;AACA,KAnCA;;AAqCA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAhBA;AAiBA,GArRA;AAsRA,WAtRA,uBAsRA;AACA;AACA;AACA,GAzRA,E;;;;;;;;;;;;;AC9GA;AAAA;AAAA;AAAA;AAAmjC,CAAgB,88BAAG,EAAC,C;;;;;;;;;;;ACAvkC;AACA,OAAO,KAAU,EAAE,kBAKd;;;;;;;;;;;;;ACNL;AAAA;AAAA,wCAAmY,CAAgB,wbAAG,EAAC,C;;;;;;;;;;;;ACAvZ;AAAe;AACf;AACA;AACA;AACA;AACA,M","file":"uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./mescroll-body.vue?vue&type=template&id=07e5713e&filter-modules=eyJ3eHNCaXoiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MzIzMSwiYXR0cnMiOnsic3JjIjoiLi4vbWVzY3JvbGwtdW5pL3d4cy93eHMud3hzIiwibW9kdWxlIjoid3hzQml6IiwibGFuZyI6Ind4cyJ9LCJlbmQiOjMyMzF9LCJyZW5kZXJCaXoiOnsidHlwZSI6InJlbmRlcmpzIiwiY29udGVudCI6IiIsInN0YXJ0IjozMzY0LCJhdHRycyI6eyJtb2R1bGUiOiJyZW5kZXJCaXoiLCJsYW5nIjoianMifSwiZW5kIjozNDcxfX0%3D&\"\nvar renderjs\nimport script from \"./mescroll-body.vue?vue&type=script&lang=js&\"\nexport * from \"./mescroll-body.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mescroll-body.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\n/* custom blocks */\nimport block0 from \"../mescroll-uni/wxs/wxs.wxs?vue&type=custom&index=0&blockType=script&issuerPath=C%3A%5CUsers%5CYunTeng%5CDesktop%5Cyun-teng-app%5Cuni_modules%5Cmescroll-uni%5Ccomponents%5Cmescroll-body%5Cmescroll-body.vue&module=wxsBiz&lang=wxs\"\nif (typeof block0 === 'function') block0(component)\n\ncomponent.options.__file = \"uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-body.vue?vue&type=template&id=07e5713e&filter-modules=eyJ3eHNCaXoiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MzIzMSwiYXR0cnMiOnsic3JjIjoiLi4vbWVzY3JvbGwtdW5pL3d4cy93eHMud3hzIiwibW9kdWxlIjoid3hzQml6IiwibGFuZyI6Ind4cyJ9LCJlbmQiOjMyMzF9LCJyZW5kZXJCaXoiOnsidHlwZSI6InJlbmRlcmpzIiwiY29udGVudCI6IiIsInN0YXJ0IjozMzY0LCJhdHRycyI6eyJtb2R1bGUiOiJyZW5kZXJCaXoiLCJsYW5nIjoianMifSwiZW5kIjozNDcxfX0%3D&\"","var components\ntry {\n components = {\n mescrollEmpty: function() {\n return import(\n /* webpackChunkName: \"uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty\" */ \"@/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-body.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-body.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view \r\n\tclass=\"mescroll-body mescroll-render-touch\" \r\n\t:class=\"{'mescorll-sticky': sticky}\"\r\n\t:style=\"{'minHeight':minHeight, 'padding-top': padTop, 'padding-bottom': padBottom}\" \r\n\t@touchstart=\"wxsBiz.touchstartEvent\" \r\n\t@touchmove=\"wxsBiz.touchmoveEvent\" \r\n\t@touchend=\"wxsBiz.touchendEvent\" \r\n\t@touchcancel=\"wxsBiz.touchendEvent\"\r\n\t:change:prop=\"wxsBiz.propObserver\"\r\n\t:prop=\"wxsProp\"\r\n\t>\r\n\t\t<!-- 状态栏 -->\r\n\t\t<view v-if=\"topbar&&statusBarHeight\" class=\"mescroll-topbar\" :style=\"{height: statusBarHeight+'px', background: topbar}\"></view>\r\n\t\t\r\n\t\t<view class=\"mescroll-body-content mescroll-wxs-content\" :style=\"{ transform: translateY, transition: transition }\" :change:prop=\"wxsBiz.callObserver\" :prop=\"callProp\">\r\n\t\t\t<!-- 下拉加载区域 (支付宝小程序子组件传参给子子组件仍报单项数据流的异常,暂时不通过mescroll-down组件实现)-->\r\n\t\t\t<!-- <mescroll-down :option=\"mescroll.optDown\" :type=\"downLoadType\" :rate=\"downRate\"></mescroll-down> -->\r\n\t\t\t<view v-if=\"mescroll.optDown.use\" class=\"mescroll-downwarp\" :style=\"{'background':mescroll.optDown.bgColor,'color':mescroll.optDown.textColor}\">\r\n\t\t\t\t<view class=\"downwarp-content\">\r\n\t\t\t\t\t<view class=\"downwarp-progress mescroll-wxs-progress\" :class=\"{'mescroll-rotate': isDownLoading}\" :style=\"{'border-color':mescroll.optDown.textColor, 'transform': downRotate}\"></view>\r\n\t\t\t\t\t<view class=\"downwarp-tip\">{{downText}}</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\r\n\t\t\t<!-- 列表内容 -->\r\n\t\t\t<slot></slot>\r\n\r\n\t\t\t<!-- 空布局 -->\r\n\t\t\t<mescroll-empty v-if=\"isShowEmpty\" :option=\"mescroll.optUp.empty\" @emptyclick=\"emptyClick\"></mescroll-empty>\r\n\r\n\t\t\t<!-- 上拉加载区域 (下拉刷新时不显示, 支付宝小程序子组件传参给子子组件仍报单项数据流的异常,暂时不通过mescroll-up组件实现)-->\r\n\t\t\t<!-- <mescroll-up v-if=\"mescroll.optUp.use && !isDownLoading && upLoadType!==3\" :option=\"mescroll.optUp\" :type=\"upLoadType\"></mescroll-up> -->\r\n\t\t\t<view v-if=\"mescroll.optUp.use && !isDownLoading && upLoadType!==3\" class=\"mescroll-upwarp\" :style=\"{'background':mescroll.optUp.bgColor,'color':mescroll.optUp.textColor}\">\r\n\t\t\t\t<!-- 加载中 (此处不能用v-if,否则android小程序快速上拉可能会不断触发上拉回调) -->\r\n\t\t\t\t<view v-show=\"upLoadType===1\">\r\n\t\t\t\t\t<view class=\"upwarp-progress mescroll-rotate\" :style=\"{'border-color':mescroll.optUp.textColor}\"></view>\r\n\t\t\t\t\t<view class=\"upwarp-tip\">{{ mescroll.optUp.textLoading }}</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<!-- 无数据 -->\r\n\t\t\t\t<view v-if=\"upLoadType===2\" class=\"upwarp-nodata\">{{ mescroll.optUp.textNoMore }}</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t<!-- 底部是否偏移TabBar的高度(默认仅在H5端的tab页生效) -->\r\n\t\t<!-- #ifdef H5 -->\r\n\t\t<view v-if=\"bottombar && windowBottom>0\" class=\"mescroll-bottombar\" :style=\"{height: windowBottom+'px'}\"></view>\r\n\t\t<!-- #endif -->\r\n\t\t\r\n\t\t<!-- 适配iPhoneX -->\r\n\t\t<view v-if=\"safearea\" class=\"mescroll-safearea\"></view>\r\n\t\t\r\n\t\t<!-- 回到顶部按钮 (fixed元素需写在transform外面,防止降级为absolute)-->\r\n\t\t<mescroll-top v-model=\"isShowToTop\" :option=\"mescroll.optUp.toTop\" @click=\"toTopClick\"></mescroll-top>\r\n\t\t\r\n\t\t<!-- #ifdef MP-WEIXIN || MP-QQ || APP-PLUS || H5 -->\r\n\t\t<!-- renderjs的数据载体,不可写在mescroll-downwarp内部,避免use为false时,载体丢失,无法更新数据 -->\r\n\t\t<view :change:prop=\"renderBiz.propObserver\" :prop=\"wxsProp\"></view>\r\n\t\t<!-- #endif -->\r\n\t</view>\r\n</template>\r\n\r\n<!-- 微信小程序, QQ小程序, app, h5使用wxs -->\r\n<!-- #ifdef MP-WEIXIN || MP-QQ || APP-PLUS || H5 -->\r\n<script src=\"../mescroll-uni/wxs/wxs.wxs\" module=\"wxsBiz\" lang=\"wxs\"></script>\r\n<!-- #endif -->\r\n\r\n<!-- app, h5使用renderjs -->\r\n<!-- #ifdef APP-PLUS || H5 -->\r\n<script module=\"renderBiz\" lang=\"renderjs\">\r\n\timport renderBiz from \"../mescroll-uni/wxs/renderjs.js\";\r\n\texport default {\r\n\t\tmixins: [renderBiz]\r\n\t}\r\n</script>\r\n<!-- #endif -->\r\n\r\n<script>\r\n\t// 引入mescroll-uni.js,处理核心逻辑\r\n\timport MeScroll from \"../mescroll-uni/mescroll-uni.js\";\r\n\t// 引入全局配置\r\n\timport GlobalOption from \"../mescroll-uni/mescroll-uni-option.js\";\r\n\t// 引入国际化工具类\r\n\timport mescrollI18n from '../mescroll-uni/mescroll-i18n.js';\r\n\t// 引入回到顶部组件\r\n\timport MescrollTop from \"../mescroll-uni/components/mescroll-top.vue\";\r\n\t// 引入兼容wxs(含renderjs)写法的mixins\r\n\timport WxsMixin from \"../mescroll-uni/wxs/mixins.js\";\r\n\t\r\n\t/**\r\n\t * mescroll-body 基于page滚动的下拉刷新和上拉加载组件, 支持嵌套原生组件, 性能好\r\n\t * @property {Object} down 下拉刷新的参数配置\r\n\t * @property {Object} up 上拉加载的参数配置\r\n\t * @property {Object} i18n 国际化的参数配置\r\n\t * @property {String, Number} top 下拉布局往下的偏移量 (支持20, \"20rpx\", \"20px\", \"20%\"格式的值, 其中纯数字则默认单位rpx, 百分比则相对于windowHeight)\r\n\t * @property {Boolean, String} topbar 偏移量top是否加上状态栏高度, 默认false (使用场景:取消原生导航栏时,配置此项可留出状态栏的占位, 支持传入字符串背景,如色值,背景图,渐变)\r\n\t * @property {String, Number} bottom 上拉布局往上的偏移量 (支持20, \"20rpx\", \"20px\", \"20%\"格式的值, 其中纯数字则默认单位rpx, 百分比则相对于windowHeight)\r\n\t * @property {Boolean} safearea 偏移量bottom是否加上底部安全区的距离, 默认false (需要适配iPhoneX时使用)\r\n\t * @property {Boolean} fixed 是否通过fixed固定mescroll的高度, 默认true\r\n\t * @property {String, Number} height 指定mescroll最小高度,默认windowHeight,使列表不满屏仍可下拉\r\n\t * @property {Boolean} bottombar 底部是否偏移TabBar的高度 (仅在H5端的tab页生效)\r\n\t * @property {Boolean} sticky 是否支持sticky,默认false; 当值配置true时,需避免在mescroll-body标签前面加非定位的元素,否则下拉区域无法隐藏\r\n\t * @event {Function} init 初始化完成的回调 \r\n\t * @event {Function} down 下拉刷新的回调\r\n\t * @event {Function} up 上拉加载的回调 \r\n\t * @event {Function} emptyclick 点击empty配置的btnText按钮回调\r\n\t * @event {Function} topclick 点击回到顶部的按钮回调\r\n\t * @event {Function} scroll 滚动监听 (需在 up 配置 onScroll:true 才生效)\r\n\t * @example <mescroll-body ref=\"mescrollRef\" @init=\"mescrollInit\" @down=\"downCallback\" @up=\"upCallback\"> ... </mescroll-body>\r\n\t */\r\n\texport default {\r\n\t\tname: 'mescroll-body',\r\n\t\tmixins: [WxsMixin],\r\n\t\tcomponents: {\r\n\t\t\tMescrollTop\r\n\t\t},\r\n\t\tprops: {\r\n\t\t\tdown: Object,\r\n\t\t\tup: Object,\r\n\t\t\ti18n: Object,\r\n\t\t\ttop: [String, Number],\r\n\t\t\ttopbar: [Boolean, String],\r\n\t\t\tbottom: [String, Number],\r\n\t\t\tsafearea: Boolean,\r\n\t\t\theight: [String, Number],\r\n\t\t\tbottombar:{\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: true\r\n\t\t\t},\r\n\t\t\tsticky: Boolean\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tmescroll: {optDown:{},optUp:{}}, // mescroll实例\r\n\t\t\t\tdownHight: 0, //下拉刷新: 容器高度\r\n\t\t\t\tdownRate: 0, // 下拉比率(inOffset: rate<1; outOffset: rate>=1)\r\n\t\t\t\tdownLoadType: 0, // 下拉刷新状态: 0(loading前), 1(inOffset), 2(outOffset), 3(showLoading), 4(endDownScroll)\r\n\t\t\t\tupLoadType: 0, // 上拉加载状态:0(loading前),1(loading中),2(没有更多了,显示END文本提示),3(没有更多了,不显示END文本提示)\r\n\t\t\t\tisShowEmpty: false, // 是否显示空布局\r\n\t\t\t\tisShowToTop: false, // 是否显示回到顶部按钮\r\n\t\t\t\twindowHeight: 0, // 可使用窗口的高度\r\n\t\t\t\twindowBottom: 0, // 可使用窗口的底部位置\r\n\t\t\t\tstatusBarHeight: 0 // 状态栏高度\r\n\t\t\t};\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\t// mescroll最小高度,默认windowHeight,使列表不满屏仍可下拉\r\n\t\t\tminHeight(){\r\n\t\t\t\treturn this.toPx(this.height || '100%') + 'px'\r\n\t\t\t},\r\n\t\t\t// 下拉布局往下偏移的距离 (px)\r\n\t\t\tnumTop() {\r\n\t\t\t\treturn this.toPx(this.top)\r\n\t\t\t},\r\n\t\t\tpadTop() {\r\n\t\t\t\treturn this.numTop + 'px';\r\n\t\t\t},\r\n\t\t\t// 上拉布局往上偏移 (px)\r\n\t\t\tnumBottom() {\r\n\t\t\t\treturn this.toPx(this.bottom);\r\n\t\t\t},\r\n\t\t\tpadBottom() {\r\n\t\t\t\treturn this.numBottom + 'px';\r\n\t\t\t},\r\n\t\t\t// 是否为重置下拉的状态\r\n\t\t\tisDownReset() {\r\n\t\t\t\treturn this.downLoadType === 3 || this.downLoadType === 4;\r\n\t\t\t},\r\n\t\t\t// 过渡\r\n\t\t\ttransition() {\r\n\t\t\t\treturn this.isDownReset ? 'transform 300ms' : '';\r\n\t\t\t},\r\n\t\t\ttranslateY() {\r\n\t\t\t\treturn this.downHight > 0 ? 'translateY(' + this.downHight + 'px)' : ''; // transform会使fixed失效,需注意把fixed元素写在mescroll之外\r\n\t\t\t},\r\n\t\t\t// 是否在加载中\r\n\t\t\tisDownLoading(){\r\n\t\t\t\treturn this.downLoadType === 3\r\n\t\t\t},\r\n\t\t\t// 旋转的角度\r\n\t\t\tdownRotate(){\r\n\t\t\t\treturn 'rotate(' + 360 * this.downRate + 'deg)'\r\n\t\t\t},\r\n\t\t\t// 文本提示\r\n\t\t\tdownText(){\r\n\t\t\t\tif(!this.mescroll) return \"\"; // 避免头条小程序初始化时报错\r\n\t\t\t\tswitch (this.downLoadType){\r\n\t\t\t\t\tcase 1: return this.mescroll.optDown.textInOffset;\r\n\t\t\t\t\tcase 2: return this.mescroll.optDown.textOutOffset;\r\n\t\t\t\t\tcase 3: return this.mescroll.optDown.textLoading;\r\n\t\t\t\t\tcase 4: return this.mescroll.isDownEndSuccess ? this.mescroll.optDown.textSuccess : this.mescroll.isDownEndSuccess==false ? this.mescroll.optDown.textErr : this.mescroll.optDown.textInOffset;\r\n\t\t\t\t\tdefault: return this.mescroll.optDown.textInOffset;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//number,rpx,upx,px,% --> px的数值\r\n\t\t\ttoPx(num) {\r\n\t\t\t\tif (typeof num === 'string') {\r\n\t\t\t\t\tif (num.indexOf('px') !== -1) {\r\n\t\t\t\t\t\tif (num.indexOf('rpx') !== -1) {\r\n\t\t\t\t\t\t\t// \"10rpx\"\r\n\t\t\t\t\t\t\tnum = num.replace('rpx', '');\r\n\t\t\t\t\t\t} else if (num.indexOf('upx') !== -1) {\r\n\t\t\t\t\t\t\t// \"10upx\"\r\n\t\t\t\t\t\t\tnum = num.replace('upx', '');\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t// \"10px\"\r\n\t\t\t\t\t\t\treturn Number(num.replace('px', ''));\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else if (num.indexOf('%') !== -1) {\r\n\t\t\t\t\t\t// 传百分比,则相对于windowHeight,传\"10%\"则等于windowHeight的10%\r\n\t\t\t\t\t\tlet rate = Number(num.replace('%', '')) / 100;\r\n\t\t\t\t\t\treturn this.windowHeight * rate;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn num ? uni.upx2px(Number(num)) : 0;\r\n\t\t\t},\r\n\t\t\t// 点击空布局的按钮回调\r\n\t\t\temptyClick() {\r\n\t\t\t\tthis.$emit('emptyclick', this.mescroll);\r\n\t\t\t},\r\n\t\t\t// 点击回到顶部的按钮回调\r\n\t\t\ttoTopClick() {\r\n\t\t\t\tthis.mescroll.scrollTo(0, this.mescroll.optUp.toTop.duration); // 执行回到顶部\r\n\t\t\t\tthis.$emit('topclick', this.mescroll); // 派发点击回到顶部按钮的回调\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 使用created初始化mescroll对象; 如果用mounted部分css样式编译到H5会失效\r\n\t\tcreated() {\r\n\t\t\tlet vm = this;\r\n\r\n\t\t\tlet diyOption = {\r\n\t\t\t\t// 下拉刷新的配置\r\n\t\t\t\tdown: {\r\n\t\t\t\t\tinOffset() {\r\n\t\t\t\t\t\tvm.downLoadType = 1; // 下拉的距离进入offset范围内那一刻的回调 (自定义mescroll组件时,此行不可删)\r\n\t\t\t\t\t},\r\n\t\t\t\t\toutOffset() {\r\n\t\t\t\t\t\tvm.downLoadType = 2; // 下拉的距离大于offset那一刻的回调 (自定义mescroll组件时,此行不可删)\r\n\t\t\t\t\t},\r\n\t\t\t\t\tonMoving(mescroll, rate, downHight) {\r\n\t\t\t\t\t\t// 下拉过程中的回调,滑动过程一直在执行;\r\n\t\t\t\t\t\tvm.downHight = downHight; // 设置下拉区域的高度 (自定义mescroll组件时,此行不可删)\r\n\t\t\t\t\t\tvm.downRate = rate; //下拉比率 (inOffset: rate<1; outOffset: rate>=1)\r\n\t\t\t\t\t},\r\n\t\t\t\t\tshowLoading(mescroll, downHight) {\r\n\t\t\t\t\t\tvm.downLoadType = 3; // 显示下拉刷新进度的回调 (自定义mescroll组件时,此行不可删)\r\n\t\t\t\t\t\tvm.downHight = downHight; // 设置下拉区域的高度 (自定义mescroll组件时,此行不可删)\r\n\t\t\t\t\t},\r\n\t\t\t\t\tbeforeEndDownScroll(mescroll){\r\n\t\t\t\t\t\tvm.downLoadType = 4; \r\n\t\t\t\t\t\treturn mescroll.optDown.beforeEndDelay // 延时结束的时长\r\n\t\t\t\t\t},\r\n\t\t\t\t\tendDownScroll() {\r\n\t\t\t\t\t\tvm.downLoadType = 4; // 结束下拉 (自定义mescroll组件时,此行不可删)\r\n\t\t\t\t\t\tvm.downHight = 0; // 设置下拉区域的高度 (自定义mescroll组件时,此行不可删)\r\n\t\t\t\t\t\tif(vm.downResetTimer) {clearTimeout(vm.downResetTimer); vm.downResetTimer = null} // 移除重置倒计时\r\n\t\t\t\t\t\tvm.downResetTimer = setTimeout(()=>{ // 过渡动画执行完毕后,需重置为0的状态,避免下次inOffset不及时显示textInOffset\r\n\t\t\t\t\t\t\tif(vm.downLoadType === 4) vm.downLoadType = 0\r\n\t\t\t\t\t\t},300)\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// 派发下拉刷新的回调\r\n\t\t\t\t\tcallback: function(mescroll) {\r\n\t\t\t\t\t\tvm.$emit('down', mescroll);\r\n\t\t\t\t\t}\r\n\t\t\t\t},\r\n\t\t\t\t// 上拉加载的配置\r\n\t\t\t\tup: {\r\n\t\t\t\t\t// 显示加载中的回调\r\n\t\t\t\t\tshowLoading() {\r\n\t\t\t\t\t\tvm.upLoadType = 1;\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// 显示无更多数据的回调\r\n\t\t\t\t\tshowNoMore() {\r\n\t\t\t\t\t\tvm.upLoadType = 2;\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// 隐藏上拉加载的回调\r\n\t\t\t\t\thideUpScroll(mescroll) {\r\n\t\t\t\t\t\tvm.upLoadType = mescroll.optUp.hasNext ? 0 : 3;\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// 空布局\r\n\t\t\t\t\tempty: {\r\n\t\t\t\t\t\tonShow(isShow) {\r\n\t\t\t\t\t\t\t// 显示隐藏的回调\r\n\t\t\t\t\t\t\tvm.isShowEmpty = isShow;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// 回到顶部\r\n\t\t\t\t\ttoTop: {\r\n\t\t\t\t\t\tonShow(isShow) {\r\n\t\t\t\t\t\t\t// 显示隐藏的回调\r\n\t\t\t\t\t\t\tvm.isShowToTop = isShow;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// 派发上拉加载的回调\r\n\t\t\t\t\tcallback: function(mescroll) {\r\n\t\t\t\t\t\tvm.$emit('up', mescroll);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t};\r\n\t\t\t\r\n\t\t\tlet i18nType = mescrollI18n.getType() // 当前语言类型\r\n\t\t\tlet i18nOption = {type: i18nType} // 国际化配置\r\n\t\t\tMeScroll.extend(i18nOption, vm.i18n) // 具体页面的国际化配置\r\n\t\t\tMeScroll.extend(i18nOption, GlobalOption.i18n) // 全局的国际化配置\r\n\t\t\tMeScroll.extend(diyOption, i18nOption[i18nType]); // 混入国际化配置\r\n\t\t\tMeScroll.extend(diyOption, {down:GlobalOption.down, up:GlobalOption.up}); // 混入全局的配置\r\n\t\t\tlet myOption = JSON.parse(JSON.stringify({down: vm.down,up: vm.up})); // 深拷贝,避免对props的影响\r\n\t\t\tMeScroll.extend(myOption, diyOption); // 混入具体界面的配置\r\n\r\n\t\t\t// 初始化MeScroll对象\r\n\t\t\tvm.mescroll = new MeScroll(myOption, true); // 传入true,标记body为滚动区域\r\n\t\t\t// 挂载语言包\r\n\t\t\tvm.mescroll.i18n = i18nOption;\r\n\t\t\t// init回调mescroll对象\r\n\t\t\tvm.$emit('init', vm.mescroll);\r\n\r\n\t\t\t// 设置高度\r\n\t\t\tconst sys = uni.getSystemInfoSync();\r\n\t\t\tif (sys.windowHeight) vm.windowHeight = sys.windowHeight;\r\n\t\t\tif (sys.windowBottom) vm.windowBottom = sys.windowBottom;\r\n\t\t\tif (sys.statusBarHeight) vm.statusBarHeight = sys.statusBarHeight;\r\n\t\t\t// 使down的bottomOffset生效\r\n\t\t\tvm.mescroll.setBodyHeight(sys.windowHeight);\r\n\r\n\t\t\t// 因为使用的是page的scroll,这里需自定义scrollTo\r\n\t\t\tvm.mescroll.resetScrollTo((y, t) => {\r\n\t\t\t\tif(typeof y === 'string'){\r\n\t\t\t\t\t// 滚动到指定view (y为css选择器)\r\n\t\t\t\t\tsetTimeout(()=>{ // 延时确保view已渲染; 不使用$nextTick\r\n\t\t\t\t\t\tlet selector;\r\n\t\t\t\t\t\tif(y.indexOf('#')==-1 && y.indexOf('.')==-1){\r\n\t\t\t\t\t\t\tselector = '#'+y // 不带#和. 则默认为id选择器\r\n\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\tselector = y\r\n\t\t\t\t\t\t\t// #ifdef APP-PLUS || H5 || MP-ALIPAY || MP-DINGTALK\r\n\t\t\t\t\t\t\tif(y.indexOf('>>>')!=-1){ // 不支持跨自定义组件的后代选择器 (转为普通的选择器即可跨组件查询)\r\n\t\t\t\t\t\t\t\tselector = y.split('>>>')[1].trim()\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t// #endif\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tuni.createSelectorQuery().select(selector).boundingClientRect(function(rect){\r\n\t\t\t\t\t\t\tif (rect) {\r\n\t\t\t\t\t\t\t\tlet top = rect.top\r\n\t\t\t\t\t\t\t\ttop += vm.mescroll.getScrollTop()\r\n\t\t\t\t\t\t\t\tuni.pageScrollTo({\r\n\t\t\t\t\t\t\t\t\tscrollTop: top,\r\n\t\t\t\t\t\t\t\t\tduration: t\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t} else{\r\n\t\t\t\t\t\t\t\tconsole.error(selector + ' does not exist');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}).exec()\r\n\t\t\t\t\t},30)\r\n\t\t\t\t} else{\r\n\t\t\t\t\t// 滚动到指定位置 (y必须为数字)\r\n\t\t\t\t\tuni.pageScrollTo({\r\n\t\t\t\t\t\tscrollTop: y,\r\n\t\t\t\t\t\tduration: t\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\t// 具体的界面如果不配置up.toTop.safearea,则取本vue的safearea值\r\n\t\t\tif (vm.up && vm.up.toTop && vm.up.toTop.safearea != null) {} else {\r\n\t\t\t\tvm.mescroll.optUp.toTop.safearea = vm.safearea;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\t// 全局配置监听\r\n\t\t\tuni.$on(\"setMescrollGlobalOption\", options=>{\r\n\t\t\t\tif(!options) return;\r\n\t\t\t\tlet i18nType = options.i18n ? options.i18n.type : null\r\n\t\t\t\tif(i18nType && vm.mescroll.i18n.type != i18nType){\r\n\t\t\t\t\tvm.mescroll.i18n.type = i18nType\r\n\t\t\t\t\tmescrollI18n.setType(i18nType)\r\n\t\t\t\t\tMeScroll.extend(options, vm.mescroll.i18n[i18nType])\r\n\t\t\t\t}\r\n\t\t\t\tif(options.down){\r\n\t\t\t\t\tlet down = MeScroll.extend({}, options.down)\r\n\t\t\t\t\tvm.mescroll.optDown = MeScroll.extend(down, vm.mescroll.optDown)\r\n\t\t\t\t}\r\n\t\t\t\tif(options.up){\r\n\t\t\t\t\tlet up = MeScroll.extend({}, options.up)\r\n\t\t\t\t\tvm.mescroll.optUp = MeScroll.extend(up, vm.mescroll.optUp)\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t},\r\n\t\tdestroyed() {\r\n\t\t\t// 注销全局配置监听\r\n\t\t\tuni.$off(\"setMescrollGlobalOption\")\r\n\t\t}\r\n\t};\r\n</script>\r\n\r\n<style>\r\n\t@import \"../mescroll-body/mescroll-body.css\";\r\n\t@import \"../mescroll-uni/components/mescroll-down.css\";\r\n\t@import \"../mescroll-uni/components/mescroll-up.css\";\r\n</style>","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-body.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-body.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114056\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n ","import mod from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-filter-loader/index.js!./wxs.wxs?vue&type=custom&index=0&blockType=script&issuerPath=C%3A%5CUsers%5CYunTeng%5CDesktop%5Cyun-teng-app%5Cuni_modules%5Cmescroll-uni%5Ccomponents%5Cmescroll-body%5Cmescroll-body.vue&module=wxsBiz&lang=wxs\"; export default mod; export * from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-filter-loader/index.js!./wxs.wxs?vue&type=custom&index=0&blockType=script&issuerPath=C%3A%5CUsers%5CYunTeng%5CDesktop%5Cyun-teng-app%5Cuni_modules%5Cmescroll-uni%5Ccomponents%5Cmescroll-body%5Cmescroll-body.vue&module=wxsBiz&lang=wxs\"","export default function (Component) {\n if(!Component.options.wxsCallMethods){\n Component.options.wxsCallMethods = []\n }\n Component.options.wxsCallMethods.push('wxsCall')\n }"],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.vue?cd83","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.vue?ed0f","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.vue?3fe4","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.vue?2c57","uni-app:///uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.vue?c100","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.vue?2ca0"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA2H;AAC3H;AACkE;AACL;AACa;;;AAG1E;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,oFAAM;AACR,EAAE,yFAAM;AACR,EAAE,kGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,6FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,8rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;ACcjwB;;AAEA,6G;;;;;;;;;;;;AAHA;AAEA;gBAEA,EACA,SACA;AACA,cACA,YADA,EAEA,OAFA,sBAEA,CACA,UACA,CAJA,EAFA,EADA,EAUA;AACA,cACA;AACA,QAFA,kBAEA,CACA;AACA,gCACA,CAFA,MAEA,CACA,+CADA,CACA;AACA;AACA;AACA,SAFA,MAEA;AACA;AACA;AACA;AACA,KAbA;AAcA;AACA,OAfA,iBAeA;AACA;AACA;AACA,OAFA,MAEA;AACA,uDADA,CACA;AACA;AACA;AACA,SAFA,MAEA;AACA;AACA;AACA;AACA,KA1BA;AA2BA;AACA,WA5BA,qBA4BA;AACA;AACA,uDADA,CACA;AACA;AACA,OAHA,MAGA;AACA;AACA;AACA,KAnCA,EAXA;;AAgDA;AACA;AACA,cAFA,wBAEA;AACA;AACA,KAJA,EAhDA,E;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAAojC,CAAgB,+8BAAG,EAAC,C;;;;;;;;;;;ACAxkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./mescroll-empty.vue?vue&type=template&id=79c5cef0&\"\nvar renderjs\nimport script from \"./mescroll-empty.vue?vue&type=script&lang=js&\"\nexport * from \"./mescroll-empty.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mescroll-empty.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-empty.vue?vue&type=template&id=79c5cef0&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-empty.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-empty.vue?vue&type=script&lang=js&\"","<!--空布局:\r\n遵循easycom规范, 可作为独立的组件, 不使用mescroll的页面也能使用:\r\n<mescroll-empty v-if=\"isShowEmpty\" :option=\"optEmpty\" @emptyclick=\"emptyClick\"></mescroll-empty>\r\n-->\r\n<template>\r\n\t<view class=\"mescroll-empty\" :class=\"{ 'empty-fixed': option.fixed }\" :style=\"{ 'z-index': option.zIndex, top: option.top }\">\r\n\t\t<view> <image v-if=\"icon\" class=\"empty-icon\" :src=\"icon\" mode=\"widthFix\" /> </view>\r\n\t\t<view v-if=\"tip\" class=\"empty-tip\">{{ tip }}</view>\r\n\t\t<view v-if=\"btnText\" class=\"empty-btn\" @click=\"emptyClick\">{{ btnText }}</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n// 引入全局配置\r\nimport GlobalOption from '../mescroll-uni/mescroll-uni-option.js';\r\n// 引入国际化工具类\r\nimport mescrollI18n from '../mescroll-uni/mescroll-i18n.js';\r\nexport default {\r\n\tprops: {\r\n\t\t// empty的配置项: 默认为GlobalOption.up.empty\r\n\t\toption: {\r\n\t\t\ttype: Object,\r\n\t\t\tdefault() {\r\n\t\t\t\treturn {};\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\t// 使用computed获取配置,用于支持option的动态配置\r\n\tcomputed: {\r\n\t\t// 图标\r\n\t\ticon() {\r\n\t\t\tif (this.option.icon != null) { // 此处不使用短路求值, 用于支持传空串不显示图标\r\n\t\t\t\treturn this.option.icon\r\n\t\t\t} else{\r\n\t\t\t\tlet i18nType = mescrollI18n.getType() // 国际化配置\r\n\t\t\t\tif (this.option.i18n) {\r\n\t\t\t\t\treturn this.option.i18n[i18nType].icon\r\n\t\t\t\t} else{\r\n\t\t\t\t\treturn GlobalOption.i18n[i18nType].up.empty.icon || GlobalOption.up.empty.icon\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 文本提示\r\n\t\ttip() {\r\n\t\t\tif (this.option.tip != null) { // 支持传空串不显示文本提示\r\n\t\t\t\treturn this.option.tip\r\n\t\t\t} else{\r\n\t\t\t\tlet i18nType = mescrollI18n.getType() // 国际化配置\r\n\t\t\t\tif (this.option.i18n) {\r\n\t\t\t\t\treturn this.option.i18n[i18nType].tip\r\n\t\t\t\t} else{\r\n\t\t\t\t\treturn GlobalOption.i18n[i18nType].up.empty.tip || GlobalOption.up.empty.tip\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 按钮文本\r\n\t\tbtnText() {\r\n\t\t\tif (this.option.i18n) {\r\n\t\t\t\tlet i18nType = mescrollI18n.getType() // 国际化配置\r\n\t\t\t\treturn this.option.i18n[i18nType].btnText\r\n\t\t\t} else{\r\n\t\t\t\treturn this.option.btnText\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\tmethods: {\r\n\t\t// 点击按钮\r\n\t\temptyClick() {\r\n\t\t\tthis.$emit('emptyclick');\r\n\t\t}\r\n\t}\r\n};\r\n</script>\r\n\r\n<style>\r\n/* 无任何数据的空布局 */\r\n.mescroll-empty {\r\n\tbox-sizing: border-box;\r\n\twidth: 100%;\r\n\tpadding: 100rpx 50rpx;\r\n\ttext-align: center;\r\n}\r\n\r\n.mescroll-empty.empty-fixed {\r\n\tz-index: 99;\r\n\tposition: absolute; /*transform会使fixed失效,最终会降级为absolute */\r\n\ttop: 100rpx;\r\n\tleft: 0;\r\n}\r\n\r\n.mescroll-empty .empty-icon {\r\n\twidth: 280rpx;\r\n\theight: 280rpx;\r\n}\r\n\r\n.mescroll-empty .empty-tip {\r\n\tmargin-top: 20rpx;\r\n\tfont-size: 24rpx;\r\n\tcolor: gray;\r\n}\r\n\r\n.mescroll-empty .empty-btn {\r\n\tdisplay: inline-block;\r\n\tmargin-top: 40rpx;\r\n\tmin-width: 200rpx;\r\n\tpadding: 18rpx;\r\n\tfont-size: 28rpx;\r\n\tborder: 1rpx solid #e04b28;\r\n\tborder-radius: 60rpx;\r\n\tcolor: #e04b28;\r\n}\r\n\r\n.mescroll-empty .empty-btn:active {\r\n\topacity: 0.75;\r\n}\r\n</style>\r\n","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-empty.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-empty.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689111712\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.vue?64cd","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.vue?4c61","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.vue?781c","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.vue?49b8","uni-app:///uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.vue?0ed8","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.vue?56b5"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAyH;AACzH;AACgE;AACL;AACa;;;AAGxE;AACgM;AAChM,gBAAgB,2LAAU;AAC1B,EAAE,kFAAM;AACR,EAAE,uFAAM;AACR,EAAE,gGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,2FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACrBA;AAAA;AAAA;AAAA;AAA0vB,CAAgB,4rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;ACc9wB;AACA;AACA;AACA,kBAFA;AAGA;AACA,gBAJA,EADA;;AAOA;AACA;AACA,WAFA,qBAEA;AACA;AACA,KAJA;AAKA;AACA,QANA,kBAMA;AACA;AACA,KARA;AASA;AACA,SAVA,mBAUA;AACA;AACA,KAZA,EAPA;;AAqBA;AACA,WADA,mBACA,GADA,EACA;AACA;AACA;AACA;AACA,KALA;AAMA,cANA,wBAMA;AACA,iCADA,CACA;AACA,0BAFA,CAEA;AACA,KATA,EArBA,E;;;;;;;;;;;;ACdA;AAAA;AAAA;AAAA;AAAukC,CAAgB,68BAAG,EAAC,C;;;;;;;;;;;ACA3lC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./mescroll-top.vue?vue&type=template&id=49b47e96&\"\nvar renderjs\nimport script from \"./mescroll-top.vue?vue&type=script&lang=js&\"\nexport * from \"./mescroll-top.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mescroll-top.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-top.vue?vue&type=template&id=49b47e96&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = _vm.mOption.src ? _vm.addUnit(_vm.mOption.bottom) : null\n var m1 = _vm.mOption.src ? _vm.addUnit(_vm.mOption.width) : null\n var m2 = _vm.mOption.src ? _vm.addUnit(_vm.mOption.radius) : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n m2: m2\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-top.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-top.vue?vue&type=script&lang=js&\"","<!-- 回到顶部的按钮 -->\r\n<template>\r\n\t<image\r\n\t\tv-if=\"mOption.src\"\r\n\t\tclass=\"mescroll-totop\"\r\n\t\t:class=\"[value ? 'mescroll-totop-in' : 'mescroll-totop-out', {'mescroll-totop-safearea': mOption.safearea}]\"\r\n\t\t:style=\"{'z-index':mOption.zIndex, 'left': left, 'right': right, 'bottom':addUnit(mOption.bottom), 'width':addUnit(mOption.width), 'border-radius':addUnit(mOption.radius)}\"\r\n\t\t:src=\"mOption.src\"\r\n\t\tmode=\"widthFix\"\r\n\t\t@click=\"toTopClick\"\r\n\t/>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n\tprops: {\r\n\t\t// up.toTop的配置项\r\n\t\toption: Object,\r\n\t\t// 是否显示\r\n\t\tvalue: false\r\n\t},\r\n\tcomputed: {\r\n\t\t// 支付宝小程序需写成计算属性,prop定义default仍报错\r\n\t\tmOption(){\r\n\t\t\treturn this.option || {}\r\n\t\t},\r\n\t\t// 优先显示左边\r\n\t\tleft(){\r\n\t\t\treturn this.mOption.left ? this.addUnit(this.mOption.left) : 'auto';\r\n\t\t},\r\n\t\t// 右边距离 (优先显示左边)\r\n\t\tright() {\r\n\t\t\treturn this.mOption.left ? 'auto' : this.addUnit(this.mOption.right);\r\n\t\t}\r\n\t},\r\n\tmethods: {\r\n\t\taddUnit(num){\r\n\t\t\tif(!num) return 0;\r\n\t\t\tif(typeof num === 'number') return num + 'rpx';\r\n\t\t\treturn num\r\n\t\t},\r\n\t\ttoTopClick() {\r\n\t\t\tthis.$emit('input', false); // 使v-model生效\r\n\t\t\tthis.$emit('click'); // 派发点击事件\r\n\t\t}\r\n\t}\r\n};\r\n</script>\r\n\r\n<style>\r\n/* 回到顶部的按钮 */\r\n.mescroll-totop {\r\n\tz-index: 9990;\r\n\tposition: fixed !important; /* 加上important避免编译到H5,在多mescroll中定位失效 */\r\n\tright: 20rpx;\r\n\tbottom: 120rpx;\r\n\twidth: 72rpx;\r\n\theight: auto;\r\n\tborder-radius: 50%;\r\n\topacity: 0;\r\n\ttransition: opacity 0.5s; /* 过渡 */\r\n\tmargin-bottom: var(--window-bottom); /* css变量 */\r\n}\r\n\r\n/* 适配 iPhoneX */\r\n@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {\r\n\t.mescroll-totop-safearea {\r\n\t\tmargin-bottom: calc(var(--window-bottom) + constant(safe-area-inset-bottom)); /* window-bottom + 适配 iPhoneX */\r\n\t\tmargin-bottom: calc(var(--window-bottom) + env(safe-area-inset-bottom));\r\n\t}\r\n}\r\n\r\n/* 显示 -- 淡入 */\r\n.mescroll-totop-in {\r\n\topacity: 1;\r\n}\r\n\r\n/* 隐藏 -- 淡出且不接收事件*/\r\n.mescroll-totop-out {\r\n\topacity: 0;\r\n\tpointer-events: none;\r\n}\r\n</style>\r\n","import mod from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-top.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-top.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689112587\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.vue?9e4e","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.vue?4ec2","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.vue?6feb","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.vue?d6a6","uni-app:///uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.vue?abee","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.vue?88d5","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/wxs/wxs.wxs?da36","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/mescroll-uni/components/mescroll-uni/wxs/wxs.wxs?d192"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAyc;AACzc;AACgE;AACL;AACa;;;AAGxE;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,kFAAM;AACR,EAAE,uaAAM;AACR,EAAE,gbAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,2aAAU;AACZ;AACA;;AAEA;AACyO;AACzO,WAAW,2PAAM,iBAAiB,mQAAM;;AAExC;AACe,gF;;;;;;;;;;;;AC3Bf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,uSAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,4rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC+E/vB;;AAEA;;AAEA;;;;AAIA,sF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AATA;AAEA;AAEA;mZAOA;;;;;;;;;;;;;;;;;;;;uOAqBA,EACA,oBADA,EAEA,yBAFA,EAGA,cACA,wBADA,EAHA,EAMA,SACA,YADA,EAEA,UAFA,EAGA,YAHA,EAIA,qBAJA,EAKA,yBALA,EAMA,wBANA,EAOA,iBAPA,EAQA,SACA,aADA,EAEA,aAFA,EARA,EAYA,wBAZA,EAaA,aACA,aADA,EAEA,aAFA,EAbA,EAiBA,sBAjBA,EANA,EAyBA,IAzBA,kBAyBA,CACA,SACA,oCADA,EACA;AACA,8DAFA,EAEA;AACA,kBAHA,EAGA;AACA,iBAJA,EAIA;AACA,qBALA,EAKA;AACA,mBANA,EAMA;AACA,wBAPA,EAOA;AACA,wBARA,EAQA;AACA,kBATA,EASA;AACA,uBAVA,EAUA;AACA,kBAXA,EAWA;AACA,qBAZA,EAYA;AACA,qBAbA,EAaA;AACA,wBAdA,CAcA;AAdA,MAgBA,CA1CA,EA2CA,YACA;AACA,WAFA,qBAEA,CACA,kCACA,CAJA,EAKA;AACA,gBANA,0BAMA,CACA,mBACA,cACA,CAFA,MAEA,kBACA,qCACA,CAFA,MAEA,CACA,cACA,CACA,CAdA,EAeA;AACA,UAhBA,oBAgBA,CACA,2BACA,CAlBA,EAmBA,QAnBA,sBAmBA,CACA,8DACA,CArBA,EAsBA,MAtBA,oBAsBA,CACA,8CACA,CAxBA,EAyBA;AACA,aA1BA,uBA0BA,CACA,8BACA,CA5BA,EA6BA,WA7BA,yBA6BA,CACA,oEACA,CA/BA,EAgCA,SAhCA,uBAgCA,CACA,iDACA,CAlCA,EAmCA;AACA,eApCA,yBAoCA,CACA,0DACA,CAtCA,EAuCA;AACA,cAxCA,wBAwCA,CACA,iDACA,CA1CA,EA2CA,UA3CA,wBA2CA,CACA,wEADA,CACA;AACA,KA7CA,EA8CA;AACA,cA/CA,wBA+CA,CACA,qCACA,mDACA,CAlDA,EAmDA;AACA,iBApDA,2BAoDA,CACA,+BACA,CAtDA,EAuDA;AACA,cAxDA,wBAwDA,CACA,gDACA,CA1DA;AA2DA;AACA,YA5DA,sBA4DA;AACA,oCADA,CACA;AACA;AACA;AACA;AACA;AACA;AACA,0DALA;;AAOA,KArEA,EA3CA;;AAkHA;AACA;AACA,QAFA,gBAEA,GAFA,EAEA;AACA;AACA;AACA;AACA;AACA,WAFA,MAEA;AACA;AACA,WAFA,MAEA;AACA;AACA;AACA,SARA,MAQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAnBA;AAoBA;AACA,UArBA,kBAqBA,CArBA,EAqBA;AACA;AACA,8CADA,CACA;AACA,OAFA;AAGA,KAzBA;AA0BA;AACA,cA3BA,wBA2BA;AACA;AACA,KA7BA;AA8BA;AACA,cA/BA,wBA+BA;AACA,oEADA,CACA;AACA,4CAFA,CAEA;AACA,KAlCA;AAmCA;AACA,mBApCA,6BAoCA;AACA;AACA,2BADA,CACA;AACA;AACA;AACA;AACA;AACA;AACA,aAFA,MAEA;AACA;AACA;AACA;AACA,eAFA,EAEA,sBAFA;AAGA;AACA,WAVA;AAWA,SAZA;AAaA;AACA,KArDA;AAsDA;AACA,iBAvDA,yBAuDA,OAvDA,EAuDA;AACA;;AAEA,6BAHA,CAGA;;AAEA;AACA;AACA;AACA,OAFA,EAEA,IAFA;AAGA,KAhEA,EAlHA;;AAoLA;AACA,SArLA,qBAqLA;AACA;;AAEA;AACA;AACA;AACA,gBADA,sBACA;AACA,8BADA,CACA;AACA,SAHA;AAIA,iBAJA,uBAIA;AACA,8BADA,CACA;AACA,SANA;AAOA,gBAPA,oBAOA,QAPA,EAOA,IAPA,EAOA,SAPA,EAOA;AACA;AACA,mCAFA,CAEA;AACA,6BAHA,CAGA;AACA,SAXA;AAYA,mBAZA,uBAYA,QAZA,EAYA,SAZA,EAYA;AACA,8BADA,CACA;AACA,mCAFA,CAEA;AACA,SAfA;AAgBA,2BAhBA,+BAgBA,QAhBA,EAgBA;AACA;AACA,iDAFA,CAEA;AACA,SAnBA;AAoBA,qBApBA,2BAoBA;AACA,8BADA,CACA;AACA,2BAFA,CAEA;AACA;AACA;AACA;AACA,WAFA,EAEA,GAFA;AAGA,SA3BA;AA4BA;AACA;AACA;AACA,SA/BA,EAFA;;AAmCA;AACA;AACA;AACA,mBAFA,yBAEA;AACA;AACA,SAJA;AAKA;AACA,kBANA,wBAMA;AACA;AACA,SARA;AASA;AACA,oBAVA,wBAUA,QAVA,EAUA;AACA;AACA,SAZA;AAaA;AACA;AACA,gBADA,kBACA,MADA,EACA;AACA;AACA,WAHA,EAdA;;AAmBA;AACA;AACA,gBADA,kBACA,MADA,EACA;AACA;AACA,WAHA,EApBA;;AAyBA;AACA;AACA;AACA;AACA;AACA,SA9BA,EApCA;;;;AAsEA,mDAzEA,CAyEA;AACA,wCA1EA,CA0EA;AACA,qDA3EA,CA2EA;AACA,6EA5EA,CA4EA;AACA,iEA7EA,CA6EA;AACA,yHA9EA,CA8EA;AACA,gFA/EA,CA+EA;AACA,qDAhFA,CAgFA;;AAEA;AACA;AACA,mCApFA,CAoFA;AACA,kCArFA,CAqFA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,8BADA,CACA;AACA;AACA;AACA;AACA,qCADA,CACA;AACA;AACA;AACA,+BADA,CACA;AACA,WAFA,MAEA;AACA;;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAFA;AAGA,aATA,MASA;AACA;AACA;AACA,WAbA,EAaA,IAbA;AAcA,SA3BA;AA4BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAFA;AAGA,OALA,MAKA;AACA;AACA;AACA,SAFA,EAEA,CAFA;AAGA;AACA,KA7CA;;AA+CA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAhBA;AAiBA,GA9VA;AA+VA,SA/VA,qBA+VA;AACA;AACA;AACA,GAlWA;AAmWA,WAnWA,uBAmWA;AACA;AACA;AACA,GAtWA,E;;;;;;;;;;;;;AC9GA;AAAA;AAAA;AAAA;AAAkjC,CAAgB,68BAAG,EAAC,C;;;;;;;;;;;ACAtkC;AACA,OAAO,KAAU,EAAE,kBAKd;;;;;;;;;;;;;ACNL;AAAA;AAAA,wCAAiY,CAAgB,sbAAG,EAAC,C;;;;;;;;;;;;ACArZ;AAAe;AACf;AACA;AACA;AACA;AACA,M","file":"uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./mescroll-uni.vue?vue&type=template&id=6f5cf468&filter-modules=eyJ3eHNCaXoiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MzU2NywiYXR0cnMiOnsic3JjIjoiLi93eHMvd3hzLnd4cyIsIm1vZHVsZSI6Ind4c0JpeiIsImxhbmciOiJ3eHMifSwiZW5kIjozNTY3fSwicmVuZGVyQml6Ijp7InR5cGUiOiJyZW5kZXJqcyIsImNvbnRlbnQiOiIiLCJzdGFydCI6MzcwMCwiYXR0cnMiOnsibW9kdWxlIjoicmVuZGVyQml6IiwibGFuZyI6ImpzIn0sImVuZCI6Mzc5Mn19&\"\nvar renderjs\nimport script from \"./mescroll-uni.vue?vue&type=script&lang=js&\"\nexport * from \"./mescroll-uni.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mescroll-uni.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\n/* custom blocks */\nimport block0 from \"./wxs/wxs.wxs?vue&type=custom&index=0&blockType=script&issuerPath=C%3A%5CUsers%5CYunTeng%5CDesktop%5Cyun-teng-app%5Cuni_modules%5Cmescroll-uni%5Ccomponents%5Cmescroll-uni%5Cmescroll-uni.vue&module=wxsBiz&lang=wxs\"\nif (typeof block0 === 'function') block0(component)\n\ncomponent.options.__file = \"uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-uni.vue?vue&type=template&id=6f5cf468&filter-modules=eyJ3eHNCaXoiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MzU2NywiYXR0cnMiOnsic3JjIjoiLi93eHMvd3hzLnd4cyIsIm1vZHVsZSI6Ind4c0JpeiIsImxhbmciOiJ3eHMifSwiZW5kIjozNTY3fSwicmVuZGVyQml6Ijp7InR5cGUiOiJyZW5kZXJqcyIsImNvbnRlbnQiOiIiLCJzdGFydCI6MzcwMCwiYXR0cnMiOnsibW9kdWxlIjoicmVuZGVyQml6IiwibGFuZyI6ImpzIn0sImVuZCI6Mzc5Mn19&\"","var components\ntry {\n components = {\n mescrollEmpty: function() {\n return import(\n /* webpackChunkName: \"uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty\" */ \"@/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-uni.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-uni.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"mescroll-uni-warp\">\r\n\t\t<scroll-view :id=\"viewId\" class=\"mescroll-uni\" :class=\"{'mescroll-uni-fixed':isFixed}\" :style=\"{'height':scrollHeight,'padding-top':padTop,'padding-bottom':padBottom,'top':fixedTop,'bottom':fixedBottom}\" :scroll-top=\"scrollTop\" :scroll-with-animation=\"scrollAnim\" @scroll=\"scroll\" :scroll-y='scrollable' :enable-back-to-top=\"true\" :throttle=\"false\">\r\n\t\t\t<view class=\"mescroll-uni-content mescroll-render-touch\"\r\n\t\t\t@touchstart=\"wxsBiz.touchstartEvent\" \r\n\t\t\t@touchmove=\"wxsBiz.touchmoveEvent\" \r\n\t\t\t@touchend=\"wxsBiz.touchendEvent\" \r\n\t\t\t@touchcancel=\"wxsBiz.touchendEvent\"\r\n\t\t\t:change:prop=\"wxsBiz.propObserver\"\r\n\t\t\t:prop=\"wxsProp\">\r\n\t\t\t\t<!-- 状态栏 -->\r\n\t\t\t\t<view v-if=\"topbar&&statusBarHeight\" class=\"mescroll-topbar\" :style=\"{height: statusBarHeight+'px', background: topbar}\"></view>\r\n\t\t\r\n\t\t\t\t<view class=\"mescroll-wxs-content\" :style=\"{'transform': translateY, 'transition': transition}\" :change:prop=\"wxsBiz.callObserver\" :prop=\"callProp\">\r\n\t\t\t\t\t<!-- 下拉加载区域 (支付宝小程序子组件传参给子子组件仍报单项数据流的异常,暂时不通过mescroll-down组件实现)-->\r\n\t\t\t\t\t<!-- <mescroll-down :option=\"mescroll.optDown\" :type=\"downLoadType\" :rate=\"downRate\"></mescroll-down> -->\r\n\t\t\t\t\t<view v-if=\"mescroll.optDown.use\" class=\"mescroll-downwarp\" :style=\"{'background':mescroll.optDown.bgColor,'color':mescroll.optDown.textColor}\">\r\n\t\t\t\t\t\t<view class=\"downwarp-content\">\r\n\t\t\t\t\t\t\t<view class=\"downwarp-progress mescroll-wxs-progress\" :class=\"{'mescroll-rotate': isDownLoading}\" :style=\"{'border-color':mescroll.optDown.textColor, 'transform': downRotate}\"></view>\r\n\t\t\t\t\t\t\t<view class=\"downwarp-tip\">{{downText}}</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\r\n\t\t\t\t\t<!-- 列表内容 -->\r\n\t\t\t\t\t<slot></slot>\r\n\r\n\t\t\t\t\t<!-- 空布局 -->\r\n\t\t\t\t\t<mescroll-empty v-if=\"isShowEmpty\" :option=\"mescroll.optUp.empty\" @emptyclick=\"emptyClick\"></mescroll-empty>\r\n\r\n\t\t\t\t\t<!-- 上拉加载区域 (下拉刷新时不显示, 支付宝小程序子组件传参给子子组件仍报单项数据流的异常,暂时不通过mescroll-up组件实现)-->\r\n\t\t\t\t\t<!-- <mescroll-up v-if=\"mescroll.optUp.use && !isDownLoading && upLoadType!==3\" :option=\"mescroll.optUp\" :type=\"upLoadType\"></mescroll-up> -->\r\n\t\t\t\t\t<view v-if=\"mescroll.optUp.use && !isDownLoading && upLoadType!==3\" class=\"mescroll-upwarp\" :style=\"{'background':mescroll.optUp.bgColor,'color':mescroll.optUp.textColor}\">\r\n\t\t\t\t\t\t<!-- 加载中 (此处不能用v-if,否则android小程序快速上拉可能会不断触发上拉回调) -->\r\n\t\t\t\t\t\t<view v-show=\"upLoadType===1\">\r\n\t\t\t\t\t\t\t<view class=\"upwarp-progress mescroll-rotate\" :style=\"{'border-color':mescroll.optUp.textColor}\"></view>\r\n\t\t\t\t\t\t\t<view class=\"upwarp-tip\">{{ mescroll.optUp.textLoading }}</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<!-- 无数据 -->\r\n\t\t\t\t\t\t<view v-if=\"upLoadType===2\" class=\"upwarp-nodata\">{{ mescroll.optUp.textNoMore }}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\r\n\t\t\t\t<!-- 底部是否偏移TabBar的高度(默认仅在H5端的tab页生效) -->\r\n\t\t\t\t<!-- #ifdef H5 -->\r\n\t\t\t\t<view v-if=\"bottombar && windowBottom>0\" class=\"mescroll-bottombar\" :style=\"{height: windowBottom+'px'}\"></view>\r\n\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\r\n\t\t\t\t<!-- 适配iPhoneX -->\r\n\t\t\t\t<view v-if=\"safearea\" class=\"mescroll-safearea\"></view>\r\n\t\t\t</view>\r\n\t\t</scroll-view>\r\n\r\n\t\t<!-- 回到顶部按钮 (fixed元素,需写在scroll-view外面,防止滚动的时候抖动)-->\r\n\t\t<mescroll-top v-model=\"isShowToTop\" :option=\"mescroll.optUp.toTop\" @click=\"toTopClick\"></mescroll-top>\r\n\t\t\r\n\t\t<!-- #ifdef MP-WEIXIN || MP-QQ || APP-PLUS || H5 -->\r\n\t\t<!-- renderjs的数据载体,不可写在mescroll-downwarp内部,避免use为false时,载体丢失,无法更新数据 -->\r\n\t\t<view :change:prop=\"renderBiz.propObserver\" :prop=\"wxsProp\"></view>\r\n\t\t<!-- #endif -->\r\n\t</view>\r\n</template>\r\n\r\n<!-- 微信小程序, QQ小程序, app, h5使用wxs -->\r\n<!-- #ifdef MP-WEIXIN || MP-QQ || APP-PLUS || H5 -->\r\n<script src=\"./wxs/wxs.wxs\" module=\"wxsBiz\" lang=\"wxs\"></script>\r\n<!-- #endif -->\r\n\r\n<!-- app, h5使用renderjs -->\r\n<!-- #ifdef APP-PLUS || H5 -->\r\n<script module=\"renderBiz\" lang=\"renderjs\">\r\n\timport renderBiz from './wxs/renderjs.js';\r\n\texport default {\r\n\t\tmixins:[renderBiz]\r\n\t}\r\n</script>\r\n<!-- #endif -->\r\n\r\n<script>\r\n\t// 引入mescroll-uni.js,处理核心逻辑\r\n\timport MeScroll from './mescroll-uni.js';\r\n\t// 引入全局配置\r\n\timport GlobalOption from './mescroll-uni-option.js';\r\n\t// 引入国际化工具类\r\n\timport mescrollI18n from './mescroll-i18n.js';\r\n\t// 引入回到顶部组件\r\n\timport MescrollTop from './components/mescroll-top.vue';\r\n\t// 引入兼容wxs(含renderjs)写法的mixins\r\n\timport WxsMixin from './wxs/mixins.js';\r\n\t\r\n\t/**\r\n\t * mescroll-uni 嵌在页面某个区域的下拉刷新和上拉加载组件, 如嵌在弹窗,浮层,swiper中...\r\n\t * @property {Object} down 下拉刷新的参数配置\r\n\t * @property {Object} up 上拉加载的参数配置\r\n\t * @property {Object} i18n 国际化的参数配置\r\n\t * @property {String, Number} top 下拉布局往下的偏移量 (支持20, \"20rpx\", \"20px\", \"20%\"格式的值, 其中纯数字则默认单位rpx, 百分比则相对于windowHeight)\r\n\t * @property {Boolean, String} topbar 偏移量top是否加上状态栏高度, 默认false (使用场景:取消原生导航栏时,配置此项可留出状态栏的占位, 支持传入字符串背景,如色值,背景图,渐变)\r\n\t * @property {String, Number} bottom 上拉布局往上的偏移量 (支持20, \"20rpx\", \"20px\", \"20%\"格式的值, 其中纯数字则默认单位rpx, 百分比则相对于windowHeight)\r\n\t * @property {Boolean} safearea 偏移量bottom是否加上底部安全区的距离, 默认false (需要适配iPhoneX时使用)\r\n\t * @property {Boolean} fixed 是否通过fixed固定mescroll的高度, 默认true\r\n\t * @property {String, Number} height 指定mescroll的高度, 此项有值,则不使用fixed. (支持20, \"20rpx\", \"20px\", \"20%\"格式的值, 其中纯数字则默认单位rpx, 百分比则相对于windowHeight)\r\n\t * @property {Boolean} bottombar 底部是否偏移TabBar的高度 (仅在H5端的tab页生效)\r\n\t * @property {Boolean} disableScroll 是否禁止滚动, 默认false\r\n\t * @event {Function} init 初始化完成的回调 \r\n\t * @event {Function} down 下拉刷新的回调\r\n\t * @event {Function} up 上拉加载的回调 \r\n\t * @event {Function} emptyclick 点击empty配置的btnText按钮回调\r\n\t * @event {Function} topclick 点击回到顶部的按钮回调\r\n\t * @event {Function} scroll 滚动监听 (需在 up 配置 onScroll:true 才生效)\r\n\t * @example <mescroll-uni ref=\"mescrollRef\" @init=\"mescrollInit\" @down=\"downCallback\" @up=\"upCallback\"> ... </mescroll-uni>\r\n\t */\r\n\texport default {\r\n\t\tname: 'mescroll-uni',\r\n\t\tmixins: [WxsMixin],\r\n\t\tcomponents: {\r\n\t\t\tMescrollTop\r\n\t\t},\r\n\t\tprops: {\r\n\t\t\tdown: Object,\r\n\t\t\tup: Object,\r\n\t\t\ti18n: Object,\r\n\t\t\ttop: [String, Number],\r\n\t\t\ttopbar: [Boolean, String],\r\n\t\t\tbottom: [String, Number],\r\n\t\t\tsafearea: Boolean,\r\n\t\t\tfixed: {\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: true\r\n\t\t\t},\r\n\t\t\theight: [String, Number],\r\n\t\t\tbottombar:{\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: true\r\n\t\t\t},\r\n\t\t\tdisableScroll: Boolean\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tmescroll: {optDown:{},optUp:{}}, // mescroll实例\r\n\t\t\t\tviewId: 'id_' + Math.random().toString(36).substr(2,16), // 随机生成mescroll的id(不能数字开头,否则找不到元素)\r\n\t\t\t\tdownHight: 0, //下拉刷新: 容器高度\r\n\t\t\t\tdownRate: 0, // 下拉比率(inOffset: rate<1; outOffset: rate>=1)\r\n\t\t\t\tdownLoadType: 0, // 下拉刷新状态: 0(loading前), 1(inOffset), 2(outOffset), 3(showLoading), 4(endDownScroll)\r\n\t\t\t\tupLoadType: 0, // 上拉加载状态: 0(loading前), 1loading中, 2没有更多了,显示END文本提示, 3(没有更多了,不显示END文本提示)\r\n\t\t\t\tisShowEmpty: false, // 是否显示空布局\r\n\t\t\t\tisShowToTop: false, // 是否显示回到顶部按钮\r\n\t\t\t\tscrollTop: 0, // 滚动条的位置\r\n\t\t\t\tscrollAnim: false, // 是否开启滚动动画\r\n\t\t\t\twindowTop: 0, // 可使用窗口的顶部位置\r\n\t\t\t\twindowBottom: 0, // 可使用窗口的底部位置\r\n\t\t\t\twindowHeight: 0, // 可使用窗口的高度\r\n\t\t\t\tstatusBarHeight: 0 // 状态栏高度\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\t// 是否使用fixed定位 (当height有值,则不使用)\r\n\t\t\tisFixed(){\r\n\t\t\t\treturn !this.height && this.fixed\r\n\t\t\t},\r\n\t\t\t// mescroll的高度\r\n\t\t\tscrollHeight(){\r\n\t\t\t\tif (this.isFixed) {\r\n\t\t\t\t\treturn \"auto\"\r\n\t\t\t\t} else if(this.height){\r\n\t\t\t\t\treturn this.toPx(this.height) + 'px'\r\n\t\t\t\t}else{\r\n\t\t\t\t\treturn \"100%\"\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 下拉布局往下偏移的距离 (px)\r\n\t\t\tnumTop() {\r\n\t\t\t\treturn this.toPx(this.top)\r\n\t\t\t},\r\n\t\t\tfixedTop() {\r\n\t\t\t\treturn this.isFixed ? (this.numTop + this.windowTop) + 'px' : 0\r\n\t\t\t},\r\n\t\t\tpadTop() {\r\n\t\t\t\treturn !this.isFixed ? this.numTop + 'px' : 0\r\n\t\t\t},\r\n\t\t\t// 上拉布局往上偏移 (px)\r\n\t\t\tnumBottom() {\r\n\t\t\t\treturn this.toPx(this.bottom)\r\n\t\t\t},\r\n\t\t\tfixedBottom() {\r\n\t\t\t\treturn this.isFixed ? (this.numBottom + this.windowBottom) + 'px' : 0\r\n\t\t\t},\r\n\t\t\tpadBottom() {\r\n\t\t\t\treturn !this.isFixed ? this.numBottom + 'px' : 0\r\n\t\t\t},\r\n\t\t\t// 是否为重置下拉的状态\r\n\t\t\tisDownReset(){\r\n\t\t\t\treturn this.downLoadType===3 || this.downLoadType===4\r\n\t\t\t},\r\n\t\t\t// 过渡\r\n\t\t\ttransition() {\r\n\t\t\t\treturn this.isDownReset ? 'transform 300ms' : '';\r\n\t\t\t},\r\n\t\t\ttranslateY() {\r\n\t\t\t\treturn this.downHight > 0 ? 'translateY(' + this.downHight + 'px)' : ''; // transform会使fixed失效,需注意把fixed元素写在mescroll之外\r\n\t\t\t},\r\n\t\t\t// 列表是否可滑动\r\n\t\t\tscrollable(){\r\n\t\t\t\tif(this.disableScroll) return false\r\n\t\t\t\treturn this.downLoadType===0 || this.isDownReset\r\n\t\t\t},\r\n\t\t\t// 是否在加载中\r\n\t\t\tisDownLoading(){\r\n\t\t\t\treturn this.downLoadType === 3\r\n\t\t\t},\r\n\t\t\t// 旋转的角度\r\n\t\t\tdownRotate(){\r\n\t\t\t\treturn 'rotate(' + 360 * this.downRate + 'deg)'\r\n\t\t\t},\r\n\t\t\t// 文本提示\r\n\t\t\tdownText(){\r\n\t\t\t\tif(!this.mescroll) return \"\"; // 避免头条小程序初始化时报错\r\n\t\t\t\tswitch (this.downLoadType){\r\n\t\t\t\t\tcase 1: return this.mescroll.optDown.textInOffset;\r\n\t\t\t\t\tcase 2: return this.mescroll.optDown.textOutOffset;\r\n\t\t\t\t\tcase 3: return this.mescroll.optDown.textLoading;\r\n\t\t\t\t\tcase 4: return this.mescroll.isDownEndSuccess ? this.mescroll.optDown.textSuccess : this.mescroll.isDownEndSuccess==false ? this.mescroll.optDown.textErr : this.mescroll.optDown.textInOffset;\r\n\t\t\t\t\tdefault: return this.mescroll.optDown.textInOffset;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//number,rpx,upx,px,% --> px的数值\r\n\t\t\ttoPx(num){\r\n\t\t\t\tif(typeof num === \"string\"){\r\n\t\t\t\t\tif (num.indexOf('px') !== -1) {\r\n\t\t\t\t\t\tif(num.indexOf('rpx') !== -1) { // \"10rpx\"\r\n\t\t\t\t\t\t\tnum = num.replace('rpx', '');\r\n\t\t\t\t\t\t} else if(num.indexOf('upx') !== -1) { // \"10upx\"\r\n\t\t\t\t\t\t\tnum = num.replace('upx', '');\r\n\t\t\t\t\t\t} else { // \"10px\"\r\n\t\t\t\t\t\t\treturn Number(num.replace('px', ''))\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}else if (num.indexOf('%') !== -1){\r\n\t\t\t\t\t\t// 传百分比,则相对于windowHeight,传\"10%\"则等于windowHeight的10%\r\n\t\t\t\t\t\tlet rate = Number(num.replace(\"%\",\"\")) / 100\r\n\t\t\t\t\t\treturn this.windowHeight * rate\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn num ? uni.upx2px(Number(num)) : 0\r\n\t\t\t},\r\n\t\t\t//注册列表滚动事件,用于下拉刷新和上拉加载\r\n\t\t\tscroll(e) {\r\n\t\t\t\tthis.mescroll.scroll(e.detail, () => {\r\n\t\t\t\t\tthis.$emit('scroll', this.mescroll) // 此时可直接通过 this.mescroll.scrollTop获取滚动条位置; this.mescroll.isScrollUp获取是否向上滑动\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 点击空布局的按钮回调\r\n\t\t\temptyClick() {\r\n\t\t\t\tthis.$emit('emptyclick', this.mescroll)\r\n\t\t\t},\r\n\t\t\t// 点击回到顶部的按钮回调\r\n\t\t\ttoTopClick() {\r\n\t\t\t\tthis.mescroll.scrollTo(0, this.mescroll.optUp.toTop.duration); // 执行回到顶部\r\n\t\t\t\tthis.$emit('topclick', this.mescroll); // 派发点击回到顶部按钮的回调\r\n\t\t\t},\r\n\t\t\t// 更新滚动区域的高度 (使内容不满屏和到底,都可继续翻页)\r\n\t\t\tsetClientHeight() {\r\n\t\t\t\tif (this.mescroll.getClientHeight(true) === 0 && !this.isExec) {\r\n\t\t\t\t\tthis.isExec = true; // 避免多次获取\r\n\t\t\t\t\tthis.$nextTick(() => { // 确保dom已渲染\r\n\t\t\t\t\t\tthis.getClientInfo(data=>{\r\n\t\t\t\t\t\t\tthis.isExec = false;\r\n\t\t\t\t\t\t\tif (data) {\r\n\t\t\t\t\t\t\t\tthis.mescroll.setClientHeight(data.height);\r\n\t\t\t\t\t\t\t} else if (this.clientNum != 3) { // 极少部分情况,可能dom还未渲染完毕,递归获取,最多重试3次\r\n\t\t\t\t\t\t\t\tthis.clientNum = this.clientNum == null ? 1 : this.clientNum + 1;\r\n\t\t\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\t\t\tthis.setClientHeight()\r\n\t\t\t\t\t\t\t\t}, this.clientNum * 100)\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 获取滚动区域的信息\r\n\t\t\tgetClientInfo(success){\r\n\t\t\t\tlet query = uni.createSelectorQuery();\r\n\t\t\t\t// #ifndef MP-ALIPAY || MP-DINGTALK\r\n\t\t\t\tquery = query.in(this) // 支付宝小程序不支持in(this),而字节跳动小程序必须写in(this), 否则都取不到值\r\n\t\t\t\t// #endif\r\n\t\t\t\tlet view = query.select('#' + this.viewId);\r\n\t\t\t\tview.boundingClientRect(data => {\r\n\t\t\t\t\tsuccess(data)\r\n\t\t\t\t}).exec();\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 使用created初始化mescroll对象; 如果用mounted部分css样式编译到H5会失效\r\n\t\tcreated() {\r\n\t\t\tlet vm = this;\r\n\r\n\t\t\tlet diyOption = {\r\n\t\t\t\t// 下拉刷新的配置\r\n\t\t\t\tdown: {\r\n\t\t\t\t\tinOffset() {\r\n\t\t\t\t\t\tvm.downLoadType = 1; // 下拉的距离进入offset范围内那一刻的回调 (自定义mescroll组件时,此行不可删)\r\n\t\t\t\t\t},\r\n\t\t\t\t\toutOffset() {\r\n\t\t\t\t\t\tvm.downLoadType = 2; // 下拉的距离大于offset那一刻的回调 (自定义mescroll组件时,此行不可删)\r\n\t\t\t\t\t},\r\n\t\t\t\t\tonMoving(mescroll, rate, downHight) {\r\n\t\t\t\t\t\t// 下拉过程中的回调,滑动过程一直在执行;\r\n\t\t\t\t\t\tvm.downHight = downHight; // 设置下拉区域的高度 (自定义mescroll组件时,此行不可删)\r\n\t\t\t\t\t\tvm.downRate = rate; //下拉比率 (inOffset: rate<1; outOffset: rate>=1)\r\n\t\t\t\t\t},\r\n\t\t\t\t\tshowLoading(mescroll, downHight) {\r\n\t\t\t\t\t\tvm.downLoadType = 3; // 显示下拉刷新进度的回调 (自定义mescroll组件时,此行不可删)\r\n\t\t\t\t\t\tvm.downHight = downHight; // 设置下拉区域的高度 (自定义mescroll组件时,此行不可删)\r\n\t\t\t\t\t},\r\n\t\t\t\t\tbeforeEndDownScroll(mescroll){\r\n\t\t\t\t\t\tvm.downLoadType = 4; \r\n\t\t\t\t\t\treturn mescroll.optDown.beforeEndDelay // 延时结束的时长\r\n\t\t\t\t\t},\r\n\t\t\t\t\tendDownScroll() {\r\n\t\t\t\t\t\tvm.downLoadType = 4; // 结束下拉 (自定义mescroll组件时,此行不可删)\r\n\t\t\t\t\t\tvm.downHight = 0; // 设置下拉区域的高度 (自定义mescroll组件时,此行不可删)\r\n\t\t\t\t\t\tvm.downResetTimer && clearTimeout(vm.downResetTimer)\r\n\t\t\t\t\t\tvm.downResetTimer = setTimeout(()=>{ // 过渡动画执行完毕后,需重置为0的状态,以便置空this.transition,避免iOS小程序列表渲染不完整\r\n\t\t\t\t\t\t\tif(vm.downLoadType===4) vm.downLoadType = 0\r\n\t\t\t\t\t\t},300)\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// 派发下拉刷新的回调\r\n\t\t\t\t\tcallback: function(mescroll) {\r\n\t\t\t\t\t\tvm.$emit('down', mescroll)\r\n\t\t\t\t\t}\r\n\t\t\t\t},\r\n\t\t\t\t// 上拉加载的配置\r\n\t\t\t\tup: {\r\n\t\t\t\t\t// 显示加载中的回调\r\n\t\t\t\t\tshowLoading() {\r\n\t\t\t\t\t\tvm.upLoadType = 1;\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// 显示无更多数据的回调\r\n\t\t\t\t\tshowNoMore() {\r\n\t\t\t\t\t\tvm.upLoadType = 2;\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// 隐藏上拉加载的回调\r\n\t\t\t\t\thideUpScroll(mescroll) {\r\n\t\t\t\t\t\tvm.upLoadType = mescroll.optUp.hasNext ? 0 : 3;\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// 空布局\r\n\t\t\t\t\tempty: {\r\n\t\t\t\t\t\tonShow(isShow) { // 显示隐藏的回调\r\n\t\t\t\t\t\t\tvm.isShowEmpty = isShow;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// 回到顶部\r\n\t\t\t\t\ttoTop: {\r\n\t\t\t\t\t\tonShow(isShow) { // 显示隐藏的回调\r\n\t\t\t\t\t\t\tvm.isShowToTop = isShow;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// 派发上拉加载的回调\r\n\t\t\t\t\tcallback: function(mescroll) {\r\n\t\t\t\t\t\tvm.$emit('up', mescroll);\r\n\t\t\t\t\t\t// 更新容器的高度 (多mescroll的情况)\r\n\t\t\t\t\t\tvm.setClientHeight()\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\tlet i18nType = mescrollI18n.getType() // 当前语言类型\r\n\t\t\tlet i18nOption = {type: i18nType} // 国际化配置\r\n\t\t\tMeScroll.extend(i18nOption, vm.i18n) // 具体页面的国际化配置\r\n\t\t\tMeScroll.extend(i18nOption, GlobalOption.i18n) // 全局的国际化配置\r\n\t\t\tMeScroll.extend(diyOption, i18nOption[i18nType]); // 混入国际化配置\r\n\t\t\tMeScroll.extend(diyOption, {down:GlobalOption.down, up:GlobalOption.up}); // 混入全局的配置\r\n\t\t\tlet myOption = JSON.parse(JSON.stringify({'down': vm.down,'up': vm.up})) // 深拷贝,避免对props的影响\r\n\t\t\tMeScroll.extend(myOption, diyOption); // 混入具体界面的配置\r\n\r\n\t\t\t// 初始化MeScroll对象\r\n\t\t\tvm.mescroll = new MeScroll(myOption);\r\n\t\t\tvm.mescroll.viewId = vm.viewId; // 附带id\r\n\t\t\tvm.mescroll.i18n = i18nOption; // 挂载语言包\r\n\t\t\t// init回调mescroll对象\r\n\t\t\tvm.$emit('init', vm.mescroll);\r\n\t\t\t\r\n\t\t\t// 设置高度\r\n\t\t\tconst sys = uni.getSystemInfoSync();\r\n\t\t\tif(sys.windowTop) vm.windowTop = sys.windowTop;\r\n\t\t\tif(sys.windowBottom) vm.windowBottom = sys.windowBottom;\r\n\t\t\tif(sys.windowHeight) vm.windowHeight = sys.windowHeight;\r\n\t\t\tif(sys.statusBarHeight) vm.statusBarHeight = sys.statusBarHeight;\r\n\t\t\t// 使down的bottomOffset生效\r\n\t\t\tvm.mescroll.setBodyHeight(sys.windowHeight);\r\n\r\n\t\t\t// 因为使用的是scrollview,这里需自定义scrollTo\r\n\t\t\tvm.mescroll.resetScrollTo((y, t) => {\r\n\t\t\t\tvm.scrollAnim = (t !== 0); // t为0,则不使用动画过渡\r\n\t\t\t\tif(typeof y === 'string'){\r\n\t\t\t\t\t// 小程序不支持slot里面的scroll-into-view, 统一使用计算的方式实现\r\n\t\t\t\t\tvm.getClientInfo(function(rect){\r\n\t\t\t\t\t\tlet mescrollTop = rect.top // mescroll到顶部的距离\r\n\t\t\t\t\t\tlet selector;\r\n\t\t\t\t\t\tif(y.indexOf('#')==-1 && y.indexOf('.')==-1){\r\n\t\t\t\t\t\t\tselector = '#'+y // 不带#和. 则默认为id选择器\r\n\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\tselector = y\r\n\t\t\t\t\t\t\t// #ifdef APP-PLUS || H5 || MP-ALIPAY || MP-DINGTALK\r\n\t\t\t\t\t\t\tif(y.indexOf('>>>')!=-1){ // 不支持跨自定义组件的后代选择器 (转为普通的选择器即可跨组件查询)\r\n\t\t\t\t\t\t\t\tselector = y.split('>>>')[1].trim()\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t// #endif\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tuni.createSelectorQuery().select(selector).boundingClientRect(function(rect){\r\n\t\t\t\t\t\t\tif (rect) {\r\n\t\t\t\t\t\t\t\tlet curY = vm.mescroll.getScrollTop()\r\n\t\t\t\t\t\t\t\tlet top = rect.top - mescrollTop\r\n\t\t\t\t\t\t\t\ttop += curY\r\n\t\t\t\t\t\t\t\tif(!vm.isFixed) top -= vm.numTop\r\n\t\t\t\t\t\t\t\tvm.scrollTop = curY;\r\n\t\t\t\t\t\t\t\tvm.$nextTick(function() {\r\n\t\t\t\t\t\t\t\t\tvm.scrollTop = top\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t} else{\r\n\t\t\t\t\t\t\t\tconsole.error(selector + ' does not exist');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}).exec()\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tlet curY = vm.mescroll.getScrollTop()\r\n\t\t\t\tif (t === 0 || t === 300) { // 当t使用默认配置的300时,则使用系统自带的动画过渡\r\n\t\t\t\t\tvm.scrollTop = curY;\r\n\t\t\t\t\tvm.$nextTick(function() {\r\n\t\t\t\t\t\tvm.scrollTop = y\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\tvm.mescroll.getStep(curY, y, step => { // 此写法可支持配置t\r\n\t\t\t\t\t\tvm.scrollTop = step\r\n\t\t\t\t\t}, t)\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\t\r\n\t\t\t// 具体的界面如果不配置up.toTop.safearea,则取本vue的safearea值\r\n\t\t\tif (vm.up && vm.up.toTop && vm.up.toTop.safearea != null) {} else {\r\n\t\t\t\tvm.mescroll.optUp.toTop.safearea = vm.safearea;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\t// 全局配置监听\r\n\t\t\tuni.$on(\"setMescrollGlobalOption\", options=>{\r\n\t\t\t\tif(!options) return;\r\n\t\t\t\tlet i18nType = options.i18n ? options.i18n.type : null\r\n\t\t\t\tif(i18nType && vm.mescroll.i18n.type != i18nType){\r\n\t\t\t\t\tvm.mescroll.i18n.type = i18nType\r\n\t\t\t\t\tmescrollI18n.setType(i18nType)\r\n\t\t\t\t\tMeScroll.extend(options, vm.mescroll.i18n[i18nType])\r\n\t\t\t\t}\r\n\t\t\t\tif(options.down){\r\n\t\t\t\t\tlet down = MeScroll.extend({}, options.down)\r\n\t\t\t\t\tvm.mescroll.optDown = MeScroll.extend(down, vm.mescroll.optDown)\r\n\t\t\t\t}\r\n\t\t\t\tif(options.up){\r\n\t\t\t\t\tlet up = MeScroll.extend({}, options.up)\r\n\t\t\t\t\tvm.mescroll.optUp = MeScroll.extend(up, vm.mescroll.optUp)\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\t// 设置容器的高度\r\n\t\t\tthis.setClientHeight()\r\n\t\t},\r\n\t\tdestroyed() {\r\n\t\t\t// 注销全局配置监听\r\n\t\t\tuni.$off(\"setMescrollGlobalOption\")\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t@import \"./mescroll-uni.css\";\r\n\t@import \"./components/mescroll-down.css\";\r\n\t@import './components/mescroll-up.css';\r\n</style>\r\n","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-uni.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mescroll-uni.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114207\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n ","import mod from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-filter-loader/index.js!./wxs.wxs?vue&type=custom&index=0&blockType=script&issuerPath=C%3A%5CUsers%5CYunTeng%5CDesktop%5Cyun-teng-app%5Cuni_modules%5Cmescroll-uni%5Ccomponents%5Cmescroll-uni%5Cmescroll-uni.vue&module=wxsBiz&lang=wxs\"; export default mod; export * from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-filter-loader/index.js!./wxs.wxs?vue&type=custom&index=0&blockType=script&issuerPath=C%3A%5CUsers%5CYunTeng%5CDesktop%5Cyun-teng-app%5Cuni_modules%5Cmescroll-uni%5Ccomponents%5Cmescroll-uni%5Cmescroll-uni.vue&module=wxsBiz&lang=wxs\"","export default function (Component) {\n if(!Component.options.wxsCallMethods){\n Component.options.wxsCallMethods = []\n }\n Component.options.wxsCallMethods.push('wxsCall')\n }"],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-badge/u-badge.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-badge/u-badge.vue?522a","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-badge/u-badge.vue?28ad","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-badge/u-badge.vue?380f","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-badge/u-badge.vue?7409","uni-app:///uni_modules/uview-ui/components/u-badge/u-badge.vue","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-badge/u-badge.vue?6104","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-badge/u-badge.vue?4b8d"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtBA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,urBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACU1vB,gF;;;;;;;;;AACA;;;;;;;;;;;;;;;;;;;;kBAqBA,EACA,eADA,EAEA,sDAFA,EAGA,YACA;AACA,YAFA,sBAEA,CACA,eACA,aACA,CALA;AAMA;AACA,cAPA,wBAOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KA3BA;AA4BA,aA5BA,uBA4BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wDADA,GACA;AACA,aADA,GACA,GADA,IACA,GADA,GACA,GAFA,GAEA,UAFA;AAGA;AACA;AACA,oCAbA;;AAeA,KA5CA,EAHA,E;;;;;;;;;;;;;AChCA;AAAA;AAAA;AAAA;AAAi5C,CAAgB,svCAAG,EAAC,C;;;;;;;;;;;ACAr6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-badge/u-badge.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-badge.vue?vue&type=template&id=13728ffe&scoped=true&\"\nvar renderjs\nimport script from \"./u-badge.vue?vue&type=script&lang=js&\"\nexport * from \"./u-badge.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-badge.vue?vue&type=style&index=0&id=13728ffe&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"13728ffe\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-badge/u-badge.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-badge.vue?vue&type=template&id=13728ffe&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = (Number(_vm.value) === 0 ? _vm.showZero : true) || _vm.isDot\n var s0 =\n _vm.show && m0\n ? _vm.__get_style([_vm.$u.addStyle(_vm.customStyle), _vm.badgeStyle])\n : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n s0: s0\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-badge.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-badge.vue?vue&type=script&lang=js&\"","<template>\n\t<text\n\t\tv-if=\"show && ((Number(value) === 0 ? showZero : true) || isDot)\"\n\t\t:class=\"[isDot ? 'u-badge--dot' : 'u-badge--not-dot', inverted && 'u-badge--inverted', shape === 'horn' && 'u-badge--horn', `u-badge--${type}${inverted ? '--inverted' : ''}`]\"\n\t\t:style=\"[$u.addStyle(customStyle), badgeStyle]\"\n\t\tclass=\"u-badge\"\n\t>{{ isDot ? '' :showValue }}</text>\n</template>\n\n<script>\n\timport props from './props.js';\n\t/**\n\t * badge 徽标数\n\t * @description 该组件一般用于图标右上角显示未读的消息数量,提示用户点击,有圆点和圆包含文字两种形式。\n\t * @tutorial https://uviewui.com/components/badge.html\n\t * \n\t * @property {Boolean} \t\t\tisDot \t\t是否显示圆点 (默认 false )\n\t * @property {String | Number} \tvalue \t\t显示的内容\n\t * @property {Boolean} \t\t\tshow \t\t是否显示 (默认 true )\n\t * @property {String | Number} \tmax \t\t最大值,超过最大值会显示 '{max}+' (默认999)\n\t * @property {String} \t\t\ttype \t\t主题类型,error|warning|success|primary (默认 'error' )\n\t * @property {Boolean} \t\t\tshowZero\t当数值为 0 时,是否展示 Badge (默认 false )\n\t * @property {String} \t\t\tbgColor \t背景颜色,优先级比type高,如设置,type参数会失效\n\t * @property {String} \t\t\tcolor \t\t字体颜色 (默认 '#ffffff' )\n\t * @property {String} \t\t\tshape \t\t徽标形状,circle-四角均为圆角,horn-左下角为直角 (默认 'circle' )\n\t * @property {String} \t\t\tnumberType\t设置数字的显示方式,overflow|ellipsis|limit (默认 'overflow' )\n\t * @property {Array}} \t\t\toffset\t\t设置badge的位置偏移,格式为 [x, y],也即设置的为top和right的值,absolute为true时有效\n\t * @property {Boolean} \t\t\tinverted\t是否反转背景和字体颜色(默认 false )\n\t * @property {Boolean} \t\t\tabsolute\t是否绝对定位(默认 false )\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\n\t * @example <u-badge :type=\"type\" :count=\"count\"></u-badge>\n\t */\n\texport default {\n\t\tname: 'u-badge',\n\t\tmixins: [uni.$u.mpMixin, props, uni.$u.mixin],\n\t\tcomputed: {\n\t\t\t// 是否将badge中心与父组件右上角重合\n\t\t\tboxStyle() {\n\t\t\t\tlet style = {};\n\t\t\t\treturn style;\n\t\t\t},\n\t\t\t// 整个组件的样式\n\t\t\tbadgeStyle() {\n\t\t\t\tconst style = {}\n\t\t\t\tif(this.color) {\n\t\t\t\t\tstyle.color = this.color\n\t\t\t\t}\n\t\t\t\tif (this.bgColor && !this.inverted) {\n\t\t\t\t\tstyle.backgroundColor = this.bgColor\n\t\t\t\t}\n\t\t\t\tif (this.absolute) {\n\t\t\t\t\tstyle.position = 'absolute'\n\t\t\t\t\t// 如果有设置offset参数\n\t\t\t\t\tif(this.offset.length) {\n\t\t\t\t\t\t// top和right分为为offset的第一个和第二个值,如果没有第二个值,则right等于top\n\t\t\t\t\t\tconst top = this.offset[0]\n\t\t\t\t\t\tconst right = this.offset[1] || top\n\t\t\t\t\t\tstyle.top = uni.$u.addUnit(top)\n\t\t\t\t\t\tstyle.right = uni.$u.addUnit(right)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn style\n\t\t\t},\n\t\t\tshowValue() {\n\t\t\t\tswitch (this.numberType) {\n\t\t\t\t\tcase \"overflow\":\n\t\t\t\t\t\treturn Number(this.value) > Number(this.max) ? this.max + \"+\" : this.value\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"ellipsis\":\n\t\t\t\t\t\treturn Number(this.value) > Number(this.max) ? \"...\" : this.value\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"limit\":\n\t\t\t\t\t\treturn Number(this.value) > 999 ? Number(this.value) >= 9999 ?\n\t\t\t\t\t\t\tMath.floor(this.value / 1e4 * 100) / 100 + \"w\" : Math.floor(this.value /\n\t\t\t\t\t\t\t\t1e3 * 100) / 100 + \"k\" : this.value\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\treturn Number(this.value)\n\t\t\t\t}\n\t\t\t},\n\t\t}\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n\n\t$u-badge-primary: $u-primary !default;\n\t$u-badge-error: $u-error !default;\n\t$u-badge-success: $u-success !default;\n\t$u-badge-info: $u-info !default;\n\t$u-badge-warning: $u-warning !default;\n\t$u-badge-dot-radius: 100px !default;\n\t$u-badge-dot-size: 8px !default;\n\t$u-badge-dot-right: 4px !default;\n\t$u-badge-dot-top: 0 !default;\n\t$u-badge-text-font-size: 11px !default;\n\t$u-badge-text-right: 10px !default;\n\t$u-badge-text-padding: 2px 5px !default;\n\t$u-badge-text-align: center !default;\n\t$u-badge-text-color: #FFFFFF !default;\n\n\t.u-badge {\n\t\tborder-top-right-radius: $u-badge-dot-radius;\n\t\tborder-top-left-radius: $u-badge-dot-radius;\n\t\tborder-bottom-left-radius: $u-badge-dot-radius;\n\t\tborder-bottom-right-radius: $u-badge-dot-radius;\n\t\t@include flex;\n\t\tline-height: $u-badge-text-font-size;\n\t\ttext-align: $u-badge-text-align;\n\t\tfont-size: $u-badge-text-font-size;\n\t\tcolor: $u-badge-text-color;\n\n\t\t&--dot {\n\t\t\theight: $u-badge-dot-size;\n\t\t\twidth: $u-badge-dot-size;\n\t\t}\n\t\t\n\t\t&--inverted {\n\t\t\tfont-size: 13px;\n\t\t}\n\t\t\n\t\t&--not-dot {\n\t\t\tpadding: $u-badge-text-padding;\n\t\t}\n\n\t\t&--horn {\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\n\t\t&--primary {\n\t\t\tbackground-color: $u-badge-primary;\n\t\t}\n\t\t\n\t\t&--primary--inverted {\n\t\t\tcolor: $u-badge-primary;\n\t\t}\n\n\t\t&--error {\n\t\t\tbackground-color: $u-badge-error;\n\t\t}\n\t\t\n\t\t&--error--inverted {\n\t\t\tcolor: $u-badge-error;\n\t\t}\n\n\t\t&--success {\n\t\t\tbackground-color: $u-badge-success;\n\t\t}\n\t\t\n\t\t&--success--inverted {\n\t\t\tcolor: $u-badge-success;\n\t\t}\n\n\t\t&--info {\n\t\t\tbackground-color: $u-badge-info;\n\t\t}\n\t\t\n\t\t&--info--inverted {\n\t\t\tcolor: $u-badge-info;\n\t\t}\n\n\t\t&--warning {\n\t\t\tbackground-color: $u-badge-warning;\n\t\t}\n\t\t\n\t\t&--warning--inverted {\n\t\t\tcolor: $u-badge-warning;\n\t\t}\n\t}\n</style>\n","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-badge.vue?vue&type=style&index=0&id=13728ffe&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-badge.vue?vue&type=style&index=0&id=13728ffe&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249645\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-button/u-button.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-button/u-button.vue?da49","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-button/u-button.vue?f9ee","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-button/u-button.vue?869a","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-button/u-button.vue?b0f1","uni-app:///uni_modules/uview-ui/components/u-button/u-button.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-button/u-button.vue?0387","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-button/u-button.vue?d9bc"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iVAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACpDA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,wrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC+G3vB;AACA;AACA,gF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;kBA2CA,EACA,gBADA,EAGA,0FAHA,EAQA,IARA,kBAQA,CACA,UACA,CAVA,EAWA,YACA;AACA,YAFA,sBAEA,CACA;AACA,wBACA,gBACA,QADA,EAEA,yBAFA,EAGA,iCAHA,EAKA,CANA,MAMA,CACA;AACA,wBACA,QADA,EAEA,iBAFA,EAGA,iCAHA,EAKA,CACA,CAlBA,EAmBA,YAnBA,0BAmBA,CACA,iBACA;AACA,4BACA,UADA,GAEA,2CAFA,CAGA,CACA,2BACA,iBACA,CACA,4BACA,CA9BA,EA+BA,YA/BA,0BA+BA,CACA;AACA;AACA,gDACA,iBACA,2CACA,CAFA,MAEA,CACA,oDACA,CACA,CAxCA,EAyCA,SAzCA,uBAyCA,CACA,eACA,iBACA;AACA,wDACA,kBACA;AACA,iDACA,CACA,4CACA;AACA;AACA;AACA,mCACA,2BACA,4BACA,0BACA,kBACA,mCACA,CACA,CAXA,MAWA,CACA;AACA,yCACA,0BACA,4BACA,CACA,CACA,aACA,CArEA,EAsEA;AACA,iBAvEA,2BAuEA,CACA,eADA,CAEA;AACA,iCACA,wBACA,CACA,iBACA,gDACA,CACA,sCACA,aACA,CAlFA,EAmFA;AACA,YApFA,sBAoFA,CACA,kBACA,IADA,GACA,IADA,CACA,IADA,CAEA,oCACA,qCACA,oCACA,mCACA,gBACA,CA5FA,EAXA,EAyGA,WACA,YADA,0BACA,mBACA;AACA,4CACA;AACA,qCACA,qBACA,CAFA,EAEA,iBAFA,EAGA,CACA,CATA,EAUA;AACA,kBAXA,0BAWA,GAXA,EAWA,CACA,kCACA,CAbA,EAcA,WAdA,uBAcA,GAdA,EAcA,CACA,+BACA,CAhBA,EAiBA,KAjBA,iBAiBA,GAjBA,EAiBA,CACA,yBACA,CAnBA,EAoBA,WApBA,uBAoBA,GApBA,EAoBA,CACA;AACA,KAtBA;AAuBA,aAvBA,qBAuBA,GAvBA,EAuBA;AACA;AACA,KAzBA,EAzGA,E;;;;;;;;;;;;;AC7JA;AAAA;AAAA;AAAA;AAAk5C,CAAgB,uvCAAG,EAAC,C;;;;;;;;;;;ACAt6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-button/u-button.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-button.vue?vue&type=template&id=2bf0e569&scoped=true&\"\nvar renderjs\nimport script from \"./u-button.vue?vue&type=script&lang=js&\"\nexport * from \"./u-button.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-button.vue?vue&type=style&index=0&id=2bf0e569&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2bf0e569\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-button/u-button.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-button.vue?vue&type=template&id=2bf0e569&scoped=true&\"","var components\ntry {\n components = {\n uLoadingIcon: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"@/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue\"\n )\n },\n uIcon: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-icon/u-icon\" */ \"@/uni_modules/uview-ui/components/u-icon/u-icon.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.baseColor, _vm.$u.addStyle(_vm.customStyle)])\n\n var m0 = Number(_vm.hoverStartTime)\n var m1 = Number(_vm.hoverStayTime)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n m0: m0,\n m1: m1\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-button.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-button.vue?vue&type=script&lang=js&\"","<template>\n <!-- #ifndef APP-NVUE -->\n <button\n :hover-start-time=\"Number(hoverStartTime)\"\n :hover-stay-time=\"Number(hoverStayTime)\"\n :form-type=\"formType\"\n :open-type=\"openType\"\n :app-parameter=\"appParameter\"\n :hover-stop-propagation=\"hoverStopPropagation\"\n :send-message-title=\"sendMessageTitle\"\n :send-message-path=\"sendMessagePath\"\n :lang=\"lang\"\n :data-name=\"dataName\"\n :session-from=\"sessionFrom\"\n :send-message-img=\"sendMessageImg\"\n :show-message-card=\"showMessageCard\"\n @getphonenumber=\"getphonenumber\"\n @getuserinfo=\"getuserinfo\"\n @error=\"error\"\n @opensetting=\"opensetting\"\n @launchapp=\"launchapp\"\n :hover-class=\"!disabled && !loading ? 'u-button--active' : ''\"\n class=\"u-button u-reset-button\"\n :style=\"[baseColor, $u.addStyle(customStyle)]\"\n @tap=\"clickHandler\"\n :class=\"bemClass\"\n >\n <template v-if=\"loading\">\n <u-loading-icon\n :mode=\"loadingMode\"\n :size=\"textSize * 1.15\"\n :color=\"loadingColor\"\n ></u-loading-icon>\n <text\n class=\"u-button__loading-text\"\n :style=\"[{ fontSize: textSize + 'px' }]\"\n >{{ loadingText || text }}</text\n >\n </template>\n <template v-else>\n <u-icon\n v-if=\"icon\"\n :name=\"icon\"\n :color=\"iconColorCom\"\n :size=\"textSize * 1.35\"\n :customStyle=\"{ marginRight: '2px' }\"\n ></u-icon>\n <slot>\n <text\n class=\"u-button__text\"\n :style=\"[{ fontSize: textSize + 'px' }]\"\n >{{ text }}</text\n >\n </slot>\n </template>\n </button>\n <!-- #endif -->\n\n <!-- #ifdef APP-NVUE -->\n <view\n :hover-start-time=\"Number(hoverStartTime)\"\n :hover-stay-time=\"Number(hoverStayTime)\"\n class=\"u-button\"\n :hover-class=\"\n !disabled && !loading && !color && (plain || type === 'info')\n ? 'u-button--active--plain'\n : !disabled && !loading && !plain\n ? 'u-button--active'\n : ''\n \"\n @tap=\"clickHandler\"\n :class=\"bemClass\"\n :style=\"[baseColor, $u.addStyle(customStyle)]\"\n >\n <template v-if=\"loading\">\n <u-loading-icon\n :mode=\"loadingMode\"\n :size=\"textSize * 1.15\"\n :color=\"loadingColor\"\n ></u-loading-icon>\n <text\n class=\"u-button__loading-text\"\n :style=\"[nvueTextStyle]\"\n :class=\"[plain && `u-button__text--plain--${type}`]\"\n >{{ loadingText || text }}</text\n >\n </template>\n <template v-else>\n <u-icon\n v-if=\"icon\"\n :name=\"icon\"\n :color=\"iconColorCom\"\n :size=\"textSize * 1.35\"\n ></u-icon>\n <text\n class=\"u-button__text\"\n :style=\"[\n {\n marginLeft: icon ? '2px' : 0,\n },\n nvueTextStyle,\n ]\"\n :class=\"[plain && `u-button__text--plain--${type}`]\"\n >{{ text }}</text\n >\n </template>\n </view>\n <!-- #endif -->\n</template>\n\n<script>\nimport button from \"../../libs/mixin/button.js\";\nimport openType from \"../../libs/mixin/openType.js\";\nimport props from \"./props.js\";\n/**\n * button 按钮\n * @description Button 按钮\n * @tutorial https://www.uviewui.com/components/button.html\n *\n * @property {Boolean}\t\t\thairline\t\t\t\t是否显示按钮的细边框 (默认 true )\n * @property {String}\t\t\ttype\t\t\t\t\t按钮的预置样式,info,primary,error,warning,success (默认 'info' )\n * @property {String}\t\t\tsize\t\t\t\t\t按钮尺寸,large,normal,mini (默认 normal)\n * @property {String}\t\t\tshape\t\t\t\t\t按钮形状,circle(两边为半圆),square(带圆角) (默认 'square' )\n * @property {Boolean}\t\t\tplain\t\t\t\t\t按钮是否镂空,背景色透明 (默认 false)\n * @property {Boolean}\t\t\tdisabled\t\t\t\t是否禁用 (默认 false)\n * @property {Boolean}\t\t\tloading\t\t\t\t\t按钮名称前是否带 loading 图标(App-nvue 平台,在 ios 上为雪花,Android上为圆圈) (默认 false)\n * @property {String | Number}\tloadingText\t\t\t\t加载中提示文字\n * @property {String}\t\t\tloadingMode\t\t\t\t加载状态图标类型 (默认 'spinner' )\n * @property {String | Number}\tloadingSize\t\t\t\t加载图标大小 (默认 15 )\n * @property {String}\t\t\topenType\t\t\t\t开放能力,具体请看uniapp稳定关于button组件部分说明\n * @property {String}\t\t\tformType\t\t\t\t用于 <form> 组件,点击分别会触发 <form> 组件的 submit/reset 事件\n * @property {String}\t\t\tappParameter\t\t\t打开 APP 时,向 APP 传递的参数,open-type=launchApp时有效 (注:只微信小程序、QQ小程序有效)\n * @property {Boolean}\t\t\thoverStopPropagation\t指定是否阻止本节点的祖先节点出现点击态,微信小程序有效(默认 true )\n * @property {String}\t\t\tlang\t\t\t\t\t指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文(默认 en )\n * @property {String}\t\t\tsessionFrom\t\t\t\t会话来源,openType=\"contact\"时有效\n * @property {String}\t\t\tsendMessageTitle\t\t会话内消息卡片标题,openType=\"contact\"时有效\n * @property {String}\t\t\tsendMessagePath\t\t\t会话内消息卡片点击跳转小程序路径,openType=\"contact\"时有效\n * @property {String}\t\t\tsendMessageImg\t\t\t会话内消息卡片图片,openType=\"contact\"时有效\n * @property {Boolean}\t\t\tshowMessageCard\t\t\t是否显示会话内消息卡片,设置此参数为 true,用户进入客服会话会在右下角显示\"可能要发送的小程序\"提示,用户点击后可以快速发送小程序消息,openType=\"contact\"时有效(默认false)\n * @property {String}\t\t\tdataName\t\t\t\t额外传参参数,用于小程序的data-xxx属性,通过target.dataset.name获取\n * @property {String | Number}\tthrottleTime\t\t\t节流,一定时间内只能触发一次 (默认 0 )\n * @property {String | Number}\thoverStartTime\t\t\t按住后多久出现点击态,单位毫秒 (默认 0 )\n * @property {String | Number}\thoverStayTime\t\t\t手指松开后点击态保留时间,单位毫秒 (默认 200 )\n * @property {String | Number}\ttext\t\t\t\t\t按钮文字,之所以通过props传入,是因为slot传入的话(注:nvue中无法控制文字的样式)\n * @property {String}\t\t\ticon\t\t\t\t\t按钮图标\n * @property {String}\t\t\ticonColor\t\t\t\t按钮图标颜色\n * @property {String}\t\t\tcolor\t\t\t\t\t按钮颜色,支持传入linear-gradient渐变色\n * @property {Object}\t\t\tcustomStyle\t\t\t\t定义需要用到的外部样式\n *\n * @event {Function}\tclick\t\t\t非禁止并且非加载中,才能点击\n * @event {Function}\tgetphonenumber\topen-type=\"getPhoneNumber\"时有效\n * @event {Function}\tgetuserinfo\t\t用户点击该按钮时,会返回获取到的用户信息,从返回参数的detail中获取到的值同uni.getUserInfo\n * @event {Function}\terror\t\t\t当使用开放能力时,发生错误的回调\n * @event {Function}\topensetting\t\t在打开授权设置页并关闭后回调\n * @event {Function}\tlaunchapp\t\t打开 APP 成功的回调\n * @example <u-button>月落</u-button>\n */\nexport default {\n name: \"u-button\",\n // #ifdef MP\n mixins: [uni.$u.mpMixin, uni.$u.mixin, button, openType, props],\n // #endif\n // #ifndef MP\n mixins: [uni.$u.mpMixin, uni.$u.mixin, props],\n // #endif\n data() {\n return {};\n },\n computed: {\n // 生成bem风格的类名\n bemClass() {\n // this.bem为一个computed变量,在mixin中\n if (!this.color) {\n return this.bem(\n \"button\",\n [\"type\", \"shape\", \"size\"],\n [\"disabled\", \"plain\", \"hairline\"]\n );\n } else {\n // 由于nvue的原因,在有color参数时,不需要传入type,否则会生成type相关的类型,影响最终的样式\n return this.bem(\n \"button\",\n [\"shape\", \"size\"],\n [\"disabled\", \"plain\", \"hairline\"]\n );\n }\n },\n loadingColor() {\n if (this.plain) {\n // 如果有设置color值,则用color值,否则使用type主题颜色\n return this.color\n ? this.color\n : uni.$u.config.color[`u-${this.type}`];\n }\n if (this.type === \"info\") {\n return \"#c9c9c9\";\n }\n return \"rgb(200, 200, 200)\";\n },\n iconColorCom() {\n // 如果是镂空状态,设置了color就用color值,否则使用主题颜色,\n // u-icon的color能接受一个主题颜色的值\n\t\t\tif (this.iconColor) return this.iconColor;\n\t\t\tif (this.plain) {\n return this.color ? this.color : this.type;\n } else {\n return this.type === \"info\" ? \"#000000\" : \"#ffffff\";\n }\n },\n baseColor() {\n let style = {};\n if (this.color) {\n // 针对自定义了color颜色的情况,镂空状态下,就是用自定义的颜色\n style.color = this.plain ? this.color : \"white\";\n if (!this.plain) {\n // 非镂空,背景色使用自定义的颜色\n style[\"background-color\"] = this.color;\n }\n if (this.color.indexOf(\"gradient\") !== -1) {\n // 如果自定义的颜色为渐变色,不显示边框,以及通过backgroundImage设置渐变色\n // weex文档说明可以写borderWidth的形式,为什么这里需要分开写?\n // 因为weex是阿里巴巴为了部门业绩考核而做的你懂的东西,所以需要这么写才有效\n style.borderTopWidth = 0;\n style.borderRightWidth = 0;\n style.borderBottomWidth = 0;\n style.borderLeftWidth = 0;\n if (!this.plain) {\n style.backgroundImage = this.color;\n }\n } else {\n // 非渐变色,则设置边框相关的属性\n style.borderColor = this.color;\n style.borderWidth = \"1px\";\n style.borderStyle = \"solid\";\n }\n }\n return style;\n },\n // nvue版本按钮的字体不会继承父组件的颜色,需要对每一个text组件进行单独的设置\n nvueTextStyle() {\n let style = {};\n // 针对自定义了color颜色的情况,镂空状态下,就是用自定义的颜色\n if (this.type === \"info\") {\n style.color = \"#323233\";\n }\n if (this.color) {\n style.color = this.plain ? this.color : \"white\";\n }\n style.fontSize = this.textSize + \"px\";\n return style;\n },\n // 字体大小\n textSize() {\n let fontSize = 14,\n { size } = this;\n if (size === \"large\") fontSize = 16;\n if (size === \"normal\") fontSize = 14;\n if (size === \"small\") fontSize = 12;\n if (size === \"mini\") fontSize = 10;\n return fontSize;\n },\n },\n methods: {\n clickHandler() {\n // 非禁止并且非加载中,才能点击\n if (!this.disabled && !this.loading) {\n\t\t\t\t// 进行节流控制,每this.throttle毫秒内,只在开始处执行\n\t\t\t\tuni.$u.throttle(() => {\n\t\t\t\t\tthis.$emit(\"click\");\n\t\t\t\t}, this.throttleTime);\n }\n },\n // 下面为对接uniapp官方按钮开放能力事件回调的对接\n getphonenumber(res) {\n this.$emit(\"getphonenumber\", res);\n },\n getuserinfo(res) {\n this.$emit(\"getuserinfo\", res);\n },\n error(res) {\n this.$emit(\"error\", res);\n },\n opensetting(res) {\n this.$emit(\"opensetting\", res);\n },\n launchapp(res) {\n this.$emit(\"launchapp\", res);\n },\n },\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import \"../../libs/css/components.scss\";\n\n/* #ifndef APP-NVUE */\n@import \"./vue.scss\";\n/* #endif */\n\n/* #ifdef APP-NVUE */\n@import \"./nvue.scss\";\n/* #endif */\n\n$u-button-u-button-height: 40px !default;\n$u-button-text-font-size: 15px !default;\n$u-button-loading-text-font-size: 15px !default;\n$u-button-loading-text-margin-left: 4px !default;\n$u-button-large-width: 100% !default;\n$u-button-large-height: 50px !default;\n$u-button-normal-padding: 0 12px !default;\n$u-button-large-padding: 0 15px !default;\n$u-button-normal-font-size: 14px !default;\n$u-button-small-min-width: 60px !default;\n$u-button-small-height: 30px !default;\n$u-button-small-padding: 0px 8px !default;\n$u-button-mini-padding: 0px 8px !default;\n$u-button-small-font-size: 12px !default;\n$u-button-mini-height: 22px !default;\n$u-button-mini-font-size: 10px !default;\n$u-button-mini-min-width: 50px !default;\n$u-button-disabled-opacity: 0.5 !default;\n$u-button-info-color: #323233 !default;\n$u-button-info-background-color: #fff !default;\n$u-button-info-border-color: #ebedf0 !default;\n$u-button-info-border-width: 1px !default;\n$u-button-info-border-style: solid !default;\n$u-button-success-color: #fff !default;\n$u-button-success-background-color: $u-success !default;\n$u-button-success-border-color: $u-button-success-background-color !default;\n$u-button-success-border-width: 1px !default;\n$u-button-success-border-style: solid !default;\n$u-button-primary-color: #fff !default;\n$u-button-primary-background-color: $u-primary !default;\n$u-button-primary-border-color: $u-button-primary-background-color !default;\n$u-button-primary-border-width: 1px !default;\n$u-button-primary-border-style: solid !default;\n$u-button-error-color: #fff !default;\n$u-button-error-background-color: $u-error !default;\n$u-button-error-border-color: $u-button-error-background-color !default;\n$u-button-error-border-width: 1px !default;\n$u-button-error-border-style: solid !default;\n$u-button-warning-color: #fff !default;\n$u-button-warning-background-color: $u-warning !default;\n$u-button-warning-border-color: $u-button-warning-background-color !default;\n$u-button-warning-border-width: 1px !default;\n$u-button-warning-border-style: solid !default;\n$u-button-block-width: 100% !default;\n$u-button-circle-border-top-right-radius: 100px !default;\n$u-button-circle-border-top-left-radius: 100px !default;\n$u-button-circle-border-bottom-left-radius: 100px !default;\n$u-button-circle-border-bottom-right-radius: 100px !default;\n$u-button-square-border-top-right-radius: 3px !default;\n$u-button-square-border-top-left-radius: 3px !default;\n$u-button-square-border-bottom-left-radius: 3px !default;\n$u-button-square-border-bottom-right-radius: 3px !default;\n$u-button-icon-min-width: 1em !default;\n$u-button-plain-background-color: #fff !default;\n$u-button-hairline-border-width: 0.5px !default;\n\n.u-button {\n height: $u-button-u-button-height;\n position: relative;\n align-items: center;\n justify-content: center;\n @include flex;\n /* #ifndef APP-NVUE */\n box-sizing: border-box;\n /* #endif */\n flex-direction: row;\n\n &__text {\n font-size: $u-button-text-font-size;\n }\n\n &__loading-text {\n font-size: $u-button-loading-text-font-size;\n margin-left: $u-button-loading-text-margin-left;\n }\n\n &--large {\n /* #ifndef APP-NVUE */\n width: $u-button-large-width;\n /* #endif */\n height: $u-button-large-height;\n padding: $u-button-large-padding;\n }\n\n &--normal {\n padding: $u-button-normal-padding;\n font-size: $u-button-normal-font-size;\n }\n\n &--small {\n /* #ifndef APP-NVUE */\n min-width: $u-button-small-min-width;\n /* #endif */\n height: $u-button-small-height;\n padding: $u-button-small-padding;\n font-size: $u-button-small-font-size;\n }\n\n &--mini {\n height: $u-button-mini-height;\n font-size: $u-button-mini-font-size;\n /* #ifndef APP-NVUE */\n min-width: $u-button-mini-min-width;\n /* #endif */\n padding: $u-button-mini-padding;\n }\n\n &--disabled {\n opacity: $u-button-disabled-opacity;\n }\n\n &--info {\n color: $u-button-info-color;\n background-color: $u-button-info-background-color;\n border-color: $u-button-info-border-color;\n border-width: $u-button-info-border-width;\n border-style: $u-button-info-border-style;\n }\n\n &--success {\n color: $u-button-success-color;\n background-color: $u-button-success-background-color;\n border-color: $u-button-success-border-color;\n border-width: $u-button-success-border-width;\n border-style: $u-button-success-border-style;\n }\n\n &--primary {\n color: $u-button-primary-color;\n background-color: $u-button-primary-background-color;\n border-color: $u-button-primary-border-color;\n border-width: $u-button-primary-border-width;\n border-style: $u-button-primary-border-style;\n }\n\n &--error {\n color: $u-button-error-color;\n background-color: $u-button-error-background-color;\n border-color: $u-button-error-border-color;\n border-width: $u-button-error-border-width;\n border-style: $u-button-error-border-style;\n }\n\n &--warning {\n color: $u-button-warning-color;\n background-color: $u-button-warning-background-color;\n border-color: $u-button-warning-border-color;\n border-width: $u-button-warning-border-width;\n border-style: $u-button-warning-border-style;\n }\n\n &--block {\n @include flex;\n width: $u-button-block-width;\n }\n\n &--circle {\n border-top-right-radius: $u-button-circle-border-top-right-radius;\n border-top-left-radius: $u-button-circle-border-top-left-radius;\n border-bottom-left-radius: $u-button-circle-border-bottom-left-radius;\n border-bottom-right-radius: $u-button-circle-border-bottom-right-radius;\n }\n\n &--square {\n border-bottom-left-radius: $u-button-square-border-top-right-radius;\n border-bottom-right-radius: $u-button-square-border-top-left-radius;\n border-top-left-radius: $u-button-square-border-bottom-left-radius;\n border-top-right-radius: $u-button-square-border-bottom-right-radius;\n }\n\n &__icon {\n /* #ifndef APP-NVUE */\n min-width: $u-button-icon-min-width;\n line-height: inherit !important;\n vertical-align: top;\n /* #endif */\n }\n\n &--plain {\n background-color: $u-button-plain-background-color;\n }\n\n &--hairline {\n border-width: $u-button-hairline-border-width !important;\n }\n}\n</style>\n","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-button.vue?vue&type=style&index=0&id=2bf0e569&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-button.vue?vue&type=style&index=0&id=2bf0e569&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689911848\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard.vue?2967","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard.vue?1879","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard.vue?890a","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard.vue?5098","uni-app:///uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard.vue?787b","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard.vue?e72d"],"names":[],"mappings":"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","file":"uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-car-keyboard.vue?vue&type=template&id=7d4e74e9&scoped=true&\"\nvar renderjs\nimport script from \"./u-car-keyboard.vue?vue&type=script&lang=js&\"\nexport * from \"./u-car-keyboard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-car-keyboard.vue?vue&type=style&index=0&id=7d4e74e9&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7d4e74e9\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-car-keyboard.vue?vue&type=template&id=7d4e74e9&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-icon/u-icon\" */ \"@/uni_modules/uview-ui/components/u-icon/u-icon.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-car-keyboard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-car-keyboard.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-keyboard\"\r\n\t\t@touchmove.stop.prevent=\"noop\"\r\n\t>\r\n\t\t<view\r\n\t\t\tv-for=\"(group, i) in abc ? engKeyBoardList : areaList\"\r\n\t\t\t:key=\"i\"\r\n\t\t\tclass=\"u-keyboard__button\"\r\n\t\t\t:index=\"i\"\r\n\t\t\t:class=\"[i + 1 === 4 && 'u-keyboard__button--center']\"\r\n\t\t>\r\n\t\t\t<view\r\n\t\t\t\tv-if=\"i === 3\"\r\n\t\t\t\tclass=\"u-keyboard__button__inner-wrapper\"\r\n\t\t\t>\r\n\t\t\t\t<view\r\n\t\t\t\t\tclass=\"u-keyboard__button__inner-wrapper__left\"\r\n\t\t\t\t\thover-class=\"u-hover-class\"\r\n\t\t\t\t\t:hover-stay-time=\"200\"\r\n\t\t\t\t\t@tap=\"changeCarInputMode\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<text\r\n\t\t\t\t\t\tclass=\"u-keyboard__button__inner-wrapper__left__lang\"\r\n\t\t\t\t\t\t:class=\"[!abc && 'u-keyboard__button__inner-wrapper__left__lang--active']\"\r\n\t\t\t\t\t>中</text>\r\n\t\t\t\t\t<text class=\"u-keyboard__button__inner-wrapper__left__line\">/</text>\r\n\t\t\t\t\t<text\r\n\t\t\t\t\t\tclass=\"u-keyboard__button__inner-wrapper__left__lang\"\r\n\t\t\t\t\t\t:class=\"[abc && 'u-keyboard__button__inner-wrapper__left__lang--active']\"\r\n\t\t\t\t\t>英</text>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view\r\n\t\t\t\tclass=\"u-keyboard__button__inner-wrapper\"\r\n\t\t\t\tv-for=\"(item, j) in group\"\r\n\t\t\t\t:key=\"j\"\r\n\t\t\t>\r\n\t\t\t\t<view\r\n\t\t\t\t\tclass=\"u-keyboard__button__inner-wrapper__inner\"\r\n\t\t\t\t\t:hover-stay-time=\"200\"\r\n\t\t\t\t\t@tap=\"carInputClick(i, j)\"\r\n\t\t\t\t\thover-class=\"u-hover-class\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<text class=\"u-keyboard__button__inner-wrapper__inner__text\">{{ item }}</text>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view\r\n\t\t\t\tv-if=\"i === 3\"\r\n\t\t\t\t@touchstart=\"backspaceClick\"\r\n\t\t\t\t@touchend=\"clearTimer\"\r\n\t\t\t\tclass=\"u-keyboard__button__inner-wrapper\"\r\n\t\t\t>\r\n\t\t\t\t<view\r\n\t\t\t\t\tclass=\"u-keyboard__button__inner-wrapper__right\"\r\n\t\t\t\t\thover-class=\"u-hover-class\"\r\n\t\t\t\t\t:hover-stay-time=\"200\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<u-icon\r\n\t\t\t\t\t\tsize=\"28\"\r\n\t\t\t\t\t\tname=\"backspace\"\r\n\t\t\t\t\t\tcolor=\"#303133\"\r\n\t\t\t\t\t></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * keyboard 键盘组件\r\n\t * @description 此为uView自定义的键盘面板,内含了数字键盘,车牌号键,身份证号键盘3种模式,都有可以打乱按键顺序的选项。\r\n\t * @tutorial https://uviewui.com/components/keyboard.html\r\n\t * @property {Boolean} random 是否打乱键盘的顺序\r\n\t * @event {Function} change 点击键盘触发\r\n\t * @event {Function} backspace 点击退格键触发\r\n\t * @example <u-keyboard ref=\"uKeyboard\" mode=\"car\" v-model=\"show\"></u-keyboard>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-keyboard\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// 车牌输入时,abc=true为输入车牌号码,bac=false为输入省份中文简称\r\n\t\t\t\tabc: false\r\n\t\t\t};\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tareaList() {\r\n\t\t\t\tlet data = [\r\n\t\t\t\t\t'京',\r\n\t\t\t\t\t'沪',\r\n\t\t\t\t\t'粤',\r\n\t\t\t\t\t'津',\r\n\t\t\t\t\t'冀',\r\n\t\t\t\t\t'豫',\r\n\t\t\t\t\t'云',\r\n\t\t\t\t\t'辽',\r\n\t\t\t\t\t'黑',\r\n\t\t\t\t\t'湘',\r\n\t\t\t\t\t'皖',\r\n\t\t\t\t\t'鲁',\r\n\t\t\t\t\t'苏',\r\n\t\t\t\t\t'浙',\r\n\t\t\t\t\t'赣',\r\n\t\t\t\t\t'鄂',\r\n\t\t\t\t\t'桂',\r\n\t\t\t\t\t'甘',\r\n\t\t\t\t\t'晋',\r\n\t\t\t\t\t'陕',\r\n\t\t\t\t\t'蒙',\r\n\t\t\t\t\t'吉',\r\n\t\t\t\t\t'闽',\r\n\t\t\t\t\t'贵',\r\n\t\t\t\t\t'渝',\r\n\t\t\t\t\t'川',\r\n\t\t\t\t\t'青',\r\n\t\t\t\t\t'琼',\r\n\t\t\t\t\t'宁',\r\n\t\t\t\t\t'挂',\r\n\t\t\t\t\t'藏',\r\n\t\t\t\t\t'港',\r\n\t\t\t\t\t'澳',\r\n\t\t\t\t\t'新',\r\n\t\t\t\t\t'使',\r\n\t\t\t\t\t'学'\r\n\t\t\t\t];\r\n\t\t\t\tlet tmp = [];\r\n\t\t\t\t// 打乱顺序\r\n\t\t\t\tif (this.random) data = uni.$u.randomArray(data);\r\n\t\t\t\t// 切割成二维数组\r\n\t\t\t\ttmp[0] = data.slice(0, 10);\r\n\t\t\t\ttmp[1] = data.slice(10, 20);\r\n\t\t\t\ttmp[2] = data.slice(20, 30);\r\n\t\t\t\ttmp[3] = data.slice(30, 36);\r\n\t\t\t\treturn tmp;\r\n\t\t\t},\r\n\t\t\tengKeyBoardList() {\r\n\t\t\t\tlet data = [\r\n\t\t\t\t\t1,\r\n\t\t\t\t\t2,\r\n\t\t\t\t\t3,\r\n\t\t\t\t\t4,\r\n\t\t\t\t\t5,\r\n\t\t\t\t\t6,\r\n\t\t\t\t\t7,\r\n\t\t\t\t\t8,\r\n\t\t\t\t\t9,\r\n\t\t\t\t\t0,\r\n\t\t\t\t\t'Q',\r\n\t\t\t\t\t'W',\r\n\t\t\t\t\t'E',\r\n\t\t\t\t\t'R',\r\n\t\t\t\t\t'T',\r\n\t\t\t\t\t'Y',\r\n\t\t\t\t\t'U',\r\n\t\t\t\t\t'I',\r\n\t\t\t\t\t'O',\r\n\t\t\t\t\t'P',\r\n\t\t\t\t\t'A',\r\n\t\t\t\t\t'S',\r\n\t\t\t\t\t'D',\r\n\t\t\t\t\t'F',\r\n\t\t\t\t\t'G',\r\n\t\t\t\t\t'H',\r\n\t\t\t\t\t'J',\r\n\t\t\t\t\t'K',\r\n\t\t\t\t\t'L',\r\n\t\t\t\t\t'Z',\r\n\t\t\t\t\t'X',\r\n\t\t\t\t\t'C',\r\n\t\t\t\t\t'V',\r\n\t\t\t\t\t'B',\r\n\t\t\t\t\t'N',\r\n\t\t\t\t\t'M'\r\n\t\t\t\t];\r\n\t\t\t\tlet tmp = [];\r\n\t\t\t\tif (this.random) data = uni.$u.randomArray(data);\r\n\t\t\t\ttmp[0] = data.slice(0, 10);\r\n\t\t\t\ttmp[1] = data.slice(10, 20);\r\n\t\t\t\ttmp[2] = data.slice(20, 30);\r\n\t\t\t\ttmp[3] = data.slice(30, 36);\r\n\t\t\t\treturn tmp;\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 点击键盘按钮\r\n\t\t\tcarInputClick(i, j) {\r\n\t\t\t\tlet value = '';\r\n\t\t\t\t// 不同模式,获取不同数组的值\r\n\t\t\t\tif (this.abc) value = this.engKeyBoardList[i][j];\r\n\t\t\t\telse value = this.areaList[i][j];\r\n\t\t\t\t// 如果允许自动切换,则将中文状态切换为英文\r\n\t\t\t\tif (!this.abc && this.autoChange) uni.$u.sleep(200).then(() => this.abc = true)\r\n\t\t\t\tthis.$emit('change', value);\r\n\t\t\t},\r\n\t\t\t// 修改汽车牌键盘的输入模式,中文|英文\r\n\t\t\tchangeCarInputMode() {\r\n\t\t\t\tthis.abc = !this.abc;\r\n\t\t\t},\r\n\t\t\t// 点击退格键\r\n\t\t\tbackspaceClick() {\r\n\t\t\t\tthis.$emit('backspace');\r\n\t\t\t\tclearInterval(this.timer); //再次清空定时器,防止重复注册定时器\r\n\t\t\t\tthis.timer = null;\r\n\t\t\t\tthis.timer = setInterval(() => {\r\n\t\t\t\t\tthis.$emit('backspace');\r\n\t\t\t\t}, 250);\r\n\t\t\t},\r\n\t\t\tclearTimer() {\r\n\t\t\t\tclearInterval(this.timer);\r\n\t\t\t\tthis.timer = null;\r\n\t\t\t},\r\n\t\t}\r\n\t};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\t$u-car-keyboard-background-color: rgb(224, 228, 230) !default;\r\n\t$u-car-keyboard-padding:6px 0 6px !default;\r\n\t$u-car-keyboard-button-inner-width:64rpx !default;\r\n\t$u-car-keyboard-button-inner-background-color:#FFFFFF !default;\r\n\t$u-car-keyboard-button-height:80rpx !default;\r\n\t$u-car-keyboard-button-inner-box-shadow:0 1px 0px #999992 !default;\r\n\t$u-car-keyboard-button-border-radius:4px !default;\r\n\t$u-car-keyboard-button-inner-margin:8rpx 5rpx !default;\r\n\t$u-car-keyboard-button-text-font-size:16px !default;\r\n\t$u-car-keyboard-button-text-color:$u-main-color !default;\r\n\t$u-car-keyboard-center-inner-margin: 0 4rpx !default;\r\n\t$u-car-keyboard-special-button-width:134rpx !default;\r\n\t$u-car-keyboard-lang-font-size:16px !default;\r\n\t$u-car-keyboard-lang-color:$u-main-color !default;\r\n\t$u-car-keyboard-active-color:$u-primary !default;\r\n\t$u-car-keyboard-line-font-size:15px !default;\r\n\t$u-car-keyboard-line-color:$u-main-color !default;\r\n\t$u-car-keyboard-line-margin:0 1px !default;\r\n\t$u-car-keyboard-u-hover-class-background-color:#BBBCC6 !default;\r\n\r\n\t.u-keyboard {\r\n\t\t@include flex(column);\r\n\t\tjustify-content: space-around;\r\n\t\tbackground-color: $u-car-keyboard-background-color;\r\n\t\talign-items: stretch;\r\n\t\tpadding: $u-car-keyboard-padding;\r\n\r\n\t\t&__button {\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\tflex: 1;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t/* #endif */\r\n\r\n\t\t\t&__inner-wrapper {\r\n\t\t\t\tbox-shadow: $u-car-keyboard-button-inner-box-shadow;\r\n\t\t\t\tmargin: $u-car-keyboard-button-inner-margin;\r\n\t\t\t\tborder-radius: $u-car-keyboard-button-border-radius;\r\n\r\n\t\t\t\t&__inner {\r\n\t\t\t\t\t@include flex;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\twidth: $u-car-keyboard-button-inner-width;\r\n\t\t\t\t\tbackground-color: $u-car-keyboard-button-inner-background-color;\r\n\t\t\t\t\theight: $u-car-keyboard-button-height;\r\n\t\t\t\t\tborder-radius: $u-car-keyboard-button-border-radius;\r\n\r\n\t\t\t\t\t&__text {\r\n\t\t\t\t\t\tfont-size: $u-car-keyboard-button-text-font-size;\r\n\t\t\t\t\t\tcolor: $u-car-keyboard-button-text-color;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&__left,\r\n\t\t\t\t&__right {\r\n\t\t\t\t\tborder-radius: $u-car-keyboard-button-border-radius;\r\n\t\t\t\t\twidth: $u-car-keyboard-special-button-width;\r\n\t\t\t\t\theight: $u-car-keyboard-button-height;\r\n\t\t\t\t\tbackground-color: $u-car-keyboard-u-hover-class-background-color;\r\n\t\t\t\t\t@include flex;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tbox-shadow: $u-car-keyboard-button-inner-box-shadow;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&__left {\r\n\t\t\t\t\t&__line {\r\n\t\t\t\t\t\tfont-size: $u-car-keyboard-line-font-size;\r\n\t\t\t\t\t\tcolor: $u-car-keyboard-line-color;\r\n\t\t\t\t\t\tmargin: $u-car-keyboard-line-margin;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&__lang {\r\n\t\t\t\t\t\tfont-size: $u-car-keyboard-lang-font-size;\r\n\t\t\t\t\t\tcolor: $u-car-keyboard-lang-color;\r\n\r\n\t\t\t\t\t\t&--active {\r\n\t\t\t\t\t\t\tcolor: $u-car-keyboard-active-color;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.u-hover-class {\r\n\t\tbackground-color: $u-car-keyboard-u-hover-class-background-color;\r\n\t}\r\n</style>\r\n","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-car-keyboard.vue?vue&type=style&index=0&id=7d4e74e9&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-car-keyboard.vue?vue&type=style&index=0&id=7d4e74e9&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689822167\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-grid-item/u-grid-item.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue?0003","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue?fd39","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue?ac56","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue?7d9c","uni-app:///uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue?4c2a","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue?e08e"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,iFAAM;AACR,EAAE,kGAAM;AACR,EAAE,2GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AClBA;AAAA;AAAA;AAAA;AAA0uB,CAAgB,2rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC2B9vB,gF;AACA;;;;;;;;;;AAUA;AACA,qBADA;AAEA,wDAFA;AAGA,MAHA,kBAGA;AACA;AACA;AACA,cADA,EACA;AACA,oBAFA,CAEA;AAFA,OADA;;;;AAQA,iBARA,CAQA;AARA;AAUA,GAdA;AAeA,SAfA,qBAeA;AACA;AACA,GAjBA;AAkBA;;AAEA;AACA,SAHA,mBAGA;AACA;AACA,KALA;;AAOA,aAPA,uBAOA;AACA;AACA,gCADA;AAEA,yBAFA;;AAIA;AACA,KAbA,EAlBA;;AAiCA;AACA,QADA,kBACA;AACA;AACA;AACA;AACA;AACA,OAFA;AAGA;AACA;;;;;;;AAOA;AACA;AACA;AACA,KAlBA;AAmBA;AACA,oBApBA,8BAoBA;AACA;AACA;AACA,KAvBA;AAwBA,gBAxBA,0BAwBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAlCA;AAmCA,gBAnCA,0BAmCA;AACA;AACA,qBAFA,GAEA,CAFA;AAGA,6BAHA;;AAKA,yCALA,SAKA,WALA;AAMA,2EANA;;AAQA,qCARA;AASA,KA5CA;AA6CA;AACA,kBA9CA,4BA8CA;;;;;;;;;;;AAWA,KAzDA;AA0DA,mBA1DA,6BA0DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAfA;AAgBA;;;;AAIA;AACA;AACA,KAnFA,EAjCA;;AAsHA,eAtHA,2BAsHA;AACA;AACA;AACA,GAzHA,E;;;;;;;;;;;;;ACtCA;AAAA;AAAA;AAAA;AAAq5C,CAAgB,0vCAAG,EAAC,C;;;;;;;;;;;ACAz6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-grid-item/u-grid-item.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-grid-item.vue?vue&type=template&id=5b3a01af&scoped=true&\"\nvar renderjs\nimport script from \"./u-grid-item.vue?vue&type=script&lang=js&\"\nexport * from \"./u-grid-item.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-grid-item.vue?vue&type=style&index=0&id=5b3a01af&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5b3a01af\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-grid-item.vue?vue&type=template&id=5b3a01af&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.itemStyle])\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-grid-item.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-grid-item.vue?vue&type=script&lang=js&\"","<template>\n\t<!-- #ifndef APP-NVUE -->\n\t<view\n\t class=\"u-grid-item\"\n\t hover-class=\"u-grid-item--hover-class\"\n\t :hover-stay-time=\"200\"\n\t @tap=\"clickHandler\"\n\t :class=\"classes\"\n\t :style=\"[itemStyle]\"\n\t>\n\t\t<slot />\n\t</view>\n\t<!-- #endif -->\n\t<!-- #ifdef APP-NVUE -->\n\t<view\n\t class=\"u-grid-item\"\n\t :hover-stay-time=\"200\"\n\t @tap=\"clickHandler\"\n\t :class=\"classes\"\n\t :style=\"[itemStyle]\"\n\t>\n\t\t<slot />\n\t</view>\n\t<!-- #endif -->\n</template>\n\n<script>\n\timport props from './props.js';\n\t/**\n\t * gridItem 提示\n\t * @description 宫格组件一般用于同时展示多个同类项目的场景,可以给宫格的项目设置徽标组件(badge),或者图标等,也可以扩展为左右滑动的轮播形式。搭配u-grid使用\n\t * @tutorial https://www.uviewui.com/components/grid.html\n\t * @property {String | Number}\tname\t\t宫格的name ( 默认 null )\n\t * @property {String}\t\t\tbgColor\t\t宫格的背景颜色 (默认 'transparent' )\n\t * @property {Object}\t\t\tcustomStyle\t自定义样式,对象形式\n\t * @event {Function} click 点击宫格触发\n\t * @example <u-grid-item></u-grid-item>\n\t */\n\texport default {\n\t\tname: \"u-grid-item\",\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tparentData: {\n\t\t\t\t\tcol: 3, // 父组件划分的宫格数\n\t\t\t\t\tborder: true, // 是否显示边框,根据父组件决定\n\t\t\t\t},\n\t\t\t\t// #ifdef APP-NVUE\n\t\t\t\twidth: 0, // nvue下才这么计算,vue下放到computed中,否则会因为延时造成闪烁\n\t\t\t\t// #endif\n\t\t\t\tclasses: [], // 类名集合,用于判断是否显示右边和下边框\n\t\t\t};\n\t\t},\n\t\tmounted() {\n\t\t\tthis.init()\n\t\t},\n\t\tcomputed: {\n\t\t\t// #ifndef APP-NVUE\n\t\t\t// vue下放到computed中,否则会因为延时造成闪烁\n\t\t\twidth() {\n\t\t\t\treturn 100 / Number(this.parentData.col) + '%'\n\t\t\t},\n\t\t\t// #endif\n\t\t\titemStyle() {\n\t\t\t\tconst style = {\n\t\t\t\t\tbackground: this.bgColor,\n\t\t\t\t\twidth: this.width\n\t\t\t\t}\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\tinit() {\n\t\t\t\t// 用于在父组件u-grid的children中被添加入子组件时,\n\t\t\t\t// 重新计算item的边框\n\t\t\t\tuni.$on('$uGridItem', () => {\n\t\t\t\t\tthis.gridItemClasses()\n\t\t\t\t})\n\t\t\t\t// 父组件的实例\n\t\t\t\tthis.updateParentData()\n\t\t\t\t// #ifdef APP-NVUE\n\t\t\t\t// 获取元素该有的长度,nvue下要延时才准确\n\t\t\t\tthis.$nextTick(function(){\n\t\t\t\t\tthis.getItemWidth()\n\t\t\t\t})\n\t\t\t\t// #endif\n\t\t\t\t// 发出事件,通知所有的grid-item都重新计算自己的边框\n\t\t\t\tuni.$emit('$uGridItem')\n\t\t\t\tthis.gridItemClasses()\n\t\t\t},\n\t\t\t// 获取父组件的参数\n\t\t\tupdateParentData() {\n\t\t\t\t// 此方法写在mixin中\n\t\t\t\tthis.getParentData('u-grid');\n\t\t\t},\n\t\t\tclickHandler() {\n\t\t\t\tlet name = this.name\n\t\t\t\t// 如果没有设置name属性,历遍父组件的children数组,判断当前的元素是否和本实例this相等,找出当前组件的索引\n\t\t\t\tconst children = this.parent?.children\n\t\t\t\tif(children && this.name === null) {\n\t\t\t\t\tname = children.findIndex(child => child === this)\n\t\t\t\t}\n\t\t\t\t// 调用父组件方法,发出事件\n\t\t\t\tthis.parent && this.parent.childClick(name)\n\t\t\t\tthis.$emit('click', name)\n\t\t\t},\n\t\t\tasync getItemWidth() {\n\t\t\t\t// 如果是nvue,不能使用百分比,只能使用固定宽度\n\t\t\t\tlet width = 0\n\t\t\t\tif(this.parent) {\n\t\t\t\t\t// 获取父组件宽度后,除以栅格数,得出每个item的宽度\n\t\t\t\t\tconst parentWidth = await this.getParentWidth()\n\t\t\t\t\twidth = parentWidth / Number(this.parentData.col) + 'px'\n\t\t\t\t}\n\t\t\t\tthis.width = width\n\t\t\t},\n\t\t\t// 获取父元素的尺寸\n\t\t\tgetParentWidth() {\n\t\t\t\t// #ifdef APP-NVUE\n\t\t\t\t// 返回一个promise,让调用者可以用await同步获取\n\t\t\t\tconst dom = uni.requireNativePlugin('dom')\n\t\t\t\treturn new Promise(resolve => {\n\t\t\t\t\t// 调用父组件的ref\n\t\t\t\t\tdom.getComponentRect(this.parent.$refs['u-grid'], res => {\n\t\t\t\t\t\tresolve(res.size.width)\n\t\t\t\t\t})\n\t\t\t\t})\n\t\t\t\t// #endif\n\t\t\t},\n\t\t\tgridItemClasses() {\n\t\t\t\tif(this.parentData.border) {\n\t\t\t\t\tconst classes = []\n\t\t\t\t\tthis.parent.children.map((child, index) =>{\n\t\t\t\t\t\tif(this === child) {\n\t\t\t\t\t\t\tconst len = this.parent.children.length\n\t\t\t\t\t\t\t// 贴近右边屏幕边沿的child,并且最后一个(比如只有横向2个的时候),无需右边框\n\t\t\t\t\t\t\tif((index + 1) % this.parentData.col !== 0 && index + 1 !== len) {\n\t\t\t\t\t\t\t\tclasses.push('u-border-right')\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t// 总的宫格数量对列数取余的值\n\t\t\t\t\t\t\t// 如果取余后,值为0,则意味着要将最后一排的宫格,都不需要下边框\n\t\t\t\t\t\t\tconst lessNum = len % this.parentData.col === 0 ? this.parentData.col : len % this.parentData.col\n\t\t\t\t\t\t\t// 最下面的一排child,无需下边框\n\t\t\t\t\t\t\tif(index < len - lessNum) {\n\t\t\t\t\t\t\t\tclasses.push('u-border-bottom')\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t\t// 支付宝,头条小程序无法动态绑定一个数组类名,否则解析出来的结果会带有\",\",而导致失效\n\t\t\t\t\t// #ifdef MP-ALIPAY || MP-TOUTIAO\n\t\t\t\t\tclasses = classes.join(' ')\n\t\t\t\t\t// #endif\n\t\t\t\t\tthis.classes = classes\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tbeforeDestroy() {\n\t\t\t// 移除事件监听,释放性能\n\t\t\tuni.$off('$uGridItem')\n\t\t}\n\t};\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n $u-grid-item-hover-class-opcatiy:.5 !default;\n $u-grid-item-margin-top:1rpx !default;\n $u-grid-item-border-right-width:0.5px !default;\n $u-grid-item-border-bottom-width:0.5px !default;\n $u-grid-item-border-right-color:$u-border-color !default;\n $u-grid-item-border-bottom-color:$u-border-color !default;\n\t.u-grid-item {\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tposition: relative;\n\t\tflex-direction: column;\n\t\t/* #ifndef APP-NVUE */\n\t\tbox-sizing: border-box;\n\t\tdisplay: flex;\n\t\t/* #endif */\n\n\t\t/* #ifdef MP */\n\t\tposition: relative;\n\t\tfloat: left;\n\t\t/* #endif */\n\n\t\t/* #ifdef MP-WEIXIN */\n\t\tmargin-top:$u-grid-item-margin-top;\n\t\t/* #endif */\n\n\t\t&--hover-class {\n\t\t\topacity:$u-grid-item-hover-class-opcatiy;\n\t\t}\n\t}\n\n\t/* #ifdef APP-NVUE */\n\t// 由于nvue不支持组件内引入app.vue中再引入的样式,所以需要写在这里\n\t.u-border-right {\n\t\tborder-right-width:$u-grid-item-border-right-width;\n\t\tborder-color: $u-grid-item-border-right-color;\n\t}\n\n\t.u-border-bottom {\n\t\tborder-bottom-width:$u-grid-item-border-bottom-width;\n\t\tborder-color:$u-grid-item-border-bottom-color;\n\t}\n\n\t/* #endif */\n</style>\n","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-grid-item.vue?vue&type=style&index=0&id=5b3a01af&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-grid-item.vue?vue&type=style&index=0&id=5b3a01af&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648693045675\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-grid/u-grid.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-grid/u-grid.vue?2c24","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-grid/u-grid.vue?3a8c","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-grid/u-grid.vue?3401","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-grid/u-grid.vue?dd29","uni-app:///uni_modules/uview-ui/components/u-grid/u-grid.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-grid/u-grid.vue?f593","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-grid/u-grid.vue?c307"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AClBA;AAAA;AAAA;AAAA;AAAquB,CAAgB,srBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;ACWzvB,gF;;;;;;;;;;AACA;;;;;;;;;;kBAWA,EACA,cADA,EAEA,sDAFA,EAGA,IAHA,kBAGA,CACA,SACA,QADA,EAEA,QAFA,GAIA,CARA;AASA;AACA;AACA,cAFA,wBAEA;AACA;AACA;AACA;AACA;AACA,SAHA;AAIA;AACA,KATA,EATA;;AAoBA,SApBA,qBAoBA;AACA;AACA;AACA,GAvBA;AAwBA;AACA;AACA,cAFA,wBAEA;AACA;AACA,KAJA;AAKA;AACA,aANA,uBAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAXA;AAYA;AACA;AACA,KAtBA,EAxBA;;AAgDA;AACA;AACA,cAFA,sBAEA,IAFA,EAEA;AACA;AACA,KAJA,EAhDA,E;;;;;;;;;;;;;ACvBA;AAAA;AAAA;AAAA;AAAg5C,CAAgB,qvCAAG,EAAC,C;;;;;;;;;;;ACAp6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-grid/u-grid.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-grid.vue?vue&type=template&id=121efd29&scoped=true&\"\nvar renderjs\nimport script from \"./u-grid.vue?vue&type=script&lang=js&\"\nexport * from \"./u-grid.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-grid.vue?vue&type=style&index=0&id=121efd29&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"121efd29\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-grid/u-grid.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-grid.vue?vue&type=template&id=121efd29&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.gridStyle])\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-grid.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-grid.vue?vue&type=script&lang=js&\"","<template>\n\t<view\n\t class=\"u-grid\"\n\t\tref='u-grid'\n\t :style=\"[gridStyle]\"\n\t>\n\t\t<slot />\n\t</view>\n</template>\n\n<script>\n\timport props from './props.js';\n\t/**\n\t * grid 宫格布局\n\t * @description 宫格组件一般用于同时展示多个同类项目的场景,可以给宫格的项目设置徽标组件(badge),或者图标等,也可以扩展为左右滑动的轮播形式。\n\t * @tutorial https://www.uviewui.com/components/grid.html\n\t * @property {String | Number}\tcol\t\t\t宫格的列数(默认 3 )\n\t * @property {Boolean}\t\t\tborder\t\t是否显示宫格的边框(默认 false )\n\t * @property {String}\t\t\talign\t\t宫格对齐方式,表现为数量少的时候,靠左,居中,还是靠右 (默认 'left' )\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\n\t * @event {Function} click 点击宫格触发\n\t * @example <u-grid :col=\"3\" @click=\"click\"></u-grid>\n\t */\n\texport default {\n\t\tname: 'u-grid',\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tindex: 0,\n\t\t\t\twidth: 0\n\t\t\t}\n\t\t},\n\t\twatch: {\n\t\t\t// 当父组件需要子组件需要共享的参数发生了变化,手动通知子组件\n\t\t\tparentData() {\n\t\t\t\tif (this.children.length) {\n\t\t\t\t\tthis.children.map(child => {\n\t\t\t\t\t\t// 判断子组件(u-radio)如果有updateParentData方法的话,就就执行(执行的结果是子组件重新从父组件拉取了最新的值)\n\t\t\t\t\t\ttypeof(child.updateParentData) == 'function' && child.updateParentData();\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t},\n\t\t},\n\t\tcreated() {\n\t\t\t// 如果将children定义在data中,在微信小程序会造成循环引用而报错\n\t\t\tthis.children = []\n\t\t},\n\t\tcomputed: {\n\t\t\t// 计算父组件的值是否发生变化\n\t\t\tparentData() {\n\t\t\t\treturn [this.hoverClass, this.col, this.size, this.border];\n\t\t\t},\n\t\t\t// 宫格对齐方式\n\t\t\tgridStyle() {\n\t\t\t\tlet style = {};\n\t\t\t\tswitch (this.align) {\n\t\t\t\t\tcase 'left':\n\t\t\t\t\t\tstyle.justifyContent = 'flex-start';\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'center':\n\t\t\t\t\t\tstyle.justifyContent = 'center';\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'right':\n\t\t\t\t\t\tstyle.justifyContent = 'flex-end';\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tstyle.justifyContent = 'flex-start';\n\t\t\t\t};\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\t// 此方法由u-grid-item触发,用于在u-grid发出事件\n\t\t\tchildClick(name) {\n\t\t\t\tthis.$emit('click', name)\n\t\t\t}\n\t\t}\n\t};\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n $u-grid-width:100% !default;\n\t.u-grid {\n\t\t/* #ifdef MP */\n\t\twidth: $u-grid-width;\n\t\tposition: relative;\n\t\tbox-sizing: border-box;\n\t\toverflow: hidden;\n\t\tdisplay: block;\n\t\t/* #endif */\n\t\tjustify-content: center;\n\t\t@include flex;\n\t\tflex-wrap: wrap;\n\t\talign-items: center;\n\t}\n</style>\n","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-grid.vue?vue&type=style&index=0&id=121efd29&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-grid.vue?vue&type=style&index=0&id=121efd29&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648693045699\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-icon/u-icon.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-icon/u-icon.vue?dea7","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-icon/u-icon.vue?f37a","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-icon/u-icon.vue?f3e1","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-icon/u-icon.vue?b2a3","uni-app:///uni_modules/uview-ui/components/u-icon/u-icon.vue","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-icon/u-icon.vue?b94b","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-icon/u-icon.vue?e358"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;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;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAAquB,CAAgB,srBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACiDzvB;;AAEA,gF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAHA;AAGA,C,CAEA;;;;;;;;;;;;;;;;;;;;;;;;;oBA0BA,EACA,cADA,EAEA,IAFA,kBAEA,CACA,UAGA,CANA,EAOA,sDAPA,EAQA,YACA,QADA,sBACA,CACA,iBACA,kDAFA,CAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6GAVA,CAWA;AACA;AAIA,qBACA,CAlBA,EAmBA,SAnBA,uBAmBA,CACA,eACA,UACA,mCADA,EAEA,qCAFA,EAGA,yCAHA,EAIA;AACA,qCALA,GAFA,CASA;AACA,2FAEA,aACA,CAhCA,EAiCA;AACA,SAlCA,mBAkCA,CACA,qCACA,CApCA,EAqCA,QArCA,sBAqCA,CACA;AACA;AACA;AACA;AACA;AACA,KA3CA;AA4CA;AACA,QA7CA,kBA6CA;AACA;AACA;AACA,KAhDA,EARA;;AA0DA;AACA,gBADA,wBACA,CADA,EACA;AACA;AACA;AACA;AACA,KALA,EA1DA,E;;;;;;;;;;;;;AC/EA;AAAA;AAAA;AAAA;AAAg5C,CAAgB,qvCAAG,EAAC,C;;;;;;;;;;;ACAp6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-icon/u-icon.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-icon.vue?vue&type=template&id=2ee87dc9&scoped=true&\"\nvar renderjs\nimport script from \"./u-icon.vue?vue&type=script&lang=js&\"\nexport * from \"./u-icon.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-icon.vue?vue&type=style&index=0&id=2ee87dc9&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2ee87dc9\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-icon/u-icon.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-icon.vue?vue&type=template&id=2ee87dc9&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.isImg\n ? _vm.__get_style([_vm.imgStyle, _vm.$u.addStyle(_vm.customStyle)])\n : null\n var s1 = !_vm.isImg\n ? _vm.__get_style([_vm.iconStyle, _vm.$u.addStyle(_vm.customStyle)])\n : null\n var g0 = _vm.label !== \"\" ? _vm.$u.addUnit(_vm.labelSize) : null\n var g1 =\n _vm.label !== \"\" && _vm.labelPos == \"right\"\n ? _vm.$u.addUnit(_vm.space)\n : null\n var g2 =\n _vm.label !== \"\" && _vm.labelPos == \"bottom\"\n ? _vm.$u.addUnit(_vm.space)\n : null\n var g3 =\n _vm.label !== \"\" && _vm.labelPos == \"left\"\n ? _vm.$u.addUnit(_vm.space)\n : null\n var g4 =\n _vm.label !== \"\" && _vm.labelPos == \"top\" ? _vm.$u.addUnit(_vm.space) : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1,\n g0: g0,\n g1: g1,\n g2: g2,\n g3: g3,\n g4: g4\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-icon.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-icon.vue?vue&type=script&lang=js&\"","<template>\n\t<view\n\t class=\"u-icon\"\n\t @tap=\"clickHandler\"\n\t :class=\"['u-icon--' + labelPos]\"\n\t>\n\t\t<image\n\t\t class=\"u-icon__img\"\n\t\t v-if=\"isImg\"\n\t\t :src=\"name\"\n\t\t :mode=\"imgMode\"\n\t\t :style=\"[imgStyle, $u.addStyle(customStyle)]\"\n\t\t></image>\n\t\t<text\n\t\t v-else\n\t\t class=\"u-icon__icon\"\n\t\t :class=\"uClasses\"\n\t\t :style=\"[iconStyle, $u.addStyle(customStyle)]\"\n\t\t :hover-class=\"hoverClass\"\n\t\t>{{icon}}</text>\n\t\t<!-- 这里进行空字符串判断,如果仅仅是v-if=\"label\",可能会出现传递0的时候,结果也无法显示 -->\n\t\t<text\n\t\t v-if=\"label !== ''\" \n\t\t class=\"u-icon__label\"\n\t\t :style=\"{\n\t\t\tcolor: labelColor,\n\t\t\tfontSize: $u.addUnit(labelSize),\n\t\t\tmarginLeft: labelPos == 'right' ? $u.addUnit(space) : 0,\n\t\t\tmarginTop: labelPos == 'bottom' ? $u.addUnit(space) : 0,\n\t\t\tmarginRight: labelPos == 'left' ? $u.addUnit(space) : 0,\n\t\t\tmarginBottom: labelPos == 'top' ? $u.addUnit(space) : 0,\n\t\t}\"\n\t\t>{{ label }}</text>\n\t</view>\n</template>\n\n<script>\n\t// #ifdef APP-NVUE\n\t// nvue通过weex的dom模块引入字体,相关文档地址如下:\n\t// https://weex.apache.org/zh/docs/modules/dom.html#addrule\n\tconst fontUrl = 'https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf'\n\tconst domModule = weex.requireModule('dom')\n\tdomModule.addRule('fontFace', {\n\t\t'fontFamily': \"uicon-iconfont\",\n\t\t'src': `url('${fontUrl}')`\n\t})\n\t// #endif\n\n\t// 引入图标名称,已经对应的unicode\n\timport icons from './icons'\n\t\n\timport props from './props.js';;\n\n\t/**\n\t * icon 图标\n\t * @description 基于字体的图标集,包含了大多数常见场景的图标。\n\t * @tutorial https://www.uviewui.com/components/icon.html\n\t * @property {String}\t\t\tname\t\t\t图标名称,见示例图标集\n\t * @property {String}\t\t\tcolor\t\t\t图标颜色,可接受主题色 (默认 color['u-content-color'] )\n\t * @property {String | Number}\tsize\t\t\t图标字体大小,单位px (默认 '16px' )\n\t * @property {Boolean}\t\t\tbold\t\t\t是否显示粗体 (默认 false )\n\t * @property {String | Number}\tindex\t\t\t点击图标的时候传递事件出去的index(用于区分点击了哪一个)\n\t * @property {String}\t\t\thoverClass\t\t图标按下去的样式类,用法同uni的view组件的hoverClass参数,详情见官网\n\t * @property {String}\t\t\tcustomPrefix\t自定义扩展前缀,方便用户扩展自己的图标库 (默认 'uicon' )\n\t * @property {String | Number}\tlabel\t\t\t图标右侧的label文字\n\t * @property {String}\t\t\tlabelPos\t\tlabel相对于图标的位置,只能right或bottom (默认 'right' )\n\t * @property {String | Number}\tlabelSize\t\tlabel字体大小,单位px (默认 '15px' )\n\t * @property {String}\t\t\tlabelColor\t\t图标右侧的label文字颜色 ( 默认 color['u-content-color'] )\n\t * @property {String | Number}\tspace\t\t\tlabel与图标的距离,单位px (默认 '3px' )\n\t * @property {String}\t\t\timgMode\t\t\t图片的mode\n\t * @property {String | Number}\twidth\t\t\t显示图片小图标时的宽度\n\t * @property {String | Number}\theight\t\t\t显示图片小图标时的高度\n\t * @property {String | Number}\ttop\t\t\t\t图标在垂直方向上的定位 用于解决某些情况下,让图标垂直居中的用途 (默认 0 )\n\t * @property {Boolean}\t\t\tstop\t\t\t是否阻止事件传播 (默认 false )\n\t * @property {Object}\t\t\tcustomStyle\t\ticon的样式,对象形式\n\t * @event {Function} click 点击图标时触发\n\t * @event {Function} touchstart 事件触摸时触发\n\t * @example <u-icon name=\"photo\" color=\"#2979ff\" size=\"28\"></u-icon>\n\t */\n\texport default {\n\t\tname: 'u-icon',\n\t\tdata() {\n\t\t\treturn {\n\n\t\t\t}\n\t\t},\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\n\t\tcomputed: {\n\t\t\tuClasses() {\n\t\t\t\tlet classes = []\n\t\t\t\tclasses.push(this.customPrefix + '-' + this.name)\n\t\t\t\t// // uView的自定义图标类名为u-iconfont\n\t\t\t\t// if (this.customPrefix == 'uicon') {\n\t\t\t\t// \tclasses.push('u-iconfont')\n\t\t\t\t// } else {\n\t\t\t\t// \tclasses.push(this.customPrefix)\n\t\t\t\t// }\n\t\t\t\t// 主题色,通过类配置\n\t\t\t\tif (this.color && uni.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color)\n\t\t\t\t// 阿里,头条,百度小程序通过数组绑定类名时,无法直接使用[a, b, c]的形式,否则无法识别\n\t\t\t\t// 故需将其拆成一个字符串的形式,通过空格隔开各个类名\n\t\t\t\t//#ifdef MP-ALIPAY || MP-TOUTIAO || MP-BAIDU\n\t\t\t\tclasses = classes.join(' ')\n\t\t\t\t//#endif\n\t\t\t\treturn classes\n\t\t\t},\n\t\t\ticonStyle() {\n\t\t\t\tlet style = {}\n\t\t\t\tstyle = {\n\t\t\t\t\tfontSize: uni.$u.addUnit(this.size),\n\t\t\t\t\tlineHeight: uni.$u.addUnit(this.size),\n\t\t\t\t\tfontWeight: this.bold ? 'bold' : 'normal',\n\t\t\t\t\t// 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中\n\t\t\t\t\ttop: uni.$u.addUnit(this.top)\n\t\t\t\t}\n\t\t\t\t// 非主题色值时,才当作颜色值\n\t\t\t\tif (this.color && !uni.$u.config.type.includes(this.color)) style.color = this.color\n\n\t\t\t\treturn style\n\t\t\t},\n\t\t\t// 判断传入的name属性,是否图片路径,只要带有\"/\"均认为是图片形式\n\t\t\tisImg() {\n\t\t\t\treturn this.name.indexOf('/') !== -1\n\t\t\t},\n\t\t\timgStyle() {\n\t\t\t\tlet style = {}\n\t\t\t\t// 如果设置width和height属性,则优先使用,否则使用size属性\n\t\t\t\tstyle.width = this.width ? uni.$u.addUnit(this.width) : uni.$u.addUnit(this.size)\n\t\t\t\tstyle.height = this.height ? uni.$u.addUnit(this.height) : uni.$u.addUnit(this.size)\n\t\t\t\treturn style\n\t\t\t},\n\t\t\t// 通过图标名,查找对应的图标\n\t\t\ticon() {\n\t\t\t\t// 如果内置的图标中找不到对应的图标,就直接返回name值,因为用户可能传入的是unicode代码\n\t\t\t\treturn icons['uicon-' + this.name] || this.name\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\tclickHandler(e) {\n\t\t\t\tthis.$emit('click', this.index)\n\t\t\t\t// 是否阻止事件冒泡\n\t\t\t\tthis.stop && this.preventEvent(e)\n\t\t\t}\n\t\t}\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n\n\t// 变量定义\n\t$u-icon-primary: $u-primary !default;\n\t$u-icon-success: $u-success !default;\n\t$u-icon-info: $u-info !default;\n\t$u-icon-warning: $u-warning !default;\n\t$u-icon-error: $u-error !default;\n\t$u-icon-label-line-height:1 !default;\n\n\t/* #ifndef APP-NVUE */\n\t// 非nvue下加载字体\n\t@font-face {\n\t\tfont-family: 'uicon-iconfont';\n\t\tsrc: url('https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf') format('truetype');\n\t}\n\n\t/* #endif */\n\n\t.u-icon {\n\t\t/* #ifndef APP-NVUE */\n\t\tdisplay: flex;\n\t\t/* #endif */\n\t\talign-items: center;\n\n\t\t&--left {\n\t\t\tflex-direction: row-reverse;\n\t\t\talign-items: center;\n\t\t}\n\n\t\t&--right {\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t}\n\n\t\t&--top {\n\t\t\tflex-direction: column-reverse;\n\t\t\tjustify-content: center;\n\t\t}\n\n\t\t&--bottom {\n\t\t\tflex-direction: column;\n\t\t\tjustify-content: center;\n\t\t}\n\n\t\t&__icon {\n\t\t\tfont-family: uicon-iconfont;\n\t\t\tposition: relative;\n\t\t\t@include flex;\n\t\t\talign-items: center;\n\n\t\t\t&--primary {\n\t\t\t\tcolor: $u-icon-primary;\n\t\t\t}\n\n\t\t\t&--success {\n\t\t\t\tcolor: $u-icon-success;\n\t\t\t}\n\n\t\t\t&--error {\n\t\t\t\tcolor: $u-icon-error;\n\t\t\t}\n\n\t\t\t&--warning {\n\t\t\t\tcolor: $u-icon-warning;\n\t\t\t}\n\n\t\t\t&--info {\n\t\t\t\tcolor: $u-icon-info;\n\t\t\t}\n\t\t}\n\n\t\t&__img {\n\t\t\t/* #ifndef APP-NVUE */\n\t\t\theight: auto;\n\t\t\twill-change: transform;\n\t\t\t/* #endif */\n\t\t}\n\n\t\t&__label {\n\t\t\t/* #ifndef APP-NVUE */\n\t\t\tline-height: $u-icon-label-line-height;\n\t\t\t/* #endif */\n\t\t}\n\t}\n</style>\n","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-icon.vue?vue&type=style&index=0&id=2ee87dc9&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-icon.vue?vue&type=style&index=0&id=2ee87dc9&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249555\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-keyboard/u-keyboard.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-keyboard/u-keyboard.vue?ca49","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-keyboard/u-keyboard.vue?0b46","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-keyboard/u-keyboard.vue?93e7","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-keyboard/u-keyboard.vue?a796","uni-app:///uni_modules/uview-ui/components/u-keyboard/u-keyboard.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-keyboard/u-keyboard.vue?ba8e","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-keyboard/u-keyboard.vue?e03d"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAmI;AACnI;AAC8D;AACL;AACsC;;;AAG/F;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,iGAAM;AACR,EAAE,0GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,qGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,uSAEN;AACP,KAAK;AACL;AACA,aAAa,mWAEN;AACP,KAAK;AACL;AACA,aAAa,iVAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,0rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACsE7vB,gF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;kBA0BA,EACA,kBADA,EAEA,IAFA,kBAEA,CACA,UAGA,CANA,EAOA,sDAPA,EAQA,WACA,MADA,kBACA,CADA,EACA,CACA,wBACA,CAHA,EAIA;AACA,cALA,wBAKA,CACA,oBACA,CAPA,EAQA;AACA,aATA,uBASA,CACA,sBACA,CAXA,EAYA;AACA,YAbA,sBAaA,CACA,qBACA,CAfA,EAgBA;AACA,aAjBA,uBAiBA,CACA,wBACA,CAnBA,EARA,E;;;;;;;;;;;;;AClGA;AAAA;AAAA;AAAA;AAAo5C,CAAgB,yvCAAG,EAAC,C;;;;;;;;;;;ACAx6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-keyboard/u-keyboard.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-keyboard.vue?vue&type=template&id=b8b847ee&scoped=true&\"\nvar renderjs\nimport script from \"./u-keyboard.vue?vue&type=script&lang=js&\"\nexport * from \"./u-keyboard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-keyboard.vue?vue&type=style&index=0&id=b8b847ee&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"b8b847ee\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-keyboard/u-keyboard.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-keyboard.vue?vue&type=template&id=b8b847ee&scoped=true&\"","var components\ntry {\n components = {\n uPopup: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-popup/u-popup\" */ \"@/uni_modules/uview-ui/components/u-popup/u-popup.vue\"\n )\n },\n uNumberKeyboard: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard\" */ \"@/uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard.vue\"\n )\n },\n uCarKeyboard: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard\" */ \"@/uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-keyboard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-keyboard.vue?vue&type=script&lang=js&\"","<template>\n\t<u-popup\n\t :overlay=\"overlay\"\n\t :closeOnClickOverlay=\"closeOnClickOverlay\"\n\t mode=\"bottom\"\n\t :popup=\"false\"\n\t :show=\"show\"\n\t :safeAreaInsetBottom=\"safeAreaInsetBottom\"\n\t @close=\"popupClose\"\n\t :zIndex=\"zIndex\"\n\t :customStyle=\"{\n\t\t\tbackgroundColor: 'rgb(214, 218, 220)'\n\t\t}\"\n\t>\n\t\t<view class=\"u-keyboard\">\n\t\t\t<slot />\n\t\t\t<view\n\t\t\t class=\"u-keyboard__tooltip\"\n\t\t\t v-if=\"tooltip\"\n\t\t\t>\n\t\t\t\t<view\n\t\t\t\t hover-class=\"u-hover-class\"\n\t\t\t\t :hover-stay-time=\"100\"\n\t\t\t\t>\n\t\t\t\t\t<text\n\t\t\t\t\t class=\"u-keyboard__tooltip__item u-keyboard__tooltip__cancel\"\n\t\t\t\t\t v-if=\"showCancel\"\n\t\t\t\t\t @tap=\"onCancel\"\n\t\t\t\t\t>{{showCancel && cancelText}}</text>\n\t\t\t\t</view>\n\t\t\t\t<view>\n\t\t\t\t\t<text\n\t\t\t\t\t v-if=\"showTips\"\n\t\t\t\t\t class=\"u-keyboard__tooltip__item u-keyboard__tooltip__tips\"\n\t\t\t\t\t>{{tips ? tips : mode == 'number' ? '数字键盘' : mode == 'card' ? '身份证键盘' : '车牌号键盘'}}</text>\n\t\t\t\t</view>\n\t\t\t\t<view\n\t\t\t\t hover-class=\"u-hover-class\"\n\t\t\t\t :hover-stay-time=\"100\"\n\t\t\t\t>\n\t\t\t\t\t<text\n\t\t\t\t\t v-if=\"showConfirm\"\n\t\t\t\t\t @tap=\"onConfirm\"\n\t\t\t\t\t class=\"u-keyboard__tooltip__item u-keyboard__tooltip__submit\"\n\t\t\t\t\t hover-class=\"u-hover-class\"\n\t\t\t\t\t>{{showConfirm && confirmText}}</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t\t<template v-if=\"mode == 'number' || mode == 'card'\">\n\t\t\t\t<u-number-keyboard\n\t\t\t\t :random=\"random\"\n\t\t\t\t @backspace=\"backspace\"\n\t\t\t\t @change=\"change\"\n\t\t\t\t :mode=\"mode\"\n\t\t\t\t :dotDisabled=\"dotDisabled\"\n\t\t\t\t></u-number-keyboard>\n\t\t\t</template>\n\t\t\t<template v-else>\n\t\t\t\t<u-car-keyboard\n\t\t\t\t :random=\"random\"\n\t\t\t\t\t:autoChange=\"autoChange\"\n\t\t\t\t @backspace=\"backspace\"\n\t\t\t\t @change=\"change\"\n\t\t\t\t></u-car-keyboard>\n\t\t\t</template>\n\t\t</view>\n\t</u-popup>\n</template>\n\n<script>\n\timport props from './props.js';\n\n\t/**\n\t * keyboard 键盘\n\t * @description 此为uViw自定义的键盘面板,内含了数字键盘,车牌号键,身份证号键盘3中模式,都有可以打乱按键顺序的选项。\n\t * @tutorial https://www.uviewui.com/components/keyboard.html\n\t * @property {String}\t\t\tmode\t\t\t\t键盘类型,见官网基本使用的说明 (默认 'number' )\n\t * @property {Boolean}\t\t\tdotDisabled\t\t\t是否显示\".\"按键,只在mode=number时有效 (默认 false )\n\t * @property {Boolean}\t\t\ttooltip\t\t\t\t是否显示键盘顶部工具条 (默认 true )\n\t * @property {Boolean}\t\t\tshowTips\t\t\t是否显示工具条中间的提示 (默认 true )\n\t * @property {String}\t\t\ttips\t\t\t\t工具条中间的提示文字,见上方基本使用的说明,如不需要,请传\"\"空字符\n\t * @property {Boolean}\t\t\tshowCancel\t\t\t是否显示工具条左边的\"取消\"按钮 (默认 true )\n\t * @property {Boolean}\t\t\tshowConfirm\t\t\t是否显示工具条右边的\"完成\"按钮( 默认 true )\n\t * @property {Boolean}\t\t\trandom\t\t\t\t是否打乱键盘按键的顺序 (默认 false )\n\t * @property {Boolean}\t\t\tsafeAreaInsetBottom\t是否开启底部安全区适配 (默认 true )\n\t * @property {Boolean}\t\t\tcloseOnClickOverlay\t是否允许点击遮罩收起键盘 (默认 true )\n\t * @property {Boolean}\t\t\tshow\t\t\t\t控制键盘的弹出与收起(默认 false )\n\t * @property {Boolean}\t\t\toverlay\t\t\t\t是否显示遮罩 (默认 true )\n\t * @property {String | Number}\tzIndex\t\t\t\t弹出键盘的z-index值 (默认 1075 )\n\t * @property {String}\t\t\tcancelText\t\t\t取消按钮的文字 (默认 '取消' )\n\t * @property {String}\t\t\tconfirmText\t\t\t确认按钮的文字 (默认 '确认' )\n\t * @property {Object}\t\t\tcustomStyle\t\t\t自定义样式,对象形式\n\t * @event {Function} change 按键被点击(不包含退格键被点击)\n\t * @event {Function} cancel 键盘顶部工具条左边的\"取消\"按钮被点击\n\t * @event {Function} confirm 键盘顶部工具条右边的\"完成\"按钮被点击\n\t * @event {Function} backspace 键盘退格键被点击\n\t * @example <u-keyboard mode=\"number\" v-model=\"show\"></u-keyboard>\n\t */\n\texport default {\n\t\tname: \"u-keyboard\",\n\t\tdata() {\n\t\t\treturn {\n\n\t\t\t}\n\t\t},\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\n\t\tmethods: {\n\t\t\tchange(e) {\n\t\t\t\tthis.$emit('change', e);\n\t\t\t},\n\t\t\t// 键盘关闭\n\t\t\tpopupClose() {\n\t\t\t\tthis.$emit('close');\n\t\t\t},\n\t\t\t// 输入完成\n\t\t\tonConfirm() {\n\t\t\t\tthis.$emit('confirm');\n\t\t\t},\n\t\t\t// 取消输入\n\t\t\tonCancel() {\n\t\t\t\tthis.$emit('cancel');\n\t\t\t},\n\t\t\t// 退格键\n\t\t\tbackspace() {\n\t\t\t\tthis.$emit('backspace');\n\t\t\t}\n\t\t}\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n\n\t.u-keyboard {\n\n\t\t&__tooltip {\n\t\t\t@include flex;\n\t\t\tjustify-content: space-between;\n\t\t\tbackground-color: #FFFFFF;\n\t\t\tpadding: 14px 12px;\n\n\t\t\t&__item {\n\t\t\t\tcolor: #333333;\n\t\t\t\tflex: 1;\n\t\t\t\ttext-align: center;\n\t\t\t\tfont-size: 15px;\n\t\t\t}\n\n\t\t\t&__submit {\n\t\t\t\ttext-align: right;\n\t\t\t\tcolor: $u-primary;\n\t\t\t}\n\n\t\t\t&__cancel {\n\t\t\t\ttext-align: left;\n\t\t\t\tcolor: #888888;\n\t\t\t}\n\n\t\t\t&__tips {\n\t\t\t\tcolor: $u-tips-color;\n\t\t\t}\n\t\t}\n\t}\n</style>\n","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-keyboard.vue?vue&type=style&index=0&id=b8b847ee&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-keyboard.vue?vue&type=style&index=0&id=b8b847ee&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689821999\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-line/u-line.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-line/u-line.vue?bdb6","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-line/u-line.vue?a934","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-line/u-line.vue?454d","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-line/u-line.vue?efb5","uni-app:///uni_modules/uview-ui/components/u-line/u-line.vue","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-line/u-line.vue?0551","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-line/u-line.vue?fa63"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AClBA;AAAA;AAAA;AAAA;AAAquB,CAAgB,srBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUzvB,gF;;;;;;;;;AACA;;;;;;;;;;;;kBAaA,EACA,cADA,EAEA,sDAFA,EAGA,YACA,SADA,uBACA,CACA,eACA,2BAFA,CAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OANA,MAMA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KArBA,EAHA,E;;;;;;;;;;;;;ACxBA;AAAA;AAAA;AAAA;AAAg5C,CAAgB,qvCAAG,EAAC,C;;;;;;;;;;;ACAp6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-line/u-line.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-line.vue?vue&type=template&id=727e452e&scoped=true&\"\nvar renderjs\nimport script from \"./u-line.vue?vue&type=script&lang=js&\"\nexport * from \"./u-line.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-line.vue?vue&type=style&index=0&id=727e452e&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"727e452e\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-line/u-line.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-line.vue?vue&type=template&id=727e452e&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.lineStyle])\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-line.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-line.vue?vue&type=script&lang=js&\"","<template>\n\t<view\n\t class=\"u-line\"\n\t :style=\"[lineStyle]\"\n\t>\n\n\t</view>\n</template>\n\n<script>\n\timport props from './props.js';\n\t/**\n\t * line 线条\n\t * @description 此组件一般用于显示一根线条,用于分隔内容块,有横向和竖向两种模式,且能设置0.5px线条,使用也很简单\n\t * @tutorial https://www.uviewui.com/components/line.html\n\t * @property {String}\t\t\tcolor\t\t线条的颜色 ( 默认 '#d6d7d9' )\n\t * @property {String | Number}\tlength\t\t长度,竖向时表现为高度,横向时表现为长度,可以为百分比,带px单位的值等 ( 默认 '100%' )\n\t * @property {String}\t\t\tdirection\t线条的方向,row-横向,col-竖向 (默认 'row' )\n\t * @property {Boolean}\t\t\thairline\t是否显示细线条 (默认 true )\n\t * @property {String | Number}\tmargin\t\t线条与上下左右元素的间距,字符串形式,如\"30px\" (默认 0 )\n\t * @property {Boolean}\t\t\tdashed\t\t是否虚线,true-虚线,false-实线 (默认 false )\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\n\t * @example <u-line color=\"red\"></u-line>\n\t */\n\texport default {\n\t\tname: 'u-line',\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\n\t\tcomputed: {\n\t\t\tlineStyle() {\n\t\t\t\tconst style = {}\n\t\t\t\tstyle.margin = this.margin\n\t\t\t\t// 如果是水平线条,边框高度为1px,再通过transform缩小一半,就是0.5px了\n\t\t\t\tif (this.direction === 'row') {\n\t\t\t\t\t// 此处采用兼容分开写,兼容nvue的写法\n\t\t\t\t\tstyle.borderBottomWidth = '1px'\n\t\t\t\t\tstyle.borderBottomStyle = this.dashed ? 'dashed' : 'solid'\n\t\t\t\t\tstyle.width = uni.$u.addUnit(this.length)\n\t\t\t\t\tif (this.hairline) style.transform = 'scaleY(0.5)'\n\t\t\t\t} else {\n\t\t\t\t\t// 如果是竖向线条,边框宽度为1px,再通过transform缩小一半,就是0.5px了\n\t\t\t\t\tstyle.borderLeftWidth = '1px'\n\t\t\t\t\tstyle.borderLeftStyle = this.dashed ? 'dashed' : 'solid'\n\t\t\t\t\tstyle.height = uni.$u.addUnit(this.length)\n\t\t\t\t\tif (this.hairline) style.transform = 'scaleX(0.5)'\n\t\t\t\t}\n\n\t\t\t\tstyle.borderColor = this.color\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\n\t\t\t}\n\t\t}\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n\n\t.u-line {\n\t\t/* #ifndef APP-NVUE */\n\t\tvertical-align: middle;\n\t\t/* #endif */\n\t}\n</style>\n","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-line.vue?vue&type=style&index=0&id=727e452e&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-line.vue?vue&type=style&index=0&id=727e452e&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249568\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?1d0e","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?f39a","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?5cec","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?d840","uni-app:///uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?f44d","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?5330"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuI;AACvI;AACkE;AACL;AACsC;;;AAGnG;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,oFAAM;AACR,EAAE,qGAAM;AACR,EAAE,8GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvBA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,8rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC4DjwB,gF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAIA;;;;;;;;;;;;;;;;;kBAkBA,EACA,sBADA,EAEA,sDAFA,EAGA,IAHA,kBAGA,CACA,SACA;AACA;AACA,4BACA,UADA,GAHA,EAMA;AACA;AACA,mBARA,EAQA;AACA,wBATA,EASA;AACA,oBAVA,CAUA;AAVA,MAYA,CAhBA,EAiBA,YACA;AACA;AACA;AACA,oBAJA,8BAIA,CACA,sEACA,6BACA,4DACA,CAFA,MAEA,CACA,qBACA,CANA,CAOA;AACA,KAZA,EAjBA,EA+BA,SACA,IADA,gBACA,CADA,EACA,CACA;AAQA,KAVA,EA/BA,EA2CA,OA3CA,qBA2CA,CACA,YACA,CA7CA,EA8CA,WACA,IADA,kBACA,CACA,wBAOA,CAPA,EAOA,EAPA,EAQA,CAVA,EAWA;AACA,6BAZA,uCAYA,mBACA;AACA,oCAFA,CAGA;AACA,yCAJA,CAKA;AACA,iDANA,CAOA;AACA,2DACA,yBACA,CAFA,EAGA,qDACA,0BACA,CAFA;AAGA,KA1BA,EA9CA,E;;;;;;;;;;;;;AClFA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,6vCAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-loading-icon.vue?vue&type=template&id=0fe228ae&scoped=true&\"\nvar renderjs\nimport script from \"./u-loading-icon.vue?vue&type=script&lang=js&\"\nexport * from \"./u-loading-icon.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-loading-icon.vue?vue&type=style&index=0&id=0fe228ae&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0fe228ae\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-loading-icon.vue?vue&type=template&id=0fe228ae&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.show ? _vm.__get_style([_vm.$u.addStyle(_vm.customStyle)]) : null\n var g0 = _vm.show && !_vm.webviewHide ? _vm.$u.addUnit(_vm.size) : null\n var g1 = _vm.show && !_vm.webviewHide ? _vm.$u.addUnit(_vm.size) : null\n var g2 = _vm.show && _vm.text ? _vm.$u.addUnit(_vm.textSize) : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n g0: g0,\n g1: g1,\n g2: g2\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-loading-icon.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-loading-icon.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-loading-icon\"\r\n\t\t:style=\"[$u.addStyle(customStyle)]\"\r\n\t\t:class=\"[vertical && 'u-loading-icon--vertical']\"\r\n\t\tv-if=\"show\"\r\n\t>\r\n\t\t<view\r\n\t\t\tv-if=\"!webviewHide\"\r\n\t\t\tclass=\"u-loading-icon__spinner\"\r\n\t\t\t:class=\"[`u-loading-icon__spinner--${mode}`]\"\r\n\t\t\tref=\"ani\"\r\n\t\t\t:style=\"{\r\n\t\t\t\tcolor: color,\r\n\t\t\t\twidth: $u.addUnit(size),\r\n\t\t\t\theight: $u.addUnit(size),\r\n\t\t\t\tborderTopColor: color,\r\n\t\t\t\tborderBottomColor: otherBorderColor,\r\n\t\t\t\tborderLeftColor: otherBorderColor,\r\n\t\t\t\tborderRightColor: otherBorderColor,\r\n\t\t\t\t'animation-duration': `${duration}ms`,\r\n\t\t\t\t'animation-timing-function': mode === 'semicircle' || mode === 'circle' ? timingFunction : ''\r\n\t\t\t}\"\r\n\t\t>\r\n\t\t\t<block v-if=\"mode === 'spinner'\">\r\n\t\t\t\t<!-- #ifndef APP-NVUE -->\r\n\t\t\t\t<view\r\n\t\t\t\t\tv-for=\"(item, index) in array12\"\r\n\t\t\t\t\t:key=\"index\"\r\n\t\t\t\t\tclass=\"u-loading-icon__dot\"\r\n\t\t\t\t>\r\n\t\t\t\t</view>\r\n\t\t\t\t<!-- #endif -->\r\n\t\t\t\t<!-- #ifdef APP-NVUE -->\r\n\t\t\t\t<!-- 此组件内部图标部分无法设置宽高,即使通过width和height配置了也无效 -->\r\n\t\t\t\t<loading-indicator\r\n\t\t\t\t\tv-if=\"!webviewHide\"\r\n\t\t\t\t\tclass=\"u-loading-indicator\"\r\n\t\t\t\t\t:animating=\"true\"\r\n\t\t\t\t\t:style=\"{\r\n\t\t\t\t\t\tcolor: color,\r\n\t\t\t\t\t\twidth: $u.addUnit(size),\r\n\t\t\t\t\t\theight: $u.addUnit(size)\r\n\t\t\t\t\t}\"\r\n\t\t\t\t/>\r\n\t\t\t\t<!-- #endif -->\r\n\t\t\t</block>\r\n\t\t</view>\r\n\t\t<text\r\n\t\t\tv-if=\"text\"\r\n\t\t\tclass=\"u-loading-icon__text\"\r\n\t\t\t:style=\"{\r\n\t\t\t\tfontSize: $u.addUnit(textSize),\r\n\t\t\t\tcolor: textColor,\r\n\t\t\t}\"\r\n\t\t>{{text}}</text>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t// #ifdef APP-NVUE\r\n\tconst animation = weex.requireModule('animation');\r\n\t// #endif\r\n\t/**\r\n\t * loading 加载动画\r\n\t * @description 警此组件为一个小动画,目前用在uView的loadmore加载更多和switch开关等组件的正在加载状态场景。\r\n\t * @tutorial https://www.uviewui.com/components/loading.html\r\n\t * @property {Boolean}\t\t\tshow\t\t\t是否显示组件 (默认 true)\r\n\t * @property {String}\t\t\tcolor\t\t\t动画活动区域的颜色,只对 mode = flower 模式有效(默认color['u-tips-color'])\r\n\t * @property {String}\t\t\ttextColor\t\t提示文本的颜色(默认color['u-tips-color'])\r\n\t * @property {Boolean}\t\t\tvertical\t\t文字和图标是否垂直排列 (默认 false )\r\n\t * @property {String}\t\t\tmode\t\t\t模式选择,见官网说明(默认 'circle' )\r\n\t * @property {String | Number}\tsize\t\t\t加载图标的大小,单位px (默认 24 )\r\n\t * @property {String | Number}\ttextSize\t\t文字大小(默认 15 )\r\n\t * @property {String | Number}\ttext\t\t\t文字内容 \r\n\t * @property {String}\t\t\ttimingFunction\t动画模式 (默认 'ease-in-out' )\r\n\t * @property {String | Number}\tduration\t\t动画执行周期时间(默认 1200)\r\n\t * @property {String}\t\t\tinactiveColor\tmode=circle时的暗边颜色 \r\n\t * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\r\n\t * @example <u-loading mode=\"circle\"></u-loading>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-loading-icon',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// Array.form可以通过一个伪数组对象创建指定长度的数组\r\n\t\t\t\t// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/from\r\n\t\t\t\tarray12: Array.from({\r\n\t\t\t\t\tlength: 12\r\n\t\t\t\t}),\r\n\t\t\t\t// 这里需要设置默认值为360,否则在安卓nvue上,会延迟一个duration周期后才执行\r\n\t\t\t\t// 在iOS nvue上,则会一开始默认执行两个周期的动画\r\n\t\t\t\taniAngel: 360, // 动画旋转角度\r\n\t\t\t\twebviewHide: false, // 监听webview的状态,如果隐藏了页面,则停止动画,以免性能消耗\r\n\t\t\t\tloading: false, // 是否运行中,针对nvue使用\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\t// 当为circle类型时,给其另外三边设置一个更轻一些的颜色\r\n\t\t\t// 之所以需要这么做的原因是,比如父组件传了color为红色,那么需要另外的三个边为浅红色\r\n\t\t\t// 而不能是固定的某一个其他颜色(因为这个固定的颜色可能浅蓝,导致效果没有那么细腻良好)\r\n\t\t\totherBorderColor() {\r\n\t\t\t\tconst lightColor = uni.$u.colorGradient(this.color, '#ffffff', 100)[80]\r\n\t\t\t\tif (this.mode === 'circle') {\r\n\t\t\t\t\treturn this.inactiveColor ? this.inactiveColor : lightColor\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn 'transparent'\r\n\t\t\t\t}\r\n\t\t\t\t// return this.mode === 'circle' ? this.inactiveColor ? this.inactiveColor : lightColor : 'transparent'\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tshow(n) {\r\n\t\t\t\t// nvue中,show为true,且为非loading状态,就重新执行动画模块\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tif (n && !this.loading) {\r\n\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\tthis.startAnimate()\r\n\t\t\t\t\t}, 30)\r\n\t\t\t\t}\r\n\t\t\t\t// #endif\r\n\t\t\t}\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tinit() {\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t\tthis.show && this.nvueAnimate()\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t\t// #ifdef APP-PLUS \r\n\t\t\t\t\tthis.show && this.addEventListenerToWebview()\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t}, 20)\r\n\t\t\t},\r\n\t\t\t// 监听webview的显示与隐藏\r\n\t\t\taddEventListenerToWebview() {\r\n\t\t\t\t// webview的堆栈\r\n\t\t\t\tconst pages = getCurrentPages()\r\n\t\t\t\t// 当前页面\r\n\t\t\t\tconst page = pages[pages.length - 1]\r\n\t\t\t\t// 当前页面的webview实例\r\n\t\t\t\tconst currentWebview = page.$getAppWebview()\r\n\t\t\t\t// 监听webview的显示与隐藏,从而停止或者开始动画(为了性能)\r\n\t\t\t\tcurrentWebview.addEventListener('hide', () => {\r\n\t\t\t\t\tthis.webviewHide = true\r\n\t\t\t\t})\r\n\t\t\t\tcurrentWebview.addEventListener('show', () => {\r\n\t\t\t\t\tthis.webviewHide = false\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// #ifdef APP-NVUE\r\n\t\t\tnvueAnimate() {\r\n\t\t\t\t// nvue下,非spinner类型时才需要旋转,因为nvue的spinner类型,使用了weex的\r\n\t\t\t\t// loading-indicator组件,自带旋转功能\r\n\t\t\t\tthis.mode !== 'spinner' && this.startAnimate()\r\n\t\t\t},\r\n\t\t\t// 执行nvue的animate模块动画\r\n\t\t\tstartAnimate() {\r\n\t\t\t\tthis.loading = true\r\n\t\t\t\tconst ani = this.$refs.ani\r\n\t\t\t\tif (!ani) return\r\n\t\t\t\tanimation.transition(ani, {\r\n\t\t\t\t\t// 进行角度旋转\r\n\t\t\t\t\tstyles: {\r\n\t\t\t\t\t\ttransform: `rotate(${this.aniAngel}deg)`,\r\n\t\t\t\t\t\ttransformOrigin: 'center center'\r\n\t\t\t\t\t},\r\n\t\t\t\t\tduration: this.duration,\r\n\t\t\t\t\ttimingFunction: this.timingFunction,\r\n\t\t\t\t\t// delay: 10\r\n\t\t\t\t}, () => {\r\n\t\t\t\t\t// 每次增加360deg,为了让其重新旋转一周\r\n\t\t\t\t\tthis.aniAngel += 360\r\n\t\t\t\t\t// 动画结束后,继续循环执行动画,需要同时判断webviewHide变量\r\n\t\t\t\t\t// nvue安卓,页面隐藏后依然会继续执行startAnimate方法\r\n\t\t\t\t\tthis.show && !this.webviewHide ? this.startAnimate() : this.loading = false\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t\t// #endif\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\t$u-loading-icon-color: #c8c9cc !default;\r\n\t$u-loading-icon-text-margin-left:4px !default;\r\n\t$u-loading-icon-text-color:$u-content-color !default;\r\n\t$u-loading-icon-text-font-size:14px !default;\r\n\t$u-loading-icon-text-line-height:20px !default;\r\n\t$u-loading-width:30px !default;\r\n\t$u-loading-height:30px !default;\r\n\t$u-loading-max-width:100% !default;\r\n\t$u-loading-max-height:100% !default;\r\n\t$u-loading-semicircle-border-width: 2px !default;\r\n\t$u-loading-semicircle-border-color:transparent !default;\r\n\t$u-loading-semicircle-border-top-right-radius: 100px !default;\r\n\t$u-loading-semicircle-border-top-left-radius: 100px !default;\r\n\t$u-loading-semicircle-border-bottom-left-radius: 100px !default;\r\n\t$u-loading-semicircle-border-bottom-right-radiu: 100px !default;\r\n\t$u-loading-semicircle-border-style: solid !default;\r\n\t$u-loading-circle-border-top-right-radius: 100px !default;\r\n\t$u-loading-circle-border-top-left-radius: 100px !default;\r\n\t$u-loading-circle-border-bottom-left-radius: 100px !default;\r\n\t$u-loading-circle-border-bottom-right-radiu: 100px !default;\r\n\t$u-loading-circle-border-width:2px !default;\r\n\t$u-loading-circle-border-top-color:#e5e5e5 !default;\r\n\t$u-loading-circle-border-right-color:$u-loading-circle-border-top-color !default;\r\n\t$u-loading-circle-border-bottom-color:$u-loading-circle-border-top-color !default;\r\n\t$u-loading-circle-border-left-color:$u-loading-circle-border-top-color !default;\r\n\t$u-loading-circle-border-style:solid !default;\r\n\t$u-loading-icon-host-font-size:0px !default;\r\n\t$u-loading-icon-host-line-height:1 !default;\r\n\t$u-loading-icon-vertical-margin:6px 0 0 !default;\r\n\t$u-loading-icon-dot-top:0 !default;\r\n\t$u-loading-icon-dot-left:0 !default;\r\n\t$u-loading-icon-dot-width:100% !default;\r\n\t$u-loading-icon-dot-height:100% !default;\r\n\t$u-loading-icon-dot-before-width:2px !default;\r\n\t$u-loading-icon-dot-before-height:25% !default;\r\n\t$u-loading-icon-dot-before-margin:0 auto !default;\r\n\t$u-loading-icon-dot-before-background-color:currentColor !default;\r\n\t$u-loading-icon-dot-before-border-radius:40% !default;\r\n\r\n\t.u-loading-icon {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\t// display: inline-flex;\r\n\t\t/* #endif */\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tcolor: $u-loading-icon-color;\r\n\r\n\t\t&__text {\r\n\t\t\tmargin-left: $u-loading-icon-text-margin-left;\r\n\t\t\tcolor: $u-loading-icon-text-color;\r\n\t\t\tfont-size: $u-loading-icon-text-font-size;\r\n\t\t\tline-height: $u-loading-icon-text-line-height;\r\n\t\t}\r\n\r\n\t\t&__spinner {\r\n\t\t\twidth: $u-loading-width;\r\n\t\t\theight: $u-loading-height;\r\n\t\t\tposition: relative;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\tmax-width: $u-loading-max-width;\r\n\t\t\tmax-height: $u-loading-max-height;\r\n\t\t\tanimation: u-rotate 1s linear infinite;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\r\n\t\t&__spinner--semicircle {\r\n\t\t\tborder-width: $u-loading-semicircle-border-width;\r\n\t\t\tborder-color: $u-loading-semicircle-border-color;\r\n\t\t\tborder-top-right-radius: $u-loading-semicircle-border-top-right-radius;\r\n\t\t\tborder-top-left-radius: $u-loading-semicircle-border-top-left-radius;\r\n\t\t\tborder-bottom-left-radius: $u-loading-semicircle-border-bottom-left-radius;\r\n\t\t\tborder-bottom-right-radius: $u-loading-semicircle-border-bottom-right-radiu;\r\n\t\t\tborder-style: $u-loading-semicircle-border-style;\r\n\t\t}\r\n\r\n\t\t&__spinner--circle {\r\n\t\t\tborder-top-right-radius: $u-loading-circle-border-top-right-radius;\r\n\t\t\tborder-top-left-radius: $u-loading-circle-border-top-left-radius;\r\n\t\t\tborder-bottom-left-radius: $u-loading-circle-border-bottom-left-radius;\r\n\t\t\tborder-bottom-right-radius: $u-loading-circle-border-bottom-right-radiu;\r\n\t\t\tborder-width: $u-loading-circle-border-width;\r\n\t\t\tborder-top-color: $u-loading-circle-border-top-color;\r\n\t\t\tborder-right-color: $u-loading-circle-border-right-color;\r\n\t\t\tborder-bottom-color: $u-loading-circle-border-bottom-color;\r\n\t\t\tborder-left-color: $u-loading-circle-border-left-color;\r\n\t\t\tborder-style: $u-loading-circle-border-style;\r\n\t\t}\r\n\r\n\t\t&--vertical {\r\n\t\t\tflex-direction: column\r\n\t\t}\r\n\t}\r\n\r\n\t/* #ifndef APP-NVUE */\r\n\t:host {\r\n\t\tfont-size: $u-loading-icon-host-font-size;\r\n\t\tline-height: $u-loading-icon-host-line-height;\r\n\t}\r\n\r\n\t.u-loading-icon {\r\n\t\t&__spinner--spinner {\r\n\t\t\tanimation-timing-function: steps(12)\r\n\t\t}\r\n\r\n\t\t&__text:empty {\r\n\t\t\tdisplay: none\r\n\t\t}\r\n\r\n\t\t&--vertical &__text {\r\n\t\t\tmargin: $u-loading-icon-vertical-margin;\r\n\t\t\tcolor: $u-content-color;\r\n\t\t}\r\n\r\n\t\t&__dot {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: $u-loading-icon-dot-top;\r\n\t\t\tleft: $u-loading-icon-dot-left;\r\n\t\t\twidth: $u-loading-icon-dot-width;\r\n\t\t\theight: $u-loading-icon-dot-height;\r\n\r\n\t\t\t&:before {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\twidth: $u-loading-icon-dot-before-width;\r\n\t\t\t\theight: $u-loading-icon-dot-before-height;\r\n\t\t\t\tmargin: $u-loading-icon-dot-before-margin;\r\n\t\t\t\tbackground-color: $u-loading-icon-dot-before-background-color;\r\n\t\t\t\tborder-radius: $u-loading-icon-dot-before-border-radius;\r\n\t\t\t\tcontent: \" \"\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@for $i from 1 through 12 {\r\n\t\t.u-loading-icon__dot:nth-of-type(#{$i}) {\r\n\t\t\ttransform: rotate($i * 30deg);\r\n\t\t\topacity: 1 - 0.0625 * ($i - 1);\r\n\t\t}\r\n\t}\r\n\r\n\t@keyframes u-rotate {\r\n\t\t0% {\r\n\t\t\ttransform: rotate(0deg)\r\n\t\t}\r\n\r\n\t\tto {\r\n\t\t\ttransform: rotate(1turn)\r\n\t\t}\r\n\t}\r\n\r\n\t/* #endif */\r\n</style>\r\n","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-loading-icon.vue?vue&type=style&index=0&id=0fe228ae&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-loading-icon.vue?vue&type=style&index=0&id=0fe228ae&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249667\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-loadmore/u-loadmore.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-loadmore/u-loadmore.vue?d891","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-loadmore/u-loadmore.vue?5f16","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-loadmore/u-loadmore.vue?34d3","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-loadmore/u-loadmore.vue?a612","uni-app:///uni_modules/uview-ui/components/u-loadmore/u-loadmore.vue","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-loadmore/u-loadmore.vue?1653","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-loadmore/u-loadmore.vue?e198"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAmI;AACnI;AAC8D;AACL;AACsC;;;AAG/F;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,iGAAM;AACR,EAAE,0GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,qGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,iVAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3DA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,0rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACoD7vB,gF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA;;;;;;;;;;;;;;;;;;;;;kBAsBA,EACA,kBADA,EAEA,sDAFA,EAGA,IAHA,kBAGA,CACA,SACA;AACA,kBAFA,GAIA,CARA,EASA,YACA;AACA,iBAFA,2BAEA,CACA,SACA,iBADA,EAEA,uCAFA,EAGA,yCAHA,EAIA,6BAJA,GAMA,CATA,EAUA;AACA,YAXA,sBAWA,CACA,cACA,6DACA,2DACA,oEACA,uBACA,YACA,CAlBA,EATA,EA6BA,WACA,QADA,sBACA,CACA;AACA,4DACA,CAJA,EA7BA,E;;;;;;;;;;;;;AC5EA;AAAA;AAAA;AAAA;AAAo5C,CAAgB,yvCAAG,EAAC,C;;;;;;;;;;;ACAx6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-loadmore/u-loadmore.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-loadmore.vue?vue&type=template&id=055cbf89&scoped=true&\"\nvar renderjs\nimport script from \"./u-loadmore.vue?vue&type=script&lang=js&\"\nexport * from \"./u-loadmore.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-loadmore.vue?vue&type=style&index=0&id=055cbf89&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"055cbf89\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-loadmore/u-loadmore.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-loadmore.vue?vue&type=template&id=055cbf89&scoped=true&\"","var components\ntry {\n components = {\n uLine: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-line/u-line\" */ \"@/uni_modules/uview-ui/components/u-line/u-line.vue\"\n )\n },\n uLoadingIcon: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"@/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([\n _vm.$u.addStyle(_vm.customStyle),\n {\n backgroundColor: _vm.bgColor,\n marginBottom: _vm.$u.addUnit(_vm.marginBottom),\n marginTop: _vm.$u.addUnit(_vm.marginTop),\n height: _vm.$u.addUnit(_vm.height)\n }\n ])\n\n var s1 = _vm.__get_style([_vm.loadTextStyle])\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-loadmore.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-loadmore.vue?vue&type=script&lang=js&\"","<template>\n\t<view\n\t class=\"u-loadmore\"\n\t :style=\"[\n\t\t\t$u.addStyle(customStyle),\n\t\t\t{\n\t\t\t\tbackgroundColor: bgColor,\n\t\t\t\tmarginBottom: $u.addUnit(marginBottom),\n\t\t\t\tmarginTop: $u.addUnit(marginTop),\n\t\t\t\theight: $u.addUnit(height),\n\t\t\t},\n\t\t]\"\n\t>\n\t\t<u-line\n\t\t length=\"140rpx\"\n\t\t color=\"#E6E8EB\"\n\t\t :hairline=\"false\"\n\t\t\tv-if=\"line\"\n\t\t></u-line>\n\t\t<!-- 加载中和没有更多的状态才显示两边的横线 -->\n\t\t<view\n\t\t :class=\"status == 'loadmore' || status == 'nomore' ? 'u-more' : ''\"\n\t\t class=\"u-loadmore__content\"\n\t\t>\n\t\t\t<view\n\t\t\t class=\"u-loadmore__content__icon-wrap\"\n\t\t\t v-if=\"status === 'loading' && icon\"\n\t\t\t>\n\t\t\t\t<u-loading-icon\n\t\t\t\t :color=\"iconColor\"\n\t\t\t\t size=\"17\"\n\t\t\t\t :mode=\"loadingIcon\"\n\t\t\t\t></u-loading-icon>\n\t\t\t</view>\n\t\t\t<!-- 如果没有更多的状态下,显示内容为dot(粗点),加载特定样式 -->\n\t\t\t<text\n\t\t\t class=\"u-line-1\"\n\t\t\t :style=\"[loadTextStyle]\"\n\t\t\t :class=\"[(status == 'nomore' && isDot == true) ? 'u-loadmore__content__dot-text' : 'u-loadmore__content__text']\"\n\t\t\t @tap=\"loadMore\"\n\t\t\t>{{ showText }}</text>\n\t\t</view>\n\t\t<u-line\n\t\t length=\"140rpx\"\n\t\t color=\"#E6E8EB\"\n\t\t\t:hairline=\"false\"\n\t\t\tv-if=\"line\"\n\t\t></u-line>\n\t</view>\n</template>\n\n<script>\n\timport props from './props.js';\n\n\t/**\n\t * loadmore 加载更多\n\t * @description 此组件一般用于标识页面底部加载数据时的状态。\n\t * @tutorial https://www.uviewui.com/components/loadMore.html\n\t * @property {String}\t\t\tstatus\t\t\t组件状态(默认 'loadmore' )\n\t * @property {String}\t\t\tbgColor\t\t\t组件背景颜色,在页面是非白色时会用到(默认 'transparent' )\n\t * @property {Boolean}\t\t\ticon\t\t\t加载中时是否显示图标(默认 true )\n\t * @property {String | Number}\tfontSize\t\t字体大小(默认 14 )\n\t * @property {String}\t\t\tcolor\t\t\t字体颜色(默认 '#606266' )\n\t * @property {String}\t\t\tloadingIcon\t\t加载前的提示语(默认 'circle' )\n\t * @property {String}\t\t\tloadmoreText\t加载前的提示语(默认 '加载更多' )\n\t * @property {String}\t\t\tloadingText\t\t加载中提示语(默认 '正在加载...' )\n\t * @property {String}\t\t\tnomoreText\t\t没有更多的提示语(默认 '没有更多了' )\n\t * @property {Boolean}\t\t\tisDot\t\t\t到上一个相邻元素的距离 (默认 false )\n\t * @property {String}\t\t\ticonColor\t\t加载中图标的颜色 (默认 '#b7b7b7' )\n\t * @property {String | Number}\tmarginTop\t\t上边距 (默认 10 )\n\t * @property {String | Number}\tmarginBottom\t下边距 (默认 10 )\n\t * @property {String | Number}\theight\t\t\t高度,单位px (默认 'auto' )\n\t * @property {Boolean}\t\t\tline\t\t\t是否显示左边分割线 (默认 false )\n\t * @event {Function} loadmore status为loadmore时,点击组件会发出此事件\n\t * @example <u-loadmore :status=\"status\" icon-type=\"iconType\" load-text=\"loadText\" />\n\t */\n\texport default {\n\t\tname: \"u-loadmore\",\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\t// 粗点\n\t\t\t\tdotText: \"●\"\n\t\t\t}\n\t\t},\n\t\tcomputed: {\n\t\t\t// 加载的文字显示的样式\n\t\t\tloadTextStyle() {\n\t\t\t\treturn {\n\t\t\t\t\tcolor: this.color,\n\t\t\t\t\tfontSize: uni.$u.addUnit(this.fontSize),\n\t\t\t\t\tlineHeight: uni.$u.addUnit(this.fontSize),\n\t\t\t\t\tbackgroundColor: this.bgColor,\n\t\t\t\t}\n\t\t\t},\n\t\t\t// 显示的提示文字\n\t\t\tshowText() {\n\t\t\t\tlet text = '';\n\t\t\t\tif (this.status == 'loadmore') text = this.loadmoreText\n\t\t\t\telse if (this.status == 'loading') text = this.loadingText\n\t\t\t\telse if (this.status == 'nomore' && this.isDot) text = this.dotText;\n\t\t\t\telse text = this.nomoreText;\n\t\t\t\treturn text;\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\tloadMore() {\n\t\t\t\t// 只有在“加载更多”的状态下才发送点击事件,内容不满一屏时无法触发底部上拉事件,所以需要点击来触发\n\t\t\t\tif (this.status == 'loadmore') this.$emit('loadmore');\n\t\t\t}\n\t\t}\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n\n\t.u-loadmore {\n\t\t@include flex(row);\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tflex: 1;\n\n\t\t&__content {\n\t\t\tmargin: 0 15px;\n\t\t\t@include flex(row);\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\n\t\t\t&__icon-wrap {\n\t\t\t\tmargin-right: 8px;\n\t\t\t}\n\n\t\t\t&__text {\n\t\t\t\tfont-size: 14px;\n\t\t\t\tcolor: $u-content-color;\n\t\t\t}\n\n\t\t\t&__dot-text {\n\t\t\t\tfont-size: 15px;\n\t\t\t\tcolor: $u-tips-color;\n\t\t\t}\n\t\t}\n\t}\n</style>\n","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-loadmore.vue?vue&type=style&index=0&id=055cbf89&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-loadmore.vue?vue&type=style&index=0&id=055cbf89&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249579\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard.vue?1ba7","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard.vue?bbd5","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard.vue?f429","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard.vue?6455","uni-app:///uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard.vue?f90a","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard.vue?0350"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0I;AAC1I;AACqE;AACL;AACsC;;;AAGtG;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,uFAAM;AACR,EAAE,wGAAM;AACR,EAAE,iHAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,4GAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACpDA;AAAA;AAAA;AAAA;AAAgvB,CAAgB,isBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACyCpwB,gF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA;;;;;;;;;;kBAWA,EACA,sDADA,EAEA,IAFA,kBAEA,CACA,SACA,sBADA,EACA;AACA,cAFA,EAEA;AACA,iBAHA,EAGA;AACA,gBAJA,CAIA;AAJA,MAMA,CATA,EAUA,YACA;AACA,WAFA,qBAEA,CACA,aACA,gDACA,mBACA,sCACA,CAFA,MAEA,CACA,0DACA,CACA,CANA,MAMA,iDACA,mBACA,gDACA,CAFA,MAEA,CACA,oEACA,CACA,CANA,MAMA,0BACA,mBACA,kDACA,CAFA,MAEA,CACA,sEACA,CACA,CACA,CAvBA,EAwBA;AACA,aAzBA,uBAyBA,kBACA,yBACA,eACA,sFACA,aACA,CAJA,CAKA,CA/BA,EAgCA;AACA,aAjCA,uBAiCA,mBACA;AACA;AACA,mBADA,GACA,YADA;AAEA;AACA,OAJA;AAKA,KAvCA,EAVA;;AAmDA,SAnDA,qBAmDA;;AAEA,GArDA;AAsDA;AACA;AACA,kBAFA,4BAEA;AACA;AACA,gCAFA,CAEA;AACA;AACA;AACA;AACA,OAFA,EAEA,GAFA;AAGA,KATA;AAUA,cAVA,wBAUA;AACA;AACA;AACA,KAbA;AAcA;AACA,iBAfA,yBAeA,GAfA,EAeA;AACA;AACA;AACA;AACA,KAnBA,EAtDA,E;;;;;;;;;;;;;ACtDA;AAAA;AAAA;AAAA;AAA25C,CAAgB,gwCAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-number-keyboard.vue?vue&type=template&id=64362e91&scoped=true&\"\nvar renderjs\nimport script from \"./u-number-keyboard.vue?vue&type=script&lang=js&\"\nexport * from \"./u-number-keyboard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-number-keyboard.vue?vue&type=style&index=0&id=64362e91&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"64362e91\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-number-keyboard.vue?vue&type=template&id=64362e91&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-icon/u-icon\" */ \"@/uni_modules/uview-ui/components/u-icon/u-icon.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var l0 = _vm.__map(_vm.numList, function(item, index) {\n var $orig = _vm.__get_orig(item)\n\n var s0 = _vm.__get_style([_vm.itemStyle(index)])\n\n return {\n $orig: $orig,\n s0: s0\n }\n })\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n l0: l0\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-number-keyboard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-number-keyboard.vue?vue&type=script&lang=js&\"","<template>\n\t<view\n\t\tclass=\"u-keyboard\"\n\t\t@touchmove.stop.prevent=\"noop\"\n\t>\n\t\t<view\n\t\t\tclass=\"u-keyboard__button-wrapper\"\n\t\t\tv-for=\"(item, index) in numList\"\n\t\t\t:key=\"index\"\n\t\t>\n\t\t\t<view\n\t\t\t\tclass=\"u-keyboard__button-wrapper__button\"\n\t\t\t\t:style=\"[itemStyle(index)]\"\n\t\t\t\t@tap=\"keyboardClick(item)\"\n\t\t\t\thover-class=\"u-hover-class\"\n\t\t\t\t:hover-stay-time=\"200\"\n\t\t\t>\n\t\t\t\t<text class=\"u-keyboard__button-wrapper__button__text\">{{ item }}</text>\n\t\t\t</view>\n\t\t</view>\n\t\t<view\n\t\t\tclass=\"u-keyboard__button-wrapper\"\n\t\t>\n\t\t\t<view\n\t\t\t\tclass=\"u-keyboard__button-wrapper__button u-keyboard__button-wrapper__button--gray\"\n\t\t\t\thover-class=\"u-hover-class\"\n\t\t\t\t:hover-stay-time=\"200\"\n\t\t\t\t@touchstart.stop=\"backspaceClick\"\n\t\t\t\t@touchend=\"clearTimer\"\n\t\t\t>\n\t\t\t\t<u-icon\n\t\t\t\t\tname=\"backspace\"\n\t\t\t\t\tcolor=\"#303133\"\n\t\t\t\t\tsize=\"28\"\n\t\t\t\t></u-icon>\n\t\t\t</view>\n\t\t</view>\n\t</view>\n</template>\n\n<script>\n\timport props from './props.js';\n\n\t/**\n\t * keyboard 键盘组件\n\t * @description\n\t * @tutorial\n\t * @property {String}\tmode\t\t键盘的类型,number-数字键盘,card-身份证键盘\n\t * @property {Boolean}\tdotDisabled\t是否显示键盘的\".\"符号\n\t * @property {Boolean}\trandom\t\t是否打乱键盘按键的顺序\n\t * @event {Function} change\t\t点击键盘触发\n\t * @event {Function} backspace\t点击退格键触发\n\t * @example\n\t */\n\texport default {\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tbackspace: 'backspace', // 退格键内容\n\t\t\t\tdot: '.', // 点\n\t\t\t\ttimer: null, // 长按多次删除的事件监听\n\t\t\t\tcardX: 'X' // 身份证的X符号\n\t\t\t};\n\t\t},\n\t\tcomputed: {\n\t\t\t// 键盘需要显示的内容\n\t\t\tnumList() {\n\t\t\t\tlet tmp = [];\n\t\t\t\tif (this.dotDisabled && this.mode == 'number') {\n\t\t\t\t\tif (!this.random) {\n\t\t\t\t\t\treturn [1, 2, 3, 4, 5, 6, 7, 8, 9, 0];\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn uni.$u.randomArray([1, 2, 3, 4, 5, 6, 7, 8, 9, 0]);\n\t\t\t\t\t}\n\t\t\t\t} else if (!this.dotDisabled && this.mode == 'number') {\n\t\t\t\t\tif (!this.random) {\n\t\t\t\t\t\treturn [1, 2, 3, 4, 5, 6, 7, 8, 9, this.dot, 0];\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn uni.$u.randomArray([1, 2, 3, 4, 5, 6, 7, 8, 9, this.dot, 0]);\n\t\t\t\t\t}\n\t\t\t\t} else if (this.mode == 'card') {\n\t\t\t\t\tif (!this.random) {\n\t\t\t\t\t\treturn [1, 2, 3, 4, 5, 6, 7, 8, 9, this.cardX, 0];\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn uni.$u.randomArray([1, 2, 3, 4, 5, 6, 7, 8, 9, this.cardX, 0]);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\t// 按键的样式,在非乱序&&数字键盘&&不显示点按钮时,index为9时,按键占位两个空间\n\t\t\titemStyle() {\n\t\t\t\treturn index => {\n\t\t\t\t\tlet style = {};\n\t\t\t\t\tif (this.mode == 'number' && this.dotDisabled && index == 9) style.width = '464rpx';\n\t\t\t\t\treturn style;\n\t\t\t\t};\n\t\t\t},\n\t\t\t// 是否让按键显示灰色,只在非乱序&&数字键盘&&且允许点按键的时候\n\t\t\tbtnBgGray() {\n\t\t\t\treturn index => {\n\t\t\t\t\tif (!this.random && index == 9 && (this.mode != 'number' || (this.mode == 'number' && !this\n\t\t\t\t\t\t\t.dotDisabled))) return true;\n\t\t\t\t\telse return false;\n\t\t\t\t};\n\t\t\t},\n\t\t},\n\t\tcreated() {\n\n\t\t},\n\t\tmethods: {\n\t\t\t// 点击退格键\n\t\t\tbackspaceClick() {\n\t\t\t\tthis.$emit('backspace');\n\t\t\t\tclearInterval(this.timer); //再次清空定时器,防止重复注册定时器\n\t\t\t\tthis.timer = null;\n\t\t\t\tthis.timer = setInterval(() => {\n\t\t\t\t\tthis.$emit('backspace');\n\t\t\t\t}, 250);\n\t\t\t},\n\t\t\tclearTimer() {\n\t\t\t\tclearInterval(this.timer);\n\t\t\t\tthis.timer = null;\n\t\t\t},\n\t\t\t// 获取键盘显示的内容\n\t\t\tkeyboardClick(val) {\n\t\t\t\t// 允许键盘显示点模式和触发非点按键时,将内容转为数字类型\n\t\t\t\tif (!this.dotDisabled && val != this.dot && val != this.cardX) val = Number(val);\n\t\t\t\tthis.$emit('change', val);\n\t\t\t}\n\t\t}\n\t};\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n\t$u-number-keyboard-background-color:rgb(224, 228, 230) !default;\n\t$u-number-keyboard-padding:8px 10rpx 8px 10rpx !default;\n\t$u-number-keyboard-button-width:222rpx !default;\n\t$u-number-keyboard-button-margin:4px 6rpx !default;\n\t$u-number-keyboard-button-border-top-left-radius:4px !default;\n\t$u-number-keyboard-button-border-top-right-radius:4px !default;\n\t$u-number-keyboard-button-border-bottom-left-radius:4px !default;\n\t$u-number-keyboard-button-border-bottom-right-radius:4px !default;\n\t$u-number-keyboard-button-height: 90rpx!default;\n\t$u-number-keyboard-button-background-color:#FFFFFF !default;\n\t$u-number-keyboard-button-box-shadow:0 2px 0px #BBBCBE !default;\n\t$u-number-keyboard-text-font-size:20px !default;\n\t$u-number-keyboard-text-font-weight:500 !default;\n\t$u-number-keyboard-text-color:$u-main-color !default;\n\t$u-number-keyboard-gray-background-color:rgb(200, 202, 210) !default;\n\t$u-number-keyboard-u-hover-class-background-color: #BBBCC6 !default;\n\n\t.u-keyboard {\n\t\t@include flex;\n\t\tflex-direction: row;\n\t\tjustify-content: space-around;\n\t\tbackground-color: $u-number-keyboard-background-color;\n\t\tflex-wrap: wrap;\n\t\tpadding: $u-number-keyboard-padding;\n\n\t\t&__button-wrapper {\n\t\t\tbox-shadow: $u-number-keyboard-button-box-shadow;\n\t\t\tmargin: $u-number-keyboard-button-margin;\n\t\t\tborder-top-left-radius: $u-number-keyboard-button-border-top-left-radius;\n\t\t\tborder-top-right-radius: $u-number-keyboard-button-border-top-right-radius;\n\t\t\tborder-bottom-left-radius: $u-number-keyboard-button-border-bottom-left-radius;\n\t\t\tborder-bottom-right-radius: $u-number-keyboard-button-border-bottom-right-radius;\n\n\t\t\t&__button {\n\t\t\t\twidth: $u-number-keyboard-button-width;\n\t\t\t\theight: $u-number-keyboard-button-height;\n\t\t\t\tbackground-color: $u-number-keyboard-button-background-color;\n\t\t\t\t@include flex;\n\t\t\t\tjustify-content: center;\n\t\t\t\talign-items: center;\n\t\t\t\tborder-top-left-radius: $u-number-keyboard-button-border-top-left-radius;\n\t\t\t\tborder-top-right-radius: $u-number-keyboard-button-border-top-right-radius;\n\t\t\t\tborder-bottom-left-radius: $u-number-keyboard-button-border-bottom-left-radius;\n\t\t\t\tborder-bottom-right-radius: $u-number-keyboard-button-border-bottom-right-radius;\n\n\t\t\t\t&__text {\n\t\t\t\t\tfont-size: $u-number-keyboard-text-font-size;\n\t\t\t\t\tfont-weight: $u-number-keyboard-text-font-weight;\n\t\t\t\t\tcolor: $u-number-keyboard-text-color;\n\t\t\t\t}\n\n\t\t\t\t&--gray {\n\t\t\t\t\tbackground-color: $u-number-keyboard-gray-background-color;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.u-hover-class {\n\t\tbackground-color: $u-number-keyboard-u-hover-class-background-color;\n\t}\n</style>\n","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-number-keyboard.vue?vue&type=style&index=0&id=64362e91&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-number-keyboard.vue?vue&type=style&index=0&id=64362e91&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689822145\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-overlay/u-overlay.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-overlay/u-overlay.vue?c366","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-overlay/u-overlay.vue?5cad","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-overlay/u-overlay.vue?5f1a","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-overlay/u-overlay.vue?1d38","uni-app:///uni_modules/uview-ui/components/u-overlay/u-overlay.vue","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-overlay/u-overlay.vue?b1ba","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-overlay/u-overlay.vue?cb7b"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,+EAAM;AACR,EAAE,gGAAM;AACR,EAAE,yGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qUAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,yrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;ACa5vB,gF;;;;;;;;;;;;AAEA;;;;;;;;;;;kBAYA,EACA,iBADA,EAEA,sDAFA,EAGA,YACA,YADA,0BACA,CACA,cACA,iBADA,EAEA,MAFA,EAGA,OAHA,EAIA,QAJA;AAKA,2BALA;AAMA,iBANA;AAOA,sEAPA;;AASA;AACA,KAZA,EAHA;;AAiBA;AACA,gBADA,0BACA;AACA;AACA,KAHA,EAjBA,E;;;;;;;;;;;;;AC3BA;AAAA;AAAA;AAAA;AAAm5C,CAAgB,wvCAAG,EAAC,C;;;;;;;;;;;ACAv6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-overlay/u-overlay.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-overlay.vue?vue&type=template&id=1625041b&scoped=true&\"\nvar renderjs\nimport script from \"./u-overlay.vue?vue&type=script&lang=js&\"\nexport * from \"./u-overlay.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-overlay.vue?vue&type=style&index=0&id=1625041b&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1625041b\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-overlay/u-overlay.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-overlay.vue?vue&type=template&id=1625041b&scoped=true&\"","var components\ntry {\n components = {\n uTransition: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-transition/u-transition\" */ \"@/uni_modules/uview-ui/components/u-transition/u-transition.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-overlay.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-overlay.vue?vue&type=script&lang=js&\"","<template>\n\t<u-transition\n\t :show=\"show\"\n\t custom-class=\"u-overlay\"\n\t :duration=\"duration\"\n\t :custom-style=\"overlayStyle\"\n\t @click=\"clickHandler\"\n\t>\n\t\t<slot />\n\t</u-transition>\n</template>\n\n<script>\n\timport props from './props.js';\n\n\t/**\n\t * overlay 遮罩\n\t * @description 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景\n\t * @tutorial https://www.uviewui.com/components/overlay.html\n\t * @property {Boolean}\t\t\tshow\t\t是否显示遮罩(默认 false )\n\t * @property {String | Number}\tzIndex\t\tzIndex 层级(默认 10070 )\n\t * @property {String | Number}\tduration\t动画时长,单位毫秒(默认 300 )\n\t * @property {String | Number}\topacity\t\t不透明度值,当做rgba的第四个参数 (默认 0.5 )\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\n\t * @event {Function} click 点击遮罩发送事件\n\t * @example <u-overlay :show=\"show\" @click=\"show = false\"></u-overlay>\n\t */\n\texport default {\n\t\tname: \"u-overlay\",\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\n\t\tcomputed: {\n\t\t\toverlayStyle() {\n\t\t\t\tconst style = {\n\t\t\t\t\tposition: 'fixed',\n\t\t\t\t\ttop: 0,\n\t\t\t\t\tleft: 0,\n\t\t\t\t\tright: 0,\n\t\t\t\t\tzIndex: this.zIndex,\n\t\t\t\t\tbottom: 0,\n\t\t\t\t\t'background-color': `rgba(0, 0, 0, ${this.opacity})`\n\t\t\t\t}\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\tclickHandler() {\n\t\t\t\tthis.$emit('click')\n\t\t\t}\n\t\t}\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n $u-overlay-top:0 !default;\n $u-overlay-left:0 !default;\n $u-overlay-width:100% !default;\n $u-overlay-height:100% !default;\n $u-overlay-background-color:rgba(0, 0, 0, .7) !default;\n\t.u-overlay {\n\t\tposition: fixed;\n\t\ttop:$u-overlay-top;\n\t\tleft:$u-overlay-left;\n\t\twidth: $u-overlay-width;\n\t\theight:$u-overlay-height;\n\t\tbackground-color:$u-overlay-background-color;\n\t}\n</style>\n","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-overlay.vue?vue&type=style&index=0&id=1625041b&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-overlay.vue?vue&type=style&index=0&id=1625041b&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249589\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-parse/node/node.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-parse/node/node.vue?c48d","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-parse/node/node.vue?8e63","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-parse/node/node.vue?3337","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-parse/node/node.vue?7555","uni-app:///uni_modules/uview-ui/components/u-parse/node/node.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-parse/node/node.vue?b964","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-parse/node/node.vue?5eb9","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-parse/node/node.vue?fe70","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-parse/node/node.vue?46c3"],"names":[],"mappings":"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","file":"uni_modules/uview-ui/components/u-parse/node/node.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./node.vue?vue&type=template&id=85ba1196&filter-modules=eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiLy8g6KGM5YaF5qCH562%2B5YiX6KGoXHJcbnZhciBpbmxpbmVUYWdzID0ge1xyXG4gIGFiYnI6IHRydWUsXHJcbiAgYjogdHJ1ZSxcclxuICBiaWc6IHRydWUsXHJcbiAgY29kZTogdHJ1ZSxcclxuICBkZWw6IHRydWUsXHJcbiAgZW06IHRydWUsXHJcbiAgaTogdHJ1ZSxcclxuICBpbnM6IHRydWUsXHJcbiAgbGFiZWw6IHRydWUsXHJcbiAgcTogdHJ1ZSxcclxuICBzbWFsbDogdHJ1ZSxcclxuICBzcGFuOiB0cnVlLFxyXG4gIHN0cm9uZzogdHJ1ZSxcclxuICBzdWI6IHRydWUsXHJcbiAgc3VwOiB0cnVlXHJcbn1cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDmmK%2FlkKbkvb%2FnlKggcmljaC10ZXh0IOaYvuekuuWJqeS9meWGheWuuVxyXG4gKi9cclxubW9kdWxlLmV4cG9ydHMgPSB7XHJcbiAgdXNlOiBmdW5jdGlvbiAoaXRlbSkge1xyXG4gIC8vIOW%2BruS%2FoeWSjCBRUSDnmoQgcmljaC10ZXh0IGlubGluZSDluIPlsYDml6DmlYhcclxuICBpZiAoaW5saW5lVGFnc1tpdGVtLm5hbWVdIHx8IChpdGVtLmF0dHJzLnN0eWxlIHx8ICcnKS5pbmRleE9mKCdkaXNwbGF5OmlubGluZScpICE9IC0xKVxyXG4gICAgcmV0dXJuIGZhbHNlXHJcbiAgcmV0dXJuICFpdGVtLmNcclxuICB9XHJcbn0iLCJzdGFydCI6NDk4OCwiYXR0cnMiOnsibW9kdWxlIjoiaGFuZGxlciIsImxhbmciOiJ3eHMifSwiZW5kIjo1NTAyfX0%3D&\"\nvar renderjs\nimport script from \"./node.vue?vue&type=script&lang=js&\"\nexport * from \"./node.vue?vue&type=script&lang=js&\"\nimport style0 from \"./node.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\n/* custom blocks */\nimport block0 from \"./node.vue?vue&type=custom&index=0&blockType=script&module=handler&lang=wxs\"\nif (typeof block0 === 'function') block0(component)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-parse/node/node.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node.vue?vue&type=template&id=85ba1196&filter-modules=eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiLy8g6KGM5YaF5qCH562%2B5YiX6KGoXHJcbnZhciBpbmxpbmVUYWdzID0ge1xyXG4gIGFiYnI6IHRydWUsXHJcbiAgYjogdHJ1ZSxcclxuICBiaWc6IHRydWUsXHJcbiAgY29kZTogdHJ1ZSxcclxuICBkZWw6IHRydWUsXHJcbiAgZW06IHRydWUsXHJcbiAgaTogdHJ1ZSxcclxuICBpbnM6IHRydWUsXHJcbiAgbGFiZWw6IHRydWUsXHJcbiAgcTogdHJ1ZSxcclxuICBzbWFsbDogdHJ1ZSxcclxuICBzcGFuOiB0cnVlLFxyXG4gIHN0cm9uZzogdHJ1ZSxcclxuICBzdWI6IHRydWUsXHJcbiAgc3VwOiB0cnVlXHJcbn1cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDmmK%2FlkKbkvb%2FnlKggcmljaC10ZXh0IOaYvuekuuWJqeS9meWGheWuuVxyXG4gKi9cclxubW9kdWxlLmV4cG9ydHMgPSB7XHJcbiAgdXNlOiBmdW5jdGlvbiAoaXRlbSkge1xyXG4gIC8vIOW%2BruS%2FoeWSjCBRUSDnmoQgcmljaC10ZXh0IGlubGluZSDluIPlsYDml6DmlYhcclxuICBpZiAoaW5saW5lVGFnc1tpdGVtLm5hbWVdIHx8IChpdGVtLmF0dHJzLnN0eWxlIHx8ICcnKS5pbmRleE9mKCdkaXNwbGF5OmlubGluZScpICE9IC0xKVxyXG4gICAgcmV0dXJuIGZhbHNlXHJcbiAgcmV0dXJuICFpdGVtLmNcclxuICB9XHJcbn0iLCJzdGFydCI6NDk4OCwiYXR0cnMiOnsibW9kdWxlIjoiaGFuZGxlciIsImxhbmciOiJ3eHMifSwiZW5kIjo1NTAyfX0%3D&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node.vue?vue&type=script&lang=js&\"","<template>\r\n <view :id=\"attrs.id\" :class=\"'_'+name+' '+attrs.class\" :style=\"attrs.style\">\r\n <block v-for=\"(n, i) in childs\" v-bind:key=\"i\">\r\n <!-- 图片 -->\r\n <!-- 占位图 -->\r\n <image v-if=\"n.name=='img'&&((opts[1]&&!ctrl[i])||ctrl[i]<0)\" class=\"_img\" :style=\"n.attrs.style\" :src=\"ctrl[i]<0?opts[2]:opts[1]\" mode=\"widthFix\" />\r\n <!-- 显示图片 -->\r\n <!-- #ifdef H5 || APP-PLUS -->\r\n <img v-if=\"n.name=='img'\" :id=\"n.attrs.id\" :class=\"'_img '+n.attrs.class\" :style=\"(ctrl[i]==-1?'display:none;':'')+n.attrs.style\" :src=\"n.attrs.src||(ctrl.load?n.attrs['data-src']:'')\" :data-i=\"i\" @load=\"imgLoad\" @error=\"mediaError\" @tap.stop=\"imgTap\" @longpress=\"imgLongTap\"/>\r\n <!-- #endif -->\r\n <!-- #ifndef H5 || APP-PLUS -->\r\n <image v-if=\"n.name=='img'\" :id=\"n.attrs.id\" :class=\"'_img '+n.attrs.class\" :style=\"(ctrl[i]==-1?'display:none;':'')+'width:'+(ctrl[i]||1)+'px;height:1px;'+n.attrs.style\" :src=\"n.attrs.src\" :mode=\"n.h?'':'widthFix'\" :lazy-load=\"opts[0]\" :webp=\"n.webp\" :show-menu-by-longpress=\"opts[3]&&!n.attrs.ignore\" :image-menu-prevent=\"!opts[3]||n.attrs.ignore\" :data-i=\"i\" @load=\"imgLoad\" @error=\"mediaError\" @tap.stop=\"imgTap\" @longpress=\"imgLongTap\" />\r\n <!-- #endif -->\r\n <!-- 文本 -->\r\n <!-- #ifndef MP-BAIDU -->\r\n <text v-else-if=\"n.type=='text'\" decode>{{n.text}}</text>\r\n <!-- #endif -->\r\n <text v-else-if=\"n.name=='br'\">\\n</text>\r\n <!-- 链接 -->\r\n <view v-else-if=\"n.name=='a'\" :id=\"n.attrs.id\" :class=\"(n.attrs.href?'_a ':'')+n.attrs.class\" hover-class=\"_hover\" :style=\"'display:inline;'+n.attrs.style\" :data-i=\"i\" @tap.stop=\"linkTap\">\r\n <node name=\"span\" :childs=\"n.children\" :opts=\"opts\" style=\"display:inherit\" />\r\n </view>\r\n <!-- 视频 -->\r\n <!-- #ifdef APP-PLUS -->\r\n <view v-else-if=\"n.html\" :id=\"n.attrs.id\" :class=\"'_video '+n.attrs.class\" :style=\"n.attrs.style\" v-html=\"n.html\" />\r\n <!-- #endif -->\r\n <!-- #ifndef APP-PLUS -->\r\n <video v-else-if=\"n.name=='video'\" :id=\"n.attrs.id\" :class=\"n.attrs.class\" :style=\"n.attrs.style\" :autoplay=\"n.attrs.autoplay\" :controls=\"n.attrs.controls\" :loop=\"n.attrs.loop\" :muted=\"n.attrs.muted\" :poster=\"n.attrs.poster\" :src=\"n.src[ctrl[i]||0]\" :data-i=\"i\" @play=\"play\" @error=\"mediaError\" />\r\n <!-- #endif -->\r\n <!-- #ifdef H5 || APP-PLUS -->\r\n <iframe v-else-if=\"n.name=='iframe'\" :style=\"n.attrs.style\" :allowfullscreen=\"n.attrs.allowfullscreen\" :frameborder=\"n.attrs.frameborder\" :src=\"n.attrs.src\" />\r\n <embed v-else-if=\"n.name=='embed'\" :style=\"n.attrs.style\" :src=\"n.attrs.src\" />\r\n <!-- #endif -->\r\n <!-- #ifndef MP-TOUTIAO -->\r\n <!-- 音频 -->\r\n <audio v-else-if=\"n.name=='audio'\" :id=\"n.attrs.id\" :class=\"n.attrs.class\" :style=\"n.attrs.style\" :author=\"n.attrs.author\" :controls=\"n.attrs.controls\" :loop=\"n.attrs.loop\" :name=\"n.attrs.name\" :poster=\"n.attrs.poster\" :src=\"n.src[ctrl[i]||0]\" :data-i=\"i\" @play=\"play\" @error=\"mediaError\" />\r\n <!-- #endif -->\r\n <view v-else-if=\"(n.name=='table'&&n.c)||n.name=='li'\" :id=\"n.attrs.id\" :class=\"'_'+n.name+' '+n.attrs.class\" :style=\"n.attrs.style\">\r\n <node v-if=\"n.name=='li'\" :childs=\"n.children\" :opts=\"opts\" />\r\n <view v-else v-for=\"(tbody, x) in n.children\" v-bind:key=\"x\" :class=\"'_'+tbody.name+' '+tbody.attrs.class\" :style=\"tbody.attrs.style\">\r\n <node v-if=\"tbody.name=='td'||tbody.name=='th'\" :childs=\"tbody.children\" :opts=\"opts\" />\r\n <block v-else v-for=\"(tr, y) in tbody.children\" v-bind:key=\"y\">\r\n <view v-if=\"tr.name=='td'||tr.name=='th'\" :class=\"'_'+tr.name+' '+tr.attrs.class\" :style=\"tr.attrs.style\">\r\n <node :childs=\"tr.children\" :opts=\"opts\" />\r\n </view>\r\n <view v-else :class=\"'_'+tr.name+' '+tr.attrs.class\" :style=\"tr.attrs.style\">\r\n <view v-for=\"(td, z) in tr.children\" v-bind:key=\"z\" :class=\"'_'+td.name+' '+td.attrs.class\" :style=\"td.attrs.style\">\r\n <node :childs=\"td.children\" :opts=\"opts\" />\r\n </view>\r\n </view>\r\n </block>\r\n </view>\r\n </view>\r\n \r\n <!-- 富文本 -->\r\n <!-- #ifdef H5 || MP-WEIXIN || MP-QQ || APP-PLUS || MP-360 -->\r\n <rich-text v-else-if=\"handler.use(n)\" :id=\"n.attrs.id\" :style=\"n.f\" :nodes=\"[n]\" />\r\n <!-- #endif -->\r\n <!-- #ifndef H5 || MP-WEIXIN || MP-QQ || APP-PLUS || MP-360 -->\r\n <rich-text v-else-if=\"!n.c\" :id=\"n.attrs.id\" :style=\"n.f+';display:inline'\" :preview=\"false\" :nodes=\"[n]\" />\r\n <!-- #endif -->\r\n <!-- 继续递归 -->\r\n <view v-else-if=\"n.c==2\" :id=\"n.attrs.id\" :class=\"'_'+n.name+' '+n.attrs.class\" :style=\"n.f+';'+n.attrs.style\">\r\n <node v-for=\"(n2, j) in n.children\" v-bind:key=\"j\" :style=\"n2.f\" :name=\"n2.name\" :attrs=\"n2.attrs\" :childs=\"n2.children\" :opts=\"opts\" />\r\n </view>\r\n <node v-else :style=\"n.f\" :name=\"n.name\" :attrs=\"n.attrs\" :childs=\"n.children\" :opts=\"opts\" />\r\n </block>\r\n </view>\r\n</template>\r\n<script module=\"handler\" lang=\"wxs\">\r\n// 行内标签列表\r\nvar inlineTags = {\r\n abbr: true,\r\n b: true,\r\n big: true,\r\n code: true,\r\n del: true,\r\n em: true,\r\n i: true,\r\n ins: true,\r\n label: true,\r\n q: true,\r\n small: true,\r\n span: true,\r\n strong: true,\r\n sub: true,\r\n sup: true\r\n}\r\n/**\r\n * @description 是否使用 rich-text 显示剩余内容\r\n */\r\nmodule.exports = {\r\n use: function (item) {\r\n // 微信和 QQ 的 rich-text inline 布局无效\r\n if (inlineTags[item.name] || (item.attrs.style || '').indexOf('display:inline') != -1)\r\n return false\r\n return !item.c\r\n }\r\n}\r\n</script>\r\n<script>\n\r\nimport node from './node'\r\nexport default {\r\n name: 'node',\r\n // #ifdef MP-WEIXIN\r\n options: {\r\n virtualHost: true\r\n },\r\n // #endif\r\n data() {\r\n return {\r\n ctrl: {}\r\n }\r\n },\r\n props: {\r\n name: String,\r\n attrs: {\r\n type: Object,\r\n default() {\r\n return {}\r\n }\r\n },\r\n childs: Array,\r\n opts: Array\r\n },\r\n components: {\n\r\n node\r\n },\r\n mounted() {\r\n for (this.root = this.$parent; this.root.$options.name != 'mp-html'; this.root = this.root.$parent);\r\n // #ifdef H5 || APP-PLUS\r\n if (this.opts[0]) {\r\n for (var i = this.childs.length; i--;)\r\n if (this.childs[i].name == 'img')\r\n break\r\n if (i != -1) {\r\n this.observer = uni.createIntersectionObserver(this).relativeToViewport({\r\n top: 500,\r\n bottom: 500\r\n })\r\n this.observer.observe('._img', res => {\r\n if (res.intersectionRatio) {\r\n this.$set(this.ctrl, 'load', 1)\r\n this.observer.disconnect()\r\n }\r\n })\r\n }\r\n }\r\n // #endif\r\n },\r\n beforeDestroy() {\r\n // #ifdef H5 || APP-PLUS\r\n if (this.observer)\r\n this.observer.disconnect()\r\n // #endif\r\n },\r\n methods:{\r\n // #ifdef MP-WEIXIN\r\n toJSON() { },\r\n // #endif\r\n /**\r\n * @description 播放视频事件\r\n * @param {Event} e \r\n */\r\n play(e) {\r\n // #ifndef APP-PLUS\r\n if (this.root.pauseVideo) {\r\n var flag = false, id = e.target.id\r\n for (var i = this.root._videos.length; i--;) {\r\n if (this.root._videos[i].id == id)\r\n flag = true\r\n else\r\n this.root._videos[i].pause() // 自动暂停其他视频\r\n }\r\n // 将自己加入列表\r\n if (!flag) {\r\n var ctx = uni.createVideoContext(id\r\n // #ifndef MP-BAIDU\r\n , this\r\n // #endif\r\n )\r\n ctx.id = id\r\n this.root._videos.push(ctx)\r\n }\r\n }\r\n // #endif\r\n },\r\n\r\n /**\r\n * @description 图片点击事件\r\n * @param {Event} e \r\n */\r\n imgTap(e) {\r\n var node = this.childs[e.currentTarget.dataset.i]\r\n if (node.a)\r\n return this.linkTap(node.a)\r\n if (node.attrs.ignore)\r\n return\r\n // #ifdef H5 || APP-PLUS\r\n node.attrs.src = node.attrs.src || node.attrs['data-src']\r\n // #endif\r\n this.root.$emit('imgtap', node.attrs)\r\n // 自动预览图片\r\n if (this.root.previewImg)\r\n uni.previewImage({\r\n current: parseInt(node.attrs.i),\r\n urls: this.root.imgList\r\n })\r\n },\r\n\r\n /**\r\n * @description 图片长按\r\n */\r\n imgLongTap(e) {\r\n // #ifdef APP-PLUS\r\n var attrs = this.childs[e.currentTarget.dataset.i].attrs\r\n if (!attrs.ignore)\r\n uni.showActionSheet({\r\n itemList: ['保存图片'],\r\n success: () => {\r\n uni.downloadFile({\r\n url: this.root.imgList[attrs.i],\r\n success: res => {\r\n uni.saveImageToPhotosAlbum({\r\n filePath: res.tempFilePath,\r\n success() {\r\n uni.showToast({\r\n title: '保存成功'\r\n })\r\n }\r\n })\r\n }\r\n })\r\n }\r\n })\r\n // #endif\r\n },\r\n\r\n /**\r\n * @description 图片加载完成事件\r\n * @param {Event} e \r\n */\r\n imgLoad(e) {\r\n var i = e.currentTarget.dataset.i\r\n // #ifndef H5 || APP-PLUS\r\n // 设置原宽度\r\n if (!this.childs[i].w)\r\n this.$set(this.ctrl, i, e.detail.width)\r\n else\r\n // #endif\r\n // 加载完毕,取消加载中占位图\r\n if ((this.opts[1] && !this.ctrl[i]) || this.ctrl[i] == -1)\r\n this.$set(this.ctrl, i, 1)\r\n },\r\n\r\n /**\r\n * @description 链接点击事件\r\n * @param {Event} e \r\n */\r\n linkTap(e) {\r\n var attrs = e.currentTarget ? this.childs[e.currentTarget.dataset.i].attrs : e,\r\n href = attrs.href\r\n this.root.$emit('linktap', attrs)\r\n if (href) {\r\n // 跳转锚点\r\n if (href[0] == '#')\r\n this.root.navigateTo(href.substring(1)).catch(() => { })\r\n // 复制外部链接\r\n else if (href.includes('://')) {\r\n if (this.root.copyLink) {\r\n // #ifdef H5\r\n window.open(href)\r\n // #endif\r\n // #ifdef MP\r\n uni.setClipboardData({\r\n data: href,\r\n success: () =>\r\n uni.showToast({\r\n title: '链接已复制'\r\n })\r\n })\r\n // #endif\r\n // #ifdef APP-PLUS\r\n plus.runtime.openWeb(href)\r\n // #endif\r\n }\r\n }\r\n // 跳转页面\r\n else\r\n uni.navigateTo({\r\n url: href,\r\n fail() {\r\n uni.switchTab({\r\n url: href,\r\n fail() { }\r\n })\r\n }\r\n })\r\n }\r\n },\r\n\r\n /**\r\n * @description 错误事件\r\n * @param {Event} e \r\n */\r\n mediaError(e) {\r\n var i = e.currentTarget.dataset.i,\r\n node = this.childs[i]\r\n // 加载其他源\r\n if (node.name == 'video' || node.name == 'audio') {\r\n var index = (this.ctrl[i] || 0) + 1\r\n if (index > node.src.length)\r\n index = 0\r\n if (index < node.src.length)\r\n return this.$set(this.ctrl, i, index)\r\n }\r\n // 显示错误占位图\r\n else if (node.name == 'img' && this.opts[2])\r\n this.$set(this.ctrl, i, -1)\r\n if (this.root)\r\n this.root.$emit('error', {\r\n source: node.name,\r\n attrs: node.attrs,\r\n errMsg: e.detail.errMsg\r\n })\r\n }\r\n }\r\n}\r\n</script>\r\n<style>\r\n/* a 标签默认效果 */\r\n._a {\r\n padding: 1.5px 0 1.5px 0;\r\n color: #366092;\r\n word-break: break-all;\r\n}\r\n\r\n/* a 标签点击态效果 */\r\n._hover {\r\n text-decoration: underline;\r\n opacity: 0.7;\r\n}\r\n\r\n/* 图片默认效果 */\r\n._img {\r\n max-width: 100%;\r\n -webkit-touch-callout: none;\r\n}\r\n\r\n/* 内部样式 */\r\n\r\n._b,\r\n._strong {\r\n font-weight: bold;\r\n}\r\n\r\n._code {\r\n font-family: monospace;\r\n}\r\n\r\n._del {\r\n text-decoration: line-through;\r\n}\r\n\r\n._em,\r\n._i {\r\n font-style: italic;\r\n}\r\n\r\n._h1 {\r\n font-size: 2em;\r\n}\r\n\r\n._h2 {\r\n font-size: 1.5em;\r\n}\r\n\r\n._h3 {\r\n font-size: 1.17em;\r\n}\r\n\r\n._h5 {\r\n font-size: 0.83em;\r\n}\r\n\r\n._h6 {\r\n font-size: 0.67em;\r\n}\r\n\r\n._h1,\r\n._h2,\r\n._h3,\r\n._h4,\r\n._h5,\r\n._h6 {\r\n display: block;\r\n font-weight: bold;\r\n}\r\n\r\n._image {\r\n height: 1px;\r\n}\r\n\r\n._ins {\r\n text-decoration: underline;\r\n}\r\n\r\n._li {\r\n display: list-item;\r\n}\r\n\r\n._ol {\r\n list-style-type: decimal;\r\n}\r\n\r\n._ol,\r\n._ul {\r\n display: block;\r\n padding-left: 40px;\r\n margin: 1em 0;\r\n}\r\n\r\n._q::before {\r\n content: '\"';\r\n}\r\n\r\n._q::after {\r\n content: '\"';\r\n}\r\n\r\n._sub {\r\n font-size: smaller;\r\n vertical-align: sub;\r\n}\r\n\r\n._sup {\r\n font-size: smaller;\r\n vertical-align: super;\r\n}\r\n\r\n._thead,\r\n._tbody,\r\n._tfoot {\r\n display: table-row-group;\r\n}\r\n\r\n._tr {\r\n display: table-row;\r\n}\r\n\r\n._td,\r\n._th {\r\n display: table-cell;\r\n vertical-align: middle;\r\n}\r\n\r\n._th {\r\n font-weight: bold;\r\n text-align: center;\r\n}\r\n\r\n._ul {\r\n list-style-type: disc;\r\n}\r\n\r\n._ul ._ul {\r\n margin: 0;\r\n list-style-type: circle;\r\n}\r\n\r\n._ul ._ul ._ul {\r\n list-style-type: square;\r\n}\r\n\r\n._abbr,\r\n._b,\r\n._code,\r\n._del,\r\n._em,\r\n._i,\r\n._ins,\r\n._label,\r\n._q,\r\n._span,\r\n._strong,\r\n._sub,\r\n._sup {\r\n display: inline;\r\n}\r\n\r\n/* #ifdef APP-PLUS */\r\n._video {\r\n width: 300px;\r\n height: 225px;\r\n}\r\n/* #endif */\r\n</style>","import mod from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689910844\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n ","import mod from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-filter-loader/index.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node.vue?vue&type=custom&index=0&blockType=script&module=handler&lang=wxs\"; export default mod; export * from \"-!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-filter-loader/index.js!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node.vue?vue&type=custom&index=0&blockType=script&module=handler&lang=wxs\"","export default function (Component) {\n if(!Component.options.wxsCallMethods){\n Component.options.wxsCallMethods = []\n }\n \n }"],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-parse/u-parse.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-parse/u-parse.vue?7b4c","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-parse/u-parse.vue?d24d","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-parse/u-parse.vue?e133","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-parse/u-parse.vue?c1b4","uni-app:///uni_modules/uview-ui/components/u-parse/u-parse.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-parse/u-parse.vue?2c80","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-parse/u-parse.vue?19d4"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoH;AACpH;AAC2D;AACL;AACa;;;AAGnE;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,kFAAM;AACR,EAAE,2FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,urBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;ACa1vB,gF;;;;;;;;;;;;AACA;;;;;;;;;;;;;;;;;;;;;;;;;GA0BA,iBACA,sD,mVAOA,EACA,eADA,EAEA,IAFA,kBAEA;AACA;AACA,eADA;;;;;AAMA,GATA;AAUA,0BAVA;;AAYA;AACA,cADA,EAZA;;;AAgBA;AACA,WADA,mBACA,QADA,EACA;AACA;AACA,KAHA,EAhBA;;AAqBA,SArBA,qBAqBA;AACA;AACA;AACA,8CADA;AAEA,GAzBA;AA0BA,SA1BA,qBA0BA;AACA;AACA;AACA,GA7BA;AA8BA,eA9BA,2BA8BA;AACA;AACA;AACA,GAjCA;AAkCA;AACA;;;;;;AAMA,MAPA,eAOA,IAPA,EAOA,QAPA,EAOA,SAPA,EAOA;;AAEA;AACA;AACA,kBADA;AAEA,0BAFA;AAGA,4BAHA;;;AAMA,KAhBA;;AAkBA;;;;;;AAMA,cAxBA,sBAwBA,EAxBA,EAwBA,MAxBA,EAwBA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AAiBA;;AAEA;;AAEA;;AAEA,UAFA,CAEA,kCAFA;;AAIA,cAJA,CAIA,yFAJA,EAIA,kBAJA;AAKA;AACA;AACA,cADA,CACA,kBADA,EACA,kBADA,GADA,CAEA;AAFA;AAIA,mDAjCA,CAiCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4DAFA;;AAIA;AACA;AACA,kCADA;AAEA,2BAFA;;AAIA;AACA,SAdA;;AAgBA,OAlDA;AAmDA,KA5EA;;AA8EA;;;;AAIA,WAlFA,qBAkFA;AACA;AACA;AACA;AACA;AACA;AACA,mDADA;AAEA;AACA,uBADA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBADA;AAEA;AACA;AACA;AACA;AACA,OArBA,EAqBA,UArBA;AAsBA;AACA,KA3GA;;AA6GA;;;;AAIA,WAjHA,qBAiHA;AACA;AACA;;AAEA,UAFA,CAEA,MAFA;;AAIA,cAJA,CAIA,QAJA,EAIA,kBAJA,GAIA,IAJA,CAIA,kFAJA;AAKA,OANA;AAOA,KAzHA;;AA2HA;;;;;AAKA,cAhIA,sBAgIA,OAhIA,EAgIA,MAhIA,EAgIA;AACA;AACA;AACA;;;;;AAKA;;;AAGA;AACA;AACA;AACA;AACA,OAHA;;AAKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAPA,EAOA,KAPA,CAOA,cAPA;AAQA,OATA,EASA,GATA;;AAWA,KA/JA;;AAiKA;;;AAGA,SApKA,iBAoKA,IApKA,EAoKA;AACA;AACA;AACA,gCAFA;AAGA,KAxKA,EAlCA,E;;;;;;;;;;;;;AChDA;AAAA;AAAA;AAAA;AAA6iC,CAAgB,w8BAAG,EAAC,C;;;;;;;;;;;ACAjkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-parse/u-parse.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-parse.vue?vue&type=template&id=1674d3be&\"\nvar renderjs\nimport script from \"./u-parse.vue?vue&type=script&lang=js&\"\nexport * from \"./u-parse.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-parse.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-parse/u-parse.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-parse.vue?vue&type=template&id=1674d3be&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-parse.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-parse.vue?vue&type=script&lang=js&\"","<template>\n <view id=\"_root\" :class=\"(selectable?'_select ':'')+'_root'\">\n <slot v-if=\"!nodes[0]\" />\n <!-- #ifndef APP-PLUS-NVUE -->\n <node v-else :childs=\"nodes\" :opts=\"[lazyLoad,loadingImg,errorImg,showImgMenu]\" />\n <!-- #endif -->\n <!-- #ifdef APP-PLUS-NVUE -->\n <web-view ref=\"web\" src=\"/static/app-plus/mp-html/local.html\" :style=\"'margin-top:-2px;height:' + height + 'px'\" @onPostMessage=\"_onMessage\" />\n <!-- #endif -->\n </view>\n</template>\n\n<script>\n\timport props from './props.js';\n/**\n * mp-html v2.0.4\n * @description 富文本组件\n * @tutorial https://github.com/jin-yufeng/mp-html\n * @property {String}\t\t\tbgColor\t\t背景颜色,只适用与APP-PLUS-NVUE\n * @property {String}\t\t\tcontent\t\t用于渲染的富文本字符串(默认 true )\n * @property {Boolean}\t\t\tcopyLink\t是否允许外部链接被点击时自动复制\n * @property {String}\t\t\tdomain\t\t主域名,用于拼接链接\n * @property {String}\t\t\terrorImg\t图片出错时的占位图链接\n * @property {Boolean}\t\t\tlazyLoad\t是否开启图片懒加载(默认 true )\n * @property {string}\t\t\tloadingImg\t图片加载过程中的占位图链接\n * @property {Boolean}\t\t\tpauseVideo\t是否在播放一个视频时自动暂停其它视频(默认 true )\n * @property {Boolean}\t\t\tpreviewImg\t是否允许图片被点击时自动预览(默认 true )\n * @property {Boolean}\t\t\tscrollTable\t是否给每个表格添加一个滚动层使其能单独横向滚动\n * @property {Boolean}\t\t\tselectable\t是否开启长按复制\n * @property {Boolean}\t\t\tsetTitle\t是否将 title 标签的内容设置到页面标题(默认 true )\n * @property {Boolean}\t\t\tshowImgMenu\t是否允许图片被长按时显示菜单(默认 true )\n * @property {Object}\t\t\ttagStyle\t标签的默认样式\n * @property {Boolean | Number}\tuseAnchor\t是否使用锚点链接\n * \n * @event {Function}\tload\tdom 结构加载完毕时触发\n * @event {Function}\tready\t所有图片加载完毕时触发\n * @event {Function}\timgTap\t图片被点击时触发\n * @event {Function}\tlinkTap\t链接被点击时触发\n * @event {Function}\terror\t媒体加载出错时触发\n */\nconst plugins=[]\nconst parser = require('./parser')\n// #ifndef APP-PLUS-NVUE\nimport node from './node/node'\n// #endif\n// #ifdef APP-PLUS-NVUE\nconst dom = weex.requireModule('dom')\n// #endif\nexport default {\n name: 'mp-html',\n data() {\n return {\n nodes: [],\n // #ifdef APP-PLUS-NVUE\n height: 0\n // #endif\n }\n },\n mixins:[props],\n // #ifndef APP-PLUS-NVUE\n components: {\n node\n },\n // #endif\n watch: {\n content(content) {\n this.setContent(content)\n }\n },\n created() {\n this.plugins = []\n for (let i = plugins.length; i--;)\n this.plugins.push(new plugins[i](this))\n },\n mounted() {\n if (this.content && !this.nodes.length)\n this.setContent(this.content)\n },\n beforeDestroy() {\n this._hook('onDetached')\n clearInterval(this._timer)\n },\n methods: {\n /**\n * @description 将锚点跳转的范围限定在一个 scroll-view 内\n * @param {Object} page scroll-view 所在页面的示例\n * @param {String} selector scroll-view 的选择器\n * @param {String} scrollTop scroll-view scroll-top 属性绑定的变量名\n */\n in(page, selector, scrollTop) {\n // #ifndef APP-PLUS-NVUE\n if (page && selector && scrollTop)\n this._in = {\n page,\n selector,\n scrollTop\n }\n // #endif\n },\n\n /**\n * @description 锚点跳转\n * @param {String} id 要跳转的锚点 id\n * @param {Number} offset 跳转位置的偏移量\n * @returns {Promise}\n */\n navigateTo(id, offset) {\n return new Promise((resolve, reject) => {\n if (!this.useAnchor)\n return reject('Anchor is disabled')\n offset = offset || parseInt(this.useAnchor) || 0\n // #ifdef APP-PLUS-NVUE\n if (!id) {\n dom.scrollToElement(this.$refs.web, {\n offset\n })\n resolve()\n } else {\n this._navigateTo = {\n resolve,\n reject,\n offset\n }\n this.$refs.web.evalJs('uni.postMessage({data:{action:\"getOffset\",offset:(document.getElementById(' + id + ')||{}).offsetTop}})')\n }\n // #endif\n // #ifndef APP-PLUS-NVUE\n let deep = ' '\n // #ifdef MP-WEIXIN || MP-QQ || MP-TOUTIAO\n deep = '>>>'\n // #endif\n const selector = uni.createSelectorQuery()\n // #ifndef MP-ALIPAY\n .in(this._in ? this._in.page : this)\n // #endif\n .select((this._in ? this._in.selector : '._root') + (id ? `${deep}#${id}` : '')).boundingClientRect()\n if (this._in)\n selector.select(this._in.selector).scrollOffset()\n .select(this._in.selector).boundingClientRect() // 获取 scroll-view 的位置和滚动距离\n else\n selector.selectViewport().scrollOffset() // 获取窗口的滚动距离\n selector.exec(res => {\n if (!res[0])\n return reject('Label not found')\n const scrollTop = res[1].scrollTop + res[0].top - (res[2] ? res[2].top : 0) + offset\n if (this._in)\n // scroll-view 跳转\n this._in.page[this._in.scrollTop] = scrollTop\n else\n // 页面跳转\n uni.pageScrollTo({\n scrollTop,\n duration: 300\n })\n resolve()\n })\n // #endif\n })\n },\n\n /**\n * @description 获取文本内容\n * @return {String}\n */\n getText() {\n let text = '';\n (function traversal(nodes) {\n for (let i = 0; i < nodes.length; i++) {\n const node = nodes[i]\n if (node.type == 'text')\n text += node.text.replace(/&/g, '&')\n else if (node.name == 'br')\n text += '\\n'\n else {\n // 块级标签前后加换行\n const isBlock = node.name == 'p' || node.name == 'div' || node.name == 'tr' || node.name == 'li' || (node.name[0] == 'h' && node.name[1] > '0' && node.name[1] < '7')\n if (isBlock && text && text[text.length - 1] != '\\n')\n text += '\\n'\n // 递归获取子节点的文本\n if (node.children)\n traversal(node.children)\n if (isBlock && text[text.length - 1] != '\\n')\n text += '\\n'\n else if (node.name == 'td' || node.name == 'th')\n text += '\\t'\n }\n }\n })(this.nodes)\n return text\n },\n\n /**\n * @description 获取内容大小和位置\n * @return {Promise}\n */\n getRect() {\n return new Promise((resolve, reject) => {\n uni.createSelectorQuery()\n // #ifndef MP-ALIPAY\n .in(this)\n // #endif\n .select('#_root').boundingClientRect().exec(res => res[0] ? resolve(res[0]) : reject('Root label not found'))\n })\n },\n\n /**\n * @description 设置内容\n * @param {String} content html 内容\n * @param {Boolean} append 是否在尾部追加\n */\n setContent(content, append) {\n if (!append || !this.imgList)\n this.imgList = []\n const nodes = new parser(this).parse(content)\n // #ifdef APP-PLUS-NVUE\n if (this._ready)\n this._set(nodes, append)\n // #endif\n this.$set(this, 'nodes', append ? (this.nodes || []).concat(nodes) : nodes)\n\n // #ifndef APP-PLUS-NVUE\n this._videos = []\n this.$nextTick(() => {\n this._hook('onLoad')\n this.$emit('load')\n })\n\n // 等待图片加载完毕\n let height\n clearInterval(this._timer)\n this._timer = setInterval(() => {\n this.getRect().then(rect => {\n // 350ms 总高度无变化就触发 ready 事件\n if (rect.height == height) {\n this.$emit('ready', rect)\n clearInterval(this._timer)\n }\n height = rect.height\n }).catch(() => { })\n }, 350)\n // #endif\n },\n\n /**\n * @description 调用插件钩子函数\n */\n _hook(name) {\n for (let i = plugins.length; i--;)\n if (this.plugins[i][name])\n this.plugins[i][name]()\n },\n\n // #ifdef APP-PLUS-NVUE\n /**\n * @description 设置内容\n */\n _set(nodes, append) {\n this.$refs.web.evalJs('setContent(' + JSON.stringify(nodes) + ',' + JSON.stringify([this.bgColor, this.errorImg, this.loadingImg, this.pauseVideo, this.scrollTable, this.selectable]) + ',' + append + ')')\n },\n\n /**\n * @description 接收到 web-view 消息\n */\n _onMessage(e) {\n const message = e.detail.data[0]\n switch (message.action) {\n // web-view 初始化完毕\n case 'onJSBridgeReady':\n this._ready = true\n if (this.nodes)\n this._set(this.nodes)\n break\n // 内容 dom 加载完毕\n case 'onLoad':\n this.height = message.height\n this._hook('onLoad')\n this.$emit('load')\n break\n // 所有图片加载完毕\n case 'onReady':\n this.getRect().then(res => {\n this.$emit('ready', res)\n }).catch(() => { })\n break\n // 总高度发生变化\n case 'onHeightChange':\n this.height = message.height\n break\n // 图片点击\n case 'onImgTap':\n this.$emit('imgTap', message.attrs)\n if (this.previewImg)\n uni.previewImage({\n current: parseInt(message.attrs.i),\n urls: this.imgList\n })\n break\n // 链接点击\n case 'onLinkTap':\n const href = message.attrs.href\n this.$emit('linkTap', message.attrs)\n if (href) {\n // 锚点跳转\n if (href[0] == '#') {\n if (this.useAnchor)\n dom.scrollToElement(this.$refs.web, {\n offset: message.offset\n })\n }\n // 打开外链\n else if (href.includes('://')) {\n if (this.copyLink)\n plus.runtime.openWeb(href)\n }\n else\n uni.navigateTo({\n url: href,\n fail() {\n wx.switchTab({\n url: href\n })\n }\n })\n }\n break\n // 获取到锚点的偏移量\n case 'getOffset':\n if (typeof message.offset == 'number') {\n dom.scrollToElement(this.$refs.web, {\n offset: message.offset + this._navigateTo.offset\n })\n this._navigateTo.resolve()\n } else\n this._navigateTo.reject('Label not found')\n break\n // 点击\n case 'onClick':\n this.$emit('tap')\n break\n // 出错\n case 'onError':\n this.$emit('error', {\n source: message.source,\n attrs: message.attrs\n })\n }\n }\n // #endif\n }\n}\n</script>\n\n<style>\n/* #ifndef APP-PLUS-NVUE */\n/* 根节点样式 */\n._root {\n overflow: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n/* 长按复制 */\n._select {\n user-select: text;\n}\n/* #endif */\n</style>\n","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-parse.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-parse.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689910790\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-popup/u-popup.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-popup/u-popup.vue?a639","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-popup/u-popup.vue?87f3","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-popup/u-popup.vue?54b9","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-popup/u-popup.vue?a824","uni-app:///uni_modules/uview-ui/components/u-popup/u-popup.vue","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-popup/u-popup.vue?1f78","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-popup/u-popup.vue?248a"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qUAEN;AACP,KAAK;AACL;AACA,aAAa,qUAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,2UAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC/DA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,urBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC+C1vB,gF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA;;;;;;;;;;;;;;;;;;;;;;;kBAwBA,EACA,eADA,EAEA,sDAFA,EAGA,IAHA,kBAGA,CACA,SACA,mCADA,GAGA,CAPA,EAQA,SACA,IADA,gBACA,QADA,EACA,QADA,EACA,CACA,wBAEA,8BACA,0CAEA,CACA,CARA,EARA,EAkBA,YACA,eADA,6BACA,CACA,cACA,mBADA,EAEA,iBAFA,EAGA,eAHA,GAKA,qBACA,2BACA,iCACA,SADA,EAEA,MAFA,IAIA,CALA,MAKA,4BACA,iCACA,SADA,EAEA,MAFA,IAIA,CALA,MAKA,0BACA,iCACA,OADA,EAEA,QAFA,IAIA,CALA,MAKA,6BACA,iCACA,OADA;AAEA,kBAFA;;AAIA,OALA,MAKA;AACA;AACA,8BADA;AAEA,qCAFA;AAGA,gBAHA;AAIA,iBAJA;AAKA,kBALA;AAMA,mBANA;;AAQA;AACA,KAtCA;AAuCA,gBAvCA,0BAuCA;AACA;AACA;AACA;AAHA;;AAMA,kBANA,CAKA,cALA,eAKA,cALA;AAOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAHA,MAGA;AACA;AACA;AACA,SAHA,MAGA;AACA;AACA;AACA;AACA;AACA,KAlEA;AAmEA,YAnEA,sBAmEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAnFA,EAlBA;;AAuGA;AACA;AACA,gBAFA,0BAEA;AACA;AACA;AACA;AACA,KANA;AAOA,SAPA,iBAOA,CAPA,EAOA;AACA;AACA,KATA;AAUA,cAVA,wBAUA;AACA;AACA,KAZA;AAaA,gBAbA,0BAaA;AACA;AACA;AACA;AACA;AACA;AACA,KAnBA;;AAqBA,8BArBA,sCAqBA,QArBA,EAqBA;AACA;AACA;AACA,uBADA,EACA,aADA,EACA,QADA,EACA,aADA,EACA,OADA,EACA,cADA,EACA,eADA;AAEA,kBAFA,EAEA,UAFA,EAEA,cAFA,EAEA,UAFA,EAEA,cAFA,EAEA,qBAFA,EAEA,UAFA;AAGA,cAHA,EAGA,WAHA;;AAKA;AAPA,iCAQA,CARA;AASA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAFA;AAGA;AACA;AACA;AACA;AACA,SAtBA,EAQA;AAeA;AACA,KA7CA,EAvGA,E;;;;;;;;;;;;;ACzEA;AAAA;AAAA;AAAA;AAAi5C,CAAgB,svCAAG,EAAC,C;;;;;;;;;;;ACAr6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-popup/u-popup.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-popup.vue?vue&type=template&id=3a231fda&scoped=true&\"\nvar renderjs\nimport script from \"./u-popup.vue?vue&type=script&lang=js&\"\nexport * from \"./u-popup.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-popup.vue?vue&type=style&index=0&id=3a231fda&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3a231fda\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-popup/u-popup.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-popup.vue?vue&type=template&id=3a231fda&scoped=true&\"","var components\ntry {\n components = {\n uOverlay: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-overlay/u-overlay\" */ \"@/uni_modules/uview-ui/components/u-overlay/u-overlay.vue\"\n )\n },\n uTransition: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-transition/u-transition\" */ \"@/uni_modules/uview-ui/components/u-transition/u-transition.vue\"\n )\n },\n uStatusBar: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-status-bar/u-status-bar\" */ \"@/uni_modules/uview-ui/components/u-status-bar/u-status-bar.vue\"\n )\n },\n uIcon: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-icon/u-icon\" */ \"@/uni_modules/uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uSafeBottom: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom\" */ \"@/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.contentStyle])\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-popup.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-popup.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-popup\">\r\n\t\t<u-overlay\r\n\t\t\t:show=\"show\"\r\n\t\t\t@click=\"overlayClick\"\r\n\t\t\tv-if=\"overlay\"\r\n\t\t\t:duration=\"overlayDuration\"\r\n\t\t\t:customStyle=\"overlayStyle\"\r\n\t\t\t:opacity=\"overlayOpacity\"\r\n\t\t></u-overlay>\r\n\t\t<u-transition\r\n\t\t\t:show=\"show\"\r\n\t\t\t:customStyle=\"transitionStyle\"\r\n\t\t\t:mode=\"position\"\r\n\t\t\t:duration=\"duration\"\r\n\t\t\t@after-enter=\"afterEnter\"\r\n\t\t\t@click=\"clickHandler\"\r\n\t\t>\r\n\t\t\t<view\r\n\t\t\t\tclass=\"u-popup__content\"\r\n\t\t\t\t:style=\"[contentStyle]\"\r\n\t\t\t\t@tap.stop=\"noop\"\r\n\t\t\t>\r\n\t\t\t\t<u-status-bar v-if=\"safeAreaInsetTop\"></u-status-bar>\r\n\t\t\t\t<slot></slot>\r\n\t\t\t\t<view\r\n\t\t\t\t\tv-if=\"closeable\"\r\n\t\t\t\t\t@tap.stop=\"close\"\r\n\t\t\t\t\tclass=\"u-popup__content__close\"\r\n\t\t\t\t\t:class=\"['u-popup__content__close--' + closeIconPos]\"\r\n\t\t\t\t\thover-class=\"u-popup__content__close--hover\"\r\n\t\t\t\t\thover-stay-time=\"150\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<u-icon\r\n\t\t\t\t\t\tname=\"close\"\r\n\t\t\t\t\t\tcolor=\"#909399\"\r\n\t\t\t\t\t\tsize=\"18\"\r\n\t\t\t\t\t\tbold\r\n\t\t\t\t\t></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<u-safe-bottom v-if=\"safeAreaInsetBottom\"></u-safe-bottom>\r\n\t\t\t</view>\r\n\t\t</u-transition>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\r\n\t/**\r\n\t * popup 弹窗\r\n\t * @description 弹出层容器,用于展示弹窗、信息提示等内容,支持上、下、左、右和中部弹出。组件只提供容器,内部内容由用户自定义\r\n\t * @tutorial https://www.uviewui.com/components/popup.html\r\n\t * @property {Boolean}\t\t\tshow\t\t\t\t是否展示弹窗 (默认 false )\r\n\t * @property {Boolean}\t\t\toverlay\t\t\t\t是否显示遮罩 (默认 true )\r\n\t * @property {String}\t\t\tmode\t\t\t\t弹出方向(默认 'bottom' )\r\n\t * @property {String | Number}\tduration\t\t\t动画时长,单位ms (默认 300 )\r\n\t * @property {String | Number}\toverlayDuration\t\t\t遮罩层动画时长,单位ms (默认 350 )\r\n\t * @property {Boolean}\t\t\tcloseable\t\t\t是否显示关闭图标(默认 false )\r\n\t * @property {Object | String}\toverlayStyle\t\t自定义遮罩的样式\r\n\t * @property {String | Number}\toverlayOpacity\t\t遮罩透明度,0-1之间(默认 0.5)\r\n\t * @property {Boolean}\t\t\tcloseOnClickOverlay\t点击遮罩是否关闭弹窗 (默认 true )\r\n\t * @property {String | Number}\tzIndex\t\t\t\t层级 (默认 10075 )\r\n\t * @property {Boolean}\t\t\tsafeAreaInsetBottom\t是否为iPhoneX留出底部安全距离 (默认 true )\r\n\t * @property {Boolean}\t\t\tsafeAreaInsetTop\t是否留出顶部安全距离(状态栏高度) (默认 false )\r\n\t * @property {String}\t\t\tcloseIconPos\t\t自定义关闭图标位置(默认 'top-right' )\r\n\t * @property {String | Number}\tround\t\t\t\t圆角值(默认 0)\r\n\t * @property {Boolean}\t\t\tzoom\t\t\t\t当mode=center时 是否开启缩放(默认 true )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t\t组件的样式,对象形式\r\n\t * @event {Function} open 弹出层打开\r\n\t * @event {Function} close 弹出层收起\r\n\t * @example <u-popup v-model=\"show\"><text>出淤泥而不染,濯清涟而不妖</text></u-popup>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-popup',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\toverlayDuration: this.duration + 50\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tshow(newValue, oldValue) {\r\n\t\t\t\tif (newValue === true) {\r\n\t\t\t\t\t// #ifdef MP-WEIXIN\r\n\t\t\t\t\tconst children = this.$children\r\n\t\t\t\t\tthis.retryComputedComponentRect(children)\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ttransitionStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tzIndex: this.zIndex,\r\n\t\t\t\t\tposition: 'fixed',\r\n\t\t\t\t\tdisplay: 'flex',\r\n\t\t\t\t}\r\n\t\t\t\tstyle[this.mode] = 0\r\n\t\t\t\tif (this.mode === 'left') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\tbottom: 0,\r\n\t\t\t\t\t\ttop: 0,\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if (this.mode === 'right') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\tbottom: 0,\r\n\t\t\t\t\t\ttop: 0,\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if (this.mode === 'top') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\tleft: 0,\r\n\t\t\t\t\t\tright: 0\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if (this.mode === 'bottom') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\tleft: 0,\r\n\t\t\t\t\t\tright: 0,\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if (this.mode === 'center') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\talignItems: 'center',\r\n\t\t\t\t\t\t'justify-content': 'center',\r\n\t\t\t\t\t\ttop: 0,\r\n\t\t\t\t\t\tleft: 0,\r\n\t\t\t\t\t\tright: 0,\r\n\t\t\t\t\t\tbottom: 0\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tcontentStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\t// 通过设备信息的safeAreaInsets值来判断是否需要预留顶部状态栏和底部安全局的位置\r\n\t\t\t\t// 不使用css方案,是因为nvue不支持css的iPhoneX安全区查询属性\r\n\t\t\t\tconst {\r\n\t\t\t\t\tsafeAreaInsets\r\n\t\t\t\t} = uni.$u.sys()\r\n\t\t\t\tif (this.mode !== 'center') {\r\n\t\t\t\t\tstyle.flex = 1\r\n\t\t\t\t}\r\n\t\t\t\t// 背景色,一般用于设置为transparent,去除默认的白色背景\r\n\t\t\t\tif (this.bgColor) {\r\n\t\t\t\t\tstyle.backgroundColor = this.bgColor\r\n\t\t\t\t}\r\n\t\t\t\tif(this.round) {\r\n\t\t\t\t\tconst value = uni.$u.addUnit(this.round)\r\n\t\t\t\t\tif(this.mode === 'top') {\r\n\t\t\t\t\t\tstyle.borderBottomLeftRadius = value\r\n\t\t\t\t\t\tstyle.borderBottomRightRadius = value\r\n\t\t\t\t\t} else if(this.mode === 'bottom') {\r\n\t\t\t\t\t\tstyle.borderTopLeftRadius = value\r\n\t\t\t\t\t\tstyle.borderTopRightRadius = value\r\n\t\t\t\t\t} else if(this.mode === 'center') {\r\n\t\t\t\t\t\tstyle.borderRadius = value\r\n\t\t\t\t\t} \r\n\t\t\t\t}\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t},\r\n\t\t\tposition() {\r\n\t\t\t\tif (this.mode === 'center') {\r\n\t\t\t\t\treturn this.zoom ? 'fade-zoom' : 'fade'\r\n\t\t\t\t}\r\n\t\t\t\tif (this.mode === 'left') {\r\n\t\t\t\t\treturn 'slide-left'\r\n\t\t\t\t}\r\n\t\t\t\tif (this.mode === 'right') {\r\n\t\t\t\t\treturn 'slide-right'\r\n\t\t\t\t}\r\n\t\t\t\tif (this.mode === 'bottom') {\r\n\t\t\t\t\treturn 'slide-up'\r\n\t\t\t\t}\r\n\t\t\t\tif (this.mode === 'top') {\r\n\t\t\t\t\treturn 'slide-down'\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 点击遮罩\r\n\t\t\toverlayClick() {\r\n\t\t\t\tif (this.closeOnClickOverlay) {\r\n\t\t\t\t\tthis.$emit('close')\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tclose(e) {\r\n\t\t\t\tthis.$emit('close')\r\n\t\t\t},\r\n\t\t\tafterEnter() {\r\n\t\t\t\tthis.$emit('open')\r\n\t\t\t},\r\n\t\t\tclickHandler() {\r\n\t\t\t\t// 由于中部弹出时,其u-transition占据了整个页面相当于遮罩,此时需要发出遮罩点击事件,是否无法通过点击遮罩关闭弹窗\r\n\t\t\t\tif(this.mode === 'center') {\r\n\t\t\t\t\tthis.overlayClick()\r\n\t\t\t\t}\r\n\t\t\t\tthis.$emit('click')\r\n\t\t\t},\r\n\t\t\t// #ifdef MP-WEIXIN\r\n\t\t\tretryComputedComponentRect(children) {\r\n\t\t\t\t// 组件内部需要计算节点的组件\r\n\t\t\t\tconst names = ['u-calendar-month', 'u-album', 'u-collapse-item', 'u-dropdown', 'u-index-item', 'u-index-list',\r\n\t\t\t\t\t'u-line-progress', 'u-list-item', 'u-rate', 'u-read-more', 'u-row', 'u-row-notice', 'u-scroll-list',\r\n\t\t\t\t\t'u-skeleton', 'u-slider', 'u-steps-item', 'u-sticky', 'u-subsection', 'u-swipe-action-item', 'u-tabbar',\r\n\t\t\t\t\t'u-tabs', 'u-tooltip'\r\n\t\t\t\t]\r\n\t\t\t\t// 历遍所有的子组件节点\r\n\t\t\t\tfor (let i = 0; i < children.length; i++) {\r\n\t\t\t\t\tconst child = children[i]\r\n\t\t\t\t\t// 拿到子组件的子组件\r\n\t\t\t\t\tconst grandChild = child.$children\r\n\t\t\t\t\t// 判断如果在需要重新初始化的组件数组中名中,并且存在init方法的话,则执行\r\n\t\t\t\t\tif (names.includes(child.$options.name) && typeof child?.init === 'function') {\r\n\t\t\t\t\t\t// 需要进行一定的延时,因为初始化页面需要时间\r\n\t\t\t\t\t\tuni.$u.sleep(50).then(() => {\r\n\t\t\t\t\t\t\tchild.init()\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t\t// 如果子组件还有孙组件,进行递归历遍\r\n\t\t\t\t\tif (grandChild.length) {\r\n\t\t\t\t\t\tthis.retryComputedComponentRect(grandChild)\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t// #endif\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\t$u-popup-flex:1 !default;\r\n\t$u-popup-content-background-color: #fff !default;\r\n\r\n\t.u-popup {\r\n\t\tflex: $u-popup-flex;\r\n\r\n\t\t&__content {\r\n\t\t\tbackground-color: $u-popup-content-background-color;\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t&--round-top {\r\n\t\t\t\tborder-top-left-radius: 0;\r\n\t\t\t\tborder-top-right-radius: 0;\r\n\t\t\t\tborder-bottom-left-radius: 10px;\r\n\t\t\t\tborder-bottom-right-radius: 10px;\r\n\t\t\t}\r\n\r\n\t\t\t&--round-left {\r\n\t\t\t\tborder-top-left-radius: 0;\r\n\t\t\t\tborder-top-right-radius: 10px;\r\n\t\t\t\tborder-bottom-left-radius: 0;\r\n\t\t\t\tborder-bottom-right-radius: 10px;\r\n\t\t\t}\r\n\r\n\t\t\t&--round-right {\r\n\t\t\t\tborder-top-left-radius: 10px;\r\n\t\t\t\tborder-top-right-radius: 0;\r\n\t\t\t\tborder-bottom-left-radius: 10px;\r\n\t\t\t\tborder-bottom-right-radius: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&--round-bottom {\r\n\t\t\t\tborder-top-left-radius: 10px;\r\n\t\t\t\tborder-top-right-radius: 10px;\r\n\t\t\t\tborder-bottom-left-radius: 0;\r\n\t\t\t\tborder-bottom-right-radius: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&--round-center {\r\n\t\t\t\tborder-top-left-radius: 10px;\r\n\t\t\t\tborder-top-right-radius: 10px;\r\n\t\t\t\tborder-bottom-left-radius: 10px;\r\n\t\t\t\tborder-bottom-right-radius: 10px;\r\n\t\t\t}\r\n\r\n\t\t\t&__close {\r\n\t\t\t\tposition: absolute;\r\n\r\n\t\t\t\t&--hover {\r\n\t\t\t\t\topacity: 0.4;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&__close--top-left {\r\n\t\t\t\ttop: 15px;\r\n\t\t\t\tleft: 15px;\r\n\t\t\t}\r\n\r\n\t\t\t&__close--top-right {\r\n\t\t\t\ttop: 15px;\r\n\t\t\t\tright: 15px;\r\n\t\t\t}\r\n\r\n\t\t\t&__close--bottom-left {\r\n\t\t\t\tbottom: 15px;\r\n\t\t\t\tleft: 15px;\r\n\t\t\t}\r\n\r\n\t\t\t&__close--bottom-right {\r\n\t\t\t\tright: 15px;\r\n\t\t\t\tbottom: 15px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-popup.vue?vue&type=style&index=0&id=3a231fda&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-popup.vue?vue&type=style&index=0&id=3a231fda&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249520\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?ec73","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?a94c","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?3f0b","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?0a48","uni-app:///uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?dfe5","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?0aea"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,mFAAM;AACR,EAAE,oGAAM;AACR,EAAE,6GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,wGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AClBA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,6rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUhwB,gF;;;;;;;;;AACA;;;;;;;;;kBAUA,EACA,qBADA,EAEA,sDAFA,EAGA,IAHA,kBAGA,CACA,SACA,uBADA,EAEA,aAFA;AAIA,GARA;AASA;AACA,SADA,mBACA;AACA;;;;;AAKA;AACA,KARA,EATA;;AAmBA,SAnBA,qBAmBA;;;;;AAKA,GAxBA,E;;;;;;;;;;;;;ACrBA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,4vCAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-safe-bottom.vue?vue&type=template&id=40b3d0de&scoped=true&\"\nvar renderjs\nimport script from \"./u-safe-bottom.vue?vue&type=script&lang=js&\"\nexport * from \"./u-safe-bottom.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-safe-bottom.vue?vue&type=style&index=0&id=40b3d0de&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"40b3d0de\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-safe-bottom.vue?vue&type=template&id=40b3d0de&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.style])\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-safe-bottom.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-safe-bottom.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-safe-bottom\"\r\n\t\t:style=\"[style]\"\r\n\t\t:class=\"[!isNvue && 'u-safe-area-inset-bottom']\"\r\n\t>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from \"./props.js\";\r\n\t/**\r\n\t * SafeBottom 底部安全区\r\n\t * @description 这个适配,主要是针对IPhone X等一些底部带指示条的机型,指示条的操作区域与页面底部存在重合,容易导致用户误操作,因此我们需要针对这些机型进行底部安全区适配。\r\n\t * @tutorial https://www.uviewui.com/components/safeAreaInset.html\r\n\t * @property {type}\t\tprop_name\r\n\t * @property {Object}\tcustomStyle\t定义需要用到的外部样式\r\n\t *\r\n\t * @event {Function()}\r\n\t * @example <u-status-bar></u-status-bar>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-safe-bottom\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tsafeAreaBottomHeight: 0,\r\n\t\t\t\tisNvue: false,\r\n\t\t\t};\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tstyle() {\r\n\t\t\t\tconst style = {};\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// nvue下,高度使用js计算填充\r\n\t\t\t\tstyle.height = uni.$u.addUnit(uni.$u.sys().safeAreaInsets.bottom, 'px');\r\n\t\t\t\t// #endif\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\r\n\t\t\t},\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\t// #ifdef APP-NVUE\r\n\t\t\t// 标识为是否nvue\r\n\t\t\tthis.isNvue = true;\r\n\t\t\t// #endif\r\n\t\t},\r\n\t};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.u-safe-bottom {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\twidth: 100%;\r\n\t\t/* #endif */\r\n\t}\r\n</style>\r\n","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-safe-bottom.vue?vue&type=style&index=0&id=40b3d0de&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-safe-bottom.vue?vue&type=style&index=0&id=40b3d0de&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249611\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-search/u-search.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-search/u-search.vue?9f29","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-search/u-search.vue?d1b7","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-search/u-search.vue?8ddb","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-search/u-search.vue?7a70","uni-app:///uni_modules/uview-ui/components/u-search/u-search.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-search/u-search.vue?5795","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-search/u-search.vue?af84"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC9DA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,wrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC0E3vB,gF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;kBAmCA,EACA,gBADA,EAEA,sDAFA,EAGA,IAHA,kBAGA,CACA,SACA,WADA,EAEA,gBAFA,EAEA;AACA,iBAHA,EAIA;AACA,yBALA,CAMA;AACA;AAPA,MASA,CAbA,EAcA,SACA,OADA,mBACA,IADA,EACA,CACA;AACA,gCAFA,CAGA;AACA,iCACA,CANA,EAOA,SACA,eADA,EAEA,OAFA,mBAEA,IAFA,EAEA,CACA,oBACA,CAJA,EAPA,EAdA,EA4BA,YACA,aADA,2BACA,CACA,0CACA,CAHA,EA5BA,EAiCA,WACA;AACA,eAFA,uBAEA,CAFA,EAEA,CACA,8BACA,CAJA,EAKA;AACA;AACA,SAPA,mBAOA,kBACA,kBADA,CAEA;AACA,kCACA,qBACA,CAFA,EAGA,CAbA,EAcA;AACA,UAfA,kBAeA,CAfA,EAeA,CACA,qCACA,KACA;AACA,2BACA,CAHA,CAGA,YACA,CArBA,EAsBA;AACA,UAvBA,oBAuBA,CACA,mCACA,KACA;AACA,2BACA,CAHA,CAGA,YACA,CA7BA,EA8BA;AACA,YA/BA,sBA+BA,CACA,oBADA,CAEA;AACA,8DACA,kCACA,CApCA,EAqCA;AACA,QAtCA,kBAsCA,oBACA;AACA;AACA,8BACA,uBACA,CAFA,EAEA,GAFA,EAGA,kBACA,iCACA,CA9CA,EA+CA;AACA,gBAhDA,0BAgDA,CACA,uCACA,CAlDA,EAmDA;AACA,aApDA,uBAoDA,CACA,wBACA,CAtDA,EAjCA,E;;;;;;;;;;;;;AC/GA;AAAA;AAAA;AAAA;AAAk5C,CAAgB,uvCAAG,EAAC,C;;;;;;;;;;;ACAt6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-search/u-search.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-search.vue?vue&type=template&id=0a306a29&scoped=true&\"\nvar renderjs\nimport script from \"./u-search.vue?vue&type=script&lang=js&\"\nexport * from \"./u-search.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-search.vue?vue&type=style&index=0&id=0a306a29&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0a306a29\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-search/u-search.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-search.vue?vue&type=template&id=0a306a29&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-icon/u-icon\" */ \"@/uni_modules/uview-ui/components/u-icon/u-icon.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([\n {\n margin: _vm.margin\n },\n _vm.$u.addStyle(_vm.customStyle)\n ])\n\n var s1 = _vm.__get_style([\n {\n textAlign: _vm.inputAlign,\n color: _vm.color,\n backgroundColor: _vm.bgColor,\n height: _vm.$u.addUnit(_vm.height)\n },\n _vm.inputStyle\n ])\n\n var s2 = _vm.__get_style([_vm.actionStyle])\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1,\n s2: s2\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-search.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-search.vue?vue&type=script&lang=js&\"","<template>\n\t<view\n\t class=\"u-search\"\n\t @tap=\"clickHandler\"\n\t :style=\"[{\n\t\t\tmargin: margin,\n\t\t}, $u.addStyle(customStyle)]\"\n\t>\n\t\t<view\n\t\t class=\"u-search__content\"\n\t\t :style=\"{\n\t\t\t\tbackgroundColor: bgColor,\n\t\t\t\tborderRadius: shape == 'round' ? '100px' : '4px',\n\t\t\t\tborderColor: borderColor,\n\t\t\t}\"\n\t\t>\n\t\t\t<template v-if=\"$slots.label || label !== null\">\n\t\t\t\t<slot name=\"label\">\n\t\t\t\t\t<text class=\"u-search__content__label\">{{ label }}</text>\n\t\t\t\t</slot>\n\t\t\t</template>\n\t\t\t<view class=\"u-search__content__icon\">\n\t\t\t\t<u-icon\n\t\t\t\t\t@tap=\"clickIcon\"\n\t\t\t\t :size=\"searchIconSize\"\n\t\t\t\t :name=\"searchIcon\"\n\t\t\t\t :color=\"searchIconColor ? searchIconColor : color\"\n\t\t\t\t></u-icon>\n\t\t\t</view>\n\t\t\t<input\n\t\t\t confirm-type=\"search\"\n\t\t\t @blur=\"blur\"\n\t\t\t :value=\"value\"\n\t\t\t @confirm=\"search\"\n\t\t\t @input=\"inputChange\"\n\t\t\t :disabled=\"disabled\"\n\t\t\t @focus=\"getFocus\"\n\t\t\t :focus=\"focus\"\n\t\t\t :maxlength=\"maxlength\"\n\t\t\t placeholder-class=\"u-search__content__input--placeholder\"\n\t\t\t :placeholder=\"placeholder\"\n\t\t\t :placeholder-style=\"`color: ${placeholderColor}`\"\n\t\t\t class=\"u-search__content__input\"\n\t\t\t type=\"text\"\n\t\t\t :style=\"[{\n\t\t\t\t\ttextAlign: inputAlign,\n\t\t\t\t\tcolor: color,\n\t\t\t\t\tbackgroundColor: bgColor,\n\t\t\t\t\theight: $u.addUnit(height)\n\t\t\t\t}, inputStyle]\"\n\t\t\t/>\n\t\t\t<view\n\t\t\t class=\"u-search__content__icon u-search__content__close\"\n\t\t\t v-if=\"keyword && clearabled && focused\"\n\t\t\t @tap=\"clear\"\n\t\t\t>\n\t\t\t\t<u-icon\n\t\t\t\t name=\"close\"\n\t\t\t\t size=\"11\"\n\t\t\t\t color=\"#ffffff\"\n\t\t\t\t\tcustomStyle=\"line-height: 12px\"\n\t\t\t\t></u-icon>\n\t\t\t</view>\n\t\t</view>\n\t\t<text\n\t\t :style=\"[actionStyle]\"\n\t\t class=\"u-search__action\"\n\t\t :class=\"[(showActionBtn || show) && 'u-search__action--active']\"\n\t\t @tap.stop.prevent=\"custom\"\n\t\t>{{ actionText }}</text>\n\t</view>\n</template>\n\n<script>\n\timport props from './props.js';\n\n\t/**\n\t * search 搜索框\n\t * @description 搜索组件,集成了常见搜索框所需功能,用户可以一键引入,开箱即用。\n\t * @tutorial https://www.uviewui.com/components/search.html\n\t * @property {String}\t\t\tshape\t\t\t\t搜索框形状,round-圆形,square-方形(默认 'round' )\n\t * @property {String}\t\t\tbgColor\t\t\t\t搜索框背景颜色(默认 '#f2f2f2' )\n\t * @property {String}\t\t\tplaceholder\t\t\t占位文字内容(默认 '请输入关键字' )\n\t * @property {Boolean}\t\t\tclearabled\t\t\t是否启用清除控件(默认 true )\n\t * @property {Boolean}\t\t\tfocus\t\t\t\t是否自动获得焦点(默认 false )\n\t * @property {Boolean}\t\t\tshowAction\t\t\t是否显示右侧控件(默认 true )\n\t * @property {Object}\t\t\tactionStyle\t\t\t右侧控件的样式,对象形式\n\t * @property {String}\t\t\tactionText\t\t\t右侧控件文字(默认 '搜索' )\n\t * @property {String}\t\t\tinputAlign\t\t\t输入框内容水平对齐方式 (默认 'left' )\n\t * @property {Object}\t\t\tinputStyle\t\t\t自定义输入框样式,对象形式\n\t * @property {Boolean}\t\t\tdisabled\t\t\t是否启用输入框(默认 false )\n\t * @property {String}\t\t\tborderColor\t\t\t边框颜色,配置了颜色,才会有边框 (默认 'transparent' )\n\t * @property {String}\t\t\tsearchIconColor\t\t搜索图标的颜色,默认同输入框字体颜色 (默认 '#909399' )\n\t * @property {Number | String}\tsearchIconSize 搜索图标的字体,默认22\n\t * @property {String}\t\t\tcolor\t\t\t\t输入框字体颜色(默认 '#606266' )\n\t * @property {String}\t\t\tplaceholderColor\tplaceholder的颜色(默认 '#909399' )\n\t * @property {String}\t\t\tsearchIcon\t\t\t输入框左边的图标,可以为uView图标名称或图片路径 (默认 'search' )\n\t * @property {String}\t\t\tmargin\t\t\t\t组件与其他上下左右元素之间的距离,带单位的字符串形式,如\"30px\" (默认 '0' )\n\t * @property {Boolean} \t\t\tanimation\t\t\t是否开启动画,见上方说明(默认 false )\n\t * @property {String}\t\t\tvalue\t\t\t\t输入框初始值\n\t * @property {String | Number}\tmaxlength\t\t\t输入框最大能输入的长度,-1为不限制长度 (默认 '-1' )\n\t * @property {String | Number}\theight\t\t\t\t输入框高度,单位px(默认 64 )\n\t * @property {String | Number}\tlabel\t\t\t\t搜索框左边显示内容\n\t * @property {Object}\t\t\tcustomStyle\t\t\t定义需要用到的外部样式\n\t *\n\t * @event {Function} change 输入框内容发生变化时触发\n\t * @event {Function} search 用户确定搜索时触发,用户按回车键,或者手机键盘右下角的\"搜索\"键时触发\n\t * @event {Function} custom 用户点击右侧控件时触发\n\t * @event {Function} clear 用户点击清除按钮时触发\n\t * @example <u-search placeholder=\"日照香炉生紫烟\" v-model=\"keyword\"></u-search>\n\t */\n\texport default {\n\t\tname: \"u-search\",\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tkeyword: '',\n\t\t\t\tshowClear: false, // 是否显示右边的清除图标\n\t\t\t\tshow: false,\n\t\t\t\t// 标记input当前状态是否处于聚焦中,如果是,才会显示右侧的清除控件\n\t\t\t\tfocused: this.focus\n\t\t\t\t// 绑定输入框的值\n\t\t\t\t// inputValue: this.value\n\t\t\t};\n\t\t},\n\t\twatch: {\n\t\t\tkeyword(nVal) {\n\t\t\t\t// 双向绑定值,让v-model绑定的值双向变化\n\t\t\t\tthis.$emit('input', nVal);\n\t\t\t\t// 触发change事件,事件效果和v-model双向绑定的效果一样,让用户多一个选择\n\t\t\t\tthis.$emit('change', nVal);\n\t\t\t},\n\t\t\tvalue: {\n\t\t\t\timmediate: true,\n\t\t\t\thandler(nVal) {\n\t\t\t\t\tthis.keyword = nVal;\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcomputed: {\n\t\t\tshowActionBtn() {\n\t\t\t\treturn !this.animation && this.showAction\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\t// 目前HX2.6.9 v-model双向绑定无效,故监听input事件获取输入框内容的变化\n\t\t\tinputChange(e) {\n\t\t\t\tthis.keyword = e.detail.value;\n\t\t\t},\n\t\t\t// 清空输入\n\t\t\t// 也可以作为用户通过this.$refs形式调用清空输入框内容\n\t\t\tclear() {\n\t\t\t\tthis.keyword = '';\n\t\t\t\t// 延后发出事件,避免在父组件监听clear事件时,value为更新前的值(不为空)\n\t\t\t\tthis.$nextTick(() => {\n\t\t\t\t\tthis.$emit('clear');\n\t\t\t\t})\n\t\t\t},\n\t\t\t// 确定搜索\n\t\t\tsearch(e) {\n\t\t\t\tthis.$emit('search', e.detail.value);\n\t\t\t\ttry {\n\t\t\t\t\t// 收起键盘\n\t\t\t\t\tuni.hideKeyboard();\n\t\t\t\t} catch (e) {}\n\t\t\t},\n\t\t\t// 点击右边自定义按钮的事件\n\t\t\tcustom() {\n\t\t\t\tthis.$emit('custom', this.keyword);\n\t\t\t\ttry {\n\t\t\t\t\t// 收起键盘\n\t\t\t\t\tuni.hideKeyboard();\n\t\t\t\t} catch (e) {}\n\t\t\t},\n\t\t\t// 获取焦点\n\t\t\tgetFocus() {\n\t\t\t\tthis.focused = true;\n\t\t\t\t// 开启右侧搜索按钮展开的动画效果\n\t\t\t\tif (this.animation && this.showAction) this.show = true;\n\t\t\t\tthis.$emit('focus', this.keyword);\n\t\t\t},\n\t\t\t// 失去焦点\n\t\t\tblur() {\n\t\t\t\t// 最开始使用的是监听图标@touchstart事件,自从hx2.8.4后,此方法在微信小程序出错\n\t\t\t\t// 这里改为监听点击事件,手点击清除图标时,同时也发生了@blur事件,导致图标消失而无法点击,这里做一个延时\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.focused = false;\n\t\t\t\t}, 100)\n\t\t\t\tthis.show = false;\n\t\t\t\tthis.$emit('blur', this.keyword);\n\t\t\t},\n\t\t\t// 点击搜索框,只有disabled=true时才发出事件,因为禁止了输入,意味着是想跳转真正的搜索页\n\t\t\tclickHandler() {\n\t\t\t\tif (this.disabled) this.$emit('click');\n\t\t\t},\n\t\t\t// 点击左边图标\n\t\t\tclickIcon() {\n\t\t\t\tthis.$emit('clickIcon');\n\t\t\t}\n\t\t}\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n@import \"../../libs/css/components.scss\";\n$u-search-content-padding: 0 10px !default;\n$u-search-label-color: $u-main-color !default;\n$u-search-label-font-size: 14px !default;\n$u-search-label-margin: 0 4px !default;\n$u-search-close-size: 20px !default;\n$u-search-close-radius: 100px !default;\n$u-search-close-bgColor: #C6C7CB !default;\n$u-search-close-transform: scale(0.82) !default;\n$u-search-input-font-size: 14px !default;\n$u-search-input-margin: 0 5px !default;\n$u-search-input-color: $u-main-color !default;\n$u-search-input-placeholder-color: $u-tips-color !default;\n$u-search-action-font-size: 14px !default;\n$u-search-action-color: $u-main-color !default;\n$u-search-action-width: 0 !default;\n$u-search-action-active-width: 40px !default;\n$u-search-action-margin-left: 5px !default;\n\n/* #ifdef H5 */\n// iOS15在H5下,hx的某些版本,input type=search时,会多了一个搜索图标,进行移除\n[type=\"search\"]::-webkit-search-decoration {\n display: none;\n}\n/* #endif */\n\n.u-search {\n\t@include flex(row);\n\talign-items: center;\n\tflex: 1;\n\n\t&__content {\n\t\t@include flex;\n\t\talign-items: center;\n\t\tpadding: $u-search-content-padding;\n\t\tflex: 1;\n\t\tjustify-content: space-between;\n\t\tborder-width: 1px;\n\t\tborder-color: transparent;\n\t\tborder-style: solid;\n\t\toverflow: hidden;\n\n\t\t&__icon {\n\t\t\t@include flex;\n\t\t\talign-items: center;\n\t\t}\n\n\t\t&__label {\n\t\t\tcolor: $u-search-label-color;\n\t\t\tfont-size: $u-search-label-font-size;\n\t\t\tmargin: $u-search-label-margin;\n\t\t}\n\n\t\t&__close {\n\t\t\twidth: $u-search-close-size;\n\t\t\theight: $u-search-close-size;\n\t\t\tborder-top-left-radius: $u-search-close-radius;\n\t\t\tborder-top-right-radius: $u-search-close-radius;\n\t\t\tborder-bottom-left-radius: $u-search-close-radius;\n\t\t\tborder-bottom-right-radius: $u-search-close-radius;\n\t\t\tbackground-color: $u-search-close-bgColor;\n\t\t\t@include flex(row);\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\ttransform: $u-search-close-transform;\n\t\t}\n\n\t\t&__input {\n\t\t\tflex: 1;\n\t\t\tfont-size: $u-search-input-font-size;\n\t\t\tline-height: 1;\n\t\t\tmargin: $u-search-input-margin;\n\t\t\tcolor: $u-search-input-color;\n\n\t\t\t&--placeholder {\n\t\t\t\tcolor: $u-search-input-placeholder-color;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__action {\n\t\tfont-size: $u-search-action-font-size;\n\t\tcolor: $u-search-action-color;\n\t\twidth: $u-search-action-width;\n\t\toverflow: hidden;\n\t\ttransition-property: width;\n\t\ttransition-duration: 0.3s;\n\t\t/* #ifndef APP-NVUE */\n\t\twhite-space: nowrap;\n\t\t/* #endif */\n\t\ttext-align: center;\n\n\t\t&--active {\n\t\t\twidth: $u-search-action-active-width;\n\t\t\tmargin-left: $u-search-action-margin-left;\n\t\t}\n\t}\n}\n</style>\n","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-search.vue?vue&type=style&index=0&id=0a306a29&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-search.vue?vue&type=style&index=0&id=0a306a29&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114781\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-status-bar/u-status-bar.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-status-bar/u-status-bar.vue?4397","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-status-bar/u-status-bar.vue?a042","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-status-bar/u-status-bar.vue?7505","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-status-bar/u-status-bar.vue?6559","uni-app:///uni_modules/uview-ui/components/u-status-bar/u-status-bar.vue","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-status-bar/u-status-bar.vue?acf6","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-status-bar/u-status-bar.vue?f9ec"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,kFAAM;AACR,EAAE,mGAAM;AACR,EAAE,4GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,uGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AClBA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,4rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACU/vB,gF;;;;;;;;;AACA;;;;;;;kBAQA,EACA,oBADA,EAEA,sDAFA,EAGA,IAHA,kBAGA,CACA,UAEA,CANA,EAOA;AACA,SADA,mBACA;AACA;AACA;AACA;AACA;AACA;AACA,KAPA,EAPA,E;;;;;;;;;;;;;ACnBA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,2vCAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-status-bar/u-status-bar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-status-bar.vue?vue&type=template&id=124d52a9&scoped=true&\"\nvar renderjs\nimport script from \"./u-status-bar.vue?vue&type=script&lang=js&\"\nexport * from \"./u-status-bar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-status-bar.vue?vue&type=style&index=0&id=124d52a9&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"124d52a9\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-status-bar/u-status-bar.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-status-bar.vue?vue&type=template&id=124d52a9&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.style])\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-status-bar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-status-bar.vue?vue&type=script&lang=js&\"","<template>\n\t<view\n\t :style=\"[style]\"\n\t class=\"u-status-bar\"\n\t>\n\t\t<slot />\n\t</view>\n</template>\n\n<script>\n\timport props from './props.js';\n\t/**\n\t * StatbusBar 状态栏占位\n\t * @description 本组件主要用于状态填充,比如在自定导航栏的时候,它会自动适配一个恰当的状态栏高度。\n\t * @tutorial https://uviewui.com/components/statusBar.html\n\t * @property {String}\t\t\tbgColor\t\t\t背景色 (默认 'transparent' )\n\t * @property {String | Object}\tcustomStyle\t\t自定义样式 \n\t * @example <u-status-bar></u-status-bar>\n\t */\n\texport default {\n\t\tname: 'u-status-bar',\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\n\t\tdata() {\n\t\t\treturn {\n\t\t\t}\n\t\t},\n\t\tcomputed: {\n\t\t\tstyle() {\n\t\t\t\tconst style = {}\n\t\t\t\t// 状态栏高度,由于某些安卓和微信开发工具无法识别css的顶部状态栏变量,所以使用js获取的方式\n\t\t\t\tstyle.height = uni.$u.addUnit(uni.$u.sys().statusBarHeight, 'px')\n\t\t\t\tstyle.backgroundColor = this.bgColor\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\n\t\t\t}\n\t\t},\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t.u-status-bar {\n\t\t// nvue会默认100%,如果nvue下,显式写100%的话,会导致宽度不为100%而异常\n\t\t/* #ifndef APP-NVUE */\n\t\twidth: 100%;\n\t\t/* #endif */\n\t}\n</style>\n","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-status-bar.vue?vue&type=style&index=0&id=124d52a9&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-status-bar.vue?vue&type=style&index=0&id=124d52a9&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249597\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?6408","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?6adc","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?9c09","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?b624","uni-app:///uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?a0b7","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?9a15"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,mFAAM;AACR,EAAE,oGAAM;AACR,EAAE,6GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,wGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,uSAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AChDA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,6rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC6ChwB,gF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;;;;;;;;;;;;;kBAcA,EACA,qBADA,EAEA,sDAFA,EAGA,IAHA,kBAGA,CACA,SACA,eADA,EACA;AACA,oBACA,WADA,EAEA,eAFA,EAGA,iBAHA,EAFA,GAQA,CAZA,EAaA,OAbA,qBAaA,CACA,YACA,CAfA,EAgBA,WACA,IADA,kBACA,CACA;AACA,8BACA,mBACA,8CACA,CALA,CAMA;AACA,qDAPA,CAQA;AACA,qEACA,CAXA,EAYA,gBAZA,8BAYA,CACA;AACA,qCACA,CAfA,EAgBA;AACA,oBAjBA,8BAiBA,CACA;AACA,kBACA,CApBA,EAqBA,YArBA,0BAqBA,kBACA,4BACA,iDACA,+BAFA,CAGA;AACA,0CACA,mCACA,CACA,2BACA,CARA,EASA,CA/BA,EAhBA,E;;;;;;;;;;;;;AC5DA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,4vCAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-tabbar-item.vue?vue&type=template&id=0d9729bf&scoped=true&\"\nvar renderjs\nimport script from \"./u-tabbar-item.vue?vue&type=script&lang=js&\"\nexport * from \"./u-tabbar-item.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-tabbar-item.vue?vue&type=style&index=0&id=0d9729bf&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0d9729bf\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabbar-item.vue?vue&type=template&id=0d9729bf&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-icon/u-icon\" */ \"@/uni_modules/uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uBadge: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-badge/u-badge\" */ \"@/uni_modules/uview-ui/components/u-badge/u-badge.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.$u.addStyle(_vm.customStyle)])\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabbar-item.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabbar-item.vue?vue&type=script&lang=js&\"","<template>\n\t<view\n\t class=\"u-tabbar-item\"\n\t :style=\"[$u.addStyle(customStyle)]\"\n\t @tap=\"clickHandler\"\n\t>\n\t\t<view class=\"u-tabbar-item__icon\">\n\t\t\t<u-icon\n\t\t\t v-if=\"icon\"\n\t\t\t :name=\"icon\"\n\t\t\t :color=\"isActive? parentData.activeColor : parentData.inactiveColor\"\n\t\t\t :size=\"20\"\n\t\t\t></u-icon>\n\t\t\t<template v-else>\n\t\t\t\t<slot\n\t\t\t\t v-if=\"isActive\"\n\t\t\t\t name=\"active-icon\"\n\t\t\t\t/>\n\t\t\t\t<slot\n\t\t\t\t v-else\n\t\t\t\t name=\"inactive-icon\"\n\t\t\t\t/>\n\t\t\t</template>\n\t\t\t<u-badge\n\t\t\t\tabsolute\n\t\t\t\t:offset=\"[0, dot ? '34rpx' : badge > 9 ? '14rpx' : '20rpx']\"\n\t\t\t :customStyle=\"badgeStyle\"\n\t\t\t :isDot=\"dot\"\n\t\t\t :value=\"badge || (dot ? 1 : null)\"\n\t\t\t :show=\"dot || badge > 0\"\n\t\t\t></u-badge>\n\t\t</view>\n\t\t\n\t\t<slot name=\"text\">\n\t\t\t<text\n\t\t\t class=\"u-tabbar-item__text\"\n\t\t\t :style=\"{\n\t\t\t\t\tcolor: isActive? parentData.activeColor : parentData.inactiveColor\n\t\t\t\t}\"\n\t\t\t>{{ text }}</text>\n\t\t</slot>\n\t</view>\n</template>\n\n<script>\n\timport props from './props.js';\n\t/**\n\t * TabbarItem 底部导航栏子组件\n\t * @description 此组件提供了自定义tabbar的能力。\n\t * @tutorial https://www.uviewui.com/components/tabbar.html\n\t * @property {String | Number}\tname\t\titem标签的名称,作为与u-tabbar的value参数匹配的标识符\n\t * @property {String}\t\t\ticon\t\tuView内置图标或者绝对路径的图片\n\t * @property {String | Number}\tbadge\t\t右上角的角标提示信息\n\t * @property {Boolean}\t\t\tdot\t\t\t是否显示圆点,将会覆盖badge参数(默认 false )\n\t * @property {String}\t\t\ttext\t\t描述文本\n\t * @property {Object | String}\tbadgeStyle\t控制徽标的位置,对象或者字符串形式,可以设置top和right属性(默认 'top: 6px;right:2px;' )\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\n\t * \n\t * @example <u-tabbar :value=\"value2\" :placeholder=\"false\" @change=\"name => value2 = name\" :fixed=\"false\" :safeAreaInsetBottom=\"false\"><u-tabbar-item text=\"首页\" icon=\"home\" dot ></u-tabbar-item></u-tabbar>\n\t */\n\texport default {\n\t\tname: 'u-tabbar-item',\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tisActive: false, // 是否处于激活状态\n\t\t\t\tparentData: {\n\t\t\t\t\tvalue: null,\n\t\t\t\t\tactiveColor: '',\n\t\t\t\t\tinactiveColor: ''\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcreated() {\n\t\t\tthis.init()\n\t\t},\n\t\tmethods: {\n\t\t\tinit() {\n\t\t\t\t// 支付宝小程序不支持provide/inject,所以使用这个方法获取整个父组件,在created定义,避免循环引用\n\t\t\t\tthis.updateParentData()\n\t\t\t\tif (!this.parent) {\n\t\t\t\t\tuni.$u.error('u-tabbar-item必须搭配u-tabbar组件使用')\n\t\t\t\t}\n\t\t\t\t// 本子组件在u-tabbar的children数组中的索引\n\t\t\t\tconst index = this.parent.children.indexOf(this)\n\t\t\t\t// 判断本组件的name(如果没有定义name,就用index索引)是否等于父组件的value参数\n\t\t\t\tthis.isActive = (this.name || index) === this.parentData.value\n\t\t\t},\n\t\t\tupdateParentData() {\n\t\t\t\t// 此方法在mixin中\n\t\t\t\tthis.getParentData('u-tabbar')\n\t\t\t},\n\t\t\t// 此方法将会被父组件u-tabbar调用\n\t\t\tupdateFromParent() {\n\t\t\t\t// 重新初始化\n\t\t\t\tthis.init()\n\t\t\t},\n\t\t\tclickHandler() {\n\t\t\t\tthis.$nextTick(() => {\n\t\t\t\t\tconst index = this.parent.children.indexOf(this)\n\t\t\t\t\tconst name = this.name || index\n\t\t\t\t\t// 点击的item为非激活的item才发出change事件\n\t\t\t\t\tif (name !== this.parent.value) {\n\t\t\t\t\t\tthis.parent.$emit('change', name)\n\t\t\t\t\t}\n\t\t\t\t\tthis.$emit('click', name)\n\t\t\t\t})\n\t\t\t}\n\t\t},\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n\n\t.u-tabbar-item {\n\t\t@include flex(column);\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tflex: 1;\n\t\t\n\t\t&__icon {\n\t\t\t@include flex;\n\t\t\tposition: relative;\n\t\t\twidth: 150rpx;\n\t\t\tjustify-content: center;\n\t\t}\n\n\t\t&__text {\n\t\t\tmargin-top: 2px;\n\t\t\tfont-size: 12px;\n\t\t\tcolor: $u-content-color;\n\t\t}\n\t}\n\n\t/* #ifdef MP */\n\t// 由于小程序都使用shadow DOM形式实现,需要给影子宿主设置flex: 1才能让其撑开\n\t:host {\n\t\tflex: 1\n\t}\n\t/* #endif */\n</style>\n","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabbar-item.vue?vue&type=style&index=0&id=0d9729bf&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabbar-item.vue?vue&type=style&index=0&id=0d9729bf&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249538\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-tabbar/u-tabbar.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-tabbar/u-tabbar.vue?50f7","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-tabbar/u-tabbar.vue?74d9","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-tabbar/u-tabbar.vue?74e0","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-tabbar/u-tabbar.vue?9eb6","uni-app:///uni_modules/uview-ui/components/u-tabbar/u-tabbar.vue","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-tabbar/u-tabbar.vue?1d6d","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-tabbar/u-tabbar.vue?968c"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,2UAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,wrBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACyB3vB,gF;;;;AAIA;;;;;;;;;;;;;;;;AAgBA;AACA,kBADA;AAEA,wDAFA;AAGA,MAHA,kBAGA;AACA;AACA,0BADA;;AAGA,GAPA;AAQA;AACA,eADA,yBACA;AACA;AACA,2BADA;;AAGA;AACA;AACA,KAPA;AAQA;AACA,eATA,yBASA;AACA;AACA,KAXA;AAYA,qBAZA,+BAYA;AACA;AACA,KAdA,EARA;;AAwBA;AACA,eADA,yBACA;AACA;AACA;AACA,KAJA;AAKA,qBALA,+BAKA;AACA;AACA;AACA,KARA,EAxBA;;AAkCA,SAlCA,qBAkCA;AACA;AACA,GApCA;AAqCA,SArCA,qBAqCA;AACA;AACA,GAvCA;AAwCA;AACA,kBADA,4BACA;AACA;AACA;AACA,KAJA;AAKA;AACA,wBANA,kCAMA;AACA,kDADA;;AAGA,kCAHA;;AAKA;AACA;AACA;AACA,iBAHA,EALA;;;;;;;;;;;AAmBA,KAzBA,EAxCA,E;;;;;;;;;;;;;AC7CA;AAAA;AAAA;AAAA;AAAk5C,CAAgB,uvCAAG,EAAC,C;;;;;;;;;;;ACAt6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-tabbar/u-tabbar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-tabbar.vue?vue&type=template&id=542a922e&scoped=true&\"\nvar renderjs\nimport script from \"./u-tabbar.vue?vue&type=script&lang=js&\"\nexport * from \"./u-tabbar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-tabbar.vue?vue&type=style&index=0&id=542a922e&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"542a922e\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-tabbar/u-tabbar.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabbar.vue?vue&type=template&id=542a922e&scoped=true&\"","var components\ntry {\n components = {\n uSafeBottom: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom\" */ \"@/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.tabbarStyle])\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabbar.vue?vue&type=script&lang=js&\"","<template>\n\t<view class=\"u-tabbar\">\n\t\t<view\n\t\t class=\"u-tabbar__content\"\n\t\t ref=\"u-tabbar__content\"\n\t\t @touchmove.stop.prevent=\"noop\"\n\t\t :class=\"[border && 'u-border-top', fixed && 'u-tabbar--fixed']\"\n\t\t :style=\"[tabbarStyle]\"\n\t\t>\n\t\t\t<view class=\"u-tabbar__content__item-wrapper\">\n\t\t\t\t<slot />\n\t\t\t</view>\n\t\t\t<u-safe-bottom v-if=\"safeAreaInsetBottom\"></u-safe-bottom>\n\t\t</view>\n\t\t<view\n\t\t class=\"u-tabbar__placeholder\"\n\t\t\tv-if=\"placeholder\"\n\t\t :style=\"{\n\t\t\t\theight: placeholderHeight + 'px',\n\t\t\t}\"\n\t\t></view>\n\t</view>\n</template>\n\n<script>\n\timport props from './props.js';\n\t// #ifdef APP-NVUE\n\tconst dom = uni.requireNativePlugin('dom')\n\t// #endif\n\t/**\n\t * Tabbar 底部导航栏\n\t * @description 此组件提供了自定义tabbar的能力。\n\t * @tutorial https://www.uviewui.com/components/tabbar.html\n\t * @property {String | Number}\tvalue\t\t\t\t当前匹配项的name\n\t * @property {Boolean}\t\t\tsafeAreaInsetBottom\t是否为iPhoneX留出底部安全距离(默认 true )\n\t * @property {Boolean}\t\t\tborder\t\t\t\t是否显示上方边框(默认 true )\n\t * @property {String | Number}\tzIndex\t\t\t\t元素层级z-index(默认 1 )\n\t * @property {String}\t\t\tactiveColor\t\t\t选中标签的颜色(默认 '#1989fa' )\n\t * @property {String}\t\t\tinactiveColor\t\t未选中标签的颜色(默认 '#7d7e80' )\n\t * @property {Boolean}\t\t\tfixed\t\t\t\t是否固定在底部(默认 true )\n\t * @property {Boolean}\t\t\tplaceholder\t\t\tfixed定位固定在底部时,是否生成一个等高元素防止塌陷(默认 true )\n\t * @property {Object}\t\t\tcustomStyle\t\t\t定义需要用到的外部样式\n\t * \n\t * @example <u-tabbar :value=\"value2\" :placeholder=\"false\" @change=\"name => value2 = name\" :fixed=\"false\" :safeAreaInsetBottom=\"false\"><u-tabbar-item text=\"首页\" icon=\"home\" dot ></u-tabbar-item></u-tabbar>\n\t */\n\texport default {\n\t\tname: 'u-tabbar',\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tplaceholderHeight: 0\n\t\t\t}\n\t\t},\n\t\tcomputed: {\n\t\t\ttabbarStyle() {\n\t\t\t\tconst style = {\n\t\t\t\t\tzIndex: this.zIndex\n\t\t\t\t}\n\t\t\t\t// 合并来自父组件的customStyle样式\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\n\t\t\t},\n\t\t\t// 监听多个参数的变化,通过在computed执行对应的操作\n\t\t\tupdateChild() {\n\t\t\t\treturn [this.value, this.activeColor, this.inactiveColor]\n\t\t\t},\n\t\t\tupdatePlaceholder() {\n\t\t\t\treturn [this.fixed, this.placeholder]\n\t\t\t}\n\t\t},\n\t\twatch: {\n\t\t\tupdateChild() {\n\t\t\t\t// 如果updateChildren中的元素发生了变化,则执行子元素初始化操作\n\t\t\t\tthis.updateChildren()\n\t\t\t},\n\t\t\tupdatePlaceholder() {\n\t\t\t\t// 如果fixed,placeholder等参数发生变化,重新计算占位元素的高度\n\t\t\t\tthis.setPlaceholderHeight()\n\t\t\t}\n\t\t},\n\t\tcreated() {\n\t\t\tthis.children = []\n\t\t},\n\t\tmounted() {\n\t\t\tthis.setPlaceholderHeight()\n\t\t},\n\t\tmethods: {\n\t\t\tupdateChildren() {\n\t\t\t\t// 如果存在子元素,则执行子元素的updateFromParent进行更新数据\n\t\t\t\tthis.children.length && this.children.map(child => child.updateFromParent())\n\t\t\t},\n\t\t\t// 设置用于防止塌陷元素的高度\n\t\t\tasync setPlaceholderHeight() {\n\t\t\t\tif (!this.fixed || !this.placeholder) return\n\t\t\t\t// 延时一定时间\n\t\t\t\tawait uni.$u.sleep(20)\n\t\t\t\t// #ifndef APP-NVUE\n\t\t\t\tthis.$uGetRect('.u-tabbar__content').then(({height = 50}) => {\n\t\t\t\t\t// 修复IOS safearea bottom 未填充高度\n\t\t\t\t\tthis.placeholderHeight = height\n\t\t\t\t})\n\t\t\t\t// #endif\n\n\t\t\t\t// #ifdef APP-NVUE\n\t\t\t\tdom.getComponentRect(this.$refs['u-tabbar__content'], (res) => {\n\t\t\t\t\tconst {\n\t\t\t\t\t\tsize\n\t\t\t\t\t} = res\n\t\t\t\t\tthis.placeholderHeight = size.height\n\t\t\t\t})\n\t\t\t\t// #endif\n\t\t\t}\n\t\t}\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n\n\t.u-tabbar {\n\t\t@include flex(column);\n\t\tflex: 1;\n\t\tjustify-content: center;\n\t\t\n\t\t&__content {\n\t\t\t@include flex(column);\n\t\t\tbackground-color: #fff;\n\t\t\t\n\t\t\t&__item-wrapper {\n\t\t\t\theight: 50px;\n\t\t\t\t@include flex(row);\n\t\t\t}\n\t\t}\n\n\t\t&--fixed {\n\t\t\tposition: fixed;\n\t\t\tbottom: 0;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t}\n\t}\n</style>\n","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabbar.vue?vue&type=style&index=0&id=542a922e&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabbar.vue?vue&type=style&index=0&id=542a922e&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249510\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-tabs/u-tabs.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-tabs/u-tabs.vue?93bc","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-tabs/u-tabs.vue?fe97","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-tabs/u-tabs.vue?b580","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-tabs/u-tabs.vue?34c4","uni-app:///uni_modules/uview-ui/components/u-tabs/u-tabs.vue","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-tabs/u-tabs.vue?2add","webpack:///C:/Users/YunTeng/Desktop/yun-teng-app/uni_modules/uview-ui/components/u-tabs/u-tabs.vue?6967"],"names":[],"mappings":"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","file":"uni_modules/uview-ui/components/u-tabs/u-tabs.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-tabs.vue?vue&type=template&id=48634e29&scoped=true&\"\nvar renderjs\nimport script from \"./u-tabs.vue?vue&type=script&lang=js&\"\nexport * from \"./u-tabs.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-tabs.vue?vue&type=style&index=0&id=48634e29&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"48634e29\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-tabs/u-tabs.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabs.vue?vue&type=template&id=48634e29&scoped=true&\"","var components\ntry {\n components = {\n uBadge: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uview-ui/components/u-badge/u-badge\" */ \"@/uni_modules/uview-ui/components/u-badge/u-badge.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([\n _vm.$u.addStyle(_vm.itemStyle),\n {\n flex: _vm.scrollable ? \"\" : 1\n }\n ])\n\n var l0 = _vm.__map(_vm.list, function(item, index) {\n var $orig = _vm.__get_orig(item)\n\n var s1 = _vm.__get_style([_vm.textStyle(index)])\n\n return {\n $orig: $orig,\n s1: s1\n }\n })\n\n var g0 = _vm.$u.addUnit(_vm.lineWidth)\n var g1 = _vm.$u.addUnit(_vm.lineHeight)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n l0: l0,\n g0: g0,\n g1: g1\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabs.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabs.vue?vue&type=script&lang=js&\"","<template>\n\t<view class=\"u-tabs\">\n\t\t<view class=\"u-tabs__wrapper\">\n\t\t\t<slot name=\"left\" />\n\t\t\t<view class=\"u-tabs__wrapper__scroll-view-wrapper\">\n\t\t\t\t<scroll-view\n\t\t\t\t\t:scroll-x=\"scrollable\"\n\t\t\t\t\t:scroll-left=\"scrollLeft\"\n\t\t\t\t\tscroll-with-animation\n\t\t\t\t\tclass=\"u-tabs__wrapper__scroll-view\"\n\t\t\t\t\t:show-scrollbar=\"false\"\n\t\t\t\t\tref=\"u-tabs__wrapper__scroll-view\"\n\t\t\t\t>\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav\"\n\t\t\t\t\t\tref=\"u-tabs__wrapper__nav\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<view\n\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__item\"\n\t\t\t\t\t\t\tv-for=\"(item, index) in list\"\n\t\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t\t@tap=\"clickHandler(item, index)\"\n\t\t\t\t\t\t\t:ref=\"`u-tabs__wrapper__nav__item-${index}`\"\n\t\t\t\t\t\t\t:style=\"[$u.addStyle(itemStyle), {flex: scrollable ? '' : 1}]\"\n\t\t\t\t\t\t\t:class=\"[`u-tabs__wrapper__nav__item-${index}`, item.disabled && 'u-tabs__wrapper__nav__item--disabled']\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<text\n\t\t\t\t\t\t\t\t:class=\"[item.disabled && 'u-tabs__wrapper__nav__item__text--disabled']\"\n\t\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__item__text\"\n\t\t\t\t\t\t\t\t:style=\"[textStyle(index)]\"\n\t\t\t\t\t\t\t>{{ item[keyName] }}</text>\n\t\t\t\t\t\t\t<u-badge\n\t\t\t\t\t\t\t\t:show=\"!!(item.badge && (item.badge.show || item.badge.isDot || item.badge.value))\"\n\t\t\t\t\t\t\t\t:isDot=\"item.badge && item.badge.isDot || propsBadge.isDot\"\n\t\t\t\t\t\t\t\t:value=\"item.badge && item.badge.value || propsBadge.value\"\n\t\t\t\t\t\t\t\t:max=\"item.badge && item.badge.max || propsBadge.max\"\n\t\t\t\t\t\t\t\t:type=\"item.badge && item.badge.type || propsBadge.type\"\n\t\t\t\t\t\t\t\t:showZero=\"item.badge && item.badge.showZero || propsBadge.showZero\"\n\t\t\t\t\t\t\t\t:bgColor=\"item.badge && item.badge.bgColor || propsBadge.bgColor\"\n\t\t\t\t\t\t\t\t:color=\"item.badge && item.badge.color || propsBadge.color\"\n\t\t\t\t\t\t\t\t:shape=\"item.badge && item.badge.shape || propsBadge.shape\"\n\t\t\t\t\t\t\t\t:numberType=\"item.badge && item.badge.numberType || propsBadge.numberType\"\n\t\t\t\t\t\t\t\t:inverted=\"item.badge && item.badge.inverted || propsBadge.inverted\"\n\t\t\t\t\t\t\t\tcustomStyle=\"margin-left: 4px;\"\n\t\t\t\t\t\t\t></u-badge>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<!-- #ifdef APP-NVUE -->\n\t\t\t\t\t\t<view\n\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__line\"\n\t\t\t\t\t\t\tref=\"u-tabs__wrapper__nav__line\"\n\t\t\t\t\t\t\t:style=\"[{\n\t\t\t\t\t\t\t\t\twidth: $u.addUnit(lineWidth),\n\t\t\t\t\t\t\t\t\theight: $u.addUnit(lineHeight),\n\t\t\t\t\t\t\t\t\tbackgroundColor: lineColor\n\t\t\t\t\t\t\t\t}]\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<!-- #endif -->\n\t\t\t\t\t\t\t<!-- #ifndef APP-NVUE -->\n\t\t\t\t\t\t\t<view\n\t\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__line\"\n\t\t\t\t\t\t\t\tref=\"u-tabs__wrapper__nav__line\"\n\t\t\t\t\t\t\t\t:style=\"[{\n\t\t\t\t\t\t\t\t\t\twidth: $u.addUnit(lineWidth),\n\t\t\t\t\t\t\t\t\t\ttransform: `translate(${lineOffsetLeft}px)`,\n\t\t\t\t\t\t\t\t\t\ttransitionDuration: `${firstTime ? 0 : duration}ms`,\n\t\t\t\t\t\t\t\t\t\theight: $u.addUnit(lineHeight),\n\t\t\t\t\t\t\t\t\t\tbackgroundColor: lineColor\n\t\t\t\t\t\t\t\t\t}]\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<!-- #endif -->\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t</scroll-view>\n\t\t\t</view>\n\t\t\t<slot name=\"right\" />\n\t\t</view>\n\t</view>\n</template>\n\n<script>\n\t// #ifdef APP-NVUE\n\tconst animation = uni.requireNativePlugin('animation')\n\tconst dom = uni.requireNativePlugin('dom')\n\t// #endif\n\timport props from './props.js';\n\t/**\n\t * Tabs 标签\n\t * @description tabs标签组件,在标签多的时候,可以配置为左右滑动,标签少的时候,可以禁止滑动。 该组件的一个特点是配置为滚动模式时,激活的tab会自动移动到组件的中间位置。\n\t * @tutorial https://www.uviewui.com/components/tabs.html\n\t * @property {String | Number}\tduration\t\t\t滑块移动一次所需的时间,单位秒(默认 200 )\n\t * @property {String | Number}\tswierWidth\t\t\tswiper的宽度(默认 '750rpx' )\n\t * @property {String}\tkeyName\t 从`list`元素对象中读取的键名(默认 'name' )\n\t * @event {Function(index)} change 标签改变时触发 index: 点击了第几个tab,索引从0开始\n\t * @event {Function(index)} click 点击标签时触发 index: 点击了第几个tab,索引从0开始\n\t * @example <u-tabs :list=\"list\" :is-scroll=\"false\" :current=\"current\" @change=\"change\"></u-tabs>\n\t */\n\texport default {\n\t\tname: 'u-tabs',\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tfirstTime: true,\n\t\t\t\tscrollLeft: 0,\n\t\t\t\tscrollViewWidth: 0,\n\t\t\t\tlineOffsetLeft: 0,\n\t\t\t\ttabsRect: {\n\t\t\t\t\tleft: 0\n\t\t\t\t},\n\t\t\t\tinnerCurrent: 0,\n\t\t\t\tmoving: false,\n\t\t\t}\n\t\t},\n\t\twatch: {\n\t\t\tcurrent: {\n\t\t\t\timmediate: true,\n\t\t\t\thandler (newValue, oldValue) {\n\t\t\t\t\t// 内外部值不相等时,才尝试移动滑块\n\t\t\t\t\tif (newValue !== this.innerCurrent) {\n\t\t\t\t\t\tthis.innerCurrent = newValue\n\t\t\t\t\t\tthis.$nextTick(() => {\n\t\t\t\t\t\t\tthis.resize()\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\t// list变化时,重新渲染list各项信息\n\t\t\tlist() {\n\t\t\t\tthis.$nextTick(() => {\n\t\t\t\t\tthis.resize()\n\t\t\t\t})\n\t\t\t}\n\t\t},\n\t\tcomputed: {\n\t\t\ttextStyle() {\n\t\t\t\treturn index => {\n\t\t\t\t\tconst style = {}\n\t\t\t\t\t// 取当期是否激活的样式\n\t\t\t\t\tconst customeStyle = index === this.innerCurrent ? uni.$u.addStyle(this.activeStyle) : uni.$u\n\t\t\t\t\t\t.addStyle(\n\t\t\t\t\t\t\tthis.inactiveStyle)\n\t\t\t\t\t// 如果当前菜单被禁用,则加上对应颜色,需要在此做处理,是因为nvue下,无法在style样式中通过!import覆盖标签的内联样式\n\t\t\t\t\tif (this.list[index].disabled) {\n\t\t\t\t\t\tstyle.color = '#c8c9cc'\n\t\t\t\t\t}\n\t\t\t\t\treturn uni.$u.deepMerge(customeStyle, style)\n\t\t\t\t}\n\t\t\t},\n\t\t\tpropsBadge() {\n\t\t\t\treturn uni.$u.props.badge\n\t\t\t}\n\t\t},\n\t\tasync mounted() {\n\t\t\tthis.init()\n\t\t},\n\t\tmethods: {\n\t\t\tsetLineLeft() {\n\t\t\t\tconst tabItem = this.list[this.innerCurrent];\n\t\t\t\tif (!tabItem) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t// 获取滑块该移动的位置\n\t\t\t\tlet lineOffsetLeft = this.list\n\t\t\t\t\t.slice(0, this.innerCurrent)\n\t\t\t\t\t.reduce((total, curr) => total + curr.rect.width, 0);\n // 获取下划线的数值px表示法\n\t\t\t\tconst lineWidth = uni.$u.getPx(this.lineWidth);\n\t\t\t\tthis.lineOffsetLeft = lineOffsetLeft + (tabItem.rect.width - lineWidth) / 2\n\t\t\t\t// #ifdef APP-NVUE\n\t\t\t\t// 第一次移动滑块,无需过渡时间\n\t\t\t\tthis.animation(this.lineOffsetLeft, this.firstTime ? 0 : parseInt(this.duration))\n\t\t\t\t// #endif\n\n\t\t\t\t// 如果是第一次执行此方法,让滑块在初始化时,瞬间滑动到第一个tab item的中间\n\t\t\t\t// 这里需要一个定时器,因为在非nvue下,是直接通过style绑定过渡时间,需要等其过渡完成后,再设置为false(非第一次移动滑块)\n\t\t\t\tif (this.firstTime) {\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.firstTime = false\n\t\t\t\t\t}, 10);\n\t\t\t\t}\n\t\t\t},\n\t\t\t// nvue下设置滑块的位置\n\t\t\tanimation(x, duration = 0) {\n\t\t\t\t// #ifdef APP-NVUE\n\t\t\t\tconst ref = this.$refs['u-tabs__wrapper__nav__line']\n\t\t\t\tanimation.transition(ref, {\n\t\t\t\t\tstyles: {\n\t\t\t\t\t\ttransform: `translateX(${x}px)`\n\t\t\t\t\t},\n\t\t\t\t\tduration\n\t\t\t\t})\n\t\t\t\t// #endif\n\t\t\t},\n\t\t\t// 点击某一个标签\n\t\t\tclickHandler(item, index) {\n\t\t\t\t// 因为标签可能为disabled状态,所以click是一定会发出的,但是change事件是需要可用的状态才发出\n\t\t\t\tthis.$emit('click', {\n\t\t\t\t\t...item,\n\t\t\t\t\tindex\n\t\t\t\t})\n\t\t\t\t// 如果disabled状态,返回\n\t\t\t\tif (item.disabled) return\n\t\t\t\tthis.innerCurrent = index\n\t\t\t\tthis.resize()\n\t\t\t\tthis.$emit('change', {\n\t\t\t\t\t...item,\n\t\t\t\t\tindex\n\t\t\t\t})\n\t\t\t},\n\t\t\tinit() {\n\t\t\t\tuni.$u.sleep().then(() => {\n\t\t\t\t\tthis.resize()\n\t\t\t\t})\n\t\t\t},\n\t\t\tsetScrollLeft() {\n\t\t\t\t// 当前活动tab的布局信息,有tab菜单的width和left(为元素左边界到父元素左边界的距离)等信息\n\t\t\t\tconst tabRect = this.list[this.innerCurrent]\n\t\t\t\t// 累加得到当前item到左边的距离\n\t\t\t\tconst offsetLeft = this.list\n\t\t\t\t\t.slice(0, this.innerCurrent)\n\t\t\t\t\t.reduce((total, curr) => {\n\t\t\t\t\t\treturn total + curr.rect.width\n\t\t\t\t\t}, 0)\n\t\t\t\t// 此处为屏幕宽度\n\t\t\t\tconst windowWidth = uni.$u.sys().windowWidth\n\t\t\t\t// 将活动的tabs-item移动到屏幕正中间,实际上是对scroll-view的移动\n\t\t\t\tlet scrollLeft = offsetLeft - (this.tabsRect.width - tabRect.rect.width) / 2 - (windowWidth - this.tabsRect\n\t\t\t\t\t.right) / 2 + this.tabsRect.left / 2\n\t\t\t\t// 这里做一个限制,限制scrollLeft的最大值为整个scroll-view宽度减去tabs组件的宽度\n\t\t\t\tscrollLeft = Math.min(scrollLeft, this.scrollViewWidth - this.tabsRect.width)\n\t\t\t\tthis.scrollLeft = Math.max(0, scrollLeft)\n\t\t\t},\n\t\t\t// 获取所有标签的尺寸\n\t\t\tresize() {\n\t\t\t\t// 如果不存在list,则不处理\n\t\t\t\tif(this.list.length === 0) {\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t\tPromise.all([this.getTabsRect(), this.getAllItemRect()]).then(([tabsRect, itemRect = []]) => {\n\t\t\t\t\tthis.tabsRect = tabsRect\n\t\t\t\t\tthis.scrollViewWidth = 0\n\t\t\t\t\titemRect.map((item, index) => {\n\t\t\t\t\t\t// 计算scroll-view的宽度,这里\n\t\t\t\t\t\tthis.scrollViewWidth += item.width\n\t\t\t\t\t\t// 另外计算每一个item的中心点X轴坐标\n\t\t\t\t\t\tthis.list[index].rect = item\n\t\t\t\t\t})\n\t\t\t\t\t// 获取了tabs的尺寸之后,设置滑块的位置\n\t\t\t\t\tthis.setLineLeft()\n\t\t\t\t\tthis.setScrollLeft()\n\t\t\t\t})\n\t\t\t},\n\t\t\t// 获取导航菜单的尺寸\n\t\t\tgetTabsRect() {\n\t\t\t\treturn new Promise(resolve => {\n\t\t\t\t\tthis.queryRect('u-tabs__wrapper__scroll-view').then(size => resolve(size))\n\t\t\t\t})\n\t\t\t},\n\t\t\t// 获取所有标签的尺寸\n\t\t\tgetAllItemRect() {\n\t\t\t\treturn new Promise(resolve => {\n\t\t\t\t\tconst promiseAllArr = this.list.map((item, index) => this.queryRect(\n\t\t\t\t\t\t`u-tabs__wrapper__nav__item-${index}`, true))\n\t\t\t\t\tPromise.all(promiseAllArr).then(sizes => resolve(sizes))\n\t\t\t\t})\n\t\t\t},\n\t\t\t// 获取各个标签的尺寸\n\t\t\tqueryRect(el, item) {\n\t\t\t\t// #ifndef APP-NVUE\n\t\t\t\t// $uGetRect为uView自带的节点查询简化方法,详见文档介绍:https://www.uviewui.com/js/getRect.html\n\t\t\t\t// 组件内部一般用this.$uGetRect,对外的为uni.$u.getRect,二者功能一致,名称不同\n\t\t\t\treturn new Promise(resolve => {\n\t\t\t\t\tthis.$uGetRect(`.${el}`).then(size => {\n\t\t\t\t\t\tresolve(size)\n\t\t\t\t\t})\n\t\t\t\t})\n\t\t\t\t// #endif\n\n\t\t\t\t// #ifdef APP-NVUE\n\t\t\t\t// nvue下,使用dom模块查询元素高度\n\t\t\t\t// 返回一个promise,让调用此方法的主体能使用then回调\n\t\t\t\treturn new Promise(resolve => {\n\t\t\t\t\tdom.getComponentRect(item ? this.$refs[el][0] : this.$refs[el], res => {\n\t\t\t\t\t\tresolve(res.size)\n\t\t\t\t\t})\n\t\t\t\t})\n\t\t\t\t// #endif\n\t\t\t},\n\t\t},\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n\n\t.u-tabs {\n\n\t\t&__wrapper {\n\t\t\t@include flex;\n\t\t\talign-items: center;\n\n\t\t\t&__scroll-view-wrapper {\n\t\t\t\tflex: 1;\n\t\t\t\t/* #ifndef APP-NVUE */\n\t\t\t\toverflow: auto hidden;\n\t\t\t\t/* #endif */\n\t\t\t}\n\n\t\t\t&__scroll-view {\n\t\t\t\t@include flex;\n\t\t\t\tflex: 1;\n\t\t\t}\n\n\t\t\t&__nav {\n\t\t\t\t@include flex;\n\t\t\t\tposition: relative;\n\n\t\t\t\t&__item {\n\t\t\t\t\tpadding: 0 11px;\n\t\t\t\t\t@include flex;\n\t\t\t\t\talign-items: center;\n\t\t\t\t\tjustify-content: center;\n\n\t\t\t\t\t&--disabled {\n\t\t\t\t\t\t/* #ifndef APP-NVUE */\n\t\t\t\t\t\tcursor: not-allowed;\n\t\t\t\t\t\t/* #endif */\n\t\t\t\t\t}\n\n\t\t\t\t\t&__text {\n\t\t\t\t\t\tfont-size: 15px;\n\t\t\t\t\t\tcolor: $u-content-color;\n\n\t\t\t\t\t\t&--disabled {\n\t\t\t\t\t\t\tcolor: $u-disabled-color !important;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&__line {\n\t\t\t\t\theight: 3px;\n\t\t\t\t\tbackground-color: $u-primary;\n\t\t\t\t\twidth: 30px;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tbottom: 2px;\n\t\t\t\t\tborder-radius: 100px;\n\t\t\t\t\ttransition-property: transform;\n\t\t\t\t\ttransition-duration: 300ms;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n</style>\n","import mod from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabs.vue?vue&type=style&index=0&id=48634e29&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Program Files/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabs.vue?vue&type=style&index=0&id=48634e29&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648689114820\n var cssReload = require(\"C:/Program Files/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-transition/u-transition.js.map
deleted
100644 → 0
1 | -{"version":3,"sources":["webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-transition/u-transition.vue?5220","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-transition/u-transition.vue?f3d6","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-transition/u-transition.vue?1b77","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-transition/u-transition.vue?f91a","uni-app:///uni_modules/uview-ui/components/u-transition/u-transition.vue","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-transition/u-transition.vue?2643","webpack:///D:/项目/产品/app/yun-teng-app/uni_modules/uview-ui/components/u-transition/u-transition.vue?1522"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AAC6L;AAC7L,gBAAgB,2LAAU;AAC1B,EAAE,kFAAM;AACR,EAAE,mGAAM;AACR,EAAE,4GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,uGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,4rBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;ACe/vB;;AAEA,0F;AACA;;;;;;;;;;;;;;;;;AAiBA;AACA,sBADA;AAEA,MAFA,kBAEA;AACA;AACA,mBADA,EACA;AACA,mBAFA,EAEA;AACA,gBAHA,EAGA;AACA,4BAJA,EAIA;AACA,oBALA,EAKA;AACA,iBANA,CAMA;AANA;AAQA,GAXA;AAYA;AACA,cADA,wBACA;AACA,eADA,GACA,IADA,CACA,SADA,CACA,WADA,GACA,IADA,CACA,WADA;AAEA;;AAEA,0DAFA;AAGA;AACA,qDAJA;;;AAOA,kCAPA;AAQA,eARA;;AAUA,KAbA,EAZA;;AA2BA;AACA,6EA5BA;AA6BA;AACA;AACA,aADA,mBACA,MADA,EACA;AACA;;;;;AAKA;;AAEA,OATA;AAUA;AACA,qBAXA,EADA,EA7BA,E;;;;;;;;;;;;;ACnCA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,2vCAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uview-ui/components/u-transition/u-transition.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-transition.vue?vue&type=template&id=8e60ec6e&scoped=true&\"\nvar renderjs\nimport script from \"./u-transition.vue?vue&type=script&lang=js&\"\nexport * from \"./u-transition.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-transition.vue?vue&type=style&index=0&id=8e60ec6e&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"8e60ec6e\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uview-ui/components/u-transition/u-transition.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-transition.vue?vue&type=template&id=8e60ec6e&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.inited ? _vm.__get_style([_vm.mergeStyle]) : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-transition.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-transition.vue?vue&type=script&lang=js&\"","<template>\n\t<view\n\t\tv-if=\"inited\"\n\t\tclass=\"u-transition\"\n\t\tref=\"u-transition\"\n\t\t@tap=\"clickHandler\"\n\t\t:class=\"classes\"\n\t\t:style=\"[mergeStyle]\"\n\t\t@touchmove=\"noop\"\n\t>\n\t\t<slot />\n\t</view>\n</template>\n\n<script>\nimport props from './props.js';\n// 组件的methods方法,由于内容较长,写在外部文件中通过mixin引入\nimport transition from \"./transition.js\";\n/**\n * transition 动画组件\n * @description\n * @tutorial\n * @property {String}\t\t\tshow\t\t\t是否展示组件 (默认 false )\n * @property {String}\t\t\tmode\t\t\t使用的动画模式 (默认 'fade' )\n * @property {String | Number}\tduration\t\t动画的执行时间,单位ms (默认 '300' )\n * @property {String}\t\t\ttimingFunction\t使用的动画过渡函数 (默认 'ease-out' )\n * @property {Object}\t\t\tcustomStyle\t\t自定义样式\n * @event {Function} before-enter\t进入前触发\n * @event {Function} enter\t\t\t进入中触发\n * @event {Function} after-enter\t进入后触发\n * @event {Function} before-leave\t离开前触发\n * @event {Function} leave\t\t\t离开中触发\n * @event {Function} after-leave\t离开后触发\n * @example\n */\nexport default {\n\tname: 'u-transition',\n\tdata() {\n\t\treturn {\n\t\t\tinited: false, // 是否显示/隐藏组件\n\t\t\tviewStyle: {}, // 组件内部的样式\n\t\t\tstatus: '', // 记录组件动画的状态\n\t\t\ttransitionEnded: false, // 组件是否结束的标记\n\t\t\tdisplay: false, // 组件是否展示\n\t\t\tclasses: '', // 应用的类名\n\t\t}\n\t},\n\tcomputed: {\n\t mergeStyle() {\n\t const { viewStyle, customStyle } = this\n\t return {\n\t // #ifndef APP-NVUE\n\t transitionDuration: `${this.duration}ms`,\n\t // display: `${this.display ? '' : 'none'}`,\n\t\t\t\ttransitionTimingFunction: this.timingFunction,\n\t // #endif\n\t\t\t\t// 避免自定义样式影响到动画属性,所以写在viewStyle前面\n\t ...uni.$u.addStyle(customStyle),\n\t ...viewStyle\n\t }\n\t }\n\t},\n\t// 将mixin挂在到组件中,uni.$u.mixin实际上为一个vue格式对象\n\tmixins: [uni.$u.mpMixin, uni.$u.mixin, transition, props],\n\twatch: {\n\t\tshow: {\n\t\t\thandler(newVal) {\n\t\t\t\t// vue和nvue分别执行不同的方法\n\t\t\t\t// #ifdef APP-NVUE\n\t\t\t\tnewVal ? this.nvueEnter() : this.nvueLeave()\n\t\t\t\t// #endif\n\t\t\t\t// #ifndef APP-NVUE\n\t\t\t\tnewVal ? this.vueEnter() : this.vueLeave()\n\t\t\t\t// #endif\n\t\t\t},\n\t\t\t// 表示同时监听初始化时的props的show的意思\n\t\t\timmediate: true\n\t\t}\n\t}\n}\n</script>\n\n<style lang=\"scss\" scoped>\n@import '../../libs/css/components.scss';\n\n/* #ifndef APP-NVUE */\n// vue版本动画相关的样式抽离在外部文件\n@import './vue.ani-style.scss';\n/* #endif */\n\n.u-transition {}\n</style>\n","import mod from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-transition.vue?vue&type=style&index=0&id=8e60ec6e&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../work_software/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-transition.vue?vue&type=style&index=0&id=8e60ec6e&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1648698249634\n var cssReload = require(\"D:/work_software/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} | |
\ No newline at end of file |
unpackage/dist/dev/app-plus/__uniappchooselocation.js
deleted
100644 → 0
1 | -!function(e){var t={};function A(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,A),i.l=!0,i.exports}A.m=e,A.c=t,A.d=function(e,t,a){A.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},A.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},A.t=function(e,t){if(1&t&&(e=A(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(A.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)A.d(a,i,function(t){return e[t]}.bind(null,i));return a},A.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return A.d(t,"a",t),t},A.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},A.p="",A(A.s=41)}([function(e,t){e.exports={}},function(e,t,A){"use strict";function a(e,t,A,a,i,n,o,s,r,c){var l,u="function"==typeof e?e.options:e;if(r){u.components||(u.components={});var d=Object.prototype.hasOwnProperty;for(var h in r)d.call(r,h)&&!d.call(u.components,h)&&(u.components[h]=r[h])}if(c&&((c.beforeCreate||(c.beforeCreate=[])).unshift((function(){this[c.__module]=this})),(u.mixins||(u.mixins=[])).push(c)),t&&(u.render=t,u.staticRenderFns=A,u._compiled=!0),a&&(u.functional=!0),n&&(u._scopeId="data-v-"+n),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):i&&(l=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),l)if(u.functional){u._injectStyles=l;var f=u.render;u.render=function(e,t){return l.call(t),f(e,t)}}else{var g=u.beforeCreate;u.beforeCreate=g?[].concat(g,l):[l]}return{exports:e,options:u}}A.d(t,"a",(function(){return a}))},function(e,t,A){"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.weexPlus=t.default=void 0,a="function"==typeof getUni?getUni:function(){var e=function(e){return"function"==typeof e},t=function(e){return e.then((function(e){return[null,e]})).catch((function(e){return[e]}))},A=/^\$|^on|^create|Sync$|Manager$|^pause/,a=["os","getCurrentSubNVue","getSubNVueById","stopRecord","stopVoice","stopBackgroundAudio","stopPullDownRefresh","hideKeyboard","hideToast","hideLoading","showNavigationBarLoading","hideNavigationBarLoading","canIUse","navigateBack","closeSocket","pageScrollTo","drawCanvas"],n=function(e){return(!A.test(e)||"createBLEConnection"===e)&&!~a.indexOf(e)},o=function(A){return function(){for(var a=arguments.length,i=Array(a>1?a-1:0),n=1;n<a;n++)i[n-1]=arguments[n];var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e(o.success)||e(o.fail)||e(o.complete)?A.apply(void 0,[o].concat(i)):t(new Promise((function(e,t){A.apply(void 0,[Object.assign({},o,{success:e,fail:t})].concat(i)),Promise.prototype.finally=function(e){var t=this.constructor;return this.then((function(A){return t.resolve(e()).then((function(){return A}))}),(function(A){return t.resolve(e()).then((function(){throw A}))}))}})))}},s=[],r=void 0;function c(e){s.forEach((function(t){return t({origin:r,data:e})}))}var l=i.webview.currentWebview().id,u=new BroadcastChannel("UNI-APP-SUBNVUE");function d(e){var t=i.webview.getWebviewById(e);return t&&!t.$processed&&function(e){e.$processed=!0;var t=i.webview.currentWebview().id===e.id,A="uniNView"===e.__uniapp_origin_type&&e.__uniapp_origin_id,a=e.id;if(e.postMessage=function(e){A?u.postMessage({data:e,to:t?A:a}):w({type:"UniAppSubNVue",data:e})},e.onMessage=function(e){s.push(e)},e.__uniapp_mask_id){r=e.__uniapp_host;var n=e.__uniapp_mask,o=i.webview.getWebviewById(e.__uniapp_mask_id);o=o.parent()||o;var c=e.show,l=e.hide,d=e.close,h=function(){o.setStyle({mask:n})},f=function(){o.setStyle({mask:"none"})};e.show=function(){h();for(var t=arguments.length,A=Array(t),a=0;a<t;a++)A[a]=arguments[a];return c.apply(e,A)},e.hide=function(){f();for(var t=arguments.length,A=Array(t),a=0;a<t;a++)A[a]=arguments[a];return l.apply(e,A)},e.close=function(){f();for(var t=arguments.length,A=Array(t),a=0;a<t;a++)A[a]=arguments[a];return d.apply(e,A)}}}(t),t}u.onmessage=function(e){e.data.to===l&&c(e.data.data)};var h=weex.requireModule("plus"),f=weex.requireModule("globalEvent"),g=0,p={};f.addEventListener("plusMessage",(function(e){"UniAppJsApi"===e.data.type?v(e.data.id,e.data.data):"UniAppSubNVue"===e.data.type?c(e.data.data,e.data.options):"onNavigationBarButtonTap"===e.data.type?"function"==typeof _&&_(e.data.data):"onNavigationBarSearchInputChanged"===e.data.type?"function"==typeof y&&y(e.data.data):"onNavigationBarSearchInputConfirmed"===e.data.type?"function"==typeof B&&B(e.data.data):"onNavigationBarSearchInputClicked"===e.data.type&&"function"==typeof x&&x(e.data.data)}));var v=function(e,t){var A=p[e];A?(A(t),A.keepAlive||delete p[e]):console.error("callback["+e+"] is undefined")},m=function(t){var A,a,i=t.id,n=t.type,o=t.params;p[i]=(a=function(t){e(A)?A(t):A&&(~t.errMsg.indexOf(":ok")?e(A.success)&&A.success(t):~t.errMsg.indexOf(":fail")&&e(A.fail)&&A.fail(t),e(A.complete)&&A.complete(t))},(e(A=o)||A&&e(A.callback))&&(a.keepAlive=!0),a),h.postMessage({id:i,type:n,params:o},"__uniapp__service")};function w(e){h.postMessage(e,"__uniapp__service")}var b=function(e){return function(t){m({id:g++,type:e,params:t})}},_=void 0,y=void 0,B=void 0,x=void 0;function S(e){_=e}function C(e){y=e}function D(e){B=e}function L(e){x=e}function I(e){return weex.requireModule(e)}var E=weex.requireModule("dom"),k=weex.requireModule("globalEvent"),M=[];function N(e){"function"==typeof e&&(this.isUniAppReady?e():M.push(e))}k.addEventListener("plusMessage",(function(e){"UniAppReady"===e.data.type&&(N.isUniAppReady=!0,M.length&&(M.forEach((function(e){return e()})),M=[]))}));var j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},O=weex.requireModule("stream"),P=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GET",A=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"application/x-www-form-urlencoded";return"object"===(void 0===e?"undefined":j(e))?"POST"===t.toUpperCase()&&"application/json"===A.toLowerCase()?JSON.stringify(e):Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&"):e},G=weex.requireModule("plusstorage"),T=weex.requireModule("clipboard"),Q=function(){if("function"==typeof getUniEmitter)return getUniEmitter;var e={$on:function(){console.warn("uni.$on failed")},$off:function(){console.warn("uni.$off failed")},$once:function(){console.warn("uni.$once failed")},$emit:function(){console.warn("uni.$emit failed")}};return function(){return e}}();function U(e,t,A){return e[t].apply(e,A)}var F=Object.freeze({loadFontFace:function(t){var A=t.family,a=t.source,i=(t.desc,t.success),n=(t.fail,t.complete);E.addRule("fontFace",{fontFamily:A,src:a.replace(/"/g,"'")});var o={errMsg:"loadFontFace:ok",status:"loaded"};e(i)&&i(o),e(n)&&n(o)},ready:N,request:function(t){var A=t.url,a=t.data,i=t.header,n=t.method,o=void 0===n?"GET":n,s=t.dataType,r=void 0===s?"json":s,c=(t.responseType,t.success),l=t.fail,u=t.complete,d=!1,h=!1,f={};if(i)for(var g in i)h||"content-type"!==g.toLowerCase()?f[g]=i[g]:(h=!0,f["Content-Type"]=i[g]);return"GET"===o&&a&&(A=A+(~A.indexOf("?")?"&"===A.substr(-1)||"?"===A.substr(-1)?"":"&":"?")+P(a)),O.fetch({url:A,method:o,headers:f,type:"json"===r?"json":"text",body:"GET"!==o?P(a,o,f["Content-Type"]):""},(function(t){var A=t.status,a=(t.ok,t.statusText,t.data),i=t.headers,n={};!A||-1===A||d?(n.errMsg="request:fail",e(l)&&l(n)):(n.data=a,n.statusCode=A,n.header=i,e(c)&&c(n)),e(u)&&u(n)})),{abort:function(){d=!0}}},getStorage:function(t){var A=t.key,a=(t.data,t.success),i=t.fail,n=t.complete;G.getItem(A+"__TYPE",(function(t){if("success"===t.result){var o=t.data;G.getItem(A,(function(t){if("success"===t.result){var A=t.data;o&&A?("String"!==o&&(A=JSON.parse(A)),e(a)&&a({errMsg:"getStorage:ok",data:A})):(t.errMsg="setStorage:fail",e(i)&&i(t))}else t.errMsg="setStorage:fail",e(i)&&i(t);e(n)&&n(t)}))}else t.errMsg="setStorage:fail",e(i)&&i(t),e(n)&&n(t)}))},setStorage:function(t){var A=t.key,a=t.data,i=t.success,n=t.fail,o=t.complete,s="String";"object"===(void 0===a?"undefined":j(a))&&(s="Object",a=JSON.stringify(a)),G.setItem(A,a,(function(t){"success"===t.result?G.setItem(A+"__TYPE",s,(function(t){"success"===t.result?e(i)&&i({errMsg:"setStorage:ok"}):(t.errMsg="setStorage:fail",e(n)&&n(t))})):(t.errMsg="setStorage:fail",e(n)&&n(t)),e(o)&&o(t)}))},removeStorage:function(t){var A=t.key,a=(t.data,t.success),i=t.fail,n=t.complete;G.removeItem(A,(function(t){"success"===t.result?e(a)&&a({errMsg:"removeStorage:ok"}):(t.errMsg="removeStorage:fail",e(i)&&i(t)),e(n)&&n(t)})),G.removeItem(A+"__TYPE")},clearStorage:function(e){e.key,e.data,e.success,e.fail,e.complete},getClipboardData:function(t){var A=t.success,a=(t.fail,t.complete);T.getString((function(t){var i={errMsg:"getClipboardData:ok",data:t.data};e(A)&&A(i),e(a)&&a(i)}))},setClipboardData:function(t){var A=t.data,a=t.success,i=(t.fail,t.complete),n={errMsg:"setClipboardData:ok"};T.setString(A),e(a)&&a(n),e(i)&&i(n)},onSubNVueMessage:c,getSubNVueById:d,getCurrentSubNVue:function(){return d(i.webview.currentWebview().id)},$on:function(){return U(Q(),"$on",[].concat(Array.prototype.slice.call(arguments)))},$off:function(){return U(Q(),"$off",[].concat(Array.prototype.slice.call(arguments)))},$once:function(){return U(Q(),"$once",[].concat(Array.prototype.slice.call(arguments)))},$emit:function(){return U(Q(),"$emit",[].concat(Array.prototype.slice.call(arguments)))}}),R={os:{nvue:!0}},V={};return"undefined"!=typeof Proxy?V=new Proxy({},{get:function(e,t){if("os"===t)return{nvue:!0};if("postMessage"===t)return w;if("requireNativePlugin"===t)return I;if("onNavigationBarButtonTap"===t)return S;if("onNavigationBarSearchInputChanged"===t)return C;if("onNavigationBarSearchInputConfirmed"===t)return D;if("onNavigationBarSearchInputClicked"===t)return L;var A=F[t];return A||(A=b(t)),n(t)?o(A):A}}):(Object.keys(R).forEach((function(e){V[e]=R[e]})),V.postMessage=w,V.requireNativePlugin=I,V.onNavigationBarButtonTap=S,V.onNavigationBarSearchInputChanged=C,V.onNavigationBarSearchInputConfirmed=D,V.onNavigationBarSearchInputClicked=L,Object.keys({uploadFile:!0,downloadFile:!0,chooseImage:!0,previewImage:!0,getImageInfo:!0,saveImageToPhotosAlbum:!0,chooseVideo:!0,saveVideoToPhotosAlbum:!0,saveFile:!0,getSavedFileList:!0,getSavedFileInfo:!0,removeSavedFile:!0,openDocument:!0,setStorage:!0,getStorage:!0,getStorageInfo:!0,removeStorage:!0,clearStorage:!0,getLocation:!0,chooseLocation:!0,openLocation:!0,getSystemInfo:!0,getNetworkType:!0,makePhoneCall:!0,scanCode:!0,setScreenBrightness:!0,getScreenBrightness:!0,setKeepScreenOn:!0,vibrateLong:!0,vibrateShort:!0,addPhoneContact:!0,showToast:!0,showLoading:!0,hideToast:!0,hideLoading:!0,showModal:!0,showActionSheet:!0,setNavigationBarTitle:!0,setNavigationBarColor:!0,navigateTo:!0,redirectTo:!0,reLaunch:!0,switchTab:!0,navigateBack:!0,getProvider:!0,login:!0,getUserInfo:!0,share:!0,requestPayment:!0,subscribePush:!0,unsubscribePush:!0,onPush:!0,offPush:!0}).forEach((function(e){var t=F[e];t||(t=b(e)),n(e)?V[e]=o(t):V[e]=t}))),V};var i=new WeexPlus(weex);t.weexPlus=i;var n=a(weex,i,BroadcastChannel);t.default=n},function(e,t,A){Vue.prototype.__$appStyle__={},Vue.prototype.__merge_style&&Vue.prototype.__merge_style(A(4).default,Vue.prototype.__$appStyle__)},function(e,t,A){"use strict";A.r(t);var a=A(0),i=A.n(a);for(var n in a)"default"!==n&&function(e){A.d(t,e,(function(){return a[e]}))}(n);t.default=i.a},function(e,t,A){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var A={onLoad:function(){this.initMessage()},methods:{initMessage:function(){var t=this,A=e.webview.currentWebview().extras||{},a=A.from,i=(A.callback,A.runtime),n=A.data,o=void 0===n?{}:n,s=A.useGlobalEvent;this.__from=a,this.__runtime=i,this.__page=e.webview.currentWebview().id,this.__useGlobalEvent=s,this.data=JSON.parse(JSON.stringify(o)),e.key.addEventListener("backbutton",(function(){"function"==typeof t.onClose?t.onClose():e.webview.currentWebview().close("auto")}));var r=this,c=function(e){var t=e.data&&e.data.__message;t&&r.__onMessageCallback&&r.__onMessageCallback(t.data)};this.__useGlobalEvent?weex.requireModule("globalEvent").addEventListener("plusMessage",c):new BroadcastChannel(this.__page).onmessage=c},postMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},A=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=JSON.parse(JSON.stringify({__message:{__page:this.__page,data:t,keep:A}})),i=this.__from;if("v8"===this.__runtime)if(this.__useGlobalEvent)e.webview.postMessageToUniNView(a,i);else{var n=new BroadcastChannel(i);n.postMessage(a)}else{var o=e.webview.getWebviewById(i);o&&o.evalJS("__plusMessage&&__plusMessage(".concat(JSON.stringify({data:a}),")"))}},onMessage:function(e){this.__onMessageCallback=e}}};t.default=A}).call(this,A(2).weexPlus)},function(e,t,A){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var A={data:function(){return{locale:"en",fallbackLocale:"en",localization:{en:{done:"OK",cancel:"Cancel"},zh:{done:"完成",cancel:"取消"},"zh-hans":{},"zh-hant":{},messages:{}}}},onLoad:function(){this.initLocale()},created:function(){this.initLocale()},methods:{initLocale:function(){if(!this.__initLocale){this.__initLocale=!0;var t=(e.webview.currentWebview().extras||{}).data||{};if(t.messages&&(this.localization.messages=t.messages),t.locale)this.locale=t.locale.toLowerCase();else{var A=e.os.language.toLowerCase().split("/")[0].replace("_","-").split("-"),a=A[1];a&&(A[1]={chs:"hans",cn:"hans",sg:"hans",cht:"hant",tw:"hant",hk:"hant",mo:"hant"}[a]||a),A.length=A.length>2?2:A.length,this.locale=A.join("-")}}},localize:function(e){var t=this.locale,A=t.split("-")[0],a=this.fallbackLocale,i=this.localization;function n(e){return i[e]||{}}return n("messages")[e]||n(t)[e]||n(A)[e]||n(a)[e]||e}}};t.default=A}).call(this,A(2).weexPlus)},function(e,t,A){"use strict";var a=A(29),i=A(12),n=A(1);var o=Object(n.a)(i.default,a.b,a.c,!1,null,null,"14d2bcf2",!1,a.a,void 0);(function(e){this.options.style||(this.options.style={}),Vue.prototype.__merge_style&&Vue.prototype.__$appStyle__&&Vue.prototype.__merge_style(Vue.prototype.__$appStyle__,this.options.style),Vue.prototype.__merge_style?Vue.prototype.__merge_style(A(36).default,this.options.style):Object.assign(this.options.style,A(36).default)}).call(o),t.default=o.exports},,,,,function(e,t,A){"use strict";var a=A(13),i=A.n(a);t.default=i.a},function(e,t,A){"use strict";(function(e,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(A(5)),n=o(A(6));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var A=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),A.push.apply(A,a)}return A}function r(e,t,A){return t in e?Object.defineProperty(e,t,{value:A,enumerable:!0,configurable:!0,writable:!0}):e[t]=A,e}weex.requireModule("dom").addRule("fontFace",{fontFamily:"unichooselocation",src:"url('data:font/truetype;charset=utf-8;base64,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aG9vc2Vsb2NhdGlvbkdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAHUAbgBpAGMAaABvAG8AcwBlAGwAbwBjAGEAdABpAG8AbgBSAGUAZwB1AGwAYQByAHUAbgBpAGMAaABvAG8AcwBlAGwAbwBjAGEAdABpAG8AbgB1AG4AaQBjAGgAbwBvAHMAZQBsAG8AYwBhAHQAaQBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAHUAbgBpAGMAaABvAG8AcwBlAGwAbwBjAGEAdABpAG8AbgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQIBAwEEAQUBBgAKbXlsb2NhdGlvbgZ4dWFuemUFY2xvc2UGc291c3VvAAAAAA==')"});var c=weex.requireModule("mapSearch"),l="data:image/png;base64,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";var u={mixins:[i.default,n.default],data:function(){return{positionIcon:l,mapScale:16,userKeyword:"",showLocation:!0,latitude:39.908692,longitude:116.397477,nearList:[],nearSelectedIndex:-1,nearLoading:!1,nearLoadingEnd:!1,noNearData:!1,isUserLocation:!1,statusBarHeight:20,mapHeight:250,markers:[{id:"location",latitude:39.908692,longitude:116.397477,zIndex:"1",iconPath:l,width:26,height:36}],showSearch:!1,searchList:[],searchSelectedIndex:-1,searchLoading:!1,searchEnd:!1,noSearchData:!1,localization:{en:{search_tips:"Search for a place",no_found:"No results found",nearby:"Nearby",more:"More"},zh:{search_tips:"搜索地点",no_found:"对不起,没有搜索到相关数据",nearby:"附近",more:"更多"}},searchNearFlag:!0,searchMethod:"poiSearchNearBy"}},computed:{disableOK:function(){return this.nearSelectedIndex<0&&this.searchSelectedIndex<0},searchMethods:function(){return[{title:this.localize("nearby"),method:"poiSearchNearBy"},{title:this.localize("more"),method:"poiKeywordsSearch"}]}},filters:{distance:function(e){return e>100?"".concat(e>1e3?(e/1e3).toFixed(1)+"k":e.toFixed(0),"m | "):e>0?"100m内 | ":""}},watch:{searchMethod:function(){this._searchPageIndex=1,this.searchEnd=!1,this.searchList=[],this._searchKeyword&&this.search()}},onLoad:function(){this.statusBarHeight=e.navigator.getStatusbarHeight(),this.mapHeight=e.screen.resolutionHeight/2;var t=this.data;this.userKeyword=t.keyword||"",this._searchInputTimer=null,this._searchPageIndex=1,this._searchKeyword="",this._nearPageIndex=1,this._hasUserLocation=!1,this._userLatitude=0,this._userLongitude=0},onReady:function(){this.mapContext=this.$refs.map1,this.data.latitude&&this.data.longitude?(this._hasUserLocation=!0,this.moveToCenter({latitude:this.data.latitude,longitude:this.data.longitude})):this.getUserLocation()},onUnload:function(){this.clearSearchTimer()},methods:{cancelClick:function(){this.postMessage({event:"cancel"})},doneClick:function(){if(!this.disableOK){var e=this.showSearch&&this.searchSelectedIndex>=0?this.searchList[this.searchSelectedIndex]:this.nearList[this.nearSelectedIndex],t={name:e.name,address:e.address,latitude:e.location.latitude,longitude:e.location.longitude};this.postMessage({event:"selected",detail:t})}},getUserLocation:function(){var t=this;e.geolocation.getCurrentPosition((function(e){var A=e.coordsType,a=e.coords;"wgs84"===A.toLowerCase()?t.wgs84togcjo2(a,(function(e){t.getUserLocationSuccess(e)})):t.getUserLocationSuccess(a)}),(function(e){t._hasUserLocation=!0,a("log","Gelocation Error: code - "+e.code+"; message - "+e.message," at template/__uniappchooselocation.nvue:292")}),{geocode:!1})},getUserLocationSuccess:function(e){this._userLatitude=e.latitude,this._userLongitude=e.longitude,this._hasUserLocation=!0,this.moveToCenter({latitude:e.latitude,longitude:e.longitude})},searchclick:function(t){this.showSearch=t,!1===t&&e.key.hideSoftKeybord()},showSearchView:function(){this.searchList=[],this.showSearch=!0},hideSearchView:function(){this.showSearch=!1,e.key.hideSoftKeybord(),this.noSearchData=!1,this.searchSelectedIndex=-1,this._searchKeyword=""},onregionchange:function(e){var t=this,A=e.detail,a=A.type||e.type;"drag"===(A.causedBy||e.causedBy)&&"end"===a&&this.mapContext.getCenterLocation((function(e){t.searchNearFlag?t.moveToCenter({latitude:e.latitude,longitude:e.longitude}):t.searchNearFlag=!t.searchNearFlag}))},onItemClick:function(e,t){this.searchNearFlag=!1,t.stopPropagation&&t.stopPropagation(),this.nearSelectedIndex!==e&&(this.nearSelectedIndex=e),this.moveToLocation(this.nearList[e]&&this.nearList[e].location)},moveToCenter:function(e){this.latitude===e.latitude&&this.longitude===e.longitude||(this.latitude=e.latitude,this.longitude=e.longitude,this.updateCenter(e),this.moveToLocation(e),this.isUserLocation=this._userLatitude===e.latitude&&this._userLongitude===e.longitude)},updateCenter:function(e){var t=this;this.nearSelectedIndex=-1,this.nearList=[],this._hasUserLocation&&(this._nearPageIndex=1,this.nearLoadingEnd=!1,this.reverseGeocode(e),this.searchNearByPoint(e),this.onItemClick(0,{stopPropagation:function(){t.searchNearFlag=!0}}),this.$refs.nearListLoadmore.resetLoadmore())},searchNear:function(){this.nearLoadingEnd||this.searchNearByPoint({latitude:this.latitude,longitude:this.longitude})},searchNearByPoint:function(e){var t=this;this.noNearData=!1,this.nearLoading=!0,c.poiSearchNearBy({point:{latitude:e.latitude,longitude:e.longitude},key:this.userKeyword,sortrule:1,index:this._nearPageIndex,radius:1e3},(function(e){t.nearLoading=!1,t._nearPageIndex=e.pageIndex+1,t.nearLoadingEnd=e.pageIndex===e.pageNumber,e.poiList&&e.poiList.length?(t.fixPois(e.poiList),t.nearList=t.nearList.concat(e.poiList),t.fixNearList()):t.noNearData=0===t.nearList.length}))},moveToLocation:function(e){e&&this.mapContext.moveToLocation(function(e){for(var t=1;t<arguments.length;t++){var A=null!=arguments[t]?arguments[t]:{};t%2?s(Object(A),!0).forEach((function(t){r(e,t,A[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(A)):s(Object(A)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(A,t))}))}return e}({},e,{fail:function(e){a("error","chooseLocation_moveToLocation",e," at template/__uniappchooselocation.nvue:419")}}))},reverseGeocode:function(e){var t=this;c.reverseGeocode({point:e},(function(A){"success"===A.type&&t._nearPageIndex<=2&&(t.nearList.splice(0,0,{code:A.code,location:e,name:"地图位置",address:A.address||""}),t.fixNearList())}))},fixNearList:function(){var e=this.nearList;if(e.length>=2&&"地图位置"===e[0].name){var t=this.getAddressStart(e[1]),A=e[0].address;A.startsWith(t)&&(e[0].name=A.substring(t.length))}},onsearchinput:function(e){var t=this,A=e.detail.value.replace(/^\s+|\s+$/g,"");this.clearSearchTimer(),this._searchInputTimer=setTimeout((function(){clearTimeout(t._searchInputTimer),t._searchPageIndex=1,t.searchEnd=!1,t._searchKeyword=A,t.searchList=[],t.search()}),300)},clearSearchTimer:function(){this._searchInputTimer&&clearTimeout(this._searchInputTimer)},search:function(){var e=this;0===this._searchKeyword.length||this._searchEnd||this.searchLoading||(this.searchLoading=!0,this.noSearchData=!1,c[this.searchMethod]({point:{latitude:this.latitude,longitude:this.longitude},key:this._searchKeyword,sortrule:1,index:this._searchPageIndex,radius:5e4},(function(t){e.searchLoading=!1,e._searchPageIndex=t.pageIndex+1,e.searchEnd=t.pageIndex===t.pageNumber,t.poiList&&t.poiList.length?(e.fixPois(t.poiList),e.searchList=e.searchList.concat(t.poiList)):e.noSearchData=0===e.searchList.length})))},onSearchListTouchStart:function(){e.key.hideSoftKeybord()},onSearchItemClick:function(e,t){t.stopPropagation(),this.searchSelectedIndex!==e&&(this.searchSelectedIndex=e),this.moveToLocation(this.searchList[e]&&this.searchList[e].location)},getAddressStart:function(e){var t=e.addressOrigin||e.address;return e.province+(e.province===e.city?"":e.city)+(/^\d+$/.test(e.district)?"":t.startsWith(e.district)?"":e.district)},fixPois:function(e){for(var t=0;t<e.length;t++){var A=e[t];A.name=A.name.replace(/\\/g,""),A.addressOrigin=A.address.replace(/\\/g,""),A.address=this.getAddressStart(A)+A.addressOrigin}},wgs84togcjo2:function(e,t){var A=weex.requireModule("stream"),a="https://apis.map.qq.com/jsapi?qt=translate&type=1&points=".concat(e.longitude,",").concat(e.latitude,"&key=MAP_KEY&output=json&pf=jsapi&ref=jsapi");A.fetch({method:"GET",url:a,type:"json"},(function(e){if(e.ok){var A=e.data.detail.points[0];t({latitude:A.lat,longitude:A.lng})}}))}}};t.default=u}).call(this,A(2).weexPlus,A(35).default)},function(e,t){e.exports={map_center_marker_container:{alignItems:"flex-start",width:"22",height:"70"},map_center_marker:{width:"22",height:"35"},"unichooselocation-icons":{fontFamily:"unichooselocation",textDecoration:"none",textAlign:"center"},page:{flex:1,position:"relative"},"flex-r":{flexDirection:"row",flexWrap:"nowrap"},"flex-c":{flexDirection:"column",flexWrap:"nowrap"},"flex-fill":{flex:1},"a-i-c":{alignItems:"center"},"j-c-c":{justifyContent:"center"},"nav-cover":{position:"absolute",left:0,top:0,right:0,height:"100",backgroundImage:"linear-gradient(to bottom, rgba(0, 0, 0, .3), rgba(0, 0, 0, 0))"},statusbar:{height:"22"},"title-view":{paddingTop:"5",paddingRight:"15",paddingBottom:"5",paddingLeft:"15"},"btn-cancel":{paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0},"btn-cancel-text":{fontSize:"30",color:"#ffffff"},"btn-done":{backgroundColor:"#007AFF",borderRadius:"3",paddingTop:"5",paddingRight:"12",paddingBottom:"5",paddingLeft:"12"},"btn-done-disabled":{backgroundColor:"#62abfb"},"text-done":{color:"#ffffff",fontSize:"15",fontWeight:"bold",lineHeight:"15",height:"15"},"text-done-disabled":{color:"#c0ddfe"},"map-view":{flex:2,position:"relative"},map:{width:"750rpx",justifyContent:"center",alignItems:"center"},"map-location":{position:"absolute",right:"20",bottom:"25",width:"44",height:"44",backgroundColor:"#ffffff",borderRadius:"40",boxShadow:"0 2px 4px rgba(100, 100, 100, 0.2)"},"map-location-text":{fontSize:"20"},"map-location-text-active":{color:"#007AFF"},"result-area":{flex:2,position:"relative"},"search-bar":{paddingTop:"12",paddingRight:"15",paddingBottom:"12",paddingLeft:"15",backgroundColor:"#ffffff"},"search-area":{backgroundColor:"#ebebeb",borderRadius:"5",height:"30",paddingLeft:"8"},"search-text":{fontSize:"14",lineHeight:"16",color:"#b4b4b4"},"search-icon":{fontSize:"16",color:"#b4b4b4",marginRight:"4"},"search-tab":{flexDirection:"row",paddingTop:"2",paddingRight:"16",paddingBottom:"2",paddingLeft:"16",marginTop:"-10",backgroundColor:"#FFFFFF"},"search-tab-item":{marginTop:0,marginRight:"5",marginBottom:0,marginLeft:"5",textAlign:"center",fontSize:"14",lineHeight:"32",color:"#333333",borderBottomStyle:"solid",borderBottomWidth:"2",borderBottomColor:"rgba(0,0,0,0)"},"search-tab-item-active":{borderBottomColor:"#0079FF"},"no-data":{color:"#808080"},"no-data-search":{marginTop:"50"},"list-item":{position:"relative",paddingTop:"12",paddingRight:"15",paddingBottom:"12",paddingLeft:"15"},"list-line":{position:"absolute",left:"15",right:0,bottom:0,height:".5",backgroundColor:"#d3d3d3"},"list-name":{fontSize:"14",lines:1,textOverflow:"ellipsis"},"list-address":{fontSize:"12",color:"#808080",lines:1,textOverflow:"ellipsis",marginTop:"5"},"list-icon-area":{paddingLeft:"10",paddingRight:"10"},"list-selected-icon":{fontSize:"20",color:"#007AFF"},"search-view":{position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"#f6f6f6"},"searching-area":{flex:5},"search-input":{fontSize:"14",height:"30",paddingLeft:"6"},"search-cancel":{color:"#0079FF",marginLeft:"10"},"loading-view":{paddingTop:"15",paddingRight:"15",paddingBottom:"15",paddingLeft:"15"},"loading-icon":{width:"28",height:"28",color:"#808080"}}},,,,,,,,,,,,,,,function(e,t,A){"use strict";var a=function(){var e=this,t=e.$createElement,A=e._self._c||t;return A("scroll-view",{staticStyle:{flexDirection:"column"},attrs:{scrollY:!0,enableBackToTop:!0,bubble:"true"}},[A("view",{staticClass:["page","flex-c"]},[A("view",{staticClass:["flex-r","map-view"]},[A("map",{ref:"map1",staticClass:["map","flex-fill"],style:"height:"+e.mapHeight+"px",attrs:{scale:e.mapScale,showLocation:e.showLocation,longitude:e.longitude,latitude:e.latitude},on:{regionchange:e.onregionchange}},[A("div",{staticClass:["map_center_marker_container"]},[A("u-image",{staticClass:["map_center_marker"],attrs:{src:e.positionIcon}})],1)]),A("view",{staticClass:["map-location","flex-c","a-i-c","j-c-c"],on:{click:function(t){e.getUserLocation()}}},[A("u-text",{staticClass:["unichooselocation-icons","map-location-text"],class:{"map-location-text-active":e.isUserLocation}},[e._v("")])]),A("view",{staticClass:["nav-cover"]},[A("view",{staticClass:["statusbar"],style:"height:"+e.statusBarHeight+"px"}),A("view",{staticClass:["title-view","flex-r"]},[A("view",{staticClass:["btn-cancel"],on:{click:e.cancelClick}},[A("u-text",{staticClass:["unichooselocation-icons","btn-cancel-text"]},[e._v("")])]),A("view",{staticClass:["flex-fill"]}),A("view",{staticClass:["btn-done","flex-r","a-i-c","j-c-c"],class:{"btn-done-disabled":e.disableOK},on:{click:e.doneClick}},[A("u-text",{staticClass:["text-done"],class:{"text-done-disabled":e.disableOK}},[e._v(e._s(e.localize("done")))])])])])],1),A("view",{staticClass:["flex-c","result-area"],class:{"searching-area":e.showSearch}},[A("view",{staticClass:["search-bar"]},[A("view",{staticClass:["search-area","flex-r","a-i-c"],on:{click:e.showSearchView}},[A("u-text",{staticClass:["search-icon","unichooselocation-icons"]},[e._v("")]),A("u-text",{staticClass:["search-text"]},[e._v(e._s(e.localize("search_tips")))])])]),e.noNearData?e._e():A("list",{ref:"nearListLoadmore",staticClass:["flex-fill","list-view"],attrs:{loadmoreoffset:"5",scrollY:!0},on:{loadmore:function(t){e.searchNear()}}},[e._l(e.nearList,(function(t,a){return A("cell",{key:t.uid,appendAsTree:!0,attrs:{append:"tree"}},[A("view",{staticClass:["list-item"],on:{click:function(t){e.onItemClick(a,t)}}},[A("view",{staticClass:["flex-r"]},[A("view",{staticClass:["list-text-area","flex-fill","flex-c"]},[A("u-text",{staticClass:["list-name"]},[e._v(e._s(t.name))]),A("u-text",{staticClass:["list-address"]},[e._v(e._s(e._f("distance")(t.distance))+e._s(t.address))])]),a===e.nearSelectedIndex?A("view",{staticClass:["list-icon-area","flex-r","a-i-c","j-c-c"]},[A("u-text",{staticClass:["unichooselocation-icons","list-selected-icon"]},[e._v("")])]):e._e()]),A("view",{staticClass:["list-line"]})])])})),e.nearLoading?A("cell",{appendAsTree:!0,attrs:{append:"tree"}},[A("view",{staticClass:["loading-view","flex-c","a-i-c","j-c-c"]},[A("loading-indicator",{staticClass:["loading-icon"],attrs:{animating:!0,arrow:"false"}})])]):e._e()],2),e.noNearData?A("view",{staticClass:["flex-fill","flex-r","a-i-c","j-c-c"]},[A("u-text",{staticClass:["no-data"]},[e._v(e._s(e.localize("no_found")))])]):e._e(),e.showSearch?A("view",{staticClass:["search-view","flex-c"]},[A("view",{staticClass:["search-bar","flex-r","a-i-c"]},[A("view",{staticClass:["search-area","flex-fill","flex-r"]},[A("u-input",{staticClass:["search-input","flex-fill"],attrs:{focus:!0,placeholder:e.localize("search_tips")},on:{input:e.onsearchinput}})],1),A("u-text",{staticClass:["search-cancel"],on:{click:e.hideSearchView}},[e._v(e._s(e.localize("cancel")))])]),A("view",{staticClass:["search-tab"]},e._l(e.searchMethods,(function(t,a){return A("u-text",{key:a,staticClass:["search-tab-item"],class:{"search-tab-item-active":t.method===e.searchMethod},on:{click:function(A){e.searchMethod=e.searchLoading?e.searchMethod:t.method}}},[e._v(e._s(t.title))])})),0),e.noSearchData?e._e():A("list",{staticClass:["flex-fill","list-view"],attrs:{enableBackToTop:!0,scrollY:!0},on:{loadmore:function(t){e.search()},touchstart:e.onSearchListTouchStart}},[e._l(e.searchList,(function(t,a){return A("cell",{key:t.uid,appendAsTree:!0,attrs:{append:"tree"}},[A("view",{staticClass:["list-item"],on:{click:function(t){e.onSearchItemClick(a,t)}}},[A("view",{staticClass:["flex-r"]},[A("view",{staticClass:["list-text-area","flex-fill","flex-c"]},[A("u-text",{staticClass:["list-name"]},[e._v(e._s(t.name))]),A("u-text",{staticClass:["list-address"]},[e._v(e._s(e._f("distance")(t.distance))+e._s(t.address))])]),a===e.searchSelectedIndex?A("view",{staticClass:["list-icon-area","flex-r","a-i-c","j-c-c"]},[A("u-text",{staticClass:["unichooselocation-icons","list-selected-icon"]},[e._v("")])]):e._e()]),A("view",{staticClass:["list-line"]})])])})),e.searchLoading?A("cell",{appendAsTree:!0,attrs:{append:"tree"}},[A("view",{staticClass:["loading-view","flex-c","a-i-c","j-c-c"]},[A("loading-indicator",{staticClass:["loading-icon"],attrs:{animating:!0}})])]):e._e()],2),e.noSearchData?A("view",{staticClass:["flex-fill","flex-r","j-c-c"]},[A("u-text",{staticClass:["no-data","no-data-search"]},[e._v(e._s(e.localize("no_found")))])]):e._e()]):e._e()])])])},i=[];A.d(t,"b",(function(){return a})),A.d(t,"c",(function(){return i})),A.d(t,"a",(function(){}))},,,,,,function(e,t,A){"use strict";function a(e){var t=Object.prototype.toString.call(e);return t.substring(8,t.length-1)}function i(){return"string"==typeof __channelId__&&__channelId__}Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(e){for(var t=arguments.length,A=new Array(t>1?t-1:0),a=1;a<t;a++)A[a-1]=arguments[a];console[e].apply(console,A)},t.default=function(){for(var e=arguments.length,t=new Array(e),A=0;A<e;A++)t[A]=arguments[A];var n=t.shift();if(i())return t.push(t.pop().replace("at ","uni-app:///")),console[n].apply(console,t);var o=t.map((function(e){var t=Object.prototype.toString.call(e).toLowerCase();if("[object object]"===t||"[object array]"===t)try{e="---BEGIN:JSON---"+JSON.stringify(e)+"---END:JSON---"}catch(t){e="[object object]"}else if(null===e)e="---NULL---";else if(void 0===e)e="---UNDEFINED---";else{var A=a(e).toUpperCase();e="NUMBER"===A||"BOOLEAN"===A?"---BEGIN:"+A+"---"+e+"---END:"+A+"---":String(e)}return e})),s="";if(o.length>1){var r=o.pop();s=o.join("---COMMA---"),0===r.indexOf(" at ")?s+=r:s+="---COMMA---"+r}else s=o[0];console[n](s)}},function(e,t,A){"use strict";A.r(t);var a=A(14),i=A.n(a);for(var n in a)"default"!==n&&function(e){A.d(t,e,(function(){return a[e]}))}(n);t.default=i.a},,,,,function(e,t,A){"use strict";A.r(t);A(3);var a=A(7);a.default.mpType="page",a.default.route="template/__uniappchooselocation",a.default.el="#root",new Vue(a.default)}]); | |
\ No newline at end of file |
unpackage/dist/dev/app-plus/__uniapperror.png
deleted
100644 → 0
5.71 KB
unpackage/dist/dev/app-plus/__uniappes6.js
deleted
100644 → 0
1 | -!function(t){"use strict";!function(t){var r={};function n(e){if(r[e])return r[e].exports;var o=r[e]={i:e,l:!1,exports:{}};return t[e].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=r,n.d=function(t,r,e){n.o(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:e})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,r){if(1&r&&(t=n(t)),8&r)return t;if(4&r&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(n.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&r&&"string"!=typeof t)for(var o in t)n.d(e,o,function(r){return t[r]}.bind(null,o));return e},n.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(r,"a",r),r},n.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},n.p="",n(n.s=0)}([function(t,r,n){n(1),n(54),n(61),n(66),n(68),n(69),n(70),n(71),n(73),n(74),n(76),n(84),n(85),n(86),n(95),n(96),n(98),n(99),n(100),n(102),n(103),n(104),n(105),n(106),n(107),n(109),n(110),n(111),n(112),n(121),n(124),n(125),n(127),n(129),n(130),n(131),n(132),n(133),n(135),n(137),n(140),n(141),n(143),n(145),n(146),n(147),n(148),n(150),n(151),n(152),n(153),n(154),n(156),n(157),n(159),n(160),n(161),n(162),n(163),n(164),n(165),n(166),n(167),n(168),n(170),n(171),n(172),n(174),n(178),n(179),n(180),n(181),n(187),n(189),n(192),n(193),n(194),n(195),n(196),n(197),n(198),n(199),n(201),n(202),n(203),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),t.exports=n(217)},function(r,n,e){var o=e(2),i=e(6),u=e(45),c=e(14),a=e(46),f=e(39),s=e(47),l=e(48),p=e(51),g=e(49),v=e(52),h=g("isConcatSpreadable"),d=v>=51||!i(function(){var t=[];return t[h]=!1,t.concat()[0]!==t}),x=p("concat"),y=function(r){if(!c(r))return!1;var n=r[h];return n!==t?!!n:u(r)};o({target:"Array",proto:!0,forced:!d||!x},{concat:function(t){var r,n,e,o,i,u=a(this),c=l(u,0),p=0;for(r=-1,e=arguments.length;r<e;r++)if(i=-1===r?u:arguments[r],y(i)){if(p+(o=f(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<o;n++,p++)n in i&&s(c,p,i[n])}else{if(p>=9007199254740991)throw TypeError("Maximum allowed index exceeded");s(c,p++,i)}return c.length=p,c}})},function(r,n,e){var o=e(3),i=e(4).f,u=e(18),c=e(21),a=e(25),f=e(32),s=e(44);r.exports=function(r,n){var e,l,p,g,v,h=r.target,d=r.global,x=r.stat;if(e=d?o:x?o[h]||a(h,{}):(o[h]||{}).prototype)for(l in n){if(g=n[l],p=r.noTargetGet?(v=i(e,l))&&v.value:e[l],!s(d?l:h+(x?".":"#")+l,r.forced)&&p!==t){if(typeof g==typeof p)continue;f(g,p)}(r.sham||p&&p.sham)&&u(g,"sham",!0),c(e,l,g,r)}}},function(t,r){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof global&&global)||Function("return this")()},function(t,r,n){var e=n(5),o=n(7),i=n(8),u=n(9),c=n(13),a=n(15),f=n(16),s=Object.getOwnPropertyDescriptor;r.f=e?s:function(t,r){if(t=u(t),r=c(r,!0),f)try{return s(t,r)}catch(t){}if(a(t,r))return i(!o.f.call(t,r),t[r])}},function(t,r,n){var e=n(6);t.exports=!e(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,r){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,r,n){var e={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!e.call({1:2},1);r.f=i?function(t){var r=o(this,t);return!!r&&r.enumerable}:e},function(t,r){t.exports=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}}},function(t,r,n){var e=n(10),o=n(12);t.exports=function(t){return e(o(t))}},function(t,r,n){var e=n(6),o=n(11),i="".split;t.exports=e(function(){return!Object("z").propertyIsEnumerable(0)})?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},function(t,r){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(r,n){r.exports=function(r){if(r==t)throw TypeError("Can't call method on "+r);return r}},function(t,r,n){var e=n(14);t.exports=function(t,r){if(!e(t))return t;var n,o;if(r&&"function"==typeof(n=t.toString)&&!e(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!e(o=n.call(t)))return o;if(!r&&"function"==typeof(n=t.toString)&&!e(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,r){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,r){var n={}.hasOwnProperty;t.exports=function(t,r){return n.call(t,r)}},function(t,r,n){var e=n(5),o=n(6),i=n(17);t.exports=!e&&!o(function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},function(t,r,n){var e=n(3),o=n(14),i=e.document,u=o(i)&&o(i.createElement);t.exports=function(t){return u?i.createElement(t):{}}},function(t,r,n){var e=n(5),o=n(19),i=n(8);t.exports=e?function(t,r,n){return o.f(t,r,i(1,n))}:function(t,r,n){return t[r]=n,t}},function(t,r,n){var e=n(5),o=n(16),i=n(20),u=n(13),c=Object.defineProperty;r.f=e?c:function(t,r,n){if(i(t),r=u(r,!0),i(n),o)try{return c(t,r,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[r]=n.value),t}},function(t,r,n){var e=n(14);t.exports=function(t){if(!e(t))throw TypeError(String(t)+" is not an object");return t}},function(t,r,n){var e=n(3),o=n(22),i=n(18),u=n(15),c=n(25),a=n(26),f=n(27),s=f.get,l=f.enforce,p=String(a).split("toString");o("inspectSource",function(t){return a.call(t)}),(t.exports=function(t,r,n,o){var a=!!o&&!!o.unsafe,f=!!o&&!!o.enumerable,s=!!o&&!!o.noTargetGet;"function"==typeof n&&("string"!=typeof r||u(n,"name")||i(n,"name",r),l(n).source=p.join("string"==typeof r?r:"")),t!==e?(a?!s&&t[r]&&(f=!0):delete t[r],f?t[r]=n:i(t,r,n)):f?t[r]=n:c(r,n)})(Function.prototype,"toString",function(){return"function"==typeof this&&s(this).source||a.call(this)})},function(r,n,e){var o=e(23),i=e(24);(r.exports=function(r,n){return i[r]||(i[r]=n!==t?n:{})})("versions",[]).push({version:"3.3.6",mode:o?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,r){t.exports=!1},function(t,r,n){var e=n(3),o=n(25),i=e["__core-js_shared__"]||o("__core-js_shared__",{});t.exports=i},function(t,r,n){var e=n(3),o=n(18);t.exports=function(t,r){try{o(e,t,r)}catch(n){e[t]=r}return r}},function(t,r,n){var e=n(22);t.exports=e("native-function-to-string",Function.toString)},function(t,r,n){var e,o,i,u=n(28),c=n(3),a=n(14),f=n(18),s=n(15),l=n(29),p=n(31),g=c.WeakMap;if(u){var v=new g,h=v.get,d=v.has,x=v.set;e=function(t,r){return x.call(v,t,r),r},o=function(t){return h.call(v,t)||{}},i=function(t){return d.call(v,t)}}else{var y=l("state");p[y]=!0,e=function(t,r){return f(t,y,r),r},o=function(t){return s(t,y)?t[y]:{}},i=function(t){return s(t,y)}}t.exports={set:e,get:o,has:i,enforce:function(t){return i(t)?o(t):e(t,{})},getterFor:function(t){return function(r){var n;if(!a(r)||(n=o(r)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,r,n){var e=n(3),o=n(26),i=e.WeakMap;t.exports="function"==typeof i&&/native code/.test(o.call(i))},function(t,r,n){var e=n(22),o=n(30),i=e("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},function(r,n){var e=0,o=Math.random();r.exports=function(r){return"Symbol("+String(r===t?"":r)+")_"+(++e+o).toString(36)}},function(t,r){t.exports={}},function(t,r,n){var e=n(15),o=n(33),i=n(4),u=n(19);t.exports=function(t,r){for(var n=o(r),c=u.f,a=i.f,f=0;f<n.length;f++){var s=n[f];e(t,s)||c(t,s,a(r,s))}}},function(t,r,n){var e=n(34),o=n(36),i=n(43),u=n(20);t.exports=e("Reflect","ownKeys")||function(t){var r=o.f(u(t)),n=i.f;return n?r.concat(n(t)):r}},function(r,n,e){var o=e(35),i=e(3),u=function(r){return"function"==typeof r?r:t};r.exports=function(t,r){return arguments.length<2?u(o[t])||u(i[t]):o[t]&&o[t][r]||i[t]&&i[t][r]}},function(t,r,n){t.exports=n(3)},function(t,r,n){var e=n(37),o=n(42).concat("length","prototype");r.f=Object.getOwnPropertyNames||function(t){return e(t,o)}},function(t,r,n){var e=n(15),o=n(9),i=n(38).indexOf,u=n(31);t.exports=function(t,r){var n,c=o(t),a=0,f=[];for(n in c)!e(u,n)&&e(c,n)&&f.push(n);for(;r.length>a;)e(c,n=r[a++])&&(~i(f,n)||f.push(n));return f}},function(t,r,n){var e=n(9),o=n(39),i=n(41),u=function(t){return function(r,n,u){var c,a=e(r),f=o(a.length),s=i(u,f);if(t&&n!=n){for(;f>s;)if((c=a[s++])!=c)return!0}else for(;f>s;s++)if((t||s in a)&&a[s]===n)return t||s||0;return!t&&-1}};t.exports={includes:u(!0),indexOf:u(!1)}},function(t,r,n){var e=n(40),o=Math.min;t.exports=function(t){return t>0?o(e(t),9007199254740991):0}},function(t,r){var n=Math.ceil,e=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?e:n)(t)}},function(t,r,n){var e=n(40),o=Math.max,i=Math.min;t.exports=function(t,r){var n=e(t);return n<0?o(n+r,0):i(n,r)}},function(t,r){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,r){r.f=Object.getOwnPropertySymbols},function(t,r,n){var e=n(6),o=/#|\.prototype\./,i=function(t,r){var n=c[u(t)];return n==f||n!=a&&("function"==typeof r?e(r):!!r)},u=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},c=i.data={},a=i.NATIVE="N",f=i.POLYFILL="P";t.exports=i},function(t,r,n){var e=n(11);t.exports=Array.isArray||function(t){return"Array"==e(t)}},function(t,r,n){var e=n(12);t.exports=function(t){return Object(e(t))}},function(t,r,n){var e=n(13),o=n(19),i=n(8);t.exports=function(t,r,n){var u=e(r);u in t?o.f(t,u,i(0,n)):t[u]=n}},function(r,n,e){var o=e(14),i=e(45),u=e(49)("species");r.exports=function(r,n){var e;return i(r)&&("function"!=typeof(e=r.constructor)||e!==Array&&!i(e.prototype)?o(e)&&null===(e=e[u])&&(e=t):e=t),new(e===t?Array:e)(0===n?0:n)}},function(t,r,n){var e=n(3),o=n(22),i=n(30),u=n(50),c=e.Symbol,a=o("wks");t.exports=function(t){return a[t]||(a[t]=u&&c[t]||(u?c:i)("Symbol."+t))}},function(t,r,n){var e=n(6);t.exports=!!Object.getOwnPropertySymbols&&!e(function(){return!String(Symbol())})},function(t,r,n){var e=n(6),o=n(49),i=n(52),u=o("species");t.exports=function(t){return i>=51||!e(function(){var r=[];return(r.constructor={})[u]=function(){return{foo:1}},1!==r[t](Boolean).foo})}},function(t,r,n){var e,o,i=n(3),u=n(53),c=i.process,a=c&&c.versions,f=a&&a.v8;f?o=(e=f.split("."))[0]+e[1]:u&&(!(e=u.match(/Edge\/(\d+)/))||e[1]>=74)&&(e=u.match(/Chrome\/(\d+)/))&&(o=e[1]),t.exports=o&&+o},function(t,r,n){var e=n(34);t.exports=e("navigator","userAgent")||""},function(t,r,n){var e=n(2),o=n(55),i=n(56);e({target:"Array",proto:!0},{copyWithin:o}),i("copyWithin")},function(r,n,e){var o=e(46),i=e(41),u=e(39),c=Math.min;r.exports=[].copyWithin||function(r,n){var e=o(this),a=u(e.length),f=i(r,a),s=i(n,a),l=arguments.length>2?arguments[2]:t,p=c((l===t?a:i(l,a))-s,a-f),g=1;for(s<f&&f<s+p&&(g=-1,s+=p-1,f+=p-1);p-- >0;)s in e?e[f]=e[s]:delete e[f],f+=g,s+=g;return e}},function(r,n,e){var o=e(49),i=e(57),u=e(18),c=o("unscopables"),a=Array.prototype;a[c]==t&&u(a,c,i(null)),r.exports=function(t){a[c][t]=!0}},function(r,n,e){var o=e(20),i=e(58),u=e(42),c=e(31),a=e(60),f=e(17),s=e(29)("IE_PROTO"),l=function(){},p=function(){var t,r=f("iframe"),n=u.length;for(r.style.display="none",a.appendChild(r),r.src=String("javascript:"),(t=r.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),p=t.F;n--;)delete p.prototype[u[n]];return p()};r.exports=Object.create||function(r,n){var e;return null!==r?(l.prototype=o(r),e=new l,l.prototype=null,e[s]=r):e=p(),n===t?e:i(e,n)},c[s]=!0},function(t,r,n){var e=n(5),o=n(19),i=n(20),u=n(59);t.exports=e?Object.defineProperties:function(t,r){i(t);for(var n,e=u(r),c=e.length,a=0;c>a;)o.f(t,n=e[a++],r[n]);return t}},function(t,r,n){var e=n(37),o=n(42);t.exports=Object.keys||function(t){return e(t,o)}},function(t,r,n){var e=n(34);t.exports=e("document","documentElement")},function(r,n,e){var o=e(2),i=e(62).every;o({target:"Array",proto:!0,forced:e(65)("every")},{every:function(r){return i(this,r,arguments.length>1?arguments[1]:t)}})},function(r,n,e){var o=e(63),i=e(10),u=e(46),c=e(39),a=e(48),f=[].push,s=function(r){var n=1==r,e=2==r,s=3==r,l=4==r,p=6==r,g=5==r||p;return function(v,h,d,x){for(var y,b,m=u(v),S=i(m),O=o(h,d,3),E=c(S.length),w=0,j=x||a,A=n?j(v,E):e?j(v,0):t;E>w;w++)if((g||w in S)&&(b=O(y=S[w],w,m),r))if(n)A[w]=b;else if(b)switch(r){case 3:return!0;case 5:return y;case 6:return w;case 2:f.call(A,y)}else if(l)return!1;return p?-1:s||l?l:A}};r.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6)}},function(r,n,e){var o=e(64);r.exports=function(r,n,e){if(o(r),n===t)return r;switch(e){case 0:return function(){return r.call(n)};case 1:return function(t){return r.call(n,t)};case 2:return function(t,e){return r.call(n,t,e)};case 3:return function(t,e,o){return r.call(n,t,e,o)}}return function(){return r.apply(n,arguments)}}},function(t,r){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,r,n){var e=n(6);t.exports=function(t,r){var n=[][t];return!n||!e(function(){n.call(null,r||function(){throw 1},1)})}},function(t,r,n){var e=n(2),o=n(67),i=n(56);e({target:"Array",proto:!0},{fill:o}),i("fill")},function(r,n,e){var o=e(46),i=e(41),u=e(39);r.exports=function(r){for(var n=o(this),e=u(n.length),c=arguments.length,a=i(c>1?arguments[1]:t,e),f=c>2?arguments[2]:t,s=f===t?e:i(f,e);s>a;)n[a++]=r;return n}},function(r,n,e){var o=e(2),i=e(62).filter;o({target:"Array",proto:!0,forced:!e(51)("filter")},{filter:function(r){return i(this,r,arguments.length>1?arguments[1]:t)}})},function(r,n,e){var o=e(2),i=e(62).find,u=e(56),c=!0;"find"in[]&&Array(1).find(function(){c=!1}),o({target:"Array",proto:!0,forced:c},{find:function(r){return i(this,r,arguments.length>1?arguments[1]:t)}}),u("find")},function(r,n,e){var o=e(2),i=e(62).findIndex,u=e(56),c=!0;"findIndex"in[]&&Array(1).findIndex(function(){c=!1}),o({target:"Array",proto:!0,forced:c},{findIndex:function(r){return i(this,r,arguments.length>1?arguments[1]:t)}}),u("findIndex")},function(r,n,e){var o=e(2),i=e(72),u=e(46),c=e(39),a=e(40),f=e(48);o({target:"Array",proto:!0},{flat:function(){var r=arguments.length?arguments[0]:t,n=u(this),e=c(n.length),o=f(n,0);return o.length=i(o,n,n,e,0,r===t?1:a(r)),o}})},function(t,r,n){var e=n(45),o=n(39),i=n(63),u=function(t,r,n,c,a,f,s,l){for(var p,g=a,v=0,h=!!s&&i(s,l,3);v<c;){if(v in n){if(p=h?h(n[v],v,r):n[v],f>0&&e(p))g=u(t,r,p,o(p.length),g,f-1)-1;else{if(g>=9007199254740991)throw TypeError("Exceed the acceptable array length");t[g]=p}g++}v++}return g};t.exports=u},function(r,n,e){var o=e(2),i=e(72),u=e(46),c=e(39),a=e(64),f=e(48);o({target:"Array",proto:!0},{flatMap:function(r){var n,e=u(this),o=c(e.length);return a(r),(n=f(e,0)).length=i(n,e,e,o,0,1,r,arguments.length>1?arguments[1]:t),n}})},function(t,r,n){var e=n(2),o=n(75);e({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},function(r,n,e){var o=e(62).forEach,i=e(65);r.exports=i("forEach")?function(r){return o(this,r,arguments.length>1?arguments[1]:t)}:[].forEach},function(t,r,n){var e=n(2),o=n(77);e({target:"Array",stat:!0,forced:!n(83)(function(t){Array.from(t)})},{from:o})},function(r,n,e){var o=e(63),i=e(46),u=e(78),c=e(79),a=e(39),f=e(47),s=e(81);r.exports=function(r){var n,e,l,p,g,v=i(r),h="function"==typeof this?this:Array,d=arguments.length,x=d>1?arguments[1]:t,y=x!==t,b=0,m=s(v);if(y&&(x=o(x,d>2?arguments[2]:t,2)),m==t||h==Array&&c(m))for(e=new h(n=a(v.length));n>b;b++)f(e,b,y?x(v[b],b):v[b]);else for(g=(p=m.call(v)).next,e=new h;!(l=g.call(p)).done;b++)f(e,b,y?u(p,x,[l.value,b],!0):l.value);return e.length=b,e}},function(r,n,e){var o=e(20);r.exports=function(r,n,e,i){try{return i?n(o(e)[0],e[1]):n(e)}catch(n){var u=r.return;throw u!==t&&o(u.call(r)),n}}},function(r,n,e){var o=e(49),i=e(80),u=o("iterator"),c=Array.prototype;r.exports=function(r){return r!==t&&(i.Array===r||c[u]===r)}},function(t,r){t.exports={}},function(r,n,e){var o=e(82),i=e(80),u=e(49)("iterator");r.exports=function(r){if(r!=t)return r[u]||r["@@iterator"]||i[o(r)]}},function(r,n,e){var o=e(11),i=e(49)("toStringTag"),u="Arguments"==o(function(){return arguments}());r.exports=function(r){var n,e,c;return r===t?"Undefined":null===r?"Null":"string"==typeof(e=function(t,r){try{return t[r]}catch(t){}}(n=Object(r),i))?e:u?o(n):"Object"==(c=o(n))&&"function"==typeof n.callee?"Arguments":c}},function(t,r,n){var e=n(49)("iterator"),o=!1;try{var i=0,u={next:function(){return{done:!!i++}},return:function(){o=!0}};u[e]=function(){return this},Array.from(u,function(){throw 2})}catch(t){}t.exports=function(t,r){if(!r&&!o)return!1;var n=!1;try{var i={};i[e]=function(){return{next:function(){return{done:n=!0}}}},t(i)}catch(t){}return n}},function(r,n,e){var o=e(2),i=e(38).includes,u=e(56);o({target:"Array",proto:!0},{includes:function(r){return i(this,r,arguments.length>1?arguments[1]:t)}}),u("includes")},function(r,n,e){var o=e(2),i=e(38).indexOf,u=e(65),c=[].indexOf,a=!!c&&1/[1].indexOf(1,-0)<0,f=u("indexOf");o({target:"Array",proto:!0,forced:a||f},{indexOf:function(r){return a?c.apply(this,arguments)||0:i(this,r,arguments.length>1?arguments[1]:t)}})},function(r,n,e){var o=e(9),i=e(56),u=e(80),c=e(27),a=e(87),f=c.set,s=c.getterFor("Array Iterator");r.exports=a(Array,"Array",function(t,r){f(this,{type:"Array Iterator",target:o(t),index:0,kind:r})},function(){var r=s(this),n=r.target,e=r.kind,o=r.index++;return!n||o>=n.length?(r.target=t,{value:t,done:!0}):"keys"==e?{value:o,done:!1}:"values"==e?{value:n[o],done:!1}:{value:[o,n[o]],done:!1}},"values"),u.Arguments=u.Array,i("keys"),i("values"),i("entries")},function(t,r,n){var e=n(2),o=n(88),i=n(90),u=n(93),c=n(92),a=n(18),f=n(21),s=n(49),l=n(23),p=n(80),g=n(89),v=g.IteratorPrototype,h=g.BUGGY_SAFARI_ITERATORS,d=s("iterator"),x=function(){return this};t.exports=function(t,r,n,s,g,y,b){o(n,r,s);var m,S,O,E=function(t){if(t===g&&_)return _;if(!h&&t in A)return A[t];switch(t){case"keys":case"values":case"entries":return function(){return new n(this,t)}}return function(){return new n(this)}},w=r+" Iterator",j=!1,A=t.prototype,I=A[d]||A["@@iterator"]||g&&A[g],_=!h&&I||E(g),N="Array"==r&&A.entries||I;if(N&&(m=i(N.call(new t)),v!==Object.prototype&&m.next&&(l||i(m)===v||(u?u(m,v):"function"!=typeof m[d]&&a(m,d,x)),c(m,w,!0,!0),l&&(p[w]=x))),"values"==g&&I&&"values"!==I.name&&(j=!0,_=function(){return I.call(this)}),l&&!b||A[d]===_||a(A,d,_),p[r]=_,g)if(S={values:E("values"),keys:y?_:E("keys"),entries:E("entries")},b)for(O in S)!h&&!j&&O in A||f(A,O,S[O]);else e({target:r,proto:!0,forced:h||j},S);return S}},function(t,r,n){var e=n(89).IteratorPrototype,o=n(57),i=n(8),u=n(92),c=n(80),a=function(){return this};t.exports=function(t,r,n){var f=r+" Iterator";return t.prototype=o(e,{next:i(1,n)}),u(t,f,!1,!0),c[f]=a,t}},function(r,n,e){var o,i,u,c=e(90),a=e(18),f=e(15),s=e(49),l=e(23),p=s("iterator"),g=!1;[].keys&&("next"in(u=[].keys())?(i=c(c(u)))!==Object.prototype&&(o=i):g=!0),o==t&&(o={}),l||f(o,p)||a(o,p,function(){return this}),r.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:g}},function(t,r,n){var e=n(15),o=n(46),i=n(29),u=n(91),c=i("IE_PROTO"),a=Object.prototype;t.exports=u?Object.getPrototypeOf:function(t){return t=o(t),e(t,c)?t[c]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,r,n){var e=n(6);t.exports=!e(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})},function(t,r,n){var e=n(19).f,o=n(15),i=n(49)("toStringTag");t.exports=function(t,r,n){t&&!o(t=n?t:t.prototype,i)&&e(t,i,{configurable:!0,value:r})}},function(r,n,e){var o=e(20),i=e(94);r.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,r=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),r=n instanceof Array}catch(t){}return function(n,e){return o(n),i(e),r?t.call(n,e):n.__proto__=e,n}}():t)},function(t,r,n){var e=n(14);t.exports=function(t){if(!e(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},function(r,n,e){var o=e(2),i=e(10),u=e(9),c=e(65),a=[].join,f=i!=Object,s=c("join",",");o({target:"Array",proto:!0,forced:f||s},{join:function(r){return a.call(u(this),r===t?",":r)}})},function(t,r,n){var e=n(2),o=n(97);e({target:"Array",proto:!0,forced:o!==[].lastIndexOf},{lastIndexOf:o})},function(t,r,n){var e=n(9),o=n(40),i=n(39),u=n(65),c=Math.min,a=[].lastIndexOf,f=!!a&&1/[1].lastIndexOf(1,-0)<0,s=u("lastIndexOf");t.exports=f||s?function(t){if(f)return a.apply(this,arguments)||0;var r=e(this),n=i(r.length),u=n-1;for(arguments.length>1&&(u=c(u,o(arguments[1]))),u<0&&(u=n+u);u>=0;u--)if(u in r&&r[u]===t)return u||0;return-1}:a},function(r,n,e){var o=e(2),i=e(62).map;o({target:"Array",proto:!0,forced:!e(51)("map")},{map:function(r){return i(this,r,arguments.length>1?arguments[1]:t)}})},function(t,r,n){var e=n(2),o=n(6),i=n(47);e({target:"Array",stat:!0,forced:o(function(){function t(){}return!(Array.of.call(t)instanceof t)})},{of:function(){for(var t=0,r=arguments.length,n=new("function"==typeof this?this:Array)(r);r>t;)i(n,t,arguments[t++]);return n.length=r,n}})},function(r,n,e){var o=e(2),i=e(101).left;o({target:"Array",proto:!0,forced:e(65)("reduce")},{reduce:function(r){return i(this,r,arguments.length,arguments.length>1?arguments[1]:t)}})},function(t,r,n){var e=n(64),o=n(46),i=n(10),u=n(39),c=function(t){return function(r,n,c,a){e(n);var f=o(r),s=i(f),l=u(f.length),p=t?l-1:0,g=t?-1:1;if(c<2)for(;;){if(p in s){a=s[p],p+=g;break}if(p+=g,t?p<0:l<=p)throw TypeError("Reduce of empty array with no initial value")}for(;t?p>=0:l>p;p+=g)p in s&&(a=n(a,s[p],p,f));return a}};t.exports={left:c(!1),right:c(!0)}},function(r,n,e){var o=e(2),i=e(101).right;o({target:"Array",proto:!0,forced:e(65)("reduceRight")},{reduceRight:function(r){return i(this,r,arguments.length,arguments.length>1?arguments[1]:t)}})},function(t,r,n){var e=n(2),o=n(45),i=[].reverse,u=[1,2];e({target:"Array",proto:!0,forced:String(u)===String(u.reverse())},{reverse:function(){return o(this)&&(this.length=this.length),i.call(this)}})},function(r,n,e){var o=e(2),i=e(14),u=e(45),c=e(41),a=e(39),f=e(9),s=e(47),l=e(51),p=e(49)("species"),g=[].slice,v=Math.max;o({target:"Array",proto:!0,forced:!l("slice")},{slice:function(r,n){var e,o,l,h=f(this),d=a(h.length),x=c(r,d),y=c(n===t?d:n,d);if(u(h)&&("function"!=typeof(e=h.constructor)||e!==Array&&!u(e.prototype)?i(e)&&null===(e=e[p])&&(e=t):e=t,e===Array||e===t))return g.call(h,x,y);for(o=new(e===t?Array:e)(v(y-x,0)),l=0;x<y;x++,l++)x in h&&s(o,l,h[x]);return o.length=l,o}})},function(r,n,e){var o=e(2),i=e(62).some;o({target:"Array",proto:!0,forced:e(65)("some")},{some:function(r){return i(this,r,arguments.length>1?arguments[1]:t)}})},function(r,n,e){var o=e(2),i=e(64),u=e(46),c=e(6),a=e(65),f=[].sort,s=[1,2,3],l=c(function(){s.sort(t)}),p=c(function(){s.sort(null)}),g=a("sort");o({target:"Array",proto:!0,forced:l||!p||g},{sort:function(r){return r===t?f.call(u(this)):f.call(u(this),i(r))}})},function(t,r,n){n(108)("Array")},function(t,r,n){var e=n(34),o=n(19),i=n(49),u=n(5),c=i("species");t.exports=function(t){var r=e(t),n=o.f;u&&r&&!r[c]&&n(r,c,{configurable:!0,get:function(){return this}})}},function(t,r,n){var e=n(2),o=n(41),i=n(40),u=n(39),c=n(46),a=n(48),f=n(47),s=n(51),l=Math.max,p=Math.min;e({target:"Array",proto:!0,forced:!s("splice")},{splice:function(t,r){var n,e,s,g,v,h,d=c(this),x=u(d.length),y=o(t,x),b=arguments.length;if(0===b?n=e=0:1===b?(n=0,e=x-y):(n=b-2,e=p(l(i(r),0),x-y)),x+n-e>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(s=a(d,e),g=0;g<e;g++)(v=y+g)in d&&f(s,g,d[v]);if(s.length=e,n<e){for(g=y;g<x-e;g++)h=g+n,(v=g+e)in d?d[h]=d[v]:delete d[h];for(g=x;g>x-e+n;g--)delete d[g-1]}else if(n>e)for(g=x-e;g>y;g--)h=g+n-1,(v=g+e-1)in d?d[h]=d[v]:delete d[h];for(g=0;g<n;g++)d[g+y]=arguments[g+2];return d.length=x-e+n,s}})},function(t,r,n){n(56)("flat")},function(t,r,n){n(56)("flatMap")},function(r,n,e){var o=e(113),i=e(119);r.exports=o("Map",function(r){return function(){return r(this,arguments.length?arguments[0]:t)}},i,!0)},function(r,n,e){var o=e(2),i=e(3),u=e(44),c=e(21),a=e(114),f=e(116),s=e(117),l=e(14),p=e(6),g=e(83),v=e(92),h=e(118);r.exports=function(r,n,e,d,x){var y=i[r],b=y&&y.prototype,m=y,S=d?"set":"add",O={},E=function(r){var n=b[r];c(b,r,"add"==r?function(t){return n.call(this,0===t?0:t),this}:"delete"==r?function(t){return!(x&&!l(t))&&n.call(this,0===t?0:t)}:"get"==r?function(r){return x&&!l(r)?t:n.call(this,0===r?0:r)}:"has"==r?function(t){return!(x&&!l(t))&&n.call(this,0===t?0:t)}:function(t,r){return n.call(this,0===t?0:t,r),this})};if(u(r,"function"!=typeof y||!(x||b.forEach&&!p(function(){(new y).entries().next()}))))m=e.getConstructor(n,r,d,S),a.REQUIRED=!0;else if(u(r,!0)){var w=new m,j=w[S](x?{}:-0,1)!=w,A=p(function(){w.has(1)}),I=g(function(t){new y(t)}),_=!x&&p(function(){for(var t=new y,r=5;r--;)t[S](r,r);return!t.has(-0)});I||((m=n(function(n,e){s(n,m,r);var o=h(new y,n,m);return e!=t&&f(e,o[S],o,d),o})).prototype=b,b.constructor=m),(A||_)&&(E("delete"),E("has"),d&&E("get")),(_||j)&&E(S),x&&b.clear&&delete b.clear}return O[r]=m,o({global:!0,forced:m!=y},O),v(m,r),x||e.setStrong(m,r,d),m}},function(t,r,n){var e=n(31),o=n(14),i=n(15),u=n(19).f,c=n(30),a=n(115),f=c("meta"),s=0,l=Object.isExtensible||function(){return!0},p=function(t){u(t,f,{value:{objectID:"O"+ ++s,weakData:{}}})},g=t.exports={REQUIRED:!1,fastKey:function(t,r){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,f)){if(!l(t))return"F";if(!r)return"E";p(t)}return t[f].objectID},getWeakData:function(t,r){if(!i(t,f)){if(!l(t))return!0;if(!r)return!1;p(t)}return t[f].weakData},onFreeze:function(t){return a&&g.REQUIRED&&l(t)&&!i(t,f)&&p(t),t}};e[f]=!0},function(t,r,n){var e=n(6);t.exports=!e(function(){return Object.isExtensible(Object.preventExtensions({}))})},function(t,r,n){var e=n(20),o=n(79),i=n(39),u=n(63),c=n(81),a=n(78),f=function(t,r){this.stopped=t,this.result=r};(t.exports=function(t,r,n,s,l){var p,g,v,h,d,x,y,b=u(r,n,s?2:1);if(l)p=t;else{if("function"!=typeof(g=c(t)))throw TypeError("Target is not iterable");if(o(g)){for(v=0,h=i(t.length);h>v;v++)if((d=s?b(e(y=t[v])[0],y[1]):b(t[v]))&&d instanceof f)return d;return new f(!1)}p=g.call(t)}for(x=p.next;!(y=x.call(p)).done;)if("object"==typeof(d=a(p,b,y.value,s))&&d&&d instanceof f)return d;return new f(!1)}).stop=function(t){return new f(!0,t)}},function(t,r){t.exports=function(t,r,n){if(!(t instanceof r))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},function(t,r,n){var e=n(14),o=n(93);t.exports=function(t,r,n){var i,u;return o&&"function"==typeof(i=r.constructor)&&i!==n&&e(u=i.prototype)&&u!==n.prototype&&o(t,u),t}},function(r,n,e){var o=e(19).f,i=e(57),u=e(120),c=e(63),a=e(117),f=e(116),s=e(87),l=e(108),p=e(5),g=e(114).fastKey,v=e(27),h=v.set,d=v.getterFor;r.exports={getConstructor:function(r,n,e,s){var l=r(function(r,o){a(r,l,n),h(r,{type:n,index:i(null),first:t,last:t,size:0}),p||(r.size=0),o!=t&&f(o,r[s],r,e)}),v=d(n),x=function(r,n,e){var o,i,u=v(r),c=y(r,n);return c?c.value=e:(u.last=c={index:i=g(n,!0),key:n,value:e,previous:o=u.last,next:t,removed:!1},u.first||(u.first=c),o&&(o.next=c),p?u.size++:r.size++,"F"!==i&&(u.index[i]=c)),r},y=function(t,r){var n,e=v(t),o=g(r);if("F"!==o)return e.index[o];for(n=e.first;n;n=n.next)if(n.key==r)return n};return u(l.prototype,{clear:function(){for(var r=v(this),n=r.index,e=r.first;e;)e.removed=!0,e.previous&&(e.previous=e.previous.next=t),delete n[e.index],e=e.next;r.first=r.last=t,p?r.size=0:this.size=0},delete:function(t){var r=v(this),n=y(this,t);if(n){var e=n.next,o=n.previous;delete r.index[n.index],n.removed=!0,o&&(o.next=e),e&&(e.previous=o),r.first==n&&(r.first=e),r.last==n&&(r.last=o),p?r.size--:this.size--}return!!n},forEach:function(r){for(var n,e=v(this),o=c(r,arguments.length>1?arguments[1]:t,3);n=n?n.next:e.first;)for(o(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(t){return!!y(this,t)}}),u(l.prototype,e?{get:function(t){var r=y(this,t);return r&&r.value},set:function(t,r){return x(this,0===t?0:t,r)}}:{add:function(t){return x(this,t=0===t?0:t,t)}}),p&&o(l.prototype,"size",{get:function(){return v(this).size}}),l},setStrong:function(r,n,e){var o=n+" Iterator",i=d(n),u=d(o);s(r,n,function(r,n){h(this,{type:o,target:r,state:i(r),kind:n,last:t})},function(){for(var r=u(this),n=r.kind,e=r.last;e&&e.removed;)e=e.previous;return r.target&&(r.last=e=e?e.next:r.state.first)?"keys"==n?{value:e.key,done:!1}:"values"==n?{value:e.value,done:!1}:{value:[e.key,e.value],done:!1}:(r.target=t,{value:t,done:!0})},e?"entries":"values",!e,!0),l(n)}}},function(t,r,n){var e=n(21);t.exports=function(t,r,n){for(var o in r)e(t,o,r[o],n);return t}},function(t,r,n){var e=n(5),o=n(3),i=n(44),u=n(21),c=n(15),a=n(11),f=n(118),s=n(13),l=n(6),p=n(57),g=n(36).f,v=n(4).f,h=n(19).f,d=n(122).trim,x=o.Number,y=x.prototype,b="Number"==a(p(y)),m=function(t){var r,n,e,o,i,u,c,a,f=s(t,!1);if("string"==typeof f&&f.length>2)if(43===(r=(f=d(f)).charCodeAt(0))||45===r){if(88===(n=f.charCodeAt(2))||120===n)return NaN}else if(48===r){switch(f.charCodeAt(1)){case 66:case 98:e=2,o=49;break;case 79:case 111:e=8,o=55;break;default:return+f}for(u=(i=f.slice(2)).length,c=0;c<u;c++)if((a=i.charCodeAt(c))<48||a>o)return NaN;return parseInt(i,e)}return+f};if(i("Number",!x(" 0o1")||!x("0b1")||x("+0x1"))){for(var S,O=function(t){var r=arguments.length<1?0:t,n=this;return n instanceof O&&(b?l(function(){y.valueOf.call(n)}):"Number"!=a(n))?f(new x(m(r)),n,O):m(r)},E=e?g(x):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;E.length>w;w++)c(x,S=E[w])&&!c(O,S)&&h(O,S,v(x,S));O.prototype=y,y.constructor=O,u(o,"Number",O)}},function(t,r,n){var e=n(12),o="["+n(123)+"]",i=RegExp("^"+o+o+"*"),u=RegExp(o+o+"*$"),c=function(t){return function(r){var n=String(e(r));return 1&t&&(n=n.replace(i,"")),2&t&&(n=n.replace(u,"")),n}};t.exports={start:c(1),end:c(2),trim:c(3)}},function(t,r){t.exports="\t\n\v\f\r \u2028\u2029\ufeff"},function(t,r,n){n(2)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(t,r,n){n(2)({target:"Number",stat:!0},{isFinite:n(126)})},function(t,r,n){var e=n(3).isFinite;t.exports=Number.isFinite||function(t){return"number"==typeof t&&e(t)}},function(t,r,n){n(2)({target:"Number",stat:!0},{isInteger:n(128)})},function(t,r,n){var e=n(14),o=Math.floor;t.exports=function(t){return!e(t)&&isFinite(t)&&o(t)===t}},function(t,r,n){n(2)({target:"Number",stat:!0},{isNaN:function(t){return t!=t}})},function(t,r,n){var e=n(2),o=n(128),i=Math.abs;e({target:"Number",stat:!0},{isSafeInteger:function(t){return o(t)&&i(t)<=9007199254740991}})},function(t,r,n){n(2)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(t,r,n){n(2)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(t,r,n){var e=n(2),o=n(134);e({target:"Number",stat:!0,forced:Number.parseFloat!=o},{parseFloat:o})},function(t,r,n){var e=n(3),o=n(122).trim,i=n(123),u=e.parseFloat,c=1/u(i+"-0")!=-1/0;t.exports=c?function(t){var r=o(String(t)),n=u(r);return 0===n&&"-"==r.charAt(0)?-0:n}:u},function(t,r,n){var e=n(2),o=n(136);e({target:"Number",stat:!0,forced:Number.parseInt!=o},{parseInt:o})},function(t,r,n){var e=n(3),o=n(122).trim,i=n(123),u=e.parseInt,c=/^[+-]?0[Xx]/,a=8!==u(i+"08")||22!==u(i+"0x16");t.exports=a?function(t,r){var n=o(String(t));return u(n,r>>>0||(c.test(n)?16:10))}:u},function(t,r,n){var e=n(2),o=n(40),i=n(138),u=n(139),c=n(6),a=1..toFixed,f=Math.floor,s=function(t,r,n){return 0===r?n:r%2==1?s(t,r-1,n*t):s(t*t,r/2,n)};e({target:"Number",proto:!0,forced:a&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c(function(){a.call({})})},{toFixed:function(t){var r,n,e,c,a=i(this),l=o(t),p=[0,0,0,0,0,0],g="",v="0",h=function(t,r){for(var n=-1,e=r;++n<6;)e+=t*p[n],p[n]=e%1e7,e=f(e/1e7)},d=function(t){for(var r=6,n=0;--r>=0;)n+=p[r],p[r]=f(n/t),n=n%t*1e7},x=function(){for(var t=6,r="";--t>=0;)if(""!==r||0===t||0!==p[t]){var n=String(p[t]);r=""===r?n:r+u.call("0",7-n.length)+n}return r};if(l<0||l>20)throw RangeError("Incorrect fraction digits");if(a!=a)return"NaN";if(a<=-1e21||a>=1e21)return String(a);if(a<0&&(g="-",a=-a),a>1e-21)if(n=(r=function(t){for(var r=0,n=t;n>=4096;)r+=12,n/=4096;for(;n>=2;)r+=1,n/=2;return r}(a*s(2,69,1))-69)<0?a*s(2,-r,1):a/s(2,r,1),n*=4503599627370496,(r=52-r)>0){for(h(0,n),e=l;e>=7;)h(1e7,0),e-=7;for(h(s(10,e,1),0),e=r-1;e>=23;)d(1<<23),e-=23;d(1<<e),h(1,1),d(2),v=x()}else h(0,n),h(1<<-r,0),v=x()+u.call("0",l);return v=l>0?g+((c=v.length)<=l?"0."+u.call("0",l-c)+v:v.slice(0,c-l)+"."+v.slice(c-l)):g+v}})},function(t,r,n){var e=n(11);t.exports=function(t){if("number"!=typeof t&&"Number"!=e(t))throw TypeError("Incorrect invocation");return+t}},function(t,r,n){var e=n(40),o=n(12);t.exports="".repeat||function(t){var r=String(o(this)),n="",i=e(t);if(i<0||i==1/0)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(r+=r))1&i&&(n+=r);return n}},function(r,n,e){var o=e(2),i=e(6),u=e(138),c=1..toPrecision;o({target:"Number",proto:!0,forced:i(function(){return"1"!==c.call(1,t)})||!i(function(){c.call({})})},{toPrecision:function(r){return r===t?c.call(u(this)):c.call(u(this),r)}})},function(t,r,n){var e=n(2),o=n(142);e({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},function(t,r,n){var e=n(5),o=n(6),i=n(59),u=n(43),c=n(7),a=n(46),f=n(10),s=Object.assign;t.exports=!s||o(function(){var t={},r={},n=Symbol();return t[n]=7,"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),7!=s({},t)[n]||"abcdefghijklmnopqrst"!=i(s({},r)).join("")})?function(t,r){for(var n=a(t),o=arguments.length,s=1,l=u.f,p=c.f;o>s;)for(var g,v=f(arguments[s++]),h=l?i(v).concat(l(v)):i(v),d=h.length,x=0;d>x;)g=h[x++],e&&!p.call(v,g)||(n[g]=v[g]);return n}:s},function(t,r,n){var e=n(2),o=n(5),i=n(144),u=n(46),c=n(64),a=n(19);o&&e({target:"Object",proto:!0,forced:i},{__defineGetter__:function(t,r){a.f(u(this),t,{get:c(r),enumerable:!0,configurable:!0})}})},function(t,r,n){var e=n(23),o=n(3),i=n(6);t.exports=e||!i(function(){var t=Math.random();__defineSetter__.call(null,t,function(){}),delete o[t]})},function(t,r,n){var e=n(2),o=n(5);e({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperties:n(58)})},function(t,r,n){var e=n(2),o=n(5);e({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:n(19).f})},function(t,r,n){var e=n(2),o=n(5),i=n(144),u=n(46),c=n(64),a=n(19);o&&e({target:"Object",proto:!0,forced:i},{__defineSetter__:function(t,r){a.f(u(this),t,{set:c(r),enumerable:!0,configurable:!0})}})},function(t,r,n){var e=n(2),o=n(149).entries;e({target:"Object",stat:!0},{entries:function(t){return o(t)}})},function(t,r,n){var e=n(5),o=n(59),i=n(9),u=n(7).f,c=function(t){return function(r){for(var n,c=i(r),a=o(c),f=a.length,s=0,l=[];f>s;)n=a[s++],e&&!u.call(c,n)||l.push(t?[n,c[n]]:c[n]);return l}};t.exports={entries:c(!0),values:c(!1)}},function(t,r,n){var e=n(2),o=n(115),i=n(6),u=n(14),c=n(114).onFreeze,a=Object.freeze;e({target:"Object",stat:!0,forced:i(function(){a(1)}),sham:!o},{freeze:function(t){return a&&u(t)?a(c(t)):t}})},function(r,n,e){var o=e(2),i=e(116),u=e(47);o({target:"Object",stat:!0},{fromEntries:function(r){var n={};return i(r,function(t,r){u(n,t,r)},t,!0),n}})},function(t,r,n){var e=n(2),o=n(6),i=n(9),u=n(4).f,c=n(5),a=o(function(){u(1)});e({target:"Object",stat:!0,forced:!c||a,sham:!c},{getOwnPropertyDescriptor:function(t,r){return u(i(t),r)}})},function(r,n,e){var o=e(2),i=e(5),u=e(33),c=e(9),a=e(4),f=e(47);o({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(r){for(var n,e,o=c(r),i=a.f,s=u(o),l={},p=0;s.length>p;)(e=i(o,n=s[p++]))!==t&&f(l,n,e);return l}})},function(t,r,n){var e=n(2),o=n(6),i=n(155).f;e({target:"Object",stat:!0,forced:o(function(){return!Object.getOwnPropertyNames(1)})},{getOwnPropertyNames:i})},function(t,r,n){var e=n(9),o=n(36).f,i={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return u&&"[object Window]"==i.call(t)?function(t){try{return o(t)}catch(t){return u.slice()}}(t):o(e(t))}},function(t,r,n){var e=n(2),o=n(6),i=n(46),u=n(90),c=n(91);e({target:"Object",stat:!0,forced:o(function(){u(1)}),sham:!c},{getPrototypeOf:function(t){return u(i(t))}})},function(t,r,n){n(2)({target:"Object",stat:!0},{is:n(158)})},function(t,r){t.exports=Object.is||function(t,r){return t===r?0!==t||1/t==1/r:t!=t&&r!=r}},function(t,r,n){var e=n(2),o=n(6),i=n(14),u=Object.isExtensible;e({target:"Object",stat:!0,forced:o(function(){u(1)})},{isExtensible:function(t){return!!i(t)&&(!u||u(t))}})},function(t,r,n){var e=n(2),o=n(6),i=n(14),u=Object.isFrozen;e({target:"Object",stat:!0,forced:o(function(){u(1)})},{isFrozen:function(t){return!i(t)||!!u&&u(t)}})},function(t,r,n){var e=n(2),o=n(6),i=n(14),u=Object.isSealed;e({target:"Object",stat:!0,forced:o(function(){u(1)})},{isSealed:function(t){return!i(t)||!!u&&u(t)}})},function(t,r,n){var e=n(2),o=n(46),i=n(59);e({target:"Object",stat:!0,forced:n(6)(function(){i(1)})},{keys:function(t){return i(o(t))}})},function(t,r,n){var e=n(2),o=n(5),i=n(144),u=n(46),c=n(13),a=n(90),f=n(4).f;o&&e({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(t){var r,n=u(this),e=c(t,!0);do{if(r=f(n,e))return r.get}while(n=a(n))}})},function(t,r,n){var e=n(2),o=n(5),i=n(144),u=n(46),c=n(13),a=n(90),f=n(4).f;o&&e({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(t){var r,n=u(this),e=c(t,!0);do{if(r=f(n,e))return r.set}while(n=a(n))}})},function(t,r,n){var e=n(2),o=n(14),i=n(114).onFreeze,u=n(115),c=n(6),a=Object.preventExtensions;e({target:"Object",stat:!0,forced:c(function(){a(1)}),sham:!u},{preventExtensions:function(t){return a&&o(t)?a(i(t)):t}})},function(t,r,n){var e=n(2),o=n(14),i=n(114).onFreeze,u=n(115),c=n(6),a=Object.seal;e({target:"Object",stat:!0,forced:c(function(){a(1)}),sham:!u},{seal:function(t){return a&&o(t)?a(i(t)):t}})},function(t,r,n){n(2)({target:"Object",stat:!0},{setPrototypeOf:n(93)})},function(t,r,n){var e=n(21),o=n(169),i=Object.prototype;o!==i.toString&&e(i,"toString",o,{unsafe:!0})},function(t,r,n){var e=n(82),o={};o[n(49)("toStringTag")]="z",t.exports="[object z]"!==String(o)?function(){return"[object "+e(this)+"]"}:o.toString},function(t,r,n){var e=n(2),o=n(149).values;e({target:"Object",stat:!0},{values:function(t){return o(t)}})},function(r,n,e){var o=e(113),i=e(119);r.exports=o("Set",function(r){return function(){return r(this,arguments.length?arguments[0]:t)}},i)},function(t,r,n){var e=n(2),o=n(173).codeAt;e({target:"String",proto:!0},{codePointAt:function(t){return o(this,t)}})},function(r,n,e){var o=e(40),i=e(12),u=function(r){return function(n,e){var u,c,a=String(i(n)),f=o(e),s=a.length;return f<0||f>=s?r?"":t:(u=a.charCodeAt(f))<55296||u>56319||f+1===s||(c=a.charCodeAt(f+1))<56320||c>57343?r?a.charAt(f):u:r?a.slice(f,f+2):c-56320+(u-55296<<10)+65536}};r.exports={codeAt:u(!1),charAt:u(!0)}},function(r,n,e){var o=e(2),i=e(39),u=e(175),c=e(12),a=e(177),f="".endsWith,s=Math.min;o({target:"String",proto:!0,forced:!a("endsWith")},{endsWith:function(r){var n=String(c(this));u(r);var e=arguments.length>1?arguments[1]:t,o=i(n.length),a=e===t?o:s(i(e),o),l=String(r);return f?f.call(n,l,a):n.slice(a-l.length,a)===l}})},function(t,r,n){var e=n(176);t.exports=function(t){if(e(t))throw TypeError("The method doesn't accept regular expressions");return t}},function(r,n,e){var o=e(14),i=e(11),u=e(49)("match");r.exports=function(r){var n;return o(r)&&((n=r[u])!==t?!!n:"RegExp"==i(r))}},function(t,r,n){var e=n(49)("match");t.exports=function(t){var r=/./;try{"/./"[t](r)}catch(n){try{return r[e]=!1,"/./"[t](r)}catch(t){}}return!1}},function(t,r,n){var e=n(2),o=n(41),i=String.fromCharCode,u=String.fromCodePoint;e({target:"String",stat:!0,forced:!!u&&1!=u.length},{fromCodePoint:function(t){for(var r,n=[],e=arguments.length,u=0;e>u;){if(r=+arguments[u++],o(r,1114111)!==r)throw RangeError(r+" is not a valid code point");n.push(r<65536?i(r):i(55296+((r-=65536)>>10),r%1024+56320))}return n.join("")}})},function(r,n,e){var o=e(2),i=e(175),u=e(12);o({target:"String",proto:!0,forced:!e(177)("includes")},{includes:function(r){return!!~String(u(this)).indexOf(i(r),arguments.length>1?arguments[1]:t)}})},function(r,n,e){var o=e(173).charAt,i=e(27),u=e(87),c=i.set,a=i.getterFor("String Iterator");u(String,"String",function(t){c(this,{type:"String Iterator",string:String(t),index:0})},function(){var r,n=a(this),e=n.string,i=n.index;return i>=e.length?{value:t,done:!0}:(r=o(e,i),n.index+=r.length,{value:r,done:!1})})},function(r,n,e){var o=e(182),i=e(20),u=e(39),c=e(12),a=e(185),f=e(186);o("match",1,function(r,n,e){return[function(n){var e=c(this),o=n==t?t:n[r];return o!==t?o.call(n,e):new RegExp(n)[r](String(e))},function(t){var r=e(n,t,this);if(r.done)return r.value;var o=i(t),c=String(this);if(!o.global)return f(o,c);var s=o.unicode;o.lastIndex=0;for(var l,p=[],g=0;null!==(l=f(o,c));){var v=String(l[0]);p[g]=v,""===v&&(o.lastIndex=a(c,u(o.lastIndex),s)),g++}return 0===g?null:p}]})},function(t,r,n){var e=n(18),o=n(21),i=n(6),u=n(49),c=n(183),a=u("species"),f=!i(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}),s=!i(function(){var t=/(?:)/,r=t.exec;t.exec=function(){return r.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]});t.exports=function(t,r,n,l){var p=u(t),g=!i(function(){var r={};return r[p]=function(){return 7},7!=""[t](r)}),v=g&&!i(function(){var r=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[a]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return r=!0,null},n[p](""),!r});if(!g||!v||"replace"===t&&!f||"split"===t&&!s){var h=/./[p],d=n(p,""[t],function(t,r,n,e,o){return r.exec===c?g&&!o?{done:!0,value:h.call(r,n,e)}:{done:!0,value:t.call(n,r,e)}:{done:!1}}),x=d[0],y=d[1];o(String.prototype,t,x),o(RegExp.prototype,p,2==r?function(t,r){return y.call(t,this,r)}:function(t){return y.call(t,this)}),l&&e(RegExp.prototype[p],"sham",!0)}}},function(r,n,e){var o,i,u=e(184),c=RegExp.prototype.exec,a=String.prototype.replace,f=c,s=(o=/a/,i=/b*/g,c.call(o,"a"),c.call(i,"a"),0!==o.lastIndex||0!==i.lastIndex),l=/()??/.exec("")[1]!==t;(s||l)&&(f=function(r){var n,e,o,i,f=this;return l&&(e=new RegExp("^"+f.source+"$(?!\\s)",u.call(f))),s&&(n=f.lastIndex),o=c.call(f,r),s&&o&&(f.lastIndex=f.global?o.index+o[0].length:n),l&&o&&o.length>1&&a.call(o[0],e,function(){for(i=1;i<arguments.length-2;i++)arguments[i]===t&&(o[i]=t)}),o}),r.exports=f},function(t,r,n){var e=n(20);t.exports=function(){var t=e(this),r="";return t.global&&(r+="g"),t.ignoreCase&&(r+="i"),t.multiline&&(r+="m"),t.dotAll&&(r+="s"),t.unicode&&(r+="u"),t.sticky&&(r+="y"),r}},function(t,r,n){var e=n(173).charAt;t.exports=function(t,r,n){return r+(n?e(t,r).length:1)}},function(t,r,n){var e=n(11),o=n(183);t.exports=function(t,r){var n=t.exec;if("function"==typeof n){var i=n.call(t,r);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==e(t))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(t,r)}},function(r,n,e){var o=e(2),i=e(88),u=e(12),c=e(39),a=e(64),f=e(20),s=e(82),l=e(176),p=e(184),g=e(18),v=e(6),h=e(49),d=e(188),x=e(185),y=e(27),b=e(23),m=h("matchAll"),S=y.set,O=y.getterFor("RegExp String Iterator"),E=RegExp.prototype,w=E.exec,j="".matchAll,A=!!j&&!v(function(){"a".matchAll(/./)}),I=i(function(t,r,n,e){S(this,{type:"RegExp String Iterator",regexp:t,string:r,global:n,unicode:e,done:!1})},"RegExp String",function(){var r=O(this);if(r.done)return{value:t,done:!0};var n=r.regexp,e=r.string,o=function(t,r){var n,e=t.exec;if("function"==typeof e){if("object"!=typeof(n=e.call(t,r)))throw TypeError("Incorrect exec result");return n}return w.call(t,r)}(n,e);return null===o?{value:t,done:r.done=!0}:r.global?(""==String(o[0])&&(n.lastIndex=x(e,c(n.lastIndex),r.unicode)),{value:o,done:!1}):(r.done=!0,{value:o,done:!1})}),_=function(r){var n,e,o,i,u,a,s=f(this),l=String(r);return n=d(s,RegExp),(e=s.flags)===t&&s instanceof RegExp&&!("flags"in E)&&(e=p.call(s)),o=e===t?"":String(e),i=new n(n===RegExp?s.source:s,o),u=!!~o.indexOf("g"),a=!!~o.indexOf("u"),i.lastIndex=c(s.lastIndex),new I(i,l,u,a)};o({target:"String",proto:!0,forced:A},{matchAll:function(r){var n,e,o,i=u(this);if(null!=r){if(l(r)&&!~String(u("flags"in E?r.flags:p.call(r))).indexOf("g"))throw TypeError("`.matchAll` does not allow non-global regexes");if(A)return j.apply(i,arguments);if((e=r[m])===t&&b&&"RegExp"==s(r)&&(e=_),null!=e)return a(e).call(r,i)}else if(A)return j.apply(i,arguments);return n=String(i),o=new RegExp(r,"g"),b?_.call(o,n):o[m](n)}}),b||m in E||g(E,m,_)},function(r,n,e){var o=e(20),i=e(64),u=e(49)("species");r.exports=function(r,n){var e,c=o(r).constructor;return c===t||(e=o(c)[u])==t?n:i(e)}},function(r,n,e){var o=e(2),i=e(190).end;o({target:"String",proto:!0,forced:e(191)},{padEnd:function(r){return i(this,r,arguments.length>1?arguments[1]:t)}})},function(r,n,e){var o=e(39),i=e(139),u=e(12),c=Math.ceil,a=function(r){return function(n,e,a){var f,s,l=String(u(n)),p=l.length,g=a===t?" ":String(a),v=o(e);return v<=p||""==g?l:(f=v-p,(s=i.call(g,c(f/g.length))).length>f&&(s=s.slice(0,f)),r?l+s:s+l)}};r.exports={start:a(!1),end:a(!0)}},function(t,r,n){var e=n(53);t.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(e)},function(r,n,e){var o=e(2),i=e(190).start;o({target:"String",proto:!0,forced:e(191)},{padStart:function(r){return i(this,r,arguments.length>1?arguments[1]:t)}})},function(t,r,n){var e=n(2),o=n(9),i=n(39);e({target:"String",stat:!0},{raw:function(t){for(var r=o(t.raw),n=i(r.length),e=arguments.length,u=[],c=0;n>c;)u.push(String(r[c++])),c<e&&u.push(String(arguments[c]));return u.join("")}})},function(t,r,n){n(2)({target:"String",proto:!0},{repeat:n(139)})},function(r,n,e){var o=e(182),i=e(20),u=e(46),c=e(39),a=e(40),f=e(12),s=e(185),l=e(186),p=Math.max,g=Math.min,v=Math.floor,h=/\$([$&'`]|\d\d?|<[^>]*>)/g,d=/\$([$&'`]|\d\d?)/g;o("replace",2,function(r,n,e){return[function(e,o){var i=f(this),u=e==t?t:e[r];return u!==t?u.call(e,i,o):n.call(String(i),e,o)},function(r,u){var f=e(n,r,this,u);if(f.done)return f.value;var v=i(r),h=String(this),d="function"==typeof u;d||(u=String(u));var x=v.global;if(x){var y=v.unicode;v.lastIndex=0}for(var b=[];;){var m=l(v,h);if(null===m)break;if(b.push(m),!x)break;""===String(m[0])&&(v.lastIndex=s(h,c(v.lastIndex),y))}for(var S,O="",E=0,w=0;w<b.length;w++){m=b[w];for(var j=String(m[0]),A=p(g(a(m.index),h.length),0),I=[],_=1;_<m.length;_++)I.push((S=m[_])===t?S:String(S));var N=m.groups;if(d){var R=[j].concat(I,A,h);N!==t&&R.push(N);var k=String(u.apply(t,R))}else k=o(j,h,A,I,N,u);A>=E&&(O+=h.slice(E,A)+k,E=A+j.length)}return O+h.slice(E)}];function o(r,e,o,i,c,a){var f=o+r.length,s=i.length,l=d;return c!==t&&(c=u(c),l=h),n.call(a,l,function(n,u){var a;switch(u.charAt(0)){case"$":return"$";case"&":return r;case"`":return e.slice(0,o);case"'":return e.slice(f);case"<":a=c[u.slice(1,-1)];break;default:var l=+u;if(0===l)return n;if(l>s){var p=v(l/10);return 0===p?n:p<=s?i[p-1]===t?u.charAt(1):i[p-1]+u.charAt(1):n}a=i[l-1]}return a===t?"":a})}})},function(r,n,e){var o=e(182),i=e(20),u=e(12),c=e(158),a=e(186);o("search",1,function(r,n,e){return[function(n){var e=u(this),o=n==t?t:n[r];return o!==t?o.call(n,e):new RegExp(n)[r](String(e))},function(t){var r=e(n,t,this);if(r.done)return r.value;var o=i(t),u=String(this),f=o.lastIndex;c(f,0)||(o.lastIndex=0);var s=a(o,u);return c(o.lastIndex,f)||(o.lastIndex=f),null===s?-1:s.index}]})},function(r,n,e){var o=e(182),i=e(176),u=e(20),c=e(12),a=e(188),f=e(185),s=e(39),l=e(186),p=e(183),g=e(6),v=[].push,h=Math.min,d=!g(function(){return!RegExp(4294967295,"y")});o("split",2,function(r,n,e){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(r,e){var o=String(c(this)),u=e===t?4294967295:e>>>0;if(0===u)return[];if(r===t)return[o];if(!i(r))return n.call(o,r,u);for(var a,f,s,l=[],g=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")+(r.sticky?"y":""),h=0,d=new RegExp(r.source,g+"g");(a=p.call(d,o))&&!((f=d.lastIndex)>h&&(l.push(o.slice(h,a.index)),a.length>1&&a.index<o.length&&v.apply(l,a.slice(1)),s=a[0].length,h=f,l.length>=u));)d.lastIndex===a.index&&d.lastIndex++;return h===o.length?!s&&d.test("")||l.push(""):l.push(o.slice(h)),l.length>u?l.slice(0,u):l}:"0".split(t,0).length?function(r,e){return r===t&&0===e?[]:n.call(this,r,e)}:n,[function(n,e){var i=c(this),u=n==t?t:n[r];return u!==t?u.call(n,i,e):o.call(String(i),n,e)},function(r,i){var c=e(o,r,this,i,o!==n);if(c.done)return c.value;var p=u(r),g=String(this),v=a(p,RegExp),x=p.unicode,y=(p.ignoreCase?"i":"")+(p.multiline?"m":"")+(p.unicode?"u":"")+(d?"y":"g"),b=new v(d?p:"^(?:"+p.source+")",y),m=i===t?4294967295:i>>>0;if(0===m)return[];if(0===g.length)return null===l(b,g)?[g]:[];for(var S=0,O=0,E=[];O<g.length;){b.lastIndex=d?O:0;var w,j=l(b,d?g:g.slice(O));if(null===j||(w=h(s(b.lastIndex+(d?0:O)),g.length))===S)O=f(g,O,x);else{if(E.push(g.slice(S,O)),E.length===m)return E;for(var A=1;A<=j.length-1;A++)if(E.push(j[A]),E.length===m)return E;O=S=w}}return E.push(g.slice(S)),E}]},!d)},function(r,n,e){var o=e(2),i=e(39),u=e(175),c=e(12),a=e(177),f="".startsWith,s=Math.min;o({target:"String",proto:!0,forced:!a("startsWith")},{startsWith:function(r){var n=String(c(this));u(r);var e=i(s(arguments.length>1?arguments[1]:t,n.length)),o=String(r);return f?f.call(n,o,e):n.slice(e,e+o.length)===o}})},function(t,r,n){var e=n(2),o=n(122).trim;e({target:"String",proto:!0,forced:n(200)("trim")},{trim:function(){return o(this)}})},function(t,r,n){var e=n(6),o=n(123);t.exports=function(t){return e(function(){return!!o[t]()||" "!=" "[t]()||o[t].name!==t})}},function(t,r,n){var e=n(2),o=n(122).end,i=n(200)("trimEnd"),u=i?function(){return o(this)}:"".trimEnd;e({target:"String",proto:!0,forced:i},{trimEnd:u,trimRight:u})},function(t,r,n){var e=n(2),o=n(122).start,i=n(200)("trimStart"),u=i?function(){return o(this)}:"".trimStart;e({target:"String",proto:!0,forced:i},{trimStart:u,trimLeft:u})},function(t,r,n){var e=n(2),o=n(204);e({target:"String",proto:!0,forced:n(205)("anchor")},{anchor:function(t){return o(this,"a","name",t)}})},function(t,r,n){var e=n(12),o=/"/g;t.exports=function(t,r,n,i){var u=String(e(t)),c="<"+r;return""!==n&&(c+=" "+n+'="'+String(i).replace(o,""")+'"'),c+">"+u+"</"+r+">"}},function(t,r,n){var e=n(6);t.exports=function(t){return e(function(){var r=""[t]('"');return r!==r.toLowerCase()||r.split('"').length>3})}},function(t,r,n){var e=n(2),o=n(204);e({target:"String",proto:!0,forced:n(205)("big")},{big:function(){return o(this,"big","","")}})},function(t,r,n){var e=n(2),o=n(204);e({target:"String",proto:!0,forced:n(205)("blink")},{blink:function(){return o(this,"blink","","")}})},function(t,r,n){var e=n(2),o=n(204);e({target:"String",proto:!0,forced:n(205)("bold")},{bold:function(){return o(this,"b","","")}})},function(t,r,n){var e=n(2),o=n(204);e({target:"String",proto:!0,forced:n(205)("fixed")},{fixed:function(){return o(this,"tt","","")}})},function(t,r,n){var e=n(2),o=n(204);e({target:"String",proto:!0,forced:n(205)("fontcolor")},{fontcolor:function(t){return o(this,"font","color",t)}})},function(t,r,n){var e=n(2),o=n(204);e({target:"String",proto:!0,forced:n(205)("fontsize")},{fontsize:function(t){return o(this,"font","size",t)}})},function(t,r,n){var e=n(2),o=n(204);e({target:"String",proto:!0,forced:n(205)("italics")},{italics:function(){return o(this,"i","","")}})},function(t,r,n){var e=n(2),o=n(204);e({target:"String",proto:!0,forced:n(205)("link")},{link:function(t){return o(this,"a","href",t)}})},function(t,r,n){var e=n(2),o=n(204);e({target:"String",proto:!0,forced:n(205)("small")},{small:function(){return o(this,"small","","")}})},function(t,r,n){var e=n(2),o=n(204);e({target:"String",proto:!0,forced:n(205)("strike")},{strike:function(){return o(this,"strike","","")}})},function(t,r,n){var e=n(2),o=n(204);e({target:"String",proto:!0,forced:n(205)("sub")},{sub:function(){return o(this,"sub","","")}})},function(t,r,n){var e=n(2),o=n(204);e({target:"String",proto:!0,forced:n(205)("sup")},{sup:function(){return o(this,"sup","","")}})}])}(); | |
\ No newline at end of file |
unpackage/dist/dev/app-plus/__uniappopenlocation.js
deleted
100644 → 0
1 | -!function(e){var t={};function n(a){if(t[a])return t[a].exports;var o=t[a]={i:a,l:!1,exports:{}};return e[a].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},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 a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(a,o,function(t){return e[t]}.bind(null,o));return a},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=42)}([function(e,t){e.exports={}},function(e,t,n){"use strict";function a(e,t,n,a,o,i,r,s,u,c){var l,f="function"==typeof e?e.options:e;if(u){f.components||(f.components={});var d=Object.prototype.hasOwnProperty;for(var p in u)d.call(u,p)&&!d.call(f.components,p)&&(f.components[p]=u[p])}if(c&&((c.beforeCreate||(c.beforeCreate=[])).unshift((function(){this[c.__module]=this})),(f.mixins||(f.mixins=[])).push(c)),t&&(f.render=t,f.staticRenderFns=n,f._compiled=!0),a&&(f.functional=!0),i&&(f._scopeId="data-v-"+i),r?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},f._ssrRegister=l):o&&(l=s?function(){o.call(this,this.$root.$options.shadowRoot)}:o),l)if(f.functional){f._injectStyles=l;var v=f.render;f.render=function(e,t){return l.call(t),v(e,t)}}else{var g=f.beforeCreate;f.beforeCreate=g?[].concat(g,l):[l]}return{exports:e,options:f}}n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.weexPlus=t.default=void 0,a="function"==typeof getUni?getUni:function(){var e=function(e){return"function"==typeof e},t=function(e){return e.then((function(e){return[null,e]})).catch((function(e){return[e]}))},n=/^\$|^on|^create|Sync$|Manager$|^pause/,a=["os","getCurrentSubNVue","getSubNVueById","stopRecord","stopVoice","stopBackgroundAudio","stopPullDownRefresh","hideKeyboard","hideToast","hideLoading","showNavigationBarLoading","hideNavigationBarLoading","canIUse","navigateBack","closeSocket","pageScrollTo","drawCanvas"],i=function(e){return(!n.test(e)||"createBLEConnection"===e)&&!~a.indexOf(e)},r=function(n){return function(){for(var a=arguments.length,o=Array(a>1?a-1:0),i=1;i<a;i++)o[i-1]=arguments[i];var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e(r.success)||e(r.fail)||e(r.complete)?n.apply(void 0,[r].concat(o)):t(new Promise((function(e,t){n.apply(void 0,[Object.assign({},r,{success:e,fail:t})].concat(o)),Promise.prototype.finally=function(e){var t=this.constructor;return this.then((function(n){return t.resolve(e()).then((function(){return n}))}),(function(n){return t.resolve(e()).then((function(){throw n}))}))}})))}},s=[],u=void 0;function c(e){s.forEach((function(t){return t({origin:u,data:e})}))}var l=o.webview.currentWebview().id,f=new BroadcastChannel("UNI-APP-SUBNVUE");function d(e){var t=o.webview.getWebviewById(e);return t&&!t.$processed&&function(e){e.$processed=!0;var t=o.webview.currentWebview().id===e.id,n="uniNView"===e.__uniapp_origin_type&&e.__uniapp_origin_id,a=e.id;if(e.postMessage=function(e){n?f.postMessage({data:e,to:t?n:a}):A({type:"UniAppSubNVue",data:e})},e.onMessage=function(e){s.push(e)},e.__uniapp_mask_id){u=e.__uniapp_host;var i=e.__uniapp_mask,r=o.webview.getWebviewById(e.__uniapp_mask_id);r=r.parent()||r;var c=e.show,l=e.hide,d=e.close,p=function(){r.setStyle({mask:i})},v=function(){r.setStyle({mask:"none"})};e.show=function(){p();for(var t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];return c.apply(e,n)},e.hide=function(){v();for(var t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];return l.apply(e,n)},e.close=function(){v();for(var t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];return d.apply(e,n)}}}(t),t}f.onmessage=function(e){e.data.to===l&&c(e.data.data)};var p=weex.requireModule("plus"),v=weex.requireModule("globalEvent"),g=0,m={};v.addEventListener("plusMessage",(function(e){"UniAppJsApi"===e.data.type?y(e.data.id,e.data.data):"UniAppSubNVue"===e.data.type?c(e.data.data,e.data.options):"onNavigationBarButtonTap"===e.data.type?"function"==typeof P&&P(e.data.data):"onNavigationBarSearchInputChanged"===e.data.type?"function"==typeof S&&S(e.data.data):"onNavigationBarSearchInputConfirmed"===e.data.type?"function"==typeof w&&w(e.data.data):"onNavigationBarSearchInputClicked"===e.data.type&&"function"==typeof _&&_(e.data.data)}));var y=function(e,t){var n=m[e];n?(n(t),n.keepAlive||delete m[e]):console.error("callback["+e+"] is undefined")},h=function(t){var n,a,o=t.id,i=t.type,r=t.params;m[o]=(a=function(t){e(n)?n(t):n&&(~t.errMsg.indexOf(":ok")?e(n.success)&&n.success(t):~t.errMsg.indexOf(":fail")&&e(n.fail)&&n.fail(t),e(n.complete)&&n.complete(t))},(e(n=r)||n&&e(n.callback))&&(a.keepAlive=!0),a),p.postMessage({id:o,type:i,params:r},"__uniapp__service")};function A(e){p.postMessage(e,"__uniapp__service")}var b=function(e){return function(t){h({id:g++,type:e,params:t})}},P=void 0,S=void 0,w=void 0,_=void 0;function x(e){P=e}function C(e){S=e}function M(e){w=e}function I(e){_=e}function k(e){return weex.requireModule(e)}var B=weex.requireModule("dom"),O=weex.requireModule("globalEvent"),T=[];function E(e){"function"==typeof e&&(this.isUniAppReady?e():T.push(e))}O.addEventListener("plusMessage",(function(e){"UniAppReady"===e.data.type&&(E.isUniAppReady=!0,T.length&&(T.forEach((function(e){return e()})),T=[]))}));var j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},N=weex.requireModule("stream"),L=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GET",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"application/x-www-form-urlencoded";return"object"===(void 0===e?"undefined":j(e))?"POST"===t.toUpperCase()&&"application/json"===n.toLowerCase()?JSON.stringify(e):Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&"):e},U=weex.requireModule("plusstorage"),R=weex.requireModule("clipboard"),V=function(){if("function"==typeof getUniEmitter)return getUniEmitter;var e={$on:function(){console.warn("uni.$on failed")},$off:function(){console.warn("uni.$off failed")},$once:function(){console.warn("uni.$once failed")},$emit:function(){console.warn("uni.$emit failed")}};return function(){return e}}();function q(e,t,n){return e[t].apply(e,n)}var z=Object.freeze({loadFontFace:function(t){var n=t.family,a=t.source,o=(t.desc,t.success),i=(t.fail,t.complete);B.addRule("fontFace",{fontFamily:n,src:a.replace(/"/g,"'")});var r={errMsg:"loadFontFace:ok",status:"loaded"};e(o)&&o(r),e(i)&&i(r)},ready:E,request:function(t){var n=t.url,a=t.data,o=t.header,i=t.method,r=void 0===i?"GET":i,s=t.dataType,u=void 0===s?"json":s,c=(t.responseType,t.success),l=t.fail,f=t.complete,d=!1,p=!1,v={};if(o)for(var g in o)p||"content-type"!==g.toLowerCase()?v[g]=o[g]:(p=!0,v["Content-Type"]=o[g]);return"GET"===r&&a&&(n=n+(~n.indexOf("?")?"&"===n.substr(-1)||"?"===n.substr(-1)?"":"&":"?")+L(a)),N.fetch({url:n,method:r,headers:v,type:"json"===u?"json":"text",body:"GET"!==r?L(a,r,v["Content-Type"]):""},(function(t){var n=t.status,a=(t.ok,t.statusText,t.data),o=t.headers,i={};!n||-1===n||d?(i.errMsg="request:fail",e(l)&&l(i)):(i.data=a,i.statusCode=n,i.header=o,e(c)&&c(i)),e(f)&&f(i)})),{abort:function(){d=!0}}},getStorage:function(t){var n=t.key,a=(t.data,t.success),o=t.fail,i=t.complete;U.getItem(n+"__TYPE",(function(t){if("success"===t.result){var r=t.data;U.getItem(n,(function(t){if("success"===t.result){var n=t.data;r&&n?("String"!==r&&(n=JSON.parse(n)),e(a)&&a({errMsg:"getStorage:ok",data:n})):(t.errMsg="setStorage:fail",e(o)&&o(t))}else t.errMsg="setStorage:fail",e(o)&&o(t);e(i)&&i(t)}))}else t.errMsg="setStorage:fail",e(o)&&o(t),e(i)&&i(t)}))},setStorage:function(t){var n=t.key,a=t.data,o=t.success,i=t.fail,r=t.complete,s="String";"object"===(void 0===a?"undefined":j(a))&&(s="Object",a=JSON.stringify(a)),U.setItem(n,a,(function(t){"success"===t.result?U.setItem(n+"__TYPE",s,(function(t){"success"===t.result?e(o)&&o({errMsg:"setStorage:ok"}):(t.errMsg="setStorage:fail",e(i)&&i(t))})):(t.errMsg="setStorage:fail",e(i)&&i(t)),e(r)&&r(t)}))},removeStorage:function(t){var n=t.key,a=(t.data,t.success),o=t.fail,i=t.complete;U.removeItem(n,(function(t){"success"===t.result?e(a)&&a({errMsg:"removeStorage:ok"}):(t.errMsg="removeStorage:fail",e(o)&&o(t)),e(i)&&i(t)})),U.removeItem(n+"__TYPE")},clearStorage:function(e){e.key,e.data,e.success,e.fail,e.complete},getClipboardData:function(t){var n=t.success,a=(t.fail,t.complete);R.getString((function(t){var o={errMsg:"getClipboardData:ok",data:t.data};e(n)&&n(o),e(a)&&a(o)}))},setClipboardData:function(t){var n=t.data,a=t.success,o=(t.fail,t.complete),i={errMsg:"setClipboardData:ok"};R.setString(n),e(a)&&a(i),e(o)&&o(i)},onSubNVueMessage:c,getSubNVueById:d,getCurrentSubNVue:function(){return d(o.webview.currentWebview().id)},$on:function(){return q(V(),"$on",[].concat(Array.prototype.slice.call(arguments)))},$off:function(){return q(V(),"$off",[].concat(Array.prototype.slice.call(arguments)))},$once:function(){return q(V(),"$once",[].concat(Array.prototype.slice.call(arguments)))},$emit:function(){return q(V(),"$emit",[].concat(Array.prototype.slice.call(arguments)))}}),F={os:{nvue:!0}},D={};return"undefined"!=typeof Proxy?D=new Proxy({},{get:function(e,t){if("os"===t)return{nvue:!0};if("postMessage"===t)return A;if("requireNativePlugin"===t)return k;if("onNavigationBarButtonTap"===t)return x;if("onNavigationBarSearchInputChanged"===t)return C;if("onNavigationBarSearchInputConfirmed"===t)return M;if("onNavigationBarSearchInputClicked"===t)return I;var n=z[t];return n||(n=b(t)),i(t)?r(n):n}}):(Object.keys(F).forEach((function(e){D[e]=F[e]})),D.postMessage=A,D.requireNativePlugin=k,D.onNavigationBarButtonTap=x,D.onNavigationBarSearchInputChanged=C,D.onNavigationBarSearchInputConfirmed=M,D.onNavigationBarSearchInputClicked=I,Object.keys({uploadFile:!0,downloadFile:!0,chooseImage:!0,previewImage:!0,getImageInfo:!0,saveImageToPhotosAlbum:!0,chooseVideo:!0,saveVideoToPhotosAlbum:!0,saveFile:!0,getSavedFileList:!0,getSavedFileInfo:!0,removeSavedFile:!0,openDocument:!0,setStorage:!0,getStorage:!0,getStorageInfo:!0,removeStorage:!0,clearStorage:!0,getLocation:!0,chooseLocation:!0,openLocation:!0,getSystemInfo:!0,getNetworkType:!0,makePhoneCall:!0,scanCode:!0,setScreenBrightness:!0,getScreenBrightness:!0,setKeepScreenOn:!0,vibrateLong:!0,vibrateShort:!0,addPhoneContact:!0,showToast:!0,showLoading:!0,hideToast:!0,hideLoading:!0,showModal:!0,showActionSheet:!0,setNavigationBarTitle:!0,setNavigationBarColor:!0,navigateTo:!0,redirectTo:!0,reLaunch:!0,switchTab:!0,navigateBack:!0,getProvider:!0,login:!0,getUserInfo:!0,share:!0,requestPayment:!0,subscribePush:!0,unsubscribePush:!0,onPush:!0,offPush:!0}).forEach((function(e){var t=z[e];t||(t=b(e)),i(e)?D[e]=r(t):D[e]=t}))),D};var o=new WeexPlus(weex);t.weexPlus=o;var i=a(weex,o,BroadcastChannel);t.default=i},function(e,t,n){Vue.prototype.__$appStyle__={},Vue.prototype.__merge_style&&Vue.prototype.__merge_style(n(4).default,Vue.prototype.__$appStyle__)},function(e,t,n){"use strict";n.r(t);var a=n(0),o=n.n(a);for(var i in a)"default"!==i&&function(e){n.d(t,e,(function(){return a[e]}))}(i);t.default=o.a},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={onLoad:function(){this.initMessage()},methods:{initMessage:function(){var t=this,n=e.webview.currentWebview().extras||{},a=n.from,o=(n.callback,n.runtime),i=n.data,r=void 0===i?{}:i,s=n.useGlobalEvent;this.__from=a,this.__runtime=o,this.__page=e.webview.currentWebview().id,this.__useGlobalEvent=s,this.data=JSON.parse(JSON.stringify(r)),e.key.addEventListener("backbutton",(function(){"function"==typeof t.onClose?t.onClose():e.webview.currentWebview().close("auto")}));var u=this,c=function(e){var t=e.data&&e.data.__message;t&&u.__onMessageCallback&&u.__onMessageCallback(t.data)};this.__useGlobalEvent?weex.requireModule("globalEvent").addEventListener("plusMessage",c):new BroadcastChannel(this.__page).onmessage=c},postMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=JSON.parse(JSON.stringify({__message:{__page:this.__page,data:t,keep:n}})),o=this.__from;if("v8"===this.__runtime)if(this.__useGlobalEvent)e.webview.postMessageToUniNView(a,o);else{var i=new BroadcastChannel(o);i.postMessage(a)}else{var r=e.webview.getWebviewById(o);r&&r.evalJS("__plusMessage&&__plusMessage(".concat(JSON.stringify({data:a}),")"))}},onMessage:function(e){this.__onMessageCallback=e}}};t.default=n}).call(this,n(2).weexPlus)},,function(e,t,n){"use strict";var a=n(29),o=n(14),i=n(1);var r=Object(i.a)(o.default,a.b,a.c,!1,null,null,"fd96f2da",!1,a.a,void 0);(function(e){this.options.style||(this.options.style={}),Vue.prototype.__merge_style&&Vue.prototype.__$appStyle__&&Vue.prototype.__merge_style(Vue.prototype.__$appStyle__,this.options.style),Vue.prototype.__merge_style?Vue.prototype.__merge_style(n(37).default,this.options.style):Object.assign(this.options.style,n(37).default)}).call(r),t.default=r.exports},,,,,,,function(e,t,n){"use strict";var a=n(15),o=n.n(a);t.default=o.a},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,o=(a=n(5))&&a.__esModule?a:{default:a};var i=weex.requireModule("mapSearch");var r={mixins:[o.default],data:function(){return{longitude:"",latitude:"",markers:[],name:"",address:""}},onLoad:function(){var e=this.data;this.latitude=e.latitude,this.longitude=e.longitude,this.name=e.name||"",this.address=e.address||""},onReady:function(){this.mapContext=this.$refs.map1,this.markers=[{id:"location",latitude:this.latitude,longitude:this.longitude,title:this.name,zIndex:"1",iconPath:"data:image/png;base64,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",width:26,height:36}],this.updateMarker()},methods:{goto:function(){var t="iOS"===weex.config.env.platform;!function(t,n,a,o){var r=[{title:"腾讯地图网页版",getUrl:function(){return"https://apis.map.qq.com/uri/v1/routeplan?type=drive&to="+encodeURIComponent(a)+"&tocoord="+encodeURIComponent(t+","+n)+"&referer=APP"}}],s=[];[{title:"高德地图",pname:"com.autonavi.minimap",action:o?"iosamap://":"amapuri://",getUrl:function(){var e;return e=o?"iosamap://path":"amapuri://route/plan/",e+="?sourceApplication=APP&dname="+encodeURIComponent(a)+"&dlat="+t+"&dlon="+n+"&dev=0"}},{title:"百度地图",pname:"com.baidu.BaiduMap",action:"baidumap://",getUrl:function(){return"baidumap://map/direction?destination="+encodeURIComponent("latlng:"+t+","+n+"|name:"+a)+"&mode=driving&src=APP&coord_type=gcj02"}},{title:"腾讯地图",pname:"com.tencent.map",action:"qqmap://",getUrl:function(){return"qqmap://map/routeplan?type=drive"+(o?"&from="+encodeURIComponent("我的位置"):"")+"&to="+encodeURIComponent(a)+"&tocoord="+encodeURIComponent(t+","+n)+"&referer=APP"}}].forEach((function(t){e.runtime.isApplicationExist({pname:t.pname,action:t.action})&&s.push(t)})),o&&s.unshift({title:"Apple 地图",navigateTo:function(){i.openSystemMapNavigation({longitude:n,latitude:t,name:a})}}),0===s.length&&(s=s.concat(r)),e.nativeUI.actionSheet({title:"导航方式",cancel:"取消",buttons:s},(function(t){var n,a=t.index;a>0&&((n=s[a-1]).navigateTo?n.navigateTo():e.runtime.openURL(n.getUrl(),(function(){}),n.pname))}))}(this.latitude,this.longitude,this.name,t)},updateMarker:function(){this.mapContext.moveToLocation(),this.mapContext.translateMarker({markerId:"location",destination:{latitude:this.latitude,longitude:this.longitude},duration:0},(function(e){}))}}};t.default=r}).call(this,n(2).weexPlus)},function(e,t){e.exports={page:{flex:1},"flex-r":{flexDirection:"row",flexWrap:"nowrap"},"flex-c":{flexDirection:"column",flexWrap:"nowrap"},"flex-fill":{flex:1},"a-i-c":{alignItems:"center"},"j-c-c":{justifyContent:"center"},target:{paddingTop:"10",paddingBottom:"10"},"text-area":{paddingLeft:"10",paddingRight:"10",flex:1},name:{fontSize:"16",lines:1,textOverflow:"ellipsis"},address:{fontSize:"14",color:"#808080",lines:1,textOverflow:"ellipsis",marginTop:"2"},"goto-area":{paddingTop:0,paddingRight:"15",paddingBottom:0,paddingLeft:"15"},"goto-icon":{width:"50",height:"50"},"goto-text":{fontSize:"14",color:"#FFFFFF"}}},,,,,,,,,,,,,function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("scroll-view",{staticStyle:{flexDirection:"column"},attrs:{scrollY:!0,enableBackToTop:!0,bubble:"true"}},[n("view",{staticClass:["page","flex-c"]},[n("map",{ref:"map1",staticClass:["flex-fill","map"],attrs:{longitude:e.longitude,latitude:e.latitude,markers:e.markers}}),n("view",{staticClass:["flex-r","a-i-c","target"]},[n("view",{staticClass:["text-area"]},[n("u-text",{staticClass:["name"]},[e._v(e._s(e.name))]),n("u-text",{staticClass:["address"]},[e._v(e._s(e.address))])]),n("view",{staticClass:["goto-area"],on:{click:e.goto}},[n("u-image",{staticClass:["goto-icon"],attrs:{src:"data:image/png;base64,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"}})],1)])],1)])},o=[];n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){}))},,,,,,,,function(e,t,n){"use strict";n.r(t);var a=n(16),o=n.n(a);for(var i in a)"default"!==i&&function(e){n.d(t,e,(function(){return a[e]}))}(i);t.default=o.a},,,,,function(e,t,n){"use strict";n.r(t);n(3);var a=n(7);a.default.mpType="page",a.default.route="template/__uniappopenlocation",a.default.el="#root",new Vue(a.default)}]); | |
\ No newline at end of file |
unpackage/dist/dev/app-plus/__uniapppicker.js
deleted
100644 → 0
1 | -!function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},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 a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},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=44)}([function(e,t){e.exports={}},function(e,t,n){"use strict";function a(e,t,n,a,r,i,o,s,u,c){var l,f="function"==typeof e?e.options:e;if(u){f.components||(f.components={});var d=Object.prototype.hasOwnProperty;for(var p in u)d.call(u,p)&&!d.call(f.components,p)&&(f.components[p]=u[p])}if(c&&((c.beforeCreate||(c.beforeCreate=[])).unshift((function(){this[c.__module]=this})),(f.mixins||(f.mixins=[])).push(c)),t&&(f.render=t,f.staticRenderFns=n,f._compiled=!0),a&&(f.functional=!0),i&&(f._scopeId="data-v-"+i),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},f._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(f.functional){f._injectStyles=l;var h=f.render;f.render=function(e,t){return l.call(t),h(e,t)}}else{var v=f.beforeCreate;f.beforeCreate=v?[].concat(v,l):[l]}return{exports:e,options:f}}n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.weexPlus=t.default=void 0,a="function"==typeof getUni?getUni:function(){var e=function(e){return"function"==typeof e},t=function(e){return e.then((function(e){return[null,e]})).catch((function(e){return[e]}))},n=/^\$|^on|^create|Sync$|Manager$|^pause/,a=["os","getCurrentSubNVue","getSubNVueById","stopRecord","stopVoice","stopBackgroundAudio","stopPullDownRefresh","hideKeyboard","hideToast","hideLoading","showNavigationBarLoading","hideNavigationBarLoading","canIUse","navigateBack","closeSocket","pageScrollTo","drawCanvas"],i=function(e){return(!n.test(e)||"createBLEConnection"===e)&&!~a.indexOf(e)},o=function(n){return function(){for(var a=arguments.length,r=Array(a>1?a-1:0),i=1;i<a;i++)r[i-1]=arguments[i];var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e(o.success)||e(o.fail)||e(o.complete)?n.apply(void 0,[o].concat(r)):t(new Promise((function(e,t){n.apply(void 0,[Object.assign({},o,{success:e,fail:t})].concat(r)),Promise.prototype.finally=function(e){var t=this.constructor;return this.then((function(n){return t.resolve(e()).then((function(){return n}))}),(function(n){return t.resolve(e()).then((function(){throw n}))}))}})))}},s=[],u=void 0;function c(e){s.forEach((function(t){return t({origin:u,data:e})}))}var l=r.webview.currentWebview().id,f=new BroadcastChannel("UNI-APP-SUBNVUE");function d(e){var t=r.webview.getWebviewById(e);return t&&!t.$processed&&function(e){e.$processed=!0;var t=r.webview.currentWebview().id===e.id,n="uniNView"===e.__uniapp_origin_type&&e.__uniapp_origin_id,a=e.id;if(e.postMessage=function(e){n?f.postMessage({data:e,to:t?n:a}):_({type:"UniAppSubNVue",data:e})},e.onMessage=function(e){s.push(e)},e.__uniapp_mask_id){u=e.__uniapp_host;var i=e.__uniapp_mask,o=r.webview.getWebviewById(e.__uniapp_mask_id);o=o.parent()||o;var c=e.show,l=e.hide,d=e.close,p=function(){o.setStyle({mask:i})},h=function(){o.setStyle({mask:"none"})};e.show=function(){p();for(var t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];return c.apply(e,n)},e.hide=function(){h();for(var t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];return l.apply(e,n)},e.close=function(){h();for(var t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];return d.apply(e,n)}}}(t),t}f.onmessage=function(e){e.data.to===l&&c(e.data.data)};var p=weex.requireModule("plus"),h=weex.requireModule("globalEvent"),v=0,g={};h.addEventListener("plusMessage",(function(e){"UniAppJsApi"===e.data.type?y(e.data.id,e.data.data):"UniAppSubNVue"===e.data.type?c(e.data.data,e.data.options):"onNavigationBarButtonTap"===e.data.type?"function"==typeof S&&S(e.data.data):"onNavigationBarSearchInputChanged"===e.data.type?"function"==typeof w&&w(e.data.data):"onNavigationBarSearchInputConfirmed"===e.data.type?"function"==typeof A&&A(e.data.data):"onNavigationBarSearchInputClicked"===e.data.type&&"function"==typeof T&&T(e.data.data)}));var y=function(e,t){var n=g[e];n?(n(t),n.keepAlive||delete g[e]):console.error("callback["+e+"] is undefined")},m=function(t){var n,a,r=t.id,i=t.type,o=t.params;g[r]=(a=function(t){e(n)?n(t):n&&(~t.errMsg.indexOf(":ok")?e(n.success)&&n.success(t):~t.errMsg.indexOf(":fail")&&e(n.fail)&&n.fail(t),e(n.complete)&&n.complete(t))},(e(n=o)||n&&e(n.callback))&&(a.keepAlive=!0),a),p.postMessage({id:r,type:i,params:o},"__uniapp__service")};function _(e){p.postMessage(e,"__uniapp__service")}var b=function(e){return function(t){m({id:v++,type:e,params:t})}},S=void 0,w=void 0,A=void 0,T=void 0;function k(e){S=e}function M(e){w=e}function E(e){A=e}function C(e){T=e}function x(e){return weex.requireModule(e)}var I=weex.requireModule("dom"),O=weex.requireModule("globalEvent"),N=[];function V(e){"function"==typeof e&&(this.isUniAppReady?e():N.push(e))}O.addEventListener("plusMessage",(function(e){"UniAppReady"===e.data.type&&(V.isUniAppReady=!0,N.length&&(N.forEach((function(e){return e()})),N=[]))}));var L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},j=weex.requireModule("stream"),P=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GET",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"application/x-www-form-urlencoded";return"object"===(void 0===e?"undefined":L(e))?"POST"===t.toUpperCase()&&"application/json"===n.toLowerCase()?JSON.stringify(e):Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&"):e},D=weex.requireModule("plusstorage"),$=weex.requireModule("clipboard"),B=function(){if("function"==typeof getUniEmitter)return getUniEmitter;var e={$on:function(){console.warn("uni.$on failed")},$off:function(){console.warn("uni.$off failed")},$once:function(){console.warn("uni.$once failed")},$emit:function(){console.warn("uni.$emit failed")}};return function(){return e}}();function R(e,t,n){return e[t].apply(e,n)}var U=Object.freeze({loadFontFace:function(t){var n=t.family,a=t.source,r=(t.desc,t.success),i=(t.fail,t.complete);I.addRule("fontFace",{fontFamily:n,src:a.replace(/"/g,"'")});var o={errMsg:"loadFontFace:ok",status:"loaded"};e(r)&&r(o),e(i)&&i(o)},ready:V,request:function(t){var n=t.url,a=t.data,r=t.header,i=t.method,o=void 0===i?"GET":i,s=t.dataType,u=void 0===s?"json":s,c=(t.responseType,t.success),l=t.fail,f=t.complete,d=!1,p=!1,h={};if(r)for(var v in r)p||"content-type"!==v.toLowerCase()?h[v]=r[v]:(p=!0,h["Content-Type"]=r[v]);return"GET"===o&&a&&(n=n+(~n.indexOf("?")?"&"===n.substr(-1)||"?"===n.substr(-1)?"":"&":"?")+P(a)),j.fetch({url:n,method:o,headers:h,type:"json"===u?"json":"text",body:"GET"!==o?P(a,o,h["Content-Type"]):""},(function(t){var n=t.status,a=(t.ok,t.statusText,t.data),r=t.headers,i={};!n||-1===n||d?(i.errMsg="request:fail",e(l)&&l(i)):(i.data=a,i.statusCode=n,i.header=r,e(c)&&c(i)),e(f)&&f(i)})),{abort:function(){d=!0}}},getStorage:function(t){var n=t.key,a=(t.data,t.success),r=t.fail,i=t.complete;D.getItem(n+"__TYPE",(function(t){if("success"===t.result){var o=t.data;D.getItem(n,(function(t){if("success"===t.result){var n=t.data;o&&n?("String"!==o&&(n=JSON.parse(n)),e(a)&&a({errMsg:"getStorage:ok",data:n})):(t.errMsg="setStorage:fail",e(r)&&r(t))}else t.errMsg="setStorage:fail",e(r)&&r(t);e(i)&&i(t)}))}else t.errMsg="setStorage:fail",e(r)&&r(t),e(i)&&i(t)}))},setStorage:function(t){var n=t.key,a=t.data,r=t.success,i=t.fail,o=t.complete,s="String";"object"===(void 0===a?"undefined":L(a))&&(s="Object",a=JSON.stringify(a)),D.setItem(n,a,(function(t){"success"===t.result?D.setItem(n+"__TYPE",s,(function(t){"success"===t.result?e(r)&&r({errMsg:"setStorage:ok"}):(t.errMsg="setStorage:fail",e(i)&&i(t))})):(t.errMsg="setStorage:fail",e(i)&&i(t)),e(o)&&o(t)}))},removeStorage:function(t){var n=t.key,a=(t.data,t.success),r=t.fail,i=t.complete;D.removeItem(n,(function(t){"success"===t.result?e(a)&&a({errMsg:"removeStorage:ok"}):(t.errMsg="removeStorage:fail",e(r)&&r(t)),e(i)&&i(t)})),D.removeItem(n+"__TYPE")},clearStorage:function(e){e.key,e.data,e.success,e.fail,e.complete},getClipboardData:function(t){var n=t.success,a=(t.fail,t.complete);$.getString((function(t){var r={errMsg:"getClipboardData:ok",data:t.data};e(n)&&n(r),e(a)&&a(r)}))},setClipboardData:function(t){var n=t.data,a=t.success,r=(t.fail,t.complete),i={errMsg:"setClipboardData:ok"};$.setString(n),e(a)&&a(i),e(r)&&r(i)},onSubNVueMessage:c,getSubNVueById:d,getCurrentSubNVue:function(){return d(r.webview.currentWebview().id)},$on:function(){return R(B(),"$on",[].concat(Array.prototype.slice.call(arguments)))},$off:function(){return R(B(),"$off",[].concat(Array.prototype.slice.call(arguments)))},$once:function(){return R(B(),"$once",[].concat(Array.prototype.slice.call(arguments)))},$emit:function(){return R(B(),"$emit",[].concat(Array.prototype.slice.call(arguments)))}}),z={os:{nvue:!0}},F={};return"undefined"!=typeof Proxy?F=new Proxy({},{get:function(e,t){if("os"===t)return{nvue:!0};if("postMessage"===t)return _;if("requireNativePlugin"===t)return x;if("onNavigationBarButtonTap"===t)return k;if("onNavigationBarSearchInputChanged"===t)return M;if("onNavigationBarSearchInputConfirmed"===t)return E;if("onNavigationBarSearchInputClicked"===t)return C;var n=U[t];return n||(n=b(t)),i(t)?o(n):n}}):(Object.keys(z).forEach((function(e){F[e]=z[e]})),F.postMessage=_,F.requireNativePlugin=x,F.onNavigationBarButtonTap=k,F.onNavigationBarSearchInputChanged=M,F.onNavigationBarSearchInputConfirmed=E,F.onNavigationBarSearchInputClicked=C,Object.keys({uploadFile:!0,downloadFile:!0,chooseImage:!0,previewImage:!0,getImageInfo:!0,saveImageToPhotosAlbum:!0,chooseVideo:!0,saveVideoToPhotosAlbum:!0,saveFile:!0,getSavedFileList:!0,getSavedFileInfo:!0,removeSavedFile:!0,openDocument:!0,setStorage:!0,getStorage:!0,getStorageInfo:!0,removeStorage:!0,clearStorage:!0,getLocation:!0,chooseLocation:!0,openLocation:!0,getSystemInfo:!0,getNetworkType:!0,makePhoneCall:!0,scanCode:!0,setScreenBrightness:!0,getScreenBrightness:!0,setKeepScreenOn:!0,vibrateLong:!0,vibrateShort:!0,addPhoneContact:!0,showToast:!0,showLoading:!0,hideToast:!0,hideLoading:!0,showModal:!0,showActionSheet:!0,setNavigationBarTitle:!0,setNavigationBarColor:!0,navigateTo:!0,redirectTo:!0,reLaunch:!0,switchTab:!0,navigateBack:!0,getProvider:!0,login:!0,getUserInfo:!0,share:!0,requestPayment:!0,subscribePush:!0,unsubscribePush:!0,onPush:!0,offPush:!0}).forEach((function(e){var t=U[e];t||(t=b(e)),i(e)?F[e]=o(t):F[e]=t}))),F};var r=new WeexPlus(weex);t.weexPlus=r;var i=a(weex,r,BroadcastChannel);t.default=i},function(e,t,n){Vue.prototype.__$appStyle__={},Vue.prototype.__merge_style&&Vue.prototype.__merge_style(n(4).default,Vue.prototype.__$appStyle__)},function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a);for(var i in a)"default"!==i&&function(e){n.d(t,e,(function(){return a[e]}))}(i);t.default=r.a},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={onLoad:function(){this.initMessage()},methods:{initMessage:function(){var t=this,n=e.webview.currentWebview().extras||{},a=n.from,r=(n.callback,n.runtime),i=n.data,o=void 0===i?{}:i,s=n.useGlobalEvent;this.__from=a,this.__runtime=r,this.__page=e.webview.currentWebview().id,this.__useGlobalEvent=s,this.data=JSON.parse(JSON.stringify(o)),e.key.addEventListener("backbutton",(function(){"function"==typeof t.onClose?t.onClose():e.webview.currentWebview().close("auto")}));var u=this,c=function(e){var t=e.data&&e.data.__message;t&&u.__onMessageCallback&&u.__onMessageCallback(t.data)};this.__useGlobalEvent?weex.requireModule("globalEvent").addEventListener("plusMessage",c):new BroadcastChannel(this.__page).onmessage=c},postMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=JSON.parse(JSON.stringify({__message:{__page:this.__page,data:t,keep:n}})),r=this.__from;if("v8"===this.__runtime)if(this.__useGlobalEvent)e.webview.postMessageToUniNView(a,r);else{var i=new BroadcastChannel(r);i.postMessage(a)}else{var o=e.webview.getWebviewById(r);o&&o.evalJS("__plusMessage&&__plusMessage(".concat(JSON.stringify({data:a}),")"))}},onMessage:function(e){this.__onMessageCallback=e}}};t.default=n}).call(this,n(2).weexPlus)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={data:function(){return{locale:"en",fallbackLocale:"en",localization:{en:{done:"OK",cancel:"Cancel"},zh:{done:"完成",cancel:"取消"},"zh-hans":{},"zh-hant":{},messages:{}}}},onLoad:function(){this.initLocale()},created:function(){this.initLocale()},methods:{initLocale:function(){if(!this.__initLocale){this.__initLocale=!0;var t=(e.webview.currentWebview().extras||{}).data||{};if(t.messages&&(this.localization.messages=t.messages),t.locale)this.locale=t.locale.toLowerCase();else{var n=e.os.language.toLowerCase().split("/")[0].replace("_","-").split("-"),a=n[1];a&&(n[1]={chs:"hans",cn:"hans",sg:"hans",cht:"hant",tw:"hant",hk:"hant",mo:"hant"}[a]||a),n.length=n.length>2?2:n.length,this.locale=n.join("-")}}},localize:function(e){var t=this.locale,n=t.split("-")[0],a=this.fallbackLocale,r=this.localization;function i(e){return r[e]||{}}return i("messages")[e]||i(t)[e]||i(n)[e]||i(a)[e]||e}}};t.default=n}).call(this,n(2).weexPlus)},,,,function(e,t,n){"use strict";var a=n(31),r=n(21),i=n(1);var o=Object(i.a)(r.default,a.b,a.c,!1,null,null,"ff831df6",!1,a.a,void 0);(function(e){this.options.style||(this.options.style={}),Vue.prototype.__merge_style&&Vue.prototype.__$appStyle__&&Vue.prototype.__merge_style(Vue.prototype.__$appStyle__,this.options.style),Vue.prototype.__merge_style?Vue.prototype.__merge_style(n(40).default,this.options.style):Object.assign(this.options.style,n(40).default)}).call(o),t.default=o.exports},,,,,,,,,,,function(e,t,n){"use strict";var a=n(22),r=n.n(a);t.default=r.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(45));function r(e){return e&&e.__esModule?e:{default:e}}var i={mixins:[r(n(5)).default],components:{picker:a.default},data:function(){return{range:[],rangeKey:"",value:0,mode:"selector",fields:"day",start:"",end:"",disabled:!1,visible:!1}},onLoad:function(){var e=this;null===this.data?this.postMessage({event:"created"},!0):this.showPicker(this.data),this.onMessage((function(t){e.showPicker(t)}))},onReady:function(){var e=this;this.$nextTick((function(){e.visible=!0}))},methods:{showPicker:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.column;for(var n in e)"column"!==n&&("number"==typeof t?this.$set(this.$data[n],t,e[n]):this.$data[n]=e[n])},close:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=n.value,r=void 0===a?-1:a;this.visible=!1,setTimeout((function(){t.postMessage({event:e,value:r})}),210)},onClose:function(){this.close("cancel")},columnchange:function(e){var t=e.column,n=e.value;Array.isArray(this.value)&&this.$set(this.value,t,n),this.postMessage({event:"columnchange",column:t,value:n},!0)}}};t.default=i},function(e,t,n){"use strict";n.r(t);var a=n(24),r=n.n(a);for(var i in a)"default"!==i&&function(e){n.d(t,e,(function(){return a[e]}))}(i);t.default=r.a},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(46),r=o(n(6)),i=o(n(47));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function c(){if(this.mode===d.TIME)return"00:00";if(this.mode===d.DATE){var e=(new Date).getFullYear()-61;switch(this.fields){case p.YEAR:return e;case p.MONTH:return e+"-01";default:return e+"-01-01"}}return""}function l(){if(this.mode===d.TIME)return"23:59";if(this.mode===d.DATE){var e=(new Date).getFullYear()+61;switch(this.fields){case p.YEAR:return e;case p.MONTH:return e+"-12";default:return e+"-12-31"}}return""}var f=weex.requireModule("animation"),d={SELECTOR:"selector",MULTISELECTOR:"multiSelector",TIME:"time",DATE:"date",REGION:"region"},p={YEAR:"year",MONTH:"month",DAY:"day"},h={name:"Picker",mixins:[r.default,i.default],props:{pageId:{type:Number,default:0},range:{type:Array,default:function(){return[]}},rangeKey:{type:String,default:""},value:{type:[Number,String,Array],default:0},mode:{type:String,default:d.SELECTOR},fields:{type:String,default:p.DAY},start:{type:[String,Number],default:c},end:{type:[String,Number],default:l},disabled:{type:[Boolean,String],default:!1},visible:{type:Boolean,default:!1}},data:function(){return{valueSync:null,timeArray:[],dateArray:[],valueArray:[],oldValueArray:[],fontSize:16,height:261,android:"android"===weex.config.env.platform.toLowerCase()}},computed:{rangeArray:function(){var e=this.range;switch(this.mode){case d.SELECTOR:return[e];case d.MULTISELECTOR:return e;case d.TIME:return this.timeArray;case d.DATE:var t=this.dateArray;switch(this.fields){case p.YEAR:return[t[0]];case p.MONTH:return[t[0],t[1]];default:return[t[0],t[1],t[2]]}}return[]},startArray:function(){return this._getDateValueArray(this.start,c.bind(this)())},endArray:function(){return this._getDateValueArray(this.end,l.bind(this)())},textMaxLength:function(){return Math.floor(Math.min(weex.config.env.deviceWidth,weex.config.env.deviceHeight)/(this.fontSize*weex.config.env.scale+1)/this.rangeArray.length)}},watch:{value:function(){this._setValueSync()},mode:function(){this._setValueSync()},range:function(){this._setValueSync()},valueSync:function(){this._setValueArray()},valueArray:function(e){var t=this;if(this.mode===d.TIME||this.mode===d.DATE){var n=this.mode===d.TIME?this._getTimeValue:this._getDateValue,a=this.valueArray,r=this.startArray,i=this.endArray;if(this.mode===d.DATE){var o=this.dateArray,s=o[2].length,u=Number(o[2][a[2]])||1,c=new Date("".concat(o[0][a[0]],"/").concat(o[1][a[1]],"/").concat(u)).getDate();c<u&&(a[2]-=c+s-u)}n(a)<n(r)?this._cloneArray(a,r):n(a)>n(i)&&this._cloneArray(a,i)}e.forEach((function(e,n){e!==t.oldValueArray[n]&&(t.oldValueArray[n]=e,t.mode===d.MULTISELECTOR&&t.$emit("columnchange",{column:n,value:e}))}))},visible:function(e){var t=this;e?setTimeout((function(){f.transition(t.$refs.picker,{styles:{transform:"translateY(0)"},duration:200})}),20):f.transition(this.$refs.picker,{styles:{transform:"translateY(".concat(283+this.safeAreaInsets.bottom,"px)")},duration:200})}},created:function(){this._createTime(),this._createDate(),this._setValueSync(),e.webview.currentWebview().picker=this},methods:{getTexts:function(e,t){var n=this,a=this.textMaxLength;return e.map((function(e){var r=String("object"==typeof e?e[n.rangeKey]||"":n._l10nItem(e,t));if(a>0&&r.length>a)for(var i=0,o=0,s=0;s<r.length;s++){var u=r.charCodeAt(s);if((i+=u>127||94===u?1:.65)<=a-1&&(o=s),i>=a)return s===r.length-1?r:r.substr(0,o+1)+"…"}return r||" "})).join("\n")},_createTime:function(){var e=[],t=[];e.splice(0,e.length);for(var n=0;n<24;n++)e.push((n<10?"0":"")+n);t.splice(0,t.length);for(var a=0;a<60;a++)t.push((a<10?"0":"")+a);this.timeArray.push(e,t)},_createDate:function(){for(var e=[],t=(new Date).getFullYear(),n=t-61,a=t+61;n<=a;n++)e.push(String(n));for(var r=[],i=1;i<=12;i++)r.push((i<10?"0":"")+i);for(var o=[],s=1;s<=31;s++)o.push((s<10?"0":"")+s);this.dateArray.push(e,r,o)},_getTimeValue:function(e){return 60*e[0]+e[1]},_getDateValue:function(e){return 31*e[0]*12+31*(e[1]||0)+(e[2]||0)},_cloneArray:function(e,t){for(var n=0;n<e.length&&n<t.length;n++)e[n]=t[n]},_setValueSync:function(){var e=this.value;switch(this.mode){case d.MULTISELECTOR:Array.isArray(e)||(e=[]),Array.isArray(this.valueSync)||(this.valueSync=[]);for(var t=this.valueSync.length=Math.max(e.length,this.range.length),n=0;n<t;n++){var a=Number(e[n]),r=Number(this.valueSync[n]),i=isNaN(a)?isNaN(r)?0:r:a,o=this.range[n]?this.range[n].length-1:0;this.valueSync.splice(n,1,i<0||i>o?0:i)}break;case d.TIME:case d.DATE:this.valueSync=String(e);break;default:var s=Number(e);this.valueSync=s<0?0:s}},_setValueArray:function(){var e,t=this.valueSync;switch(this.mode){case d.MULTISELECTOR:e=s(t);break;case d.TIME:e=this._getDateValueArray(t,(0,a.formatDateTime)({mode:d.TIME}));break;case d.DATE:e=this._getDateValueArray(t,(0,a.formatDateTime)({mode:d.DATE}));break;default:e=[t]}this.oldValueArray=s(e),this.valueArray=s(e)},_getValue:function(){var e=this,t=this.valueArray;switch(this.mode){case d.SELECTOR:return t[0];case d.MULTISELECTOR:return t.map((function(e){return e}));case d.TIME:return this.valueArray.map((function(t,n){return e.timeArray[n][t]})).join(":");case d.DATE:return this.valueArray.map((function(t,n){return e.dateArray[n][t]})).join("-")}},_getDateValueArray:function(e,t){var n=this.mode===d.DATE?"-":":",a=this.mode===d.DATE?this.dateArray:this.timeArray,r=3;switch(this.fields){case p.YEAR:r=1;break;case p.MONTH:r=2}for(var i=String(e).split(n),o=[],s=0;s<r;s++){var u=i[s];o.push(a[s].indexOf(u))}return o.indexOf(-1)>=0&&(o=t?this._getDateValueArray(t):o.map((function(){return 0}))),o},_change:function(){this.$emit("change",{value:this._getValue()})},_cancel:function(){this.$emit("cancel")},_pickerViewChange:function(e){this.valueArray=this._l10nColumn(e.detail.value,!0)},_l10nColumn:function(e,t){if(this.mode===d.DATE){var n=this.locale;if(!n.startsWith("zh"))switch(this.fields){case p.YEAR:return e;case p.MONTH:return[e[1],e[0]];default:switch(n){case"es":case"fr":return[e[2],e[1],e[0]];default:return t?[e[2],e[0],e[1]]:[e[1],e[2],e[0]]}}}return e},_l10nItem:function(e,t){if(this.mode===d.DATE){var n=this.locale;if(n.startsWith("zh")){return e+["年","月","日"][t]}if(this.fields!==p.YEAR&&t===(this.fields===p.MONTH||"es"!==n&&"fr"!==n?0:1)){var a;switch(n){case"es":a=["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"];break;case"fr":a=["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"];break;default:a=["January","February","March","April","May","June","July","August","September","October","November","December"]}return a[Number(e)-1]}}return e}}};t.default=h}).call(this,n(2).weexPlus)},function(e,t){e.exports={content:{position:"absolute",top:0,left:0,bottom:0,right:0},"uni-mask":{position:"absolute",top:0,left:0,bottom:0,right:0,backgroundColor:"rgba(0,0,0,0.4)",opacity:0,transitionProperty:"opacity",transitionDuration:200,transitionTimingFunction:"linear"},"@TRANSITION":{"uni-mask":{property:"opacity",duration:200,timingFunction:"linear"}},"uni-mask-android":{backgroundColor:"rgba(0,0,0,0.6)"},"uni-mask-visible":{opacity:1},"uni-picker":{position:"absolute",left:0,bottom:0,right:0,backgroundColor:"#ffffff",color:"#000000",flexDirection:"column",transform:"translateY(295px)"},"uni-picker-header":{height:"45",borderBottomWidth:0,backgroundColor:"#E6E6E6",fontSize:"20"},"uni-picker-action":{position:"absolute",textAlign:"center",top:0,height:"45",paddingTop:0,paddingRight:"14",paddingBottom:0,paddingLeft:"14",fontSize:"17",lineHeight:"45"},"uni-picker-action-cancel":{left:0,color:"#888888"},"uni-picker-action-confirm":{right:0,color:"#007aff"},"uni-picker-content":{flex:1},"uni-picker-item":{lineHeight:"34",textAlign:"center",color:"#000000"}}},function(e,t){e.exports={page:{flex:1}}},,,,,function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("scroll-view",{staticStyle:{flexDirection:"column"},attrs:{scrollY:!0,enableBackToTop:!0,bubble:"true"}},[n("view",{staticClass:["page"]},[n("picker",{attrs:{range:e.range,rangeKey:e.rangeKey,value:e.value,mode:e.mode,fields:e.fields,start:e.start,end:e.end,disabled:e.disabled,visible:e.visible},on:{change:function(t){e.close("change",t)},cancel:function(t){e.close("cancel",t)},columnchange:e.columnchange}})],1)])},r=[];n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){}))},,,function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:["content"]},[n("div",{ref:"mask",staticClass:["uni-mask"],class:{"uni-mask-visible":e.visible,"uni-mask-android":e.android},on:{click:e._cancel}}),n("div",{ref:"picker",staticClass:["uni-picker"],class:{"uni-picker-visible":e.visible},style:"padding-bottom:"+e.safeAreaInsets.bottom+"px;height:"+(e.height+e.safeAreaInsets.bottom)+"px;"},[n("div",{staticClass:["uni-picker-header"]},[n("u-text",{staticClass:["uni-picker-action","uni-picker-action-cancel"],style:"left:"+e.safeAreaInsets.left+"px",on:{click:e._cancel}},[e._v(e._s(e.localize("cancel")))]),n("u-text",{staticClass:["uni-picker-action","uni-picker-action-confirm"],style:"right:"+e.safeAreaInsets.right+"px",on:{click:e._change}},[e._v(e._s(e.localize("done")))])]),e.visible?n("picker-view",{staticClass:["uni-picker-content"],style:"margin-left:"+e.safeAreaInsets.left+"px",attrs:{height:"216",indicatorStyle:"height: 34px;border-color:#C8C9C9;border-top-width:0.5px;border-bottom-width:0.5px;",value:e._l10nColumn(e.valueArray)},on:{change:e._pickerViewChange}},e._l(e._l10nColumn(e.rangeArray),(function(t,a){return n("picker-view-column",{key:a,attrs:{length:t.length}},[n("u-text",{staticClass:["uni-picker-item"],style:{fontSize:e.fontSize+"px"}},[e._v(e._s(e.getTexts(t,a)))])])})),1):e._e()],1)])},r=[];n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){}))},,,,,function(e,t,n){"use strict";n.r(t);var a=n(25),r=n.n(a);for(var i in a)"default"!==i&&function(e){n.d(t,e,(function(){return a[e]}))}(i);t.default=r.a},function(e,t,n){"use strict";n.r(t);var a=n(26),r=n.n(a);for(var i in a)"default"!==i&&function(e){n.d(t,e,(function(){return a[e]}))}(i);t.default=r.a},,,,function(e,t,n){"use strict";n.r(t);n(3);var a=n(10);a.default.mpType="page",a.default.route="template/__uniapppicker",a.default.el="#root",new Vue(a.default)},function(e,t,n){"use strict";n.r(t);var a=n(34),r=n(23);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);var o=n(1);var s=Object(o.a)(r.default,a.b,a.c,!1,null,null,"980cd0c2",!1,a.a,void 0);(function(e){this.options.style||(this.options.style={}),Vue.prototype.__merge_style&&Vue.prototype.__$appStyle__&&Vue.prototype.__merge_style(Vue.prototype.__$appStyle__,this.options.style),Vue.prototype.__merge_style?Vue.prototype.__merge_style(n(39).default,this.options.style):Object.assign(this.options.style,n(39).default)}).call(s),t.default=s.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDateTime=function(e){var t=e.date,n=void 0===t?new Date:t,r=e.mode;return"time"===(void 0===r?"date":r)?a(n.getHours())+":"+a(n.getMinutes()):n.getFullYear()+"-"+a(n.getMonth()+1)+"-"+a(n.getDate())};var a=function(e){return e>9?e:"0"+e}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={data:function(){return{safeAreaInsets:{left:0,right:0,top:0,bottom:0}}},onLoad:function(){this.initSafeAreaInsets()},created:function(){this.initSafeAreaInsets()},methods:{initSafeAreaInsets:function(){var t=this;if(!this.__initSafeAreaInsets){this.__initSafeAreaInsets=!0;var n=e.webview.currentWebview();n.addEventListener("resize",(function(){setTimeout((function(){t.updateSafeAreaInsets(n)}),20)})),this.updateSafeAreaInsets(n)}},updateSafeAreaInsets:function(e){var t=e.getSafeAreaInsets(),n=this.safeAreaInsets;Object.keys(n).forEach((function(e){n[e]=t[e]}))}}};t.default=n}).call(this,n(2).weexPlus)}]); | |
\ No newline at end of file |
unpackage/dist/dev/app-plus/__uniappquill.js
deleted
100644 → 0
1 | -/*! | |
2 | - * Quill Editor v1.3.7 | |
3 | - * https://quilljs.com/ | |
4 | - * Copyright (c) 2014, Jason Chen | |
5 | - * Copyright (c) 2013, salesforce.com | |
6 | - */ | |
7 | -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Quill=e():t.Quill=e()}("undefined"!=typeof self?self:this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=45)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(17),o=n(18),i=n(19),l=n(48),a=n(49),s=n(50),u=n(51),c=n(52),f=n(11),h=n(29),p=n(30),d=n(28),y=n(1),v={Scope:y.Scope,create:y.create,find:y.find,query:y.query,register:y.register,Container:r.default,Format:o.default,Leaf:i.default,Embed:u.default,Scroll:l.default,Block:s.default,Inline:a.default,Text:c.default,Attributor:{Attribute:f.default,Class:h.default,Style:p.default,Store:d.default}};e.default=v},function(t,e,n){"use strict";function r(t,e){var n=i(t);if(null==n)throw new s("Unable to create "+t+" blot");var r=n;return new r(t instanceof Node||t.nodeType===Node.TEXT_NODE?t:r.create(e),e)}function o(t,n){return void 0===n&&(n=!1),null==t?null:null!=t[e.DATA_KEY]?t[e.DATA_KEY].blot:n?o(t.parentNode,n):null}function i(t,e){void 0===e&&(e=p.ANY);var n;if("string"==typeof t)n=h[t]||u[t];else if(t instanceof Text||t.nodeType===Node.TEXT_NODE)n=h.text;else if("number"==typeof t)t&p.LEVEL&p.BLOCK?n=h.block:t&p.LEVEL&p.INLINE&&(n=h.inline);else if(t instanceof HTMLElement){var r=(t.getAttribute("class")||"").split(/\s+/);for(var o in r)if(n=c[r[o]])break;n=n||f[t.tagName]}return null==n?null:e&p.LEVEL&n.scope&&e&p.TYPE&n.scope?n:null}function l(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(t.length>1)return t.map(function(t){return l(t)});var n=t[0];if("string"!=typeof n.blotName&&"string"!=typeof n.attrName)throw new s("Invalid definition");if("abstract"===n.blotName)throw new s("Cannot register abstract class");if(h[n.blotName||n.attrName]=n,"string"==typeof n.keyName)u[n.keyName]=n;else if(null!=n.className&&(c[n.className]=n),null!=n.tagName){Array.isArray(n.tagName)?n.tagName=n.tagName.map(function(t){return t.toUpperCase()}):n.tagName=n.tagName.toUpperCase();var r=Array.isArray(n.tagName)?n.tagName:[n.tagName];r.forEach(function(t){null!=f[t]&&null!=n.className||(f[t]=n)})}return n}var a=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var s=function(t){function e(e){var n=this;return e="[Parchment] "+e,n=t.call(this,e)||this,n.message=e,n.name=n.constructor.name,n}return a(e,t),e}(Error);e.ParchmentError=s;var u={},c={},f={},h={};e.DATA_KEY="__blot";var p;!function(t){t[t.TYPE=3]="TYPE",t[t.LEVEL=12]="LEVEL",t[t.ATTRIBUTE=13]="ATTRIBUTE",t[t.BLOT=14]="BLOT",t[t.INLINE=7]="INLINE",t[t.BLOCK=11]="BLOCK",t[t.BLOCK_BLOT=10]="BLOCK_BLOT",t[t.INLINE_BLOT=6]="INLINE_BLOT",t[t.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",t[t.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",t[t.ANY=15]="ANY"}(p=e.Scope||(e.Scope={})),e.create=r,e.find=o,e.query=i,e.register=l},function(t,e){"use strict";var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString,o=Object.defineProperty,i=Object.getOwnPropertyDescriptor,l=function(t){return"function"==typeof Array.isArray?Array.isArray(t):"[object Array]"===r.call(t)},a=function(t){if(!t||"[object Object]"!==r.call(t))return!1;var e=n.call(t,"constructor"),o=t.constructor&&t.constructor.prototype&&n.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!e&&!o)return!1;var i;for(i in t);return void 0===i||n.call(t,i)},s=function(t,e){o&&"__proto__"===e.name?o(t,e.name,{enumerable:!0,configurable:!0,value:e.newValue,writable:!0}):t[e.name]=e.newValue},u=function(t,e){if("__proto__"===e){if(!n.call(t,e))return;if(i)return i(t,e).value}return t[e]};t.exports=function t(){var e,n,r,o,i,c,f=arguments[0],h=1,p=arguments.length,d=!1;for("boolean"==typeof f&&(d=f,f=arguments[1]||{},h=2),(null==f||"object"!=typeof f&&"function"!=typeof f)&&(f={});h<p;++h)if(null!=(e=arguments[h]))for(n in e)r=u(f,n),o=u(e,n),f!==o&&(d&&o&&(a(o)||(i=l(o)))?(i?(i=!1,c=r&&l(r)?r:[]):c=r&&a(r)?r:{},s(f,{name:n,newValue:t(d,c,o)})):void 0!==o&&s(f,{name:n,newValue:o}));return f}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null==t?e:("function"==typeof t.formats&&(e=(0,f.default)(e,t.formats())),null==t.parent||"scroll"==t.parent.blotName||t.parent.statics.scope!==t.statics.scope?e:a(t.parent,e))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BlockEmbed=e.bubbleFormats=void 0;var s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},c=n(2),f=r(c),h=n(4),p=r(h),d=n(0),y=r(d),v=n(14),b=r(v),g=n(5),m=r(g),_=n(8),O=r(_),w=function(t){function e(){return o(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),s(e,[{key:"attach",value:function(){u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"attach",this).call(this),this.attributes=new y.default.Attributor.Store(this.domNode)}},{key:"delta",value:function(){return(new p.default).insert(this.value(),(0,f.default)(this.formats(),this.attributes.values()))}},{key:"format",value:function(t,e){var n=y.default.query(t,y.default.Scope.BLOCK_ATTRIBUTE);null!=n&&this.attributes.attribute(n,e)}},{key:"formatAt",value:function(t,e,n,r){this.format(n,r)}},{key:"insertAt",value:function(t,n,r){if("string"==typeof n&&n.endsWith("\n")){var o=y.default.create(x.blotName);this.parent.insertBefore(o,0===t?this:this.next),o.insertAt(0,n.slice(0,-1))}else u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,t,n,r)}}]),e}(y.default.Embed);w.scope=y.default.Scope.BLOCK_BLOT;var x=function(t){function e(t){o(this,e);var n=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.cache={},n}return l(e,t),s(e,[{key:"delta",value:function(){return null==this.cache.delta&&(this.cache.delta=this.descendants(y.default.Leaf).reduce(function(t,e){return 0===e.length()?t:t.insert(e.value(),a(e))},new p.default).insert("\n",a(this))),this.cache.delta}},{key:"deleteAt",value:function(t,n){u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"deleteAt",this).call(this,t,n),this.cache={}}},{key:"formatAt",value:function(t,n,r,o){n<=0||(y.default.query(r,y.default.Scope.BLOCK)?t+n===this.length()&&this.format(r,o):u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"formatAt",this).call(this,t,Math.min(n,this.length()-t-1),r,o),this.cache={})}},{key:"insertAt",value:function(t,n,r){if(null!=r)return u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,t,n,r);if(0!==n.length){var o=n.split("\n"),i=o.shift();i.length>0&&(t<this.length()-1||null==this.children.tail?u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,Math.min(t,this.length()-1),i):this.children.tail.insertAt(this.children.tail.length(),i),this.cache={});var l=this;o.reduce(function(t,e){return l=l.split(t,!0),l.insertAt(0,e),e.length},t+i.length)}}},{key:"insertBefore",value:function(t,n){var r=this.children.head;u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n),r instanceof b.default&&r.remove(),this.cache={}}},{key:"length",value:function(){return null==this.cache.length&&(this.cache.length=u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"length",this).call(this)+1),this.cache.length}},{key:"moveChildren",value:function(t,n){u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"moveChildren",this).call(this,t,n),this.cache={}}},{key:"optimize",value:function(t){u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t),this.cache={}}},{key:"path",value:function(t){return u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"path",this).call(this,t,!0)}},{key:"removeChild",value:function(t){u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"removeChild",this).call(this,t),this.cache={}}},{key:"split",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(n&&(0===t||t>=this.length()-1)){var r=this.clone();return 0===t?(this.parent.insertBefore(r,this),this):(this.parent.insertBefore(r,this.next),r)}var o=u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"split",this).call(this,t,n);return this.cache={},o}}]),e}(y.default.Block);x.blotName="block",x.tagName="P",x.defaultChild="break",x.allowedChildren=[m.default,y.default.Embed,O.default],e.bubbleFormats=a,e.BlockEmbed=w,e.default=x},function(t,e,n){var r=n(54),o=n(12),i=n(2),l=n(20),a=String.fromCharCode(0),s=function(t){Array.isArray(t)?this.ops=t:null!=t&&Array.isArray(t.ops)?this.ops=t.ops:this.ops=[]};s.prototype.insert=function(t,e){var n={};return 0===t.length?this:(n.insert=t,null!=e&&"object"==typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n))},s.prototype.delete=function(t){return t<=0?this:this.push({delete:t})},s.prototype.retain=function(t,e){if(t<=0)return this;var n={retain:t};return null!=e&&"object"==typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n)},s.prototype.push=function(t){var e=this.ops.length,n=this.ops[e-1];if(t=i(!0,{},t),"object"==typeof n){if("number"==typeof t.delete&&"number"==typeof n.delete)return this.ops[e-1]={delete:n.delete+t.delete},this;if("number"==typeof n.delete&&null!=t.insert&&(e-=1,"object"!=typeof(n=this.ops[e-1])))return this.ops.unshift(t),this;if(o(t.attributes,n.attributes)){if("string"==typeof t.insert&&"string"==typeof n.insert)return this.ops[e-1]={insert:n.insert+t.insert},"object"==typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this;if("number"==typeof t.retain&&"number"==typeof n.retain)return this.ops[e-1]={retain:n.retain+t.retain},"object"==typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this}}return e===this.ops.length?this.ops.push(t):this.ops.splice(e,0,t),this},s.prototype.chop=function(){var t=this.ops[this.ops.length-1];return t&&t.retain&&!t.attributes&&this.ops.pop(),this},s.prototype.filter=function(t){return this.ops.filter(t)},s.prototype.forEach=function(t){this.ops.forEach(t)},s.prototype.map=function(t){return this.ops.map(t)},s.prototype.partition=function(t){var e=[],n=[];return this.forEach(function(r){(t(r)?e:n).push(r)}),[e,n]},s.prototype.reduce=function(t,e){return this.ops.reduce(t,e)},s.prototype.changeLength=function(){return this.reduce(function(t,e){return e.insert?t+l.length(e):e.delete?t-e.delete:t},0)},s.prototype.length=function(){return this.reduce(function(t,e){return t+l.length(e)},0)},s.prototype.slice=function(t,e){t=t||0,"number"!=typeof e&&(e=1/0);for(var n=[],r=l.iterator(this.ops),o=0;o<e&&r.hasNext();){var i;o<t?i=r.next(t-o):(i=r.next(e-o),n.push(i)),o+=l.length(i)}return new s(n)},s.prototype.compose=function(t){var e=l.iterator(this.ops),n=l.iterator(t.ops),r=[],i=n.peek();if(null!=i&&"number"==typeof i.retain&&null==i.attributes){for(var a=i.retain;"insert"===e.peekType()&&e.peekLength()<=a;)a-=e.peekLength(),r.push(e.next());i.retain-a>0&&n.next(i.retain-a)}for(var u=new s(r);e.hasNext()||n.hasNext();)if("insert"===n.peekType())u.push(n.next());else if("delete"===e.peekType())u.push(e.next());else{var c=Math.min(e.peekLength(),n.peekLength()),f=e.next(c),h=n.next(c);if("number"==typeof h.retain){var p={};"number"==typeof f.retain?p.retain=c:p.insert=f.insert;var d=l.attributes.compose(f.attributes,h.attributes,"number"==typeof f.retain);if(d&&(p.attributes=d),u.push(p),!n.hasNext()&&o(u.ops[u.ops.length-1],p)){var y=new s(e.rest());return u.concat(y).chop()}}else"number"==typeof h.delete&&"number"==typeof f.retain&&u.push(h)}return u.chop()},s.prototype.concat=function(t){var e=new s(this.ops.slice());return t.ops.length>0&&(e.push(t.ops[0]),e.ops=e.ops.concat(t.ops.slice(1))),e},s.prototype.diff=function(t,e){if(this.ops===t.ops)return new s;var n=[this,t].map(function(e){return e.map(function(n){if(null!=n.insert)return"string"==typeof n.insert?n.insert:a;var r=e===t?"on":"with";throw new Error("diff() called "+r+" non-document")}).join("")}),i=new s,u=r(n[0],n[1],e),c=l.iterator(this.ops),f=l.iterator(t.ops);return u.forEach(function(t){for(var e=t[1].length;e>0;){var n=0;switch(t[0]){case r.INSERT:n=Math.min(f.peekLength(),e),i.push(f.next(n));break;case r.DELETE:n=Math.min(e,c.peekLength()),c.next(n),i.delete(n);break;case r.EQUAL:n=Math.min(c.peekLength(),f.peekLength(),e);var a=c.next(n),s=f.next(n);o(a.insert,s.insert)?i.retain(n,l.attributes.diff(a.attributes,s.attributes)):i.push(s).delete(n)}e-=n}}),i.chop()},s.prototype.eachLine=function(t,e){e=e||"\n";for(var n=l.iterator(this.ops),r=new s,o=0;n.hasNext();){if("insert"!==n.peekType())return;var i=n.peek(),a=l.length(i)-n.peekLength(),u="string"==typeof i.insert?i.insert.indexOf(e,a)-a:-1;if(u<0)r.push(n.next());else if(u>0)r.push(n.next(u));else{if(!1===t(r,n.next(1).attributes||{},o))return;o+=1,r=new s}}r.length()>0&&t(r,{},o)},s.prototype.transform=function(t,e){if(e=!!e,"number"==typeof t)return this.transformPosition(t,e);for(var n=l.iterator(this.ops),r=l.iterator(t.ops),o=new s;n.hasNext()||r.hasNext();)if("insert"!==n.peekType()||!e&&"insert"===r.peekType())if("insert"===r.peekType())o.push(r.next());else{var i=Math.min(n.peekLength(),r.peekLength()),a=n.next(i),u=r.next(i);if(a.delete)continue;u.delete?o.push(u):o.retain(i,l.attributes.transform(a.attributes,u.attributes,e))}else o.retain(l.length(n.next()));return o.chop()},s.prototype.transformPosition=function(t,e){e=!!e;for(var n=l.iterator(this.ops),r=0;n.hasNext()&&r<=t;){var o=n.peekLength(),i=n.peekType();n.next(),"delete"!==i?("insert"===i&&(r<t||!e)&&(t+=o),r+=o):t-=Math.min(o,t-r)}return t},t.exports=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},u=n(8),c=r(u),f=n(0),h=r(f),p=function(t){function e(){return o(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),a(e,[{key:"formatAt",value:function(t,n,r,o){if(e.compare(this.statics.blotName,r)<0&&h.default.query(r,h.default.Scope.BLOT)){var i=this.isolate(t,n);o&&i.wrap(r,o)}else s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"formatAt",this).call(this,t,n,r,o)}},{key:"optimize",value:function(t){if(s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t),this.parent instanceof e&&e.compare(this.statics.blotName,this.parent.statics.blotName)>0){var n=this.parent.isolate(this.offset(),this.length());this.moveChildren(n),n.wrap(this)}}}],[{key:"compare",value:function(t,n){var r=e.order.indexOf(t),o=e.order.indexOf(n);return r>=0||o>=0?r-o:t===n?0:t<n?-1:1}}]),e}(h.default.Inline);p.allowedChildren=[p,h.default.Embed,c.default],p.order=["cursor","inline","underline","strike","italic","bold","script","link","code"],e.default=p},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(e=(0,N.default)(!0,{container:t,modules:{clipboard:!0,keyboard:!0,history:!0}},e),e.theme&&e.theme!==S.DEFAULTS.theme){if(e.theme=S.import("themes/"+e.theme),null==e.theme)throw new Error("Invalid theme "+e.theme+". Did you register it?")}else e.theme=T.default;var n=(0,N.default)(!0,{},e.theme.DEFAULTS);[n,e].forEach(function(t){t.modules=t.modules||{},Object.keys(t.modules).forEach(function(e){!0===t.modules[e]&&(t.modules[e]={})})});var r=Object.keys(n.modules).concat(Object.keys(e.modules)),o=r.reduce(function(t,e){var n=S.import("modules/"+e);return null==n?P.error("Cannot load "+e+" module. Are you sure you registered it?"):t[e]=n.DEFAULTS||{},t},{});return null!=e.modules&&e.modules.toolbar&&e.modules.toolbar.constructor!==Object&&(e.modules.toolbar={container:e.modules.toolbar}),e=(0,N.default)(!0,{},S.DEFAULTS,{modules:o},n,e),["bounds","container","scrollingContainer"].forEach(function(t){"string"==typeof e[t]&&(e[t]=document.querySelector(e[t]))}),e.modules=Object.keys(e.modules).reduce(function(t,n){return e.modules[n]&&(t[n]=e.modules[n]),t},{}),e}function a(t,e,n,r){if(this.options.strict&&!this.isEnabled()&&e===g.default.sources.USER)return new d.default;var o=null==n?null:this.getSelection(),i=this.editor.delta,l=t();if(null!=o&&(!0===n&&(n=o.index),null==r?o=u(o,l,e):0!==r&&(o=u(o,n,r,e)),this.setSelection(o,g.default.sources.SILENT)),l.length()>0){var a,s=[g.default.events.TEXT_CHANGE,l,i,e];if((a=this.emitter).emit.apply(a,[g.default.events.EDITOR_CHANGE].concat(s)),e!==g.default.sources.SILENT){var c;(c=this.emitter).emit.apply(c,s)}}return l}function s(t,e,n,r,o){var i={};return"number"==typeof t.index&&"number"==typeof t.length?"number"!=typeof e?(o=r,r=n,n=e,e=t.length,t=t.index):(e=t.length,t=t.index):"number"!=typeof e&&(o=r,r=n,n=e,e=0),"object"===(void 0===n?"undefined":c(n))?(i=n,o=r):"string"==typeof n&&(null!=r?i[n]=r:o=n),o=o||g.default.sources.API,[t,e,i,o]}function u(t,e,n,r){if(null==t)return null;var o=void 0,i=void 0;if(e instanceof d.default){var l=[t.index,t.index+t.length].map(function(t){return e.transformPosition(t,r!==g.default.sources.USER)}),a=f(l,2);o=a[0],i=a[1]}else{var s=[t.index,t.index+t.length].map(function(t){return t<e||t===e&&r===g.default.sources.USER?t:n>=0?t+n:Math.max(e,t+n)}),u=f(s,2);o=u[0],i=u[1]}return new x.Range(o,i-o)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.overload=e.expandConfig=void 0;var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),h=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();n(53);var p=n(4),d=r(p),y=n(57),v=r(y),b=n(9),g=r(b),m=n(7),_=r(m),O=n(0),w=r(O),x=n(22),k=r(x),E=n(2),N=r(E),j=n(10),A=r(j),q=n(32),T=r(q),P=(0,A.default)("quill"),S=function(){function t(e){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(i(this,t),this.options=l(e,r),this.container=this.options.container,null==this.container)return P.error("Invalid Quill container",e);this.options.debug&&t.debug(this.options.debug);var o=this.container["inner"+"HTML"].trim();this.container.classList.add("ql-container"),this.container["inner"+"HTML"]="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new g.default,this.scroll=w.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new v.default(this.scroll),this.selection=new k.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(g.default.events.EDITOR_CHANGE,function(t){t===g.default.events.TEXT_CHANGE&&n.root.classList.toggle("ql-blank",n.editor.isBlank())}),this.emitter.on(g.default.events.SCROLL_UPDATE,function(t,e){var r=n.selection.lastRange,o=r&&0===r.length?r.index:void 0;a.call(n,function(){return n.editor.update(null,e,o)},t)});var s=this.clipboard.convert("<div class='ql-editor' style=\"white-space: normal;\">"+o+"<p><br></p></div>");this.setContents(s),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return h(t,null,[{key:"debug",value:function(t){!0===t&&(t="log"),A.default.level(t)}},{key:"find",value:function(t){return t.__quill||w.default.find(t)}},{key:"import",value:function(t){return null==this.imports[t]&&P.error("Cannot import "+t+". Are you sure it was registered?"),this.imports[t]}},{key:"register",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!=typeof t){var o=t.attrName||t.blotName;"string"==typeof o?this.register("formats/"+o,t,e):Object.keys(t).forEach(function(r){n.register(r,t[r],e)})}else null==this.imports[t]||r||P.warn("Overwriting "+t+" with",e),this.imports[t]=e,(t.startsWith("blots/")||t.startsWith("formats/"))&&"abstract"!==e.blotName?w.default.register(e):t.startsWith("modules")&&"function"==typeof e.register&&e.register()}}]),h(t,[{key:"addContainer",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof t){var n=t;t=document.createElement("div"),t.classList.add(n)}return this.container.insertBefore(t,e),t}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(t,e,n){var r=this,o=s(t,e,n),i=f(o,4);return t=i[0],e=i[1],n=i[3],a.call(this,function(){return r.editor.deleteText(t,e)},n,t,-1*e)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.scroll.enable(t),this.container.classList.toggle("ql-disabled",!t)}},{key:"focus",value:function(){var t=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=t,this.scrollIntoView()}},{key:"format",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g.default.sources.API;return a.call(this,function(){var r=n.getSelection(!0),i=new d.default;if(null==r)return i;if(w.default.query(t,w.default.Scope.BLOCK))i=n.editor.formatLine(r.index,r.length,o({},t,e));else{if(0===r.length)return n.selection.format(t,e),i;i=n.editor.formatText(r.index,r.length,o({},t,e))}return n.setSelection(r,g.default.sources.SILENT),i},r)}},{key:"formatLine",value:function(t,e,n,r,o){var i=this,l=void 0,u=s(t,e,n,r,o),c=f(u,4);return t=c[0],e=c[1],l=c[2],o=c[3],a.call(this,function(){return i.editor.formatLine(t,e,l)},o,t,0)}},{key:"formatText",value:function(t,e,n,r,o){var i=this,l=void 0,u=s(t,e,n,r,o),c=f(u,4);return t=c[0],e=c[1],l=c[2],o=c[3],a.call(this,function(){return i.editor.formatText(t,e,l)},o,t,0)}},{key:"getBounds",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=void 0;n="number"==typeof t?this.selection.getBounds(t,e):this.selection.getBounds(t.index,t.length);var r=this.container.getBoundingClientRect();return{bottom:n.bottom-r.top,height:n.height,left:n.left-r.left,right:n.right-r.left,top:n.top-r.top,width:n.width}}},{key:"getContents",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,n=s(t,e),r=f(n,2);return t=r[0],e=r[1],this.editor.getContents(t,e)}},{key:"getFormat",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getSelection(!0),e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"==typeof t?this.editor.getFormat(t,e):this.editor.getFormat(t.index,t.length)}},{key:"getIndex",value:function(t){return t.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(t){return this.scroll.leaf(t)}},{key:"getLine",value:function(t){return this.scroll.line(t)}},{key:"getLines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return"number"!=typeof t?this.scroll.lines(t.index,t.length):this.scroll.lines(t,e)}},{key:"getModule",value:function(t){return this.theme.modules[t]}},{key:"getSelection",value:function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,n=s(t,e),r=f(n,2);return t=r[0],e=r[1],this.editor.getText(t,e)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(e,n,r){var o=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.sources.API;return a.call(this,function(){return o.editor.insertEmbed(e,n,r)},i,e)}},{key:"insertText",value:function(t,e,n,r,o){var i=this,l=void 0,u=s(t,0,n,r,o),c=f(u,4);return t=c[0],l=c[2],o=c[3],a.call(this,function(){return i.editor.insertText(t,e,l)},o,t,e.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(t,e,n){this.clipboard.dangerouslyPasteHTML(t,e,n)}},{key:"removeFormat",value:function(t,e,n){var r=this,o=s(t,e,n),i=f(o,4);return t=i[0],e=i[1],n=i[3],a.call(this,function(){return r.editor.removeFormat(t,e)},n,t)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API;return a.call(this,function(){t=new d.default(t);var n=e.getLength(),r=e.editor.deleteText(0,n),o=e.editor.applyDelta(t),i=o.ops[o.ops.length-1];return null!=i&&"string"==typeof i.insert&&"\n"===i.insert[i.insert.length-1]&&(e.editor.deleteText(e.getLength()-1,1),o.delete(1)),r.compose(o)},n)}},{key:"setSelection",value:function(e,n,r){if(null==e)this.selection.setRange(null,n||t.sources.API);else{var o=s(e,n,r),i=f(o,4);e=i[0],n=i[1],r=i[3],this.selection.setRange(new x.Range(e,n),r),r!==g.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API,n=(new d.default).insert(t);return this.setContents(n,e)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.default.sources.USER,e=this.scroll.update(t);return this.selection.update(t),e}},{key:"updateContents",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API;return a.call(this,function(){return t=new d.default(t),e.editor.applyDelta(t,n)},n,!0)}}]),t}();S.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},S.events=g.default.events,S.sources=g.default.sources,S.version="1.3.7",S.imports={delta:d.default,parchment:w.default,"core/module":_.default,"core/theme":T.default},e.expandConfig=l,e.overload=s,e.default=S},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var o=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r(this,t),this.quill=e,this.options=n};o.DEFAULTS={},e.default=o},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=n(0),a=function(t){return t&&t.__esModule?t:{default:t}}(l),s=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),e}(a.default.Text);e.default=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},u=n(58),c=r(u),f=n(10),h=r(f),p=(0,h.default)("quill:events");["selectionchange","mousedown","mouseup","click"].forEach(function(t){document.addEventListener(t,function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];[].slice.call(document.querySelectorAll(".ql-container")).forEach(function(t){if(t.__quill&&t.__quill.emitter){var n;(n=t.__quill.emitter).handleDOM.apply(n,e)}})})});var d=function(t){function e(){o(this,e);var t=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.listeners={},t.on("error",p.error),t}return l(e,t),a(e,[{key:"emit",value:function(){p.log.apply(p,arguments),s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"emit",this).apply(this,arguments)}},{key:"handleDOM",value:function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];(this.listeners[t.type]||[]).forEach(function(e){var r=e.node,o=e.handler;(t.target===r||r.contains(t.target))&&o.apply(void 0,[t].concat(n))})}},{key:"listenDOM",value:function(t,e,n){this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push({node:e,handler:n})}}]),e}(c.default);d.events={EDITOR_CHANGE:"editor-change",SCROLL_BEFORE_UPDATE:"scroll-before-update",SCROLL_OPTIMIZE:"scroll-optimize",SCROLL_UPDATE:"scroll-update",SELECTION_CHANGE:"selection-change",TEXT_CHANGE:"text-change"},d.sources={API:"api",SILENT:"silent",USER:"user"},e.default=d},function(t,e,n){"use strict";function r(t){if(i.indexOf(t)<=i.indexOf(l)){for(var e,n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];(e=console)[t].apply(e,r)}}function o(t){return i.reduce(function(e,n){return e[n]=r.bind(console,n,t),e},{})}Object.defineProperty(e,"__esModule",{value:!0});var i=["error","warn","log","info"],l="warn";r.level=o.level=function(t){l=t},e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),o=function(){function t(t,e,n){void 0===n&&(n={}),this.attrName=t,this.keyName=e;var o=r.Scope.TYPE&r.Scope.ATTRIBUTE;null!=n.scope?this.scope=n.scope&r.Scope.LEVEL|o:this.scope=r.Scope.ATTRIBUTE,null!=n.whitelist&&(this.whitelist=n.whitelist)}return t.keys=function(t){return[].map.call(t.attributes,function(t){return t.name})},t.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(t.setAttribute(this.keyName,e),!0)},t.prototype.canAdd=function(t,e){return null!=r.query(t,r.Scope.BLOT&(this.scope|r.Scope.TYPE))&&(null==this.whitelist||("string"==typeof e?this.whitelist.indexOf(e.replace(/["']/g,""))>-1:this.whitelist.indexOf(e)>-1))},t.prototype.remove=function(t){t.removeAttribute(this.keyName)},t.prototype.value=function(t){var e=t.getAttribute(this.keyName);return this.canAdd(t,e)&&e?e:""},t}();e.default=o},function(t,e,n){function r(t){return null===t||void 0===t}function o(t){return!(!t||"object"!=typeof t||"number"!=typeof t.length)&&("function"==typeof t.copy&&"function"==typeof t.slice&&!(t.length>0&&"number"!=typeof t[0]))}function i(t,e,n){var i,c;if(r(t)||r(e))return!1;if(t.prototype!==e.prototype)return!1;if(s(t))return!!s(e)&&(t=l.call(t),e=l.call(e),u(t,e,n));if(o(t)){if(!o(e))return!1;if(t.length!==e.length)return!1;for(i=0;i<t.length;i++)if(t[i]!==e[i])return!1;return!0}try{var f=a(t),h=a(e)}catch(t){return!1}if(f.length!=h.length)return!1;for(f.sort(),h.sort(),i=f.length-1;i>=0;i--)if(f[i]!=h[i])return!1;for(i=f.length-1;i>=0;i--)if(c=f[i],!u(t[c],e[c],n))return!1;return typeof t==typeof e}var l=Array.prototype.slice,a=n(55),s=n(56),u=t.exports=function(t,e,n){return n||(n={}),t===e||(t instanceof Date&&e instanceof Date?t.getTime()===e.getTime():!t||!e||"object"!=typeof t&&"object"!=typeof e?n.strict?t===e:t==e:i(t,e,n))}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Code=void 0;var a=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},c=n(4),f=r(c),h=n(0),p=r(h),d=n(3),y=r(d),v=n(5),b=r(v),g=n(8),m=r(g),_=function(t){function e(){return o(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),e}(b.default);_.blotName="code",_.tagName="CODE";var O=function(t){function e(){return o(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),s(e,[{key:"delta",value:function(){var t=this,e=this.domNode.textContent;return e.endsWith("\n")&&(e=e.slice(0,-1)),e.split("\n").reduce(function(e,n){return e.insert(n).insert("\n",t.formats())},new f.default)}},{key:"format",value:function(t,n){if(t!==this.statics.blotName||!n){var r=this.descendant(m.default,this.length()-1),o=a(r,1),i=o[0];null!=i&&i.deleteAt(i.length()-1,1),u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}},{key:"formatAt",value:function(t,n,r,o){if(0!==n&&null!=p.default.query(r,p.default.Scope.BLOCK)&&(r!==this.statics.blotName||o!==this.statics.formats(this.domNode))){var i=this.newlineIndex(t);if(!(i<0||i>=t+n)){var l=this.newlineIndex(t,!0)+1,a=i-l+1,s=this.isolate(l,a),u=s.next;s.format(r,o),u instanceof e&&u.formatAt(0,t-l+n-a,r,o)}}}},{key:"insertAt",value:function(t,e,n){if(null==n){var r=this.descendant(m.default,t),o=a(r,2),i=o[0],l=o[1];i.insertAt(l,e)}}},{key:"length",value:function(){var t=this.domNode.textContent.length;return this.domNode.textContent.endsWith("\n")?t:t+1}},{key:"newlineIndex",value:function(t){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return this.domNode.textContent.slice(0,t).lastIndexOf("\n");var e=this.domNode.textContent.slice(t).indexOf("\n");return e>-1?t+e:-1}},{key:"optimize",value:function(t){this.domNode.textContent.endsWith("\n")||this.appendChild(p.default.create("text","\n")),u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===n.statics.formats(n.domNode)&&(n.optimize(t),n.moveChildren(this),n.remove())}},{key:"replace",value:function(t){u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replace",this).call(this,t),[].slice.call(this.domNode.querySelectorAll("*")).forEach(function(t){var e=p.default.find(t);null==e?t.parentNode.removeChild(t):e instanceof p.default.Embed?e.remove():e.unwrap()})}}],[{key:"create",value:function(t){var n=u(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return n.setAttribute("spellcheck",!1),n}},{key:"formats",value:function(){return!0}}]),e}(y.default);O.blotName="code-block",O.tagName="PRE",O.TAB=" ",e.Code=_,e.default=O},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},s=n(0),u=function(t){return t&&t.__esModule?t:{default:t}}(s),c=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,[{key:"insertInto",value:function(t,n){0===t.children.length?a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertInto",this).call(this,t,n):this.remove()}},{key:"length",value:function(){return 0}},{key:"value",value:function(){return""}}],[{key:"value",value:function(){}}]),e}(u.default.Embed);c.blotName="break",c.tagName="BR",e.default=c},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function l(t,e){var n=document.createElement("a");n.href=t;var r=n.href.slice(0,n.href.indexOf(":"));return e.indexOf(r)>-1}Object.defineProperty(e,"__esModule",{value:!0}),e.sanitize=e.default=void 0;var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},u=n(5),c=function(t){return t&&t.__esModule?t:{default:t}}(u),f=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),a(e,[{key:"format",value:function(t,n){if(t!==this.statics.blotName||!n)return s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n);n=this.constructor.sanitize(n),this.domNode.setAttribute("href",n)}}],[{key:"create",value:function(t){var n=s(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return t=this.sanitize(t),n.setAttribute("href",t),n.setAttribute("rel","noopener noreferrer"),n.setAttribute("target","_blank"),n}},{key:"formats",value:function(t){return t.getAttribute("href")}},{key:"sanitize",value:function(t){return l(t,this.PROTOCOL_WHITELIST)?t:this.SANITIZED_URL}}]),e}(c.default);f.blotName="link",f.tagName="A",f.SANITIZED_URL="about:blank",f.PROTOCOL_WHITELIST=["http","https","mailto","tel"],e.default=f,e.sanitize=l},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){t.setAttribute(e,!("true"===t.getAttribute(e)))}Object.defineProperty(e,"__esModule",{value:!0});var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=n(25),u=r(s),c=n(106),f=r(c),h=0,p=function(){function t(e){var n=this;o(this,t),this.select=e,this.container=document.createElement("span"),this.buildPicker(),this.select.style.display="none",this.select.parentNode.insertBefore(this.container,this.select),this.label.addEventListener("mousedown",function(){n.togglePicker()}),this.label.addEventListener("keydown",function(t){switch(t.keyCode){case u.default.keys.ENTER:n.togglePicker();break;case u.default.keys.ESCAPE:n.escape(),t.preventDefault()}}),this.select.addEventListener("change",this.update.bind(this))}return a(t,[{key:"togglePicker",value:function(){this.container.classList.toggle("ql-expanded"),i(this.label,"aria-expanded"),i(this.options,"aria-hidden")}},{key:"buildItem",value:function(t){var e=this,n=document.createElement("span");return n.tabIndex="0",n.setAttribute("role","button"),n.classList.add("ql-picker-item"),t.hasAttribute("value")&&n.setAttribute("data-value",t.getAttribute("value")),t.textContent&&n.setAttribute("data-label",t.textContent),n.addEventListener("click",function(){e.selectItem(n,!0)}),n.addEventListener("keydown",function(t){switch(t.keyCode){case u.default.keys.ENTER:e.selectItem(n,!0),t.preventDefault();break;case u.default.keys.ESCAPE:e.escape(),t.preventDefault()}}),n}},{key:"buildLabel",value:function(){var t=document.createElement("span");return t.classList.add("ql-picker-label"),t["inner"+"HTML"]=f.default,t.tabIndex="0",t.setAttribute("role","button"),t.setAttribute("aria-expanded","false"),this.container.appendChild(t),t}},{key:"buildOptions",value:function(){var t=this,e=document.createElement("span");e.classList.add("ql-picker-options"),e.setAttribute("aria-hidden","true"),e.tabIndex="-1",e.id="ql-picker-options-"+h,h+=1,this.label.setAttribute("aria-controls",e.id),this.options=e,[].slice.call(this.select.options).forEach(function(n){var r=t.buildItem(n);e.appendChild(r),!0===n.selected&&t.selectItem(r)}),this.container.appendChild(e)}},{key:"buildPicker",value:function(){var t=this;[].slice.call(this.select.attributes).forEach(function(e){t.container.setAttribute(e.name,e.value)}),this.container.classList.add("ql-picker"),this.label=this.buildLabel(),this.buildOptions()}},{key:"escape",value:function(){var t=this;this.close(),setTimeout(function(){return t.label.focus()},1)}},{key:"close",value:function(){this.container.classList.remove("ql-expanded"),this.label.setAttribute("aria-expanded","false"),this.options.setAttribute("aria-hidden","true")}},{key:"selectItem",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.container.querySelector(".ql-selected");if(t!==n&&(null!=n&&n.classList.remove("ql-selected"),null!=t&&(t.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(t.parentNode.children,t),t.hasAttribute("data-value")?this.label.setAttribute("data-value",t.getAttribute("data-value")):this.label.removeAttribute("data-value"),t.hasAttribute("data-label")?this.label.setAttribute("data-label",t.getAttribute("data-label")):this.label.removeAttribute("data-label"),e))){if("function"==typeof Event)this.select.dispatchEvent(new Event("change"));else if("object"===("undefined"==typeof Event?"undefined":l(Event))){var r=document.createEvent("Event");r.initEvent("change",!0,!0),this.select.dispatchEvent(r)}this.close()}}},{key:"update",value:function(){var t=void 0;if(this.select.selectedIndex>-1){var e=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];t=this.select.options[this.select.selectedIndex],this.selectItem(e)}else this.selectItem(null);var n=null!=t&&t!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",n)}}]),t}();e.default=p},function(t,e,n){"use strict";function r(t){var e=a.find(t);if(null==e)try{e=a.create(t)}catch(n){e=a.create(a.Scope.INLINE),[].slice.call(t.childNodes).forEach(function(t){e.domNode.appendChild(t)}),t.parentNode&&t.parentNode.replaceChild(e.domNode,t),e.attach()}return e}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(47),l=n(27),a=n(1),s=function(t){function e(e){var n=t.call(this,e)||this;return n.build(),n}return o(e,t),e.prototype.appendChild=function(t){this.insertBefore(t)},e.prototype.attach=function(){t.prototype.attach.call(this),this.children.forEach(function(t){t.attach()})},e.prototype.build=function(){var t=this;this.children=new i.default,[].slice.call(this.domNode.childNodes).reverse().forEach(function(e){try{var n=r(e);t.insertBefore(n,t.children.head||void 0)}catch(t){if(t instanceof a.ParchmentError)return;throw t}})},e.prototype.deleteAt=function(t,e){if(0===t&&e===this.length())return this.remove();this.children.forEachAt(t,e,function(t,e,n){t.deleteAt(e,n)})},e.prototype.descendant=function(t,n){var r=this.children.find(n),o=r[0],i=r[1];return null==t.blotName&&t(o)||null!=t.blotName&&o instanceof t?[o,i]:o instanceof e?o.descendant(t,i):[null,-1]},e.prototype.descendants=function(t,n,r){void 0===n&&(n=0),void 0===r&&(r=Number.MAX_VALUE);var o=[],i=r;return this.children.forEachAt(n,r,function(n,r,l){(null==t.blotName&&t(n)||null!=t.blotName&&n instanceof t)&&o.push(n),n instanceof e&&(o=o.concat(n.descendants(t,r,i))),i-=l}),o},e.prototype.detach=function(){this.children.forEach(function(t){t.detach()}),t.prototype.detach.call(this)},e.prototype.formatAt=function(t,e,n,r){this.children.forEachAt(t,e,function(t,e,o){t.formatAt(e,o,n,r)})},e.prototype.insertAt=function(t,e,n){var r=this.children.find(t),o=r[0],i=r[1];if(o)o.insertAt(i,e,n);else{var l=null==n?a.create("text",e):a.create(e,n);this.appendChild(l)}},e.prototype.insertBefore=function(t,e){if(null!=this.statics.allowedChildren&&!this.statics.allowedChildren.some(function(e){return t instanceof e}))throw new a.ParchmentError("Cannot insert "+t.statics.blotName+" into "+this.statics.blotName);t.insertInto(this,e)},e.prototype.length=function(){return this.children.reduce(function(t,e){return t+e.length()},0)},e.prototype.moveChildren=function(t,e){this.children.forEach(function(n){t.insertBefore(n,e)})},e.prototype.optimize=function(e){if(t.prototype.optimize.call(this,e),0===this.children.length)if(null!=this.statics.defaultChild){var n=a.create(this.statics.defaultChild);this.appendChild(n),n.optimize(e)}else this.remove()},e.prototype.path=function(t,n){void 0===n&&(n=!1);var r=this.children.find(t,n),o=r[0],i=r[1],l=[[this,t]];return o instanceof e?l.concat(o.path(i,n)):(null!=o&&l.push([o,i]),l)},e.prototype.removeChild=function(t){this.children.remove(t)},e.prototype.replace=function(n){n instanceof e&&n.moveChildren(this),t.prototype.replace.call(this,n)},e.prototype.split=function(t,e){if(void 0===e&&(e=!1),!e){if(0===t)return this;if(t===this.length())return this.next}var n=this.clone();return this.parent.insertBefore(n,this.next),this.children.forEachAt(t,this.length(),function(t,r,o){t=t.split(r,e),n.appendChild(t)}),n},e.prototype.unwrap=function(){this.moveChildren(this.parent,this.next),this.remove()},e.prototype.update=function(t,e){var n=this,o=[],i=[];t.forEach(function(t){t.target===n.domNode&&"childList"===t.type&&(o.push.apply(o,t.addedNodes),i.push.apply(i,t.removedNodes))}),i.forEach(function(t){if(!(null!=t.parentNode&&"IFRAME"!==t.tagName&&document.body.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)){var e=a.find(t);null!=e&&(null!=e.domNode.parentNode&&e.domNode.parentNode!==n.domNode||e.detach())}}),o.filter(function(t){return t.parentNode==n.domNode}).sort(function(t,e){return t===e?0:t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING?1:-1}).forEach(function(t){var e=null;null!=t.nextSibling&&(e=a.find(t.nextSibling));var o=r(t);o.next==e&&null!=o.next||(null!=o.parent&&o.parent.removeChild(n),n.insertBefore(o,e||void 0))})},e}(l.default);e.default=s},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(11),i=n(28),l=n(17),a=n(1),s=function(t){function e(e){var n=t.call(this,e)||this;return n.attributes=new i.default(n.domNode),n}return r(e,t),e.formats=function(t){return"string"==typeof this.tagName||(Array.isArray(this.tagName)?t.tagName.toLowerCase():void 0)},e.prototype.format=function(t,e){var n=a.query(t);n instanceof o.default?this.attributes.attribute(n,e):e&&(null==n||t===this.statics.blotName&&this.formats()[t]===e||this.replaceWith(t,e))},e.prototype.formats=function(){var t=this.attributes.values(),e=this.statics.formats(this.domNode);return null!=e&&(t[this.statics.blotName]=e),t},e.prototype.replaceWith=function(e,n){var r=t.prototype.replaceWith.call(this,e,n);return this.attributes.copy(r),r},e.prototype.update=function(e,n){var r=this;t.prototype.update.call(this,e,n),e.some(function(t){return t.target===r.domNode&&"attributes"===t.type})&&this.attributes.build()},e.prototype.wrap=function(n,r){var o=t.prototype.wrap.call(this,n,r);return o instanceof e&&o.statics.scope===this.statics.scope&&this.attributes.move(o),o},e}(l.default);e.default=s},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(27),i=n(1),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.value=function(t){return!0},e.prototype.index=function(t,e){return this.domNode===t||this.domNode.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY?Math.min(e,1):-1},e.prototype.position=function(t,e){var n=[].indexOf.call(this.parent.domNode.childNodes,this.domNode);return t>0&&(n+=1),[this.parent.domNode,n]},e.prototype.value=function(){var t;return t={},t[this.statics.blotName]=this.statics.value(this.domNode)||!0,t},e.scope=i.Scope.INLINE_BLOT,e}(o.default);e.default=l},function(t,e,n){function r(t){this.ops=t,this.index=0,this.offset=0}var o=n(12),i=n(2),l={attributes:{compose:function(t,e,n){"object"!=typeof t&&(t={}),"object"!=typeof e&&(e={});var r=i(!0,{},e);n||(r=Object.keys(r).reduce(function(t,e){return null!=r[e]&&(t[e]=r[e]),t},{}));for(var o in t)void 0!==t[o]&&void 0===e[o]&&(r[o]=t[o]);return Object.keys(r).length>0?r:void 0},diff:function(t,e){"object"!=typeof t&&(t={}),"object"!=typeof e&&(e={});var n=Object.keys(t).concat(Object.keys(e)).reduce(function(n,r){return o(t[r],e[r])||(n[r]=void 0===e[r]?null:e[r]),n},{});return Object.keys(n).length>0?n:void 0},transform:function(t,e,n){if("object"!=typeof t)return e;if("object"==typeof e){if(!n)return e;var r=Object.keys(e).reduce(function(n,r){return void 0===t[r]&&(n[r]=e[r]),n},{});return Object.keys(r).length>0?r:void 0}}},iterator:function(t){return new r(t)},length:function(t){return"number"==typeof t.delete?t.delete:"number"==typeof t.retain?t.retain:"string"==typeof t.insert?t.insert.length:1}};r.prototype.hasNext=function(){return this.peekLength()<1/0},r.prototype.next=function(t){t||(t=1/0);var e=this.ops[this.index];if(e){var n=this.offset,r=l.length(e);if(t>=r-n?(t=r-n,this.index+=1,this.offset=0):this.offset+=t,"number"==typeof e.delete)return{delete:t};var o={};return e.attributes&&(o.attributes=e.attributes),"number"==typeof e.retain?o.retain=t:"string"==typeof e.insert?o.insert=e.insert.substr(n,t):o.insert=e.insert,o}return{retain:1/0}},r.prototype.peek=function(){return this.ops[this.index]},r.prototype.peekLength=function(){return this.ops[this.index]?l.length(this.ops[this.index])-this.offset:1/0},r.prototype.peekType=function(){return this.ops[this.index]?"number"==typeof this.ops[this.index].delete?"delete":"number"==typeof this.ops[this.index].retain?"retain":"insert":"retain"},r.prototype.rest=function(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(this.index);var t=this.offset,e=this.index,n=this.next(),r=this.ops.slice(this.index);return this.offset=t,this.index=e,[n].concat(r)}return[]},t.exports=l},function(t,e){var n=function(){"use strict";function t(t,e){return null!=e&&t instanceof e}function e(n,r,o,i,c){function f(n,o){if(null===n)return null;if(0===o)return n;var y,v;if("object"!=typeof n)return n;if(t(n,a))y=new a;else if(t(n,s))y=new s;else if(t(n,u))y=new u(function(t,e){n.then(function(e){t(f(e,o-1))},function(t){e(f(t,o-1))})});else if(e.__isArray(n))y=[];else if(e.__isRegExp(n))y=new RegExp(n.source,l(n)),n.lastIndex&&(y.lastIndex=n.lastIndex);else if(e.__isDate(n))y=new Date(n.getTime());else{if(d&&Buffer.isBuffer(n))return y=Buffer.allocUnsafe?Buffer.allocUnsafe(n.length):new Buffer(n.length),n.copy(y),y;t(n,Error)?y=Object.create(n):void 0===i?(v=Object.getPrototypeOf(n),y=Object.create(v)):(y=Object.create(i),v=i)}if(r){var b=h.indexOf(n);if(-1!=b)return p[b];h.push(n),p.push(y)}t(n,a)&&n.forEach(function(t,e){var n=f(e,o-1),r=f(t,o-1);y.set(n,r)}),t(n,s)&&n.forEach(function(t){var e=f(t,o-1);y.add(e)});for(var g in n){var m;v&&(m=Object.getOwnPropertyDescriptor(v,g)),m&&null==m.set||(y[g]=f(n[g],o-1))}if(Object.getOwnPropertySymbols)for(var _=Object.getOwnPropertySymbols(n),g=0;g<_.length;g++){var O=_[g],w=Object.getOwnPropertyDescriptor(n,O);(!w||w.enumerable||c)&&(y[O]=f(n[O],o-1),w.enumerable||Object.defineProperty(y,O,{enumerable:!1}))}if(c)for(var x=Object.getOwnPropertyNames(n),g=0;g<x.length;g++){var k=x[g],w=Object.getOwnPropertyDescriptor(n,k);w&&w.enumerable||(y[k]=f(n[k],o-1),Object.defineProperty(y,k,{enumerable:!1}))}return y}"object"==typeof r&&(o=r.depth,i=r.prototype,c=r.includeNonEnumerable,r=r.circular);var h=[],p=[],d="undefined"!=typeof Buffer;return void 0===r&&(r=!0),void 0===o&&(o=1/0),f(n,o)}function n(t){return Object.prototype.toString.call(t)}function r(t){return"object"==typeof t&&"[object Date]"===n(t)}function o(t){return"object"==typeof t&&"[object Array]"===n(t)}function i(t){return"object"==typeof t&&"[object RegExp]"===n(t)}function l(t){var e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),e}var a;try{a=Map}catch(t){a=function(){}}var s;try{s=Set}catch(t){s=function(){}}var u;try{u=Promise}catch(t){u=function(){}}return e.clonePrototype=function(t){if(null===t)return null;var e=function(){};return e.prototype=t,new e},e.__objToStr=n,e.__isDate=r,e.__isArray=o,e.__isRegExp=i,e.__getRegExpFlags=l,e}();"object"==typeof t&&t.exports&&(t.exports=n)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){try{e.parentNode}catch(t){return!1}return e instanceof Text&&(e=e.parentNode),t.contains(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Range=void 0;var a=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=n(0),c=r(u),f=n(21),h=r(f),p=n(12),d=r(p),y=n(9),v=r(y),b=n(10),g=r(b),m=(0,g.default)("quill:selection"),_=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;i(this,t),this.index=e,this.length=n},O=function(){function t(e,n){var r=this;i(this,t),this.emitter=n,this.scroll=e,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=c.default.create("cursor",this),this.lastRange=this.savedRange=new _(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,function(){r.mouseDown||setTimeout(r.update.bind(r,v.default.sources.USER),1)}),this.emitter.on(v.default.events.EDITOR_CHANGE,function(t,e){t===v.default.events.TEXT_CHANGE&&e.length()>0&&r.update(v.default.sources.SILENT)}),this.emitter.on(v.default.events.SCROLL_BEFORE_UPDATE,function(){if(r.hasFocus()){var t=r.getNativeRange();null!=t&&t.start.node!==r.cursor.textNode&&r.emitter.once(v.default.events.SCROLL_UPDATE,function(){try{r.setNativeRange(t.start.node,t.start.offset,t.end.node,t.end.offset)}catch(t){}})}}),this.emitter.on(v.default.events.SCROLL_OPTIMIZE,function(t,e){if(e.range){var n=e.range,o=n.startNode,i=n.startOffset,l=n.endNode,a=n.endOffset;r.setNativeRange(o,i,l,a)}}),this.update(v.default.sources.SILENT)}return s(t,[{key:"handleComposition",value:function(){var t=this;this.root.addEventListener("compositionstart",function(){t.composing=!0}),this.root.addEventListener("compositionend",function(){if(t.composing=!1,t.cursor.parent){var e=t.cursor.restore();if(!e)return;setTimeout(function(){t.setNativeRange(e.startNode,e.startOffset,e.endNode,e.endOffset)},1)}})}},{key:"handleDragging",value:function(){var t=this;this.emitter.listenDOM("mousedown",document.body,function(){t.mouseDown=!0}),this.emitter.listenDOM("mouseup",document.body,function(){t.mouseDown=!1,t.update(v.default.sources.USER)})}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(t,e){if(null==this.scroll.whitelist||this.scroll.whitelist[t]){this.scroll.update();var n=this.getNativeRange();if(null!=n&&n.native.collapsed&&!c.default.query(t,c.default.Scope.BLOCK)){if(n.start.node!==this.cursor.textNode){var r=c.default.find(n.start.node,!1);if(null==r)return;if(r instanceof c.default.Leaf){var o=r.split(n.start.offset);r.parent.insertBefore(this.cursor,o)}else r.insertBefore(this.cursor,n.start.node);this.cursor.attach()}this.cursor.format(t,e),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.scroll.length();t=Math.min(t,n-1),e=Math.min(t+e,n-1)-t;var r=void 0,o=this.scroll.leaf(t),i=a(o,2),l=i[0],s=i[1];if(null==l)return null;var u=l.position(s,!0),c=a(u,2);r=c[0],s=c[1];var f=document.createRange();if(e>0){f.setStart(r,s);var h=this.scroll.leaf(t+e),p=a(h,2);if(l=p[0],s=p[1],null==l)return null;var d=l.position(s,!0),y=a(d,2);return r=y[0],s=y[1],f.setEnd(r,s),f.getBoundingClientRect()}var v="left",b=void 0;return r instanceof Text?(s<r.data.length?(f.setStart(r,s),f.setEnd(r,s+1)):(f.setStart(r,s-1),f.setEnd(r,s),v="right"),b=f.getBoundingClientRect()):(b=l.domNode.getBoundingClientRect(),s>0&&(v="right")),{bottom:b.top+b.height,height:b.height,left:b[v],right:b[v],top:b.top,width:0}}},{key:"getNativeRange",value:function(){var t=document.getSelection();if(null==t||t.rangeCount<=0)return null;var e=t.getRangeAt(0);if(null==e)return null;var n=this.normalizeNative(e);return m.info("getNativeRange",n),n}},{key:"getRange",value:function(){var t=this.getNativeRange();return null==t?[null,null]:[this.normalizedToRange(t),t]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(t){var e=this,n=[[t.start.node,t.start.offset]];t.native.collapsed||n.push([t.end.node,t.end.offset]);var r=n.map(function(t){var n=a(t,2),r=n[0],o=n[1],i=c.default.find(r,!0),l=i.offset(e.scroll);return 0===o?l:i instanceof c.default.Container?l+i.length():l+i.index(r,o)}),i=Math.min(Math.max.apply(Math,o(r)),this.scroll.length()-1),l=Math.min.apply(Math,[i].concat(o(r)));return new _(l,i-l)}},{key:"normalizeNative",value:function(t){if(!l(this.root,t.startContainer)||!t.collapsed&&!l(this.root,t.endContainer))return null;var e={start:{node:t.startContainer,offset:t.startOffset},end:{node:t.endContainer,offset:t.endOffset},native:t};return[e.start,e.end].forEach(function(t){for(var e=t.node,n=t.offset;!(e instanceof Text)&&e.childNodes.length>0;)if(e.childNodes.length>n)e=e.childNodes[n],n=0;else{if(e.childNodes.length!==n)break;e=e.lastChild,n=e instanceof Text?e.data.length:e.childNodes.length+1}t.node=e,t.offset=n}),e}},{key:"rangeToNative",value:function(t){var e=this,n=t.collapsed?[t.index]:[t.index,t.index+t.length],r=[],o=this.scroll.length();return n.forEach(function(t,n){t=Math.min(o-1,t);var i=void 0,l=e.scroll.leaf(t),s=a(l,2),u=s[0],c=s[1],f=u.position(c,0!==n),h=a(f,2);i=h[0],c=h[1],r.push(i,c)}),r.length<2&&(r=r.concat(r)),r}},{key:"scrollIntoView",value:function(t){var e=this.lastRange;if(null!=e){var n=this.getBounds(e.index,e.length);if(null!=n){var r=this.scroll.length()-1,o=this.scroll.line(Math.min(e.index,r)),i=a(o,1),l=i[0],s=l;if(e.length>0){var u=this.scroll.line(Math.min(e.index+e.length,r));s=a(u,1)[0]}if(null!=l&&null!=s){var c=t.getBoundingClientRect();n.top<c.top?t.scrollTop-=c.top-n.top:n.bottom>c.bottom&&(t.scrollTop+=n.bottom-c.bottom)}}}}},{key:"setNativeRange",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(m.info("setNativeRange",t,e,n,r),null==t||null!=this.root.parentNode&&null!=t.parentNode&&null!=n.parentNode){var i=document.getSelection();if(null!=i)if(null!=t){this.hasFocus()||this.root.focus();var l=(this.getNativeRange()||{}).native;if(null==l||o||t!==l.startContainer||e!==l.startOffset||n!==l.endContainer||r!==l.endOffset){"BR"==t.tagName&&(e=[].indexOf.call(t.parentNode.childNodes,t),t=t.parentNode),"BR"==n.tagName&&(r=[].indexOf.call(n.parentNode.childNodes,n),n=n.parentNode);var a=document.createRange();a.setStart(t,e),a.setEnd(n,r),i.removeAllRanges(),i.addRange(a)}}else i.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v.default.sources.API;if("string"==typeof e&&(n=e,e=!1),m.info("setRange",t),null!=t){var r=this.rangeToNative(t);this.setNativeRange.apply(this,o(r).concat([e]))}else this.setNativeRange(null);this.update(n)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v.default.sources.USER,e=this.lastRange,n=this.getRange(),r=a(n,2),o=r[0],i=r[1];if(this.lastRange=o,null!=this.lastRange&&(this.savedRange=this.lastRange),!(0,d.default)(e,this.lastRange)){var l;!this.composing&&null!=i&&i.native.collapsed&&i.start.node!==this.cursor.textNode&&this.cursor.restore();var s=[v.default.events.SELECTION_CHANGE,(0,h.default)(this.lastRange),(0,h.default)(e),t];if((l=this.emitter).emit.apply(l,[v.default.events.EDITOR_CHANGE].concat(s)),t!==v.default.sources.SILENT){var u;(u=this.emitter).emit.apply(u,s)}}}}]),t}();e.Range=_,e.default=O},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=n(0),s=r(a),u=n(3),c=r(u),f=function(t){function e(){return o(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),e}(s.default.Container);f.allowedChildren=[c.default,u.BlockEmbed,f],e.default=f},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.ColorStyle=e.ColorClass=e.ColorAttributor=void 0;var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},s=n(0),u=function(t){return t&&t.__esModule?t:{default:t}}(s),c=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,[{key:"value",value:function(t){var n=a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"value",this).call(this,t);return n.startsWith("rgb(")?(n=n.replace(/^[^\d]+/,"").replace(/[^\d]+$/,""),"#"+n.split(",").map(function(t){return("00"+parseInt(t).toString(16)).slice(-2)}).join("")):n}}]),e}(u.default.Attributor.Style),f=new u.default.Attributor.Class("color","ql-color",{scope:u.default.Scope.INLINE}),h=new c("color","color",{scope:u.default.Scope.INLINE});e.ColorAttributor=c,e.ColorClass=f,e.ColorStyle=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t,e){var n,r=t===D.keys.LEFT?"prefix":"suffix";return n={key:t,shiftKey:e,altKey:null},o(n,r,/^$/),o(n,"handler",function(n){var r=n.index;t===D.keys.RIGHT&&(r+=n.length+1);var o=this.quill.getLeaf(r);return!(b(o,1)[0]instanceof T.default.Embed)||(t===D.keys.LEFT?e?this.quill.setSelection(n.index-1,n.length+1,S.default.sources.USER):this.quill.setSelection(n.index-1,S.default.sources.USER):e?this.quill.setSelection(n.index,n.length+1,S.default.sources.USER):this.quill.setSelection(n.index+n.length+1,S.default.sources.USER),!1)}),n}function u(t,e){if(!(0===t.index||this.quill.getLength()<=1)){var n=this.quill.getLine(t.index),r=b(n,1),o=r[0],i={};if(0===e.offset){var l=this.quill.getLine(t.index-1),a=b(l,1),s=a[0];if(null!=s&&s.length()>1){var u=o.formats(),c=this.quill.getFormat(t.index-1,1);i=A.default.attributes.diff(u,c)||{}}}var f=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(e.prefix)?2:1;this.quill.deleteText(t.index-f,f,S.default.sources.USER),Object.keys(i).length>0&&this.quill.formatLine(t.index-f,f,i,S.default.sources.USER),this.quill.focus()}}function c(t,e){var n=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(e.suffix)?2:1;if(!(t.index>=this.quill.getLength()-n)){var r={},o=0,i=this.quill.getLine(t.index),l=b(i,1),a=l[0];if(e.offset>=a.length()-1){var s=this.quill.getLine(t.index+1),u=b(s,1),c=u[0];if(c){var f=a.formats(),h=this.quill.getFormat(t.index,1);r=A.default.attributes.diff(f,h)||{},o=c.length()}}this.quill.deleteText(t.index,n,S.default.sources.USER),Object.keys(r).length>0&&this.quill.formatLine(t.index+o-1,n,r,S.default.sources.USER)}}function f(t){var e=this.quill.getLines(t),n={};if(e.length>1){var r=e[0].formats(),o=e[e.length-1].formats();n=A.default.attributes.diff(o,r)||{}}this.quill.deleteText(t,S.default.sources.USER),Object.keys(n).length>0&&this.quill.formatLine(t.index,1,n,S.default.sources.USER),this.quill.setSelection(t.index,S.default.sources.SILENT),this.quill.focus()}function h(t,e){var n=this;t.length>0&&this.quill.scroll.deleteAt(t.index,t.length);var r=Object.keys(e.format).reduce(function(t,n){return T.default.query(n,T.default.Scope.BLOCK)&&!Array.isArray(e.format[n])&&(t[n]=e.format[n]),t},{});this.quill.insertText(t.index,"\n",r,S.default.sources.USER),this.quill.setSelection(t.index+1,S.default.sources.SILENT),this.quill.focus(),Object.keys(e.format).forEach(function(t){null==r[t]&&(Array.isArray(e.format[t])||"link"!==t&&n.quill.format(t,e.format[t],S.default.sources.USER))})}function p(t){return{key:D.keys.TAB,shiftKey:!t,format:{"code-block":!0},handler:function(e){var n=T.default.query("code-block"),r=e.index,o=e.length,i=this.quill.scroll.descendant(n,r),l=b(i,2),a=l[0],s=l[1];if(null!=a){var u=this.quill.getIndex(a),c=a.newlineIndex(s,!0)+1,f=a.newlineIndex(u+s+o),h=a.domNode.textContent.slice(c,f).split("\n");s=0,h.forEach(function(e,i){t?(a.insertAt(c+s,n.TAB),s+=n.TAB.length,0===i?r+=n.TAB.length:o+=n.TAB.length):e.startsWith(n.TAB)&&(a.deleteAt(c+s,n.TAB.length),s-=n.TAB.length,0===i?r-=n.TAB.length:o-=n.TAB.length),s+=e.length+1}),this.quill.update(S.default.sources.USER),this.quill.setSelection(r,o,S.default.sources.SILENT)}}}}function d(t){return{key:t[0].toUpperCase(),shortKey:!0,handler:function(e,n){this.quill.format(t,!n.format[t],S.default.sources.USER)}}}function y(t){if("string"==typeof t||"number"==typeof t)return y({key:t});if("object"===(void 0===t?"undefined":v(t))&&(t=(0,_.default)(t,!1)),"string"==typeof t.key)if(null!=D.keys[t.key.toUpperCase()])t.key=D.keys[t.key.toUpperCase()];else{if(1!==t.key.length)return null;t.key=t.key.toUpperCase().charCodeAt(0)}return t.shortKey&&(t[B]=t.shortKey,delete t.shortKey),t}Object.defineProperty(e,"__esModule",{value:!0}),e.SHORTKEY=e.default=void 0;var v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),g=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),m=n(21),_=r(m),O=n(12),w=r(O),x=n(2),k=r(x),E=n(4),N=r(E),j=n(20),A=r(j),q=n(0),T=r(q),P=n(6),S=r(P),C=n(10),L=r(C),M=n(7),R=r(M),I=(0,L.default)("quill:keyboard"),B=/Mac/i.test(navigator.platform)?"metaKey":"ctrlKey",D=function(t){function e(t,n){i(this,e);var r=l(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return r.bindings={},Object.keys(r.options.bindings).forEach(function(e){("list autofill"!==e||null==t.scroll.whitelist||t.scroll.whitelist.list)&&r.options.bindings[e]&&r.addBinding(r.options.bindings[e])}),r.addBinding({key:e.keys.ENTER,shiftKey:null},h),r.addBinding({key:e.keys.ENTER,metaKey:null,ctrlKey:null,altKey:null},function(){}),/Firefox/i.test(navigator.userAgent)?(r.addBinding({key:e.keys.BACKSPACE},{collapsed:!0},u),r.addBinding({key:e.keys.DELETE},{collapsed:!0},c)):(r.addBinding({key:e.keys.BACKSPACE},{collapsed:!0,prefix:/^.?$/},u),r.addBinding({key:e.keys.DELETE},{collapsed:!0,suffix:/^.?$/},c)),r.addBinding({key:e.keys.BACKSPACE},{collapsed:!1},f),r.addBinding({key:e.keys.DELETE},{collapsed:!1},f),r.addBinding({key:e.keys.BACKSPACE,altKey:null,ctrlKey:null,metaKey:null,shiftKey:null},{collapsed:!0,offset:0},u),r.listen(),r}return a(e,t),g(e,null,[{key:"match",value:function(t,e){return e=y(e),!["altKey","ctrlKey","metaKey","shiftKey"].some(function(n){return!!e[n]!==t[n]&&null!==e[n]})&&e.key===(t.which||t.keyCode)}}]),g(e,[{key:"addBinding",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=y(t);if(null==r||null==r.key)return I.warn("Attempted to add invalid keyboard binding",r);"function"==typeof e&&(e={handler:e}),"function"==typeof n&&(n={handler:n}),r=(0,k.default)(r,e,n),this.bindings[r.key]=this.bindings[r.key]||[],this.bindings[r.key].push(r)}},{key:"listen",value:function(){var t=this;this.quill.root.addEventListener("keydown",function(n){if(!n.defaultPrevented){var r=n.which||n.keyCode,o=(t.bindings[r]||[]).filter(function(t){return e.match(n,t)});if(0!==o.length){var i=t.quill.getSelection();if(null!=i&&t.quill.hasFocus()){var l=t.quill.getLine(i.index),a=b(l,2),s=a[0],u=a[1],c=t.quill.getLeaf(i.index),f=b(c,2),h=f[0],p=f[1],d=0===i.length?[h,p]:t.quill.getLeaf(i.index+i.length),y=b(d,2),g=y[0],m=y[1],_=h instanceof T.default.Text?h.value().slice(0,p):"",O=g instanceof T.default.Text?g.value().slice(m):"",x={collapsed:0===i.length,empty:0===i.length&&s.length()<=1,format:t.quill.getFormat(i),offset:u,prefix:_,suffix:O};o.some(function(e){if(null!=e.collapsed&&e.collapsed!==x.collapsed)return!1;if(null!=e.empty&&e.empty!==x.empty)return!1;if(null!=e.offset&&e.offset!==x.offset)return!1;if(Array.isArray(e.format)){if(e.format.every(function(t){return null==x.format[t]}))return!1}else if("object"===v(e.format)&&!Object.keys(e.format).every(function(t){return!0===e.format[t]?null!=x.format[t]:!1===e.format[t]?null==x.format[t]:(0,w.default)(e.format[t],x.format[t])}))return!1;return!(null!=e.prefix&&!e.prefix.test(x.prefix))&&(!(null!=e.suffix&&!e.suffix.test(x.suffix))&&!0!==e.handler.call(t,i,x))})&&n.preventDefault()}}}})}}]),e}(R.default);D.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},D.DEFAULTS={bindings:{bold:d("bold"),italic:d("italic"),underline:d("underline"),indent:{key:D.keys.TAB,format:["blockquote","indent","list"],handler:function(t,e){if(e.collapsed&&0!==e.offset)return!0;this.quill.format("indent","+1",S.default.sources.USER)}},outdent:{key:D.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(t,e){if(e.collapsed&&0!==e.offset)return!0;this.quill.format("indent","-1",S.default.sources.USER)}},"outdent backspace":{key:D.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(t,e){null!=e.format.indent?this.quill.format("indent","-1",S.default.sources.USER):null!=e.format.list&&this.quill.format("list",!1,S.default.sources.USER)}},"indent code-block":p(!0),"outdent code-block":p(!1),"remove tab":{key:D.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(t){this.quill.deleteText(t.index-1,1,S.default.sources.USER)}},tab:{key:D.keys.TAB,handler:function(t){this.quill.history.cutoff();var e=(new N.default).retain(t.index).delete(t.length).insert("\t");this.quill.updateContents(e,S.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index+1,S.default.sources.SILENT)}},"list empty enter":{key:D.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(t,e){this.quill.format("list",!1,S.default.sources.USER),e.format.indent&&this.quill.format("indent",!1,S.default.sources.USER)}},"checklist enter":{key:D.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(t){var e=this.quill.getLine(t.index),n=b(e,2),r=n[0],o=n[1],i=(0,k.default)({},r.formats(),{list:"checked"}),l=(new N.default).retain(t.index).insert("\n",i).retain(r.length()-o-1).retain(1,{list:"unchecked"});this.quill.updateContents(l,S.default.sources.USER),this.quill.setSelection(t.index+1,S.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:D.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(t,e){var n=this.quill.getLine(t.index),r=b(n,2),o=r[0],i=r[1],l=(new N.default).retain(t.index).insert("\n",e.format).retain(o.length()-i-1).retain(1,{header:null});this.quill.updateContents(l,S.default.sources.USER),this.quill.setSelection(t.index+1,S.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(t,e){var n=e.prefix.length,r=this.quill.getLine(t.index),o=b(r,2),i=o[0],l=o[1];if(l>n)return!0;var a=void 0;switch(e.prefix.trim()){case"[]":case"[ ]":a="unchecked";break;case"[x]":a="checked";break;case"-":case"*":a="bullet";break;default:a="ordered"}this.quill.insertText(t.index," ",S.default.sources.USER),this.quill.history.cutoff();var s=(new N.default).retain(t.index-l).delete(n+1).retain(i.length()-2-l).retain(1,{list:a});this.quill.updateContents(s,S.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index-n,S.default.sources.SILENT)}},"code exit":{key:D.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(t){var e=this.quill.getLine(t.index),n=b(e,2),r=n[0],o=n[1],i=(new N.default).retain(t.index+r.length()-o-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(i,S.default.sources.USER)}},"embed left":s(D.keys.LEFT,!1),"embed left shift":s(D.keys.LEFT,!0),"embed right":s(D.keys.RIGHT,!1),"embed right shift":s(D.keys.RIGHT,!0)}},e.default=D,e.SHORTKEY=B},function(t,e,n){"use strict";t.exports={align:{"":n(75),center:n(76),right:n(77),justify:n(78)},background:n(79),blockquote:n(80),bold:n(81),clean:n(82),code:n(40),"code-block":n(40),color:n(83),direction:{"":n(84),rtl:n(85)},float:{center:n(86),full:n(87),left:n(88),right:n(89)},formula:n(90),header:{1:n(91),2:n(92)},italic:n(93),image:n(94),indent:{"+1":n(95),"-1":n(96)},link:n(97),list:{ordered:n(98),bullet:n(99),check:n(100)},script:{sub:n(101),super:n(102)},strike:n(103),underline:n(104),video:n(105)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),o=function(){function t(t){this.domNode=t,this.domNode[r.DATA_KEY]={blot:this}}return Object.defineProperty(t.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),t.create=function(t){if(null==this.tagName)throw new r.ParchmentError("Blot definition missing tagName");var e;return Array.isArray(this.tagName)?("string"==typeof t&&(t=t.toUpperCase(),parseInt(t).toString()===t&&(t=parseInt(t))),e="number"==typeof t?document.createElement(this.tagName[t-1]):this.tagName.indexOf(t)>-1?document.createElement(t):document.createElement(this.tagName[0])):e=document.createElement(this.tagName),this.className&&e.classList.add(this.className),e},t.prototype.attach=function(){null!=this.parent&&(this.scroll=this.parent.scroll)},t.prototype.clone=function(){var t=this.domNode.cloneNode(!1);return r.create(t)},t.prototype.detach=function(){null!=this.parent&&this.parent.removeChild(this),delete this.domNode[r.DATA_KEY]},t.prototype.deleteAt=function(t,e){this.isolate(t,e).remove()},t.prototype.formatAt=function(t,e,n,o){var i=this.isolate(t,e);if(null!=r.query(n,r.Scope.BLOT)&&o)i.wrap(n,o);else if(null!=r.query(n,r.Scope.ATTRIBUTE)){var l=r.create(this.statics.scope);i.wrap(l),l.format(n,o)}},t.prototype.insertAt=function(t,e,n){var o=null==n?r.create("text",e):r.create(e,n),i=this.split(t);this.parent.insertBefore(o,i)},t.prototype.insertInto=function(t,e){void 0===e&&(e=null),null!=this.parent&&this.parent.children.remove(this);var n=null;t.children.insertBefore(this,e),null!=e&&(n=e.domNode),this.domNode.parentNode==t.domNode&&this.domNode.nextSibling==n||t.domNode.insertBefore(this.domNode,n),this.parent=t,this.attach()},t.prototype.isolate=function(t,e){var n=this.split(t);return n.split(e),n},t.prototype.length=function(){return 1},t.prototype.offset=function(t){return void 0===t&&(t=this.parent),null==this.parent||this==t?0:this.parent.children.offset(this)+this.parent.offset(t)},t.prototype.optimize=function(t){null!=this.domNode[r.DATA_KEY]&&delete this.domNode[r.DATA_KEY].mutations},t.prototype.remove=function(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},t.prototype.replace=function(t){null!=t.parent&&(t.parent.insertBefore(this,t.next),t.remove())},t.prototype.replaceWith=function(t,e){var n="string"==typeof t?r.create(t,e):t;return n.replace(this),n},t.prototype.split=function(t,e){return 0===t?this:this.next},t.prototype.update=function(t,e){},t.prototype.wrap=function(t,e){var n="string"==typeof t?r.create(t,e):t;return null!=this.parent&&this.parent.insertBefore(n,this.next),n.appendChild(this),n},t.blotName="abstract",t}();e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(11),o=n(29),i=n(30),l=n(1),a=function(){function t(t){this.attributes={},this.domNode=t,this.build()}return t.prototype.attribute=function(t,e){e?t.add(this.domNode,e)&&(null!=t.value(this.domNode)?this.attributes[t.attrName]=t:delete this.attributes[t.attrName]):(t.remove(this.domNode),delete this.attributes[t.attrName])},t.prototype.build=function(){var t=this;this.attributes={};var e=r.default.keys(this.domNode),n=o.default.keys(this.domNode),a=i.default.keys(this.domNode);e.concat(n).concat(a).forEach(function(e){var n=l.query(e,l.Scope.ATTRIBUTE);n instanceof r.default&&(t.attributes[n.attrName]=n)})},t.prototype.copy=function(t){var e=this;Object.keys(this.attributes).forEach(function(n){var r=e.attributes[n].value(e.domNode);t.format(n,r)})},t.prototype.move=function(t){var e=this;this.copy(t),Object.keys(this.attributes).forEach(function(t){e.attributes[t].remove(e.domNode)}),this.attributes={}},t.prototype.values=function(){var t=this;return Object.keys(this.attributes).reduce(function(e,n){return e[n]=t.attributes[n].value(t.domNode),e},{})},t}();e.default=a},function(t,e,n){"use strict";function r(t,e){return(t.getAttribute("class")||"").split(/\s+/).filter(function(t){return 0===t.indexOf(e+"-")})}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(11),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.keys=function(t){return(t.getAttribute("class")||"").split(/\s+/).map(function(t){return t.split("-").slice(0,-1).join("-")})},e.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(this.remove(t),t.classList.add(this.keyName+"-"+e),!0)},e.prototype.remove=function(t){r(t,this.keyName).forEach(function(e){t.classList.remove(e)}),0===t.classList.length&&t.removeAttribute("class")},e.prototype.value=function(t){var e=r(t,this.keyName)[0]||"",n=e.slice(this.keyName.length+1);return this.canAdd(t,n)?n:""},e}(i.default);e.default=l},function(t,e,n){"use strict";function r(t){var e=t.split("-"),n=e.slice(1).map(function(t){return t[0].toUpperCase()+t.slice(1)}).join("");return e[0]+n}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(11),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.keys=function(t){return(t.getAttribute("style")||"").split(";").map(function(t){return t.split(":")[0].trim()})},e.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(t.style[r(this.keyName)]=e,!0)},e.prototype.remove=function(t){t.style[r(this.keyName)]="",t.getAttribute("style")||t.removeAttribute("style")},e.prototype.value=function(t){var e=t.style[r(this.keyName)];return this.canAdd(t,e)?e:""},e}(i.default);e.default=l},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=n(0),f=r(c),h=n(8),p=r(h),d=function(t){function e(t,n){o(this,e);var r=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return r.selection=n,r.textNode=document.createTextNode(e.CONTENTS),r.domNode.appendChild(r.textNode),r._length=0,r}return l(e,t),u(e,null,[{key:"value",value:function(){}}]),u(e,[{key:"detach",value:function(){null!=this.parent&&this.parent.removeChild(this)}},{key:"format",value:function(t,n){if(0!==this._length)return s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n);for(var r=this,o=0;null!=r&&r.statics.scope!==f.default.Scope.BLOCK_BLOT;)o+=r.offset(r.parent),r=r.parent;null!=r&&(this._length=e.CONTENTS.length,r.optimize(),r.formatAt(o,e.CONTENTS.length,t,n),this._length=0)}},{key:"index",value:function(t,n){return t===this.textNode?0:s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"index",this).call(this,t,n)}},{key:"length",value:function(){return this._length}},{key:"position",value:function(){return[this.textNode,this.textNode.data.length]}},{key:"remove",value:function(){s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"remove",this).call(this),this.parent=null}},{key:"restore",value:function(){if(!this.selection.composing&&null!=this.parent){var t=this.textNode,n=this.selection.getNativeRange(),r=void 0,o=void 0,i=void 0;if(null!=n&&n.start.node===t&&n.end.node===t){var l=[t,n.start.offset,n.end.offset];r=l[0],o=l[1],i=l[2]}for(;null!=this.domNode.lastChild&&this.domNode.lastChild!==this.textNode;)this.domNode.parentNode.insertBefore(this.domNode.lastChild,this.domNode);if(this.textNode.data!==e.CONTENTS){var s=this.textNode.data.split(e.CONTENTS).join("");this.next instanceof p.default?(r=this.next.domNode,this.next.insertAt(0,s),this.textNode.data=e.CONTENTS):(this.textNode.data=s,this.parent.insertBefore(f.default.create(this.textNode),this),this.textNode=document.createTextNode(e.CONTENTS),this.domNode.appendChild(this.textNode))}if(this.remove(),null!=o){var u=[o,i].map(function(t){return Math.max(0,Math.min(r.data.length,t-1))}),c=a(u,2);return o=c[0],i=c[1],{startNode:r,startOffset:o,endNode:r,endOffset:i}}}}},{key:"update",value:function(t,e){var n=this;if(t.some(function(t){return"characterData"===t.type&&t.target===n.textNode})){var r=this.restore();r&&(e.range=r)}}},{key:"value",value:function(){return""}}]),e}(f.default.Embed);d.blotName="cursor",d.className="ql-cursor",d.tagName="span",d.CONTENTS="\ufeff",e.default=d},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=function(){function t(e,n){r(this,t),this.quill=e,this.options=n,this.modules={}}return o(t,[{key:"init",value:function(){var t=this;Object.keys(this.options.modules).forEach(function(e){null==t.modules[e]&&t.addModule(e)})}},{key:"addModule",value:function(t){var e=this.quill.constructor.import("modules/"+t);return this.modules[t]=new e(this.quill,this.options.modules[t]||{}),this.modules[t]}}]),t}();i.DEFAULTS={modules:{}},i.themes={default:i},e.default=i},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},u=n(0),c=r(u),f=n(8),h=r(f),p="\ufeff",d=function(t){function e(t){o(this,e);var n=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.contentNode=document.createElement("span"),n.contentNode.setAttribute("contenteditable",!1),[].slice.call(n.domNode.childNodes).forEach(function(t){n.contentNode.appendChild(t)}),n.leftGuard=document.createTextNode(p),n.rightGuard=document.createTextNode(p),n.domNode.appendChild(n.leftGuard),n.domNode.appendChild(n.contentNode),n.domNode.appendChild(n.rightGuard),n}return l(e,t),a(e,[{key:"index",value:function(t,n){return t===this.leftGuard?0:t===this.rightGuard?1:s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"index",this).call(this,t,n)}},{key:"restore",value:function(t){var e=void 0,n=void 0,r=t.data.split(p).join("");if(t===this.leftGuard)if(this.prev instanceof h.default){var o=this.prev.length();this.prev.insertAt(o,r),e={startNode:this.prev.domNode,startOffset:o+r.length}}else n=document.createTextNode(r),this.parent.insertBefore(c.default.create(n),this),e={startNode:n,startOffset:r.length};else t===this.rightGuard&&(this.next instanceof h.default?(this.next.insertAt(0,r),e={startNode:this.next.domNode,startOffset:r.length}):(n=document.createTextNode(r),this.parent.insertBefore(c.default.create(n),this.next),e={startNode:n,startOffset:r.length}));return t.data=p,e}},{key:"update",value:function(t,e){var n=this;t.forEach(function(t){if("characterData"===t.type&&(t.target===n.leftGuard||t.target===n.rightGuard)){var r=n.restore(t.target);r&&(e.range=r)}})}}]),e}(c.default.Embed);e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AlignStyle=e.AlignClass=e.AlignAttribute=void 0;var r=n(0),o=function(t){return t&&t.__esModule?t:{default:t}}(r),i={scope:o.default.Scope.BLOCK,whitelist:["right","center","justify"]},l=new o.default.Attributor.Attribute("align","align",i),a=new o.default.Attributor.Class("align","ql-align",i),s=new o.default.Attributor.Style("align","text-align",i);e.AlignAttribute=l,e.AlignClass=a,e.AlignStyle=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BackgroundStyle=e.BackgroundClass=void 0;var r=n(0),o=function(t){return t&&t.__esModule?t:{default:t}}(r),i=n(24),l=new o.default.Attributor.Class("background","ql-bg",{scope:o.default.Scope.INLINE}),a=new i.ColorAttributor("background","background-color",{scope:o.default.Scope.INLINE});e.BackgroundClass=l,e.BackgroundStyle=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DirectionStyle=e.DirectionClass=e.DirectionAttribute=void 0;var r=n(0),o=function(t){return t&&t.__esModule?t:{default:t}}(r),i={scope:o.default.Scope.BLOCK,whitelist:["rtl"]},l=new o.default.Attributor.Attribute("direction","dir",i),a=new o.default.Attributor.Class("direction","ql-direction",i),s=new o.default.Attributor.Style("direction","direction",i);e.DirectionAttribute=l,e.DirectionClass=a,e.DirectionStyle=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.FontClass=e.FontStyle=void 0;var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},s=n(0),u=function(t){return t&&t.__esModule?t:{default:t}}(s),c={scope:u.default.Scope.INLINE,whitelist:["serif","monospace"]},f=new u.default.Attributor.Class("font","ql-font",c),h=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,[{key:"value",value:function(t){return a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"value",this).call(this,t).replace(/["']/g,"")}}]),e}(u.default.Attributor.Style),p=new h("font","font-family",c);e.FontStyle=p,e.FontClass=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SizeStyle=e.SizeClass=void 0;var r=n(0),o=function(t){return t&&t.__esModule?t:{default:t}}(r),i=new o.default.Attributor.Class("size","ql-size",{scope:o.default.Scope.INLINE,whitelist:["small","large","huge"]}),l=new o.default.Attributor.Style("size","font-size",{scope:o.default.Scope.INLINE,whitelist:["10px","18px","32px"]});e.SizeClass=i,e.SizeStyle=l},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},s=n(5),u=function(t){return t&&t.__esModule?t:{default:t}}(s),c=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,[{key:"optimize",value:function(t){a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t),this.domNode.tagName!==this.statics.tagName[0]&&this.replaceWith(this.statics.blotName)}}],[{key:"create",value:function(){return a(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this)}},{key:"formats",value:function(){return!0}}]),e}(u.default);c.blotName="bold",c.tagName=["STRONG","B"],e.default=c},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <polyline class="ql-even ql-stroke" points="5 7 3 9 5 11"></polyline> <polyline class="ql-even ql-stroke" points="13 7 15 9 13 11"></polyline> <line class=ql-stroke x1=10 x2=8 y1=5 y2=13></line> </svg>'},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},s=n(16),u=function(t){return t&&t.__esModule?t:{default:t}}(s),c=function(t){function e(t,n){r(this,e);var i=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return i.label["inner"+"HTML"]=n,i.container.classList.add("ql-color-picker"),[].slice.call(i.container.querySelectorAll(".ql-picker-item"),0,7).forEach(function(t){t.classList.add("ql-primary")}),i}return i(e,t),l(e,[{key:"buildItem",value:function(t){var n=a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"buildItem",this).call(this,t);return n.style.backgroundColor=t.getAttribute("value")||"",n}},{key:"selectItem",value:function(t,n){a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"selectItem",this).call(this,t,n);var r=this.label.querySelector(".ql-color-label"),o=t?t.getAttribute("data-value")||"":"";r&&("line"===r.tagName?r.style.stroke=o:r.style.fill=o)}}]),e}(u.default);e.default=c},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},s=n(16),u=function(t){return t&&t.__esModule?t:{default:t}}(s),c=function(t){function e(t,n){r(this,e);var i=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return i.container.classList.add("ql-icon-picker"),[].forEach.call(i.container.querySelectorAll(".ql-picker-item"),function(t){t["inner"+"HTML"]=n[t.getAttribute("data-value")||""]}),i.defaultItem=i.container.querySelector(".ql-selected"),i.selectItem(i.defaultItem),i}return i(e,t),l(e,[{key:"selectItem",value:function(t,n){a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"selectItem",this).call(this,t,n),t=t||this.defaultItem,this.label["inner"+"HTML"]=t["inner"+"HTML"]}}]),e}(u.default);e.default=c},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=function(){function t(e,n){var o=this;r(this,t),this.quill=e,this.boundsContainer=n||document.body,this.root=e.addContainer("ql-tooltip"),this.root["inner"+"HTML"]=this.constructor.TEMPLATE,this.quill.root===this.quill.scrollingContainer&&this.quill.root.addEventListener("scroll",function(){o.root.style.marginTop=-1*o.quill.root.scrollTop+"px"}),this.hide()}return o(t,[{key:"hide",value:function(){this.root.classList.add("ql-hidden")}},{key:"position",value:function(t){var e=t.left+t.width/2-this.root.offsetWidth/2,n=t.bottom+this.quill.root.scrollTop;this.root.style.left=e+"px",this.root.style.top=n+"px",this.root.classList.remove("ql-flip");var r=this.boundsContainer.getBoundingClientRect(),o=this.root.getBoundingClientRect(),i=0;if(o.right>r.right&&(i=r.right-o.right,this.root.style.left=e+i+"px"),o.left<r.left&&(i=r.left-o.left,this.root.style.left=e+i+"px"),o.bottom>r.bottom){var l=o.bottom-o.top,a=t.bottom-t.top+l;this.root.style.top=n-a+"px",this.root.classList.add("ql-flip")}return i}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),t}();e.default=i},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){var e=t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return e?(e[1]||"https")+"://www.youtube.com/embed/"+e[2]+"?showinfo=0":(e=t.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(e[1]||"https")+"://player.vimeo.com/video/"+e[2]+"/":t}function s(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e.forEach(function(e){var r=document.createElement("option");e===n?r.setAttribute("selected","selected"):r.setAttribute("value",e),t.appendChild(r)})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BaseTooltip=void 0;var u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},f=n(2),h=r(f),p=n(4),d=r(p),y=n(9),v=r(y),b=n(25),g=r(b),m=n(32),_=r(m),O=n(41),w=r(O),x=n(42),k=r(x),E=n(16),N=r(E),j=n(43),A=r(j),q=[!1,"center","right","justify"],T=["#000000","#e60000","#ff9900","#ffff00","#008a00","#0066cc","#9933ff","#ffffff","#facccc","#ffebcc","#ffffcc","#cce8cc","#cce0f5","#ebd6ff","#bbbbbb","#f06666","#ffc266","#ffff66","#66b966","#66a3e0","#c285ff","#888888","#a10000","#b26b00","#b2b200","#006100","#0047b2","#6b24b2","#444444","#5c0000","#663d00","#666600","#003700","#002966","#3d1466"],P=[!1,"serif","monospace"],S=["1","2","3",!1],C=["small",!1,"large","huge"],L=function(t){function e(t,n){o(this,e);var r=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n)),l=function e(n){if(!document.body.contains(t.root))return document.body.removeEventListener("click",e);null==r.tooltip||r.tooltip.root.contains(n.target)||document.activeElement===r.tooltip.textbox||r.quill.hasFocus()||r.tooltip.hide(),null!=r.pickers&&r.pickers.forEach(function(t){t.container.contains(n.target)||t.close()})};return t.emitter.listenDOM("click",document.body,l),r}return l(e,t),u(e,[{key:"addModule",value:function(t){var n=c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"addModule",this).call(this,t);return"toolbar"===t&&this.extendToolbar(n),n}},{key:"buildButtons",value:function(t,e){t.forEach(function(t){(t.getAttribute("class")||"").split(/\s+/).forEach(function(n){if(n.startsWith("ql-")&&(n=n.slice("ql-".length),null!=e[n]))if("direction"===n)t["inner"+"HTML"]=e[n][""]+e[n].rtl;else if("string"==typeof e[n])t["inner"+"HTML"]=e[n];else{var r=t.value||"";null!=r&&e[n][r]&&(t["inner"+"HTML"]=e[n][r])}})})}},{key:"buildPickers",value:function(t,e){var n=this;this.pickers=t.map(function(t){if(t.classList.contains("ql-align"))return null==t.querySelector("option")&&s(t,q),new k.default(t,e.align);if(t.classList.contains("ql-background")||t.classList.contains("ql-color")){var n=t.classList.contains("ql-background")?"background":"color";return null==t.querySelector("option")&&s(t,T,"background"===n?"#ffffff":"#000000"),new w.default(t,e[n])}return null==t.querySelector("option")&&(t.classList.contains("ql-font")?s(t,P):t.classList.contains("ql-header")?s(t,S):t.classList.contains("ql-size")&&s(t,C)),new N.default(t)});var r=function(){n.pickers.forEach(function(t){t.update()})};this.quill.on(v.default.events.EDITOR_CHANGE,r)}}]),e}(_.default);L.DEFAULTS=(0,h.default)(!0,{},_.default.DEFAULTS,{modules:{toolbar:{handlers:{formula:function(){this.quill.theme.tooltip.edit("formula")},image:function(){var t=this,e=this.container.querySelector("input.ql-image[type=file]");null==e&&(e=document.createElement("input"),e.setAttribute("type","file"),e.setAttribute("accept","image/png, image/gif, image/jpeg, image/bmp, image/x-icon"),e.classList.add("ql-image"),e.addEventListener("change",function(){if(null!=e.files&&null!=e.files[0]){var n=new FileReader;n.onload=function(n){var r=t.quill.getSelection(!0);t.quill.updateContents((new d.default).retain(r.index).delete(r.length).insert({image:n.target.result}),v.default.sources.USER),t.quill.setSelection(r.index+1,v.default.sources.SILENT),e.value=""},n.readAsDataURL(e.files[0])}}),this.container.appendChild(e)),e.click()},video:function(){this.quill.theme.tooltip.edit("video")}}}}});var M=function(t){function e(t,n){o(this,e);var r=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return r.textbox=r.root.querySelector('input[type="text"]'),r.listen(),r}return l(e,t),u(e,[{key:"listen",value:function(){var t=this;this.textbox.addEventListener("keydown",function(e){g.default.match(e,"enter")?(t.save(),e.preventDefault()):g.default.match(e,"escape")&&(t.cancel(),e.preventDefault())})}},{key:"cancel",value:function(){this.hide()}},{key:"edit",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"link",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),null!=e?this.textbox.value=e:t!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+t)||""),this.root.setAttribute("data-mode",t)}},{key:"restoreFocus",value:function(){var t=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=t}},{key:"save",value:function(){var t=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":var e=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",t,v.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",t,v.default.sources.USER)),this.quill.root.scrollTop=e;break;case"video":t=a(t);case"formula":if(!t)break;var n=this.quill.getSelection(!0);if(null!=n){var r=n.index+n.length;this.quill.insertEmbed(r,this.root.getAttribute("data-mode"),t,v.default.sources.USER),"formula"===this.root.getAttribute("data-mode")&&this.quill.insertText(r+1," ",v.default.sources.USER),this.quill.setSelection(r+2,v.default.sources.USER)}}this.textbox.value="",this.hide()}}]),e}(A.default);e.BaseTooltip=M,e.default=L},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(46),i=r(o),l=n(34),a=n(36),s=n(62),u=n(63),c=r(u),f=n(64),h=r(f),p=n(65),d=r(p),y=n(35),v=n(24),b=n(37),g=n(38),m=n(39),_=r(m),O=n(66),w=r(O),x=n(15),k=r(x),E=n(67),N=r(E),j=n(68),A=r(j),q=n(69),T=r(q),P=n(70),S=r(P),C=n(71),L=r(C),M=n(13),R=r(M),I=n(72),B=r(I),D=n(73),U=r(D),F=n(74),H=r(F),K=n(26),z=r(K),V=n(16),Z=r(V),W=n(41),G=r(W),Y=n(42),X=r(Y),$=n(43),Q=r($),J=n(107),tt=r(J),et=n(108),nt=r(et);i.default.register({"attributors/attribute/direction":a.DirectionAttribute,"attributors/class/align":l.AlignClass,"attributors/class/background":y.BackgroundClass,"attributors/class/color":v.ColorClass,"attributors/class/direction":a.DirectionClass,"attributors/class/font":b.FontClass,"attributors/class/size":g.SizeClass,"attributors/style/align":l.AlignStyle,"attributors/style/background":y.BackgroundStyle,"attributors/style/color":v.ColorStyle,"attributors/style/direction":a.DirectionStyle,"attributors/style/font":b.FontStyle,"attributors/style/size":g.SizeStyle},!0),i.default.register({"formats/align":l.AlignClass,"formats/direction":a.DirectionClass,"formats/indent":s.IndentClass,"formats/background":y.BackgroundStyle,"formats/color":v.ColorStyle,"formats/font":b.FontClass,"formats/size":g.SizeClass,"formats/blockquote":c.default,"formats/code-block":R.default,"formats/header":h.default,"formats/list":d.default,"formats/bold":_.default,"formats/code":M.Code,"formats/italic":w.default,"formats/link":k.default,"formats/script":N.default,"formats/strike":A.default,"formats/underline":T.default,"formats/image":S.default,"formats/video":L.default,"formats/list/item":p.ListItem,"modules/formula":B.default,"modules/syntax":U.default,"modules/toolbar":H.default,"themes/bubble":tt.default,"themes/snow":nt.default,"ui/icons":z.default,"ui/picker":Z.default,"ui/icon-picker":X.default,"ui/color-picker":G.default,"ui/tooltip":Q.default},!0),e.default=i.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),i=r(o),l=n(6),a=r(l),s=n(3),u=r(s),c=n(14),f=r(c),h=n(23),p=r(h),d=n(31),y=r(d),v=n(33),b=r(v),g=n(5),m=r(g),_=n(59),O=r(_),w=n(8),x=r(w),k=n(60),E=r(k),N=n(61),j=r(N),A=n(25),q=r(A);a.default.register({"blots/block":u.default,"blots/block/embed":s.BlockEmbed,"blots/break":f.default,"blots/container":p.default,"blots/cursor":y.default,"blots/embed":b.default,"blots/inline":m.default,"blots/scroll":O.default,"blots/text":x.default,"modules/clipboard":E.default,"modules/history":j.default,"modules/keyboard":q.default}),i.default.register(u.default,f.default,y.default,m.default,O.default,x.default),e.default=a.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(){this.head=this.tail=null,this.length=0}return t.prototype.append=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.insertBefore(t[0],null),t.length>1&&this.append.apply(this,t.slice(1))},t.prototype.contains=function(t){for(var e,n=this.iterator();e=n();)if(e===t)return!0;return!1},t.prototype.insertBefore=function(t,e){t&&(t.next=e,null!=e?(t.prev=e.prev,null!=e.prev&&(e.prev.next=t),e.prev=t,e===this.head&&(this.head=t)):null!=this.tail?(this.tail.next=t,t.prev=this.tail,this.tail=t):(t.prev=null,this.head=this.tail=t),this.length+=1)},t.prototype.offset=function(t){for(var e=0,n=this.head;null!=n;){if(n===t)return e;e+=n.length(),n=n.next}return-1},t.prototype.remove=function(t){this.contains(t)&&(null!=t.prev&&(t.prev.next=t.next),null!=t.next&&(t.next.prev=t.prev),t===this.head&&(this.head=t.next),t===this.tail&&(this.tail=t.prev),this.length-=1)},t.prototype.iterator=function(t){return void 0===t&&(t=this.head),function(){var e=t;return null!=t&&(t=t.next),e}},t.prototype.find=function(t,e){void 0===e&&(e=!1);for(var n,r=this.iterator();n=r();){var o=n.length();if(t<o||e&&t===o&&(null==n.next||0!==n.next.length()))return[n,t];t-=o}return[null,0]},t.prototype.forEach=function(t){for(var e,n=this.iterator();e=n();)t(e)},t.prototype.forEachAt=function(t,e,n){if(!(e<=0))for(var r,o=this.find(t),i=o[0],l=o[1],a=t-l,s=this.iterator(i);(r=s())&&a<t+e;){var u=r.length();t>a?n(r,t-a,Math.min(e,a+u-t)):n(r,0,Math.min(u,t+e-a)),a+=u}},t.prototype.map=function(t){return this.reduce(function(e,n){return e.push(t(n)),e},[])},t.prototype.reduce=function(t,e){for(var n,r=this.iterator();n=r();)e=t(e,n);return e},t}();e.default=r},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(17),i=n(1),l={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},a=function(t){function e(e){var n=t.call(this,e)||this;return n.scroll=n,n.observer=new MutationObserver(function(t){n.update(t)}),n.observer.observe(n.domNode,l),n.attach(),n}return r(e,t),e.prototype.detach=function(){t.prototype.detach.call(this),this.observer.disconnect()},e.prototype.deleteAt=function(e,n){this.update(),0===e&&n===this.length()?this.children.forEach(function(t){t.remove()}):t.prototype.deleteAt.call(this,e,n)},e.prototype.formatAt=function(e,n,r,o){this.update(),t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.insertAt=function(e,n,r){this.update(),t.prototype.insertAt.call(this,e,n,r)},e.prototype.optimize=function(e,n){var r=this;void 0===e&&(e=[]),void 0===n&&(n={}),t.prototype.optimize.call(this,n);for(var l=[].slice.call(this.observer.takeRecords());l.length>0;)e.push(l.pop());for(var a=function(t,e){void 0===e&&(e=!0),null!=t&&t!==r&&null!=t.domNode.parentNode&&(null==t.domNode[i.DATA_KEY].mutations&&(t.domNode[i.DATA_KEY].mutations=[]),e&&a(t.parent))},s=function(t){null!=t.domNode[i.DATA_KEY]&&null!=t.domNode[i.DATA_KEY].mutations&&(t instanceof o.default&&t.children.forEach(s),t.optimize(n))},u=e,c=0;u.length>0;c+=1){if(c>=100)throw new Error("[Parchment] Maximum optimize iterations reached");for(u.forEach(function(t){var e=i.find(t.target,!0);null!=e&&(e.domNode===t.target&&("childList"===t.type?(a(i.find(t.previousSibling,!1)),[].forEach.call(t.addedNodes,function(t){var e=i.find(t,!1);a(e,!1),e instanceof o.default&&e.children.forEach(function(t){a(t,!1)})})):"attributes"===t.type&&a(e.prev)),a(e))}),this.children.forEach(s),u=[].slice.call(this.observer.takeRecords()),l=u.slice();l.length>0;)e.push(l.pop())}},e.prototype.update=function(e,n){var r=this;void 0===n&&(n={}),e=e||this.observer.takeRecords(),e.map(function(t){var e=i.find(t.target,!0);return null==e?null:null==e.domNode[i.DATA_KEY].mutations?(e.domNode[i.DATA_KEY].mutations=[t],e):(e.domNode[i.DATA_KEY].mutations.push(t),null)}).forEach(function(t){null!=t&&t!==r&&null!=t.domNode[i.DATA_KEY]&&t.update(t.domNode[i.DATA_KEY].mutations||[],n)}),null!=this.domNode[i.DATA_KEY].mutations&&t.prototype.update.call(this,this.domNode[i.DATA_KEY].mutations,n),this.optimize(e,n)},e.blotName="scroll",e.defaultChild="block",e.scope=i.Scope.BLOCK_BLOT,e.tagName="DIV",e}(o.default);e.default=a},function(t,e,n){"use strict";function r(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n in t)if(t[n]!==e[n])return!1;return!0}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(18),l=n(1),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.formats=function(n){if(n.tagName!==e.tagName)return t.formats.call(this,n)},e.prototype.format=function(n,r){var o=this;n!==this.statics.blotName||r?t.prototype.format.call(this,n,r):(this.children.forEach(function(t){t instanceof i.default||(t=t.wrap(e.blotName,!0)),o.attributes.copy(t)}),this.unwrap())},e.prototype.formatAt=function(e,n,r,o){if(null!=this.formats()[r]||l.query(r,l.Scope.ATTRIBUTE)){this.isolate(e,n).format(r,o)}else t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.optimize=function(n){t.prototype.optimize.call(this,n);var o=this.formats();if(0===Object.keys(o).length)return this.unwrap();var i=this.next;i instanceof e&&i.prev===this&&r(o,i.formats())&&(i.moveChildren(this),i.remove())},e.blotName="inline",e.scope=l.Scope.INLINE_BLOT,e.tagName="SPAN",e}(i.default);e.default=a},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(18),i=n(1),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.formats=function(n){var r=i.query(e.blotName).tagName;if(n.tagName!==r)return t.formats.call(this,n)},e.prototype.format=function(n,r){null!=i.query(n,i.Scope.BLOCK)&&(n!==this.statics.blotName||r?t.prototype.format.call(this,n,r):this.replaceWith(e.blotName))},e.prototype.formatAt=function(e,n,r,o){null!=i.query(r,i.Scope.BLOCK)?this.format(r,o):t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.insertAt=function(e,n,r){if(null==r||null!=i.query(n,i.Scope.INLINE))t.prototype.insertAt.call(this,e,n,r);else{var o=this.split(e),l=i.create(n,r);o.parent.insertBefore(l,o)}},e.prototype.update=function(e,n){navigator.userAgent.match(/Trident/)?this.build():t.prototype.update.call(this,e,n)},e.blotName="block",e.scope=i.Scope.BLOCK_BLOT,e.tagName="P",e}(o.default);e.default=l},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(19),i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.formats=function(t){},e.prototype.format=function(e,n){t.prototype.formatAt.call(this,0,this.length(),e,n)},e.prototype.formatAt=function(e,n,r,o){0===e&&n===this.length()?this.format(r,o):t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.formats=function(){return this.statics.formats(this.domNode)},e}(o.default);e.default=i},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(19),i=n(1),l=function(t){function e(e){var n=t.call(this,e)||this;return n.text=n.statics.value(n.domNode),n}return r(e,t),e.create=function(t){return document.createTextNode(t)},e.value=function(t){var e=t.data;return e.normalize&&(e=e.normalize()),e},e.prototype.deleteAt=function(t,e){this.domNode.data=this.text=this.text.slice(0,t)+this.text.slice(t+e)},e.prototype.index=function(t,e){return this.domNode===t?e:-1},e.prototype.insertAt=function(e,n,r){null==r?(this.text=this.text.slice(0,e)+n+this.text.slice(e),this.domNode.data=this.text):t.prototype.insertAt.call(this,e,n,r)},e.prototype.length=function(){return this.text.length},e.prototype.optimize=function(n){t.prototype.optimize.call(this,n),this.text=this.statics.value(this.domNode),0===this.text.length?this.remove():this.next instanceof e&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},e.prototype.position=function(t,e){return void 0===e&&(e=!1),[this.domNode,t]},e.prototype.split=function(t,e){if(void 0===e&&(e=!1),!e){if(0===t)return this;if(t===this.length())return this.next}var n=i.create(this.domNode.splitText(t));return this.parent.insertBefore(n,this.next),this.text=this.statics.value(this.domNode),n},e.prototype.update=function(t,e){var n=this;t.some(function(t){return"characterData"===t.type&&t.target===n.domNode})&&(this.text=this.statics.value(this.domNode))},e.prototype.value=function(){return this.text},e.blotName="text",e.scope=i.Scope.INLINE_BLOT,e}(o.default);e.default=l},function(t,e,n){"use strict";var r=document.createElement("div");if(r.classList.toggle("test-class",!1),r.classList.contains("test-class")){var o=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,e){return arguments.length>1&&!this.contains(t)==!e?e:o.call(this,t)}}String.prototype.startsWith||(String.prototype.startsWith=function(t,e){return e=e||0,this.substr(e,t.length)===t}),String.prototype.endsWith||(String.prototype.endsWith=function(t,e){var n=this.toString();("number"!=typeof e||!isFinite(e)||Math.floor(e)!==e||e>n.length)&&(e=n.length),e-=t.length;var r=n.indexOf(t,e);return-1!==r&&r===e}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(t){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var e,n=Object(this),r=n.length>>>0,o=arguments[1],i=0;i<r;i++)if(e=n[i],t.call(o,e,i,n))return e}}),document.addEventListener("DOMContentLoaded",function(){document.execCommand("enableObjectResizing",!1,!1),document.execCommand("autoUrlDetect",!1,!1)})},function(t,e){function n(t,e,n){if(t==e)return t?[[v,t]]:[];(n<0||t.length<n)&&(n=null);var o=l(t,e),i=t.substring(0,o);t=t.substring(o),e=e.substring(o),o=a(t,e);var s=t.substring(t.length-o);t=t.substring(0,t.length-o),e=e.substring(0,e.length-o);var c=r(t,e);return i&&c.unshift([v,i]),s&&c.push([v,s]),u(c),null!=n&&(c=f(c,n)),c=h(c)}function r(t,e){var r;if(!t)return[[y,e]];if(!e)return[[d,t]];var i=t.length>e.length?t:e,l=t.length>e.length?e:t,a=i.indexOf(l);if(-1!=a)return r=[[y,i.substring(0,a)],[v,l],[y,i.substring(a+l.length)]],t.length>e.length&&(r[0][0]=r[2][0]=d),r;if(1==l.length)return[[d,t],[y,e]];var u=s(t,e);if(u){var c=u[0],f=u[1],h=u[2],p=u[3],b=u[4],g=n(c,h),m=n(f,p);return g.concat([[v,b]],m)}return o(t,e)}function o(t,e){for(var n=t.length,r=e.length,o=Math.ceil((n+r)/2),l=o,a=2*o,s=new Array(a),u=new Array(a),c=0;c<a;c++)s[c]=-1,u[c]=-1;s[l+1]=0,u[l+1]=0;for(var f=n-r,h=f%2!=0,p=0,v=0,b=0,g=0,m=0;m<o;m++){for(var _=-m+p;_<=m-v;_+=2){var O,w=l+_;O=_==-m||_!=m&&s[w-1]<s[w+1]?s[w+1]:s[w-1]+1;for(var x=O-_;O<n&&x<r&&t.charAt(O)==e.charAt(x);)O++,x++;if(s[w]=O,O>n)v+=2;else if(x>r)p+=2;else if(h){var k=l+f-_;if(k>=0&&k<a&&-1!=u[k]){var E=n-u[k];if(O>=E)return i(t,e,O,x)}}}for(var N=-m+b;N<=m-g;N+=2){var E,k=l+N;E=N==-m||N!=m&&u[k-1]<u[k+1]?u[k+1]:u[k-1]+1;for(var j=E-N;E<n&&j<r&&t.charAt(n-E-1)==e.charAt(r-j-1);)E++,j++;if(u[k]=E,E>n)g+=2;else if(j>r)b+=2;else if(!h){var w=l+f-N;if(w>=0&&w<a&&-1!=s[w]){var O=s[w],x=l+O-w;if(E=n-E,O>=E)return i(t,e,O,x)}}}}return[[d,t],[y,e]]}function i(t,e,r,o){var i=t.substring(0,r),l=e.substring(0,o),a=t.substring(r),s=e.substring(o),u=n(i,l),c=n(a,s);return u.concat(c)}function l(t,e){if(!t||!e||t.charAt(0)!=e.charAt(0))return 0;for(var n=0,r=Math.min(t.length,e.length),o=r,i=0;n<o;)t.substring(i,o)==e.substring(i,o)?(n=o,i=n):r=o,o=Math.floor((r-n)/2+n);return o}function a(t,e){if(!t||!e||t.charAt(t.length-1)!=e.charAt(e.length-1))return 0;for(var n=0,r=Math.min(t.length,e.length),o=r,i=0;n<o;)t.substring(t.length-o,t.length-i)==e.substring(e.length-o,e.length-i)?(n=o,i=n):r=o,o=Math.floor((r-n)/2+n);return o}function s(t,e){function n(t,e,n){for(var r,o,i,s,u=t.substring(n,n+Math.floor(t.length/4)),c=-1,f="";-1!=(c=e.indexOf(u,c+1));){var h=l(t.substring(n),e.substring(c)),p=a(t.substring(0,n),e.substring(0,c));f.length<p+h&&(f=e.substring(c-p,c)+e.substring(c,c+h),r=t.substring(0,n-p),o=t.substring(n+h),i=e.substring(0,c-p),s=e.substring(c+h))}return 2*f.length>=t.length?[r,o,i,s,f]:null}var r=t.length>e.length?t:e,o=t.length>e.length?e:t;if(r.length<4||2*o.length<r.length)return null;var i,s=n(r,o,Math.ceil(r.length/4)),u=n(r,o,Math.ceil(r.length/2));if(!s&&!u)return null;i=u?s&&s[4].length>u[4].length?s:u:s;var c,f,h,p;return t.length>e.length?(c=i[0],f=i[1],h=i[2],p=i[3]):(h=i[0],p=i[1],c=i[2],f=i[3]),[c,f,h,p,i[4]]}function u(t){t.push([v,""]);for(var e,n=0,r=0,o=0,i="",s="";n<t.length;)switch(t[n][0]){case y:o++,s+=t[n][1],n++;break;case d:r++,i+=t[n][1],n++;break;case v:r+o>1?(0!==r&&0!==o&&(e=l(s,i),0!==e&&(n-r-o>0&&t[n-r-o-1][0]==v?t[n-r-o-1][1]+=s.substring(0,e):(t.splice(0,0,[v,s.substring(0,e)]),n++),s=s.substring(e),i=i.substring(e)),0!==(e=a(s,i))&&(t[n][1]=s.substring(s.length-e)+t[n][1],s=s.substring(0,s.length-e),i=i.substring(0,i.length-e))),0===r?t.splice(n-o,r+o,[y,s]):0===o?t.splice(n-r,r+o,[d,i]):t.splice(n-r-o,r+o,[d,i],[y,s]),n=n-r-o+(r?1:0)+(o?1:0)+1):0!==n&&t[n-1][0]==v?(t[n-1][1]+=t[n][1],t.splice(n,1)):n++,o=0,r=0,i="",s=""}""===t[t.length-1][1]&&t.pop();var c=!1;for(n=1;n<t.length-1;)t[n-1][0]==v&&t[n+1][0]==v&&(t[n][1].substring(t[n][1].length-t[n-1][1].length)==t[n-1][1]?(t[n][1]=t[n-1][1]+t[n][1].substring(0,t[n][1].length-t[n-1][1].length),t[n+1][1]=t[n-1][1]+t[n+1][1],t.splice(n-1,1),c=!0):t[n][1].substring(0,t[n+1][1].length)==t[n+1][1]&&(t[n-1][1]+=t[n+1][1],t[n][1]=t[n][1].substring(t[n+1][1].length)+t[n+1][1],t.splice(n+1,1),c=!0)),n++;c&&u(t)}function c(t,e){if(0===e)return[v,t];for(var n=0,r=0;r<t.length;r++){var o=t[r];if(o[0]===d||o[0]===v){var i=n+o[1].length;if(e===i)return[r+1,t];if(e<i){t=t.slice();var l=e-n,a=[o[0],o[1].slice(0,l)],s=[o[0],o[1].slice(l)];return t.splice(r,1,a,s),[r+1,t]}n=i}}throw new Error("cursor_pos is out of bounds!")}function f(t,e){var n=c(t,e),r=n[1],o=n[0],i=r[o],l=r[o+1];if(null==i)return t;if(i[0]!==v)return t;if(null!=l&&i[1]+l[1]===l[1]+i[1])return r.splice(o,2,l,i),p(r,o,2);if(null!=l&&0===l[1].indexOf(i[1])){r.splice(o,2,[l[0],i[1]],[0,i[1]]);var a=l[1].slice(i[1].length);return a.length>0&&r.splice(o+2,0,[l[0],a]),p(r,o,3)}return t}function h(t){for(var e=!1,n=function(t){return t.charCodeAt(0)>=56320&&t.charCodeAt(0)<=57343},r=2;r<t.length;r+=1)t[r-2][0]===v&&function(t){return t.charCodeAt(t.length-1)>=55296&&t.charCodeAt(t.length-1)<=56319}(t[r-2][1])&&t[r-1][0]===d&&n(t[r-1][1])&&t[r][0]===y&&n(t[r][1])&&(e=!0,t[r-1][1]=t[r-2][1].slice(-1)+t[r-1][1],t[r][1]=t[r-2][1].slice(-1)+t[r][1],t[r-2][1]=t[r-2][1].slice(0,-1));if(!e)return t;for(var o=[],r=0;r<t.length;r+=1)t[r][1].length>0&&o.push(t[r]);return o}function p(t,e,n){for(var r=e+n-1;r>=0&&r>=e-1;r--)if(r+1<t.length){var o=t[r],i=t[r+1];o[0]===i[1]&&t.splice(r,2,[o[0],o[1]+i[1]])}return t}var d=-1,y=1,v=0,b=n;b.INSERT=y,b.DELETE=d,b.EQUAL=v,t.exports=b},function(t,e){function n(t){var e=[];for(var n in t)e.push(n);return e}e=t.exports="function"==typeof Object.keys?Object.keys:n,e.shim=n},function(t,e){function n(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function r(t){return t&&"object"==typeof t&&"number"==typeof t.length&&Object.prototype.hasOwnProperty.call(t,"callee")&&!Object.prototype.propertyIsEnumerable.call(t,"callee")||!1}var o="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();e=t.exports=o?n:r,e.supported=n,e.unsupported=r},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){return Object.keys(e).reduce(function(n,r){return null==t[r]?n:(e[r]===t[r]?n[r]=e[r]:Array.isArray(e[r])?e[r].indexOf(t[r])<0&&(n[r]=e[r].concat([t[r]])):n[r]=[e[r],t[r]],n)},{})}function a(t){return t.reduce(function(t,e){if(1===e.insert){var n=(0,N.default)(e.attributes);return delete n.image,t.insert({image:e.attributes.image},n)}if(null==e.attributes||!0!==e.attributes.list&&!0!==e.attributes.bullet||(e=(0,N.default)(e),e.attributes.list?e.attributes.list="ordered":(e.attributes.list="bullet",delete e.attributes.bullet)),"string"==typeof e.insert){var r=e.insert.replace(/\r\n/g,"\n").replace(/\r/g,"\n");return t.insert(r,e.attributes)}return t.push(e)},new h.default)}Object.defineProperty(e,"__esModule",{value:!0});var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),f=n(4),h=r(f),p=n(20),d=r(p),y=n(0),v=r(y),b=n(13),g=r(b),m=n(31),_=r(m),O=n(3),w=r(O),x=n(14),k=r(x),E=n(21),N=r(E),j=n(12),A=r(j),q=n(2),T=r(q),P=/^[ -~]*$/,S=function(){function t(e){i(this,t),this.scroll=e,this.delta=this.getDelta()}return c(t,[{key:"applyDelta",value:function(t){var e=this,n=!1;this.scroll.update();var r=this.scroll.length();return this.scroll.batchStart(),t=a(t),t.reduce(function(t,o){var i=o.retain||o.delete||o.insert.length||1,l=o.attributes||{};if(null!=o.insert){if("string"==typeof o.insert){var a=o.insert;a.endsWith("\n")&&n&&(n=!1,a=a.slice(0,-1)),t>=r&&!a.endsWith("\n")&&(n=!0),e.scroll.insertAt(t,a);var c=e.scroll.line(t),f=u(c,2),h=f[0],p=f[1],y=(0,T.default)({},(0,O.bubbleFormats)(h));if(h instanceof w.default){var b=h.descendant(v.default.Leaf,p),g=u(b,1),m=g[0];y=(0,T.default)(y,(0,O.bubbleFormats)(m))}l=d.default.attributes.diff(y,l)||{}}else if("object"===s(o.insert)){var _=Object.keys(o.insert)[0];if(null==_)return t;e.scroll.insertAt(t,_,o.insert[_])}r+=i}return Object.keys(l).forEach(function(n){e.scroll.formatAt(t,i,n,l[n])}),t+i},0),t.reduce(function(t,n){return"number"==typeof n.delete?(e.scroll.deleteAt(t,n.delete),t):t+(n.retain||n.insert.length||1)},0),this.scroll.batchEnd(),this.update(t)}},{key:"deleteText",value:function(t,e){return this.scroll.deleteAt(t,e),this.update((new h.default).retain(t).delete(e))}},{key:"formatLine",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.scroll.update(),Object.keys(r).forEach(function(o){if(null==n.scroll.whitelist||n.scroll.whitelist[o]){var i=n.scroll.lines(t,Math.max(e,1)),l=e;i.forEach(function(e){var i=e.length();if(e instanceof g.default){var a=t-e.offset(n.scroll),s=e.newlineIndex(a+l)-a+1;e.formatAt(a,s,o,r[o])}else e.format(o,r[o]);l-=i})}}),this.scroll.optimize(),this.update((new h.default).retain(t).retain(e,(0,N.default)(r)))}},{key:"formatText",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(r).forEach(function(o){n.scroll.formatAt(t,e,o,r[o])}),this.update((new h.default).retain(t).retain(e,(0,N.default)(r)))}},{key:"getContents",value:function(t,e){return this.delta.slice(t,t+e)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce(function(t,e){return t.concat(e.delta())},new h.default)}},{key:"getFormat",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[],r=[];0===e?this.scroll.path(t).forEach(function(t){var e=u(t,1),o=e[0];o instanceof w.default?n.push(o):o instanceof v.default.Leaf&&r.push(o)}):(n=this.scroll.lines(t,e),r=this.scroll.descendants(v.default.Leaf,t,e));var o=[n,r].map(function(t){if(0===t.length)return{};for(var e=(0,O.bubbleFormats)(t.shift());Object.keys(e).length>0;){var n=t.shift();if(null==n)return e;e=l((0,O.bubbleFormats)(n),e)}return e});return T.default.apply(T.default,o)}},{key:"getText",value:function(t,e){return this.getContents(t,e).filter(function(t){return"string"==typeof t.insert}).map(function(t){return t.insert}).join("")}},{key:"insertEmbed",value:function(t,e,n){return this.scroll.insertAt(t,e,n),this.update((new h.default).retain(t).insert(o({},e,n)))}},{key:"insertText",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e=e.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),this.scroll.insertAt(t,e),Object.keys(r).forEach(function(o){n.scroll.formatAt(t,e.length,o,r[o])}),this.update((new h.default).retain(t).insert(e,(0,N.default)(r)))}},{key:"isBlank",value:function(){if(0==this.scroll.children.length)return!0;if(this.scroll.children.length>1)return!1;var t=this.scroll.children.head;return t.statics.blotName===w.default.blotName&&(!(t.children.length>1)&&t.children.head instanceof k.default)}},{key:"removeFormat",value:function(t,e){var n=this.getText(t,e),r=this.scroll.line(t+e),o=u(r,2),i=o[0],l=o[1],a=0,s=new h.default;null!=i&&(a=i instanceof g.default?i.newlineIndex(l)-l+1:i.length()-l,s=i.delta().slice(l,l+a-1).insert("\n"));var c=this.getContents(t,e+a),f=c.diff((new h.default).insert(n).concat(s)),p=(new h.default).retain(t).concat(f);return this.applyDelta(p)}},{key:"update",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this.delta;if(1===e.length&&"characterData"===e[0].type&&e[0].target.data.match(P)&&v.default.find(e[0].target)){var o=v.default.find(e[0].target),i=(0,O.bubbleFormats)(o),l=o.offset(this.scroll),a=e[0].oldValue.replace(_.default.CONTENTS,""),s=(new h.default).insert(a),u=(new h.default).insert(o.value());t=(new h.default).retain(l).concat(s.diff(u,n)).reduce(function(t,e){return e.insert?t.insert(e.insert,i):t.push(e)},new h.default),this.delta=r.compose(t)}else this.delta=this.getDelta(),t&&(0,A.default)(r.compose(t),this.delta)||(t=r.diff(this.delta,n));return t}}]),t}();e.default=S},function(t,e){"use strict";function n(){}function r(t,e,n){this.fn=t,this.context=e,this.once=n||!1}function o(){this._events=new n,this._eventsCount=0}var i=Object.prototype.hasOwnProperty,l="~";Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(l=!1)),o.prototype.eventNames=function(){var t,e,n=[];if(0===this._eventsCount)return n;for(e in t=this._events)i.call(t,e)&&n.push(l?e.slice(1):e);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},o.prototype.listeners=function(t,e){var n=l?l+t:t,r=this._events[n];if(e)return!!r;if(!r)return[];if(r.fn)return[r.fn];for(var o=0,i=r.length,a=new Array(i);o<i;o++)a[o]=r[o].fn;return a},o.prototype.emit=function(t,e,n,r,o,i){var a=l?l+t:t;if(!this._events[a])return!1;var s,u,c=this._events[a],f=arguments.length;if(c.fn){switch(c.once&&this.removeListener(t,c.fn,void 0,!0),f){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,e),!0;case 3:return c.fn.call(c.context,e,n),!0;case 4:return c.fn.call(c.context,e,n,r),!0;case 5:return c.fn.call(c.context,e,n,r,o),!0;case 6:return c.fn.call(c.context,e,n,r,o,i),!0}for(u=1,s=new Array(f-1);u<f;u++)s[u-1]=arguments[u];c.fn.apply(c.context,s)}else{var h,p=c.length;for(u=0;u<p;u++)switch(c[u].once&&this.removeListener(t,c[u].fn,void 0,!0),f){case 1:c[u].fn.call(c[u].context);break;case 2:c[u].fn.call(c[u].context,e);break;case 3:c[u].fn.call(c[u].context,e,n);break;case 4:c[u].fn.call(c[u].context,e,n,r);break;default:if(!s)for(h=1,s=new Array(f-1);h<f;h++)s[h-1]=arguments[h];c[u].fn.apply(c[u].context,s)}}return!0},o.prototype.on=function(t,e,n){var o=new r(e,n||this),i=l?l+t:t;return this._events[i]?this._events[i].fn?this._events[i]=[this._events[i],o]:this._events[i].push(o):(this._events[i]=o,this._eventsCount++),this},o.prototype.once=function(t,e,n){var o=new r(e,n||this,!0),i=l?l+t:t;return this._events[i]?this._events[i].fn?this._events[i]=[this._events[i],o]:this._events[i].push(o):(this._events[i]=o,this._eventsCount++),this},o.prototype.removeListener=function(t,e,r,o){var i=l?l+t:t;if(!this._events[i])return this;if(!e)return 0==--this._eventsCount?this._events=new n:delete this._events[i],this;var a=this._events[i];if(a.fn)a.fn!==e||o&&!a.once||r&&a.context!==r||(0==--this._eventsCount?this._events=new n:delete this._events[i]);else{for(var s=0,u=[],c=a.length;s<c;s++)(a[s].fn!==e||o&&!a[s].once||r&&a[s].context!==r)&&u.push(a[s]);u.length?this._events[i]=1===u.length?u[0]:u:0==--this._eventsCount?this._events=new n:delete this._events[i]}return this},o.prototype.removeAllListeners=function(t){var e;return t?(e=l?l+t:t,this._events[e]&&(0==--this._eventsCount?this._events=new n:delete this._events[e])):(this._events=new n,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prototype.setMaxListeners=function(){return this},o.prefixed=l,o.EventEmitter=o,void 0!==t&&(t.exports=o)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){return t instanceof v.default||t instanceof y.BlockEmbed}Object.defineProperty(e,"__esModule",{value:!0});var s=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},f=n(0),h=r(f),p=n(9),d=r(p),y=n(3),v=r(y),b=n(14),g=r(b),m=n(13),_=r(m),O=n(23),w=r(O),x=function(t){function e(t,n){o(this,e);var r=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return r.emitter=n.emitter,Array.isArray(n.whitelist)&&(r.whitelist=n.whitelist.reduce(function(t,e){return t[e]=!0,t},{})),r.domNode.addEventListener("DOMNodeInserted",function(){}),r.optimize(),r.enable(),r}return l(e,t),u(e,[{key:"batchStart",value:function(){this.batch=!0}},{key:"batchEnd",value:function(){this.batch=!1,this.optimize()}},{key:"deleteAt",value:function(t,n){var r=this.line(t),o=s(r,2),i=o[0],l=o[1],a=this.line(t+n),u=s(a,1),f=u[0];if(c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"deleteAt",this).call(this,t,n),null!=f&&i!==f&&l>0){if(i instanceof y.BlockEmbed||f instanceof y.BlockEmbed)return void this.optimize();if(i instanceof _.default){var h=i.newlineIndex(i.length(),!0);if(h>-1&&(i=i.split(h+1))===f)return void this.optimize()}else if(f instanceof _.default){var p=f.newlineIndex(0);p>-1&&f.split(p+1)}var d=f.children.head instanceof g.default?null:f.children.head;i.moveChildren(f,d),i.remove()}this.optimize()}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.domNode.setAttribute("contenteditable",t)}},{key:"formatAt",value:function(t,n,r,o){(null==this.whitelist||this.whitelist[r])&&(c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"formatAt",this).call(this,t,n,r,o),this.optimize())}},{key:"insertAt",value:function(t,n,r){if(null==r||null==this.whitelist||this.whitelist[n]){if(t>=this.length())if(null==r||null==h.default.query(n,h.default.Scope.BLOCK)){var o=h.default.create(this.statics.defaultChild);this.appendChild(o),null==r&&n.endsWith("\n")&&(n=n.slice(0,-1)),o.insertAt(0,n,r)}else{var i=h.default.create(n,r);this.appendChild(i)}else c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,t,n,r);this.optimize()}}},{key:"insertBefore",value:function(t,n){if(t.statics.scope===h.default.Scope.INLINE_BLOT){var r=h.default.create(this.statics.defaultChild);r.appendChild(t),t=r}c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n)}},{key:"leaf",value:function(t){return this.path(t).pop()||[null,-1]}},{key:"line",value:function(t){return t===this.length()?this.line(t-1):this.descendant(a,t)}},{key:"lines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return function t(e,n,r){var o=[],i=r;return e.children.forEachAt(n,r,function(e,n,r){a(e)?o.push(e):e instanceof h.default.Container&&(o=o.concat(t(e,n,i))),i-=r}),o}(this,t,e)}},{key:"optimize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!0!==this.batch&&(c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t,n),t.length>0&&this.emitter.emit(d.default.events.SCROLL_OPTIMIZE,t,n))}},{key:"path",value:function(t){return c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"path",this).call(this,t).slice(1)}},{key:"update",value:function(t){if(!0!==this.batch){var n=d.default.sources.USER;"string"==typeof t&&(n=t),Array.isArray(t)||(t=this.observer.takeRecords()),t.length>0&&this.emitter.emit(d.default.events.SCROLL_BEFORE_UPDATE,n,t),c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"update",this).call(this,t.concat([])),t.length>0&&this.emitter.emit(d.default.events.SCROLL_UPDATE,n,t)}}}]),e}(h.default.Scroll);x.blotName="scroll",x.className="ql-editor",x.tagName="DIV",x.defaultChild="block",x.allowedChildren=[v.default,y.BlockEmbed,w.default],e.default=x},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t,e,n){return"object"===(void 0===e?"undefined":x(e))?Object.keys(e).reduce(function(t,n){return s(t,n,e[n])},t):t.reduce(function(t,r){return r.attributes&&r.attributes[e]?t.push(r):t.insert(r.insert,(0,j.default)({},o({},e,n),r.attributes))},new q.default)}function u(t){if(t.nodeType!==Node.ELEMENT_NODE)return{};return t["__ql-computed-style"]||(t["__ql-computed-style"]=window.getComputedStyle(t))}function c(t,e){for(var n="",r=t.ops.length-1;r>=0&&n.length<e.length;--r){var o=t.ops[r];if("string"!=typeof o.insert)break;n=o.insert+n}return n.slice(-1*e.length)===e}function f(t){return 0!==t.childNodes.length&&["block","list-item"].indexOf(u(t).display)>-1}function h(t,e,n){return t.nodeType===t.TEXT_NODE?n.reduce(function(e,n){return n(t,e)},new q.default):t.nodeType===t.ELEMENT_NODE?[].reduce.call(t.childNodes||[],function(r,o){var i=h(o,e,n);return o.nodeType===t.ELEMENT_NODE&&(i=e.reduce(function(t,e){return e(o,t)},i),i=(o[W]||[]).reduce(function(t,e){return e(o,t)},i)),r.concat(i)},new q.default):new q.default}function p(t,e,n){return s(n,t,!0)}function d(t,e){var n=P.default.Attributor.Attribute.keys(t),r=P.default.Attributor.Class.keys(t),o=P.default.Attributor.Style.keys(t),i={};return n.concat(r).concat(o).forEach(function(e){var n=P.default.query(e,P.default.Scope.ATTRIBUTE);null!=n&&(i[n.attrName]=n.value(t),i[n.attrName])||(n=Y[e],null==n||n.attrName!==e&&n.keyName!==e||(i[n.attrName]=n.value(t)||void 0),null==(n=X[e])||n.attrName!==e&&n.keyName!==e||(n=X[e],i[n.attrName]=n.value(t)||void 0))}),Object.keys(i).length>0&&(e=s(e,i)),e}function y(t,e){var n=P.default.query(t);if(null==n)return e;if(n.prototype instanceof P.default.Embed){var r={},o=n.value(t);null!=o&&(r[n.blotName]=o,e=(new q.default).insert(r,n.formats(t)))}else"function"==typeof n.formats&&(e=s(e,n.blotName,n.formats(t)));return e}function v(t,e){return c(e,"\n")||e.insert("\n"),e}function b(){return new q.default}function g(t,e){var n=P.default.query(t);if(null==n||"list-item"!==n.blotName||!c(e,"\n"))return e;for(var r=-1,o=t.parentNode;!o.classList.contains("ql-clipboard");)"list"===(P.default.query(o)||{}).blotName&&(r+=1),o=o.parentNode;return r<=0?e:e.compose((new q.default).retain(e.length()-1).retain(1,{indent:r}))}function m(t,e){return c(e,"\n")||(f(t)||e.length()>0&&t.nextSibling&&f(t.nextSibling))&&e.insert("\n"),e}function _(t,e){if(f(t)&&null!=t.nextElementSibling&&!c(e,"\n\n")){var n=t.offsetHeight+parseFloat(u(t).marginTop)+parseFloat(u(t).marginBottom);t.nextElementSibling.offsetTop>t.offsetTop+1.5*n&&e.insert("\n")}return e}function O(t,e){var n={},r=t.style||{};return r.fontStyle&&"italic"===u(t).fontStyle&&(n.italic=!0),r.fontWeight&&(u(t).fontWeight.startsWith("bold")||parseInt(u(t).fontWeight)>=700)&&(n.bold=!0),Object.keys(n).length>0&&(e=s(e,n)),parseFloat(r.textIndent||0)>0&&(e=(new q.default).insert("\t").concat(e)),e}function w(t,e){var n=t.data;if("O:P"===t.parentNode.tagName)return e.insert(n.trim());if(0===n.trim().length&&t.parentNode.classList.contains("ql-clipboard"))return e;if(!u(t.parentNode).whiteSpace.startsWith("pre")){var r=function(t,e){return e=e.replace(/[^\u00a0]/g,""),e.length<1&&t?" ":e};n=n.replace(/\r\n/g," ").replace(/\n/g," "),n=n.replace(/\s\s+/g,r.bind(r,!0)),(null==t.previousSibling&&f(t.parentNode)||null!=t.previousSibling&&f(t.previousSibling))&&(n=n.replace(/^\s+/,r.bind(r,!1))),(null==t.nextSibling&&f(t.parentNode)||null!=t.nextSibling&&f(t.nextSibling))&&(n=n.replace(/\s+$/,r.bind(r,!1)))}return e.insert(n)}Object.defineProperty(e,"__esModule",{value:!0}),e.matchText=e.matchSpacing=e.matchNewline=e.matchBlot=e.matchAttributor=e.default=void 0;var x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),E=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),N=n(2),j=r(N),A=n(4),q=r(A),T=n(0),P=r(T),S=n(6),C=r(S),L=n(10),M=r(L),R=n(7),I=r(R),B=n(34),D=n(35),U=n(13),F=r(U),H=n(24),K=n(36),z=n(37),V=n(38),Z=(0,M.default)("quill:clipboard"),W="__ql-matcher",G=[[Node.TEXT_NODE,w],[Node.TEXT_NODE,m],["br",v],[Node.ELEMENT_NODE,m],[Node.ELEMENT_NODE,y],[Node.ELEMENT_NODE,_],[Node.ELEMENT_NODE,d],[Node.ELEMENT_NODE,O],["li",g],["b",p.bind(p,"bold")],["i",p.bind(p,"italic")],["style",b]],Y=[B.AlignAttribute,K.DirectionAttribute].reduce(function(t,e){return t[e.keyName]=e,t},{}),X=[B.AlignStyle,D.BackgroundStyle,H.ColorStyle,K.DirectionStyle,z.FontStyle,V.SizeStyle].reduce(function(t,e){return t[e.keyName]=e,t},{}),$=function(t){function e(t,n){i(this,e);var r=l(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return r.quill.root.addEventListener("paste",r.onPaste.bind(r)),r.container=r.quill.addContainer("ql-clipboard"),r.container.setAttribute("contenteditable",!0),r.container.setAttribute("tabindex",-1),r.matchers=[],G.concat(r.options.matchers).forEach(function(t){var e=k(t,2),o=e[0],i=e[1];(n.matchVisual||i!==_)&&r.addMatcher(o,i)}),r}return a(e,t),E(e,[{key:"addMatcher",value:function(t,e){this.matchers.push([t,e])}},{key:"convert",value:function(t){if("string"==typeof t)return this.container["inner"+"HTML"]=t.replace(/\>\r?\n +\</g,"><"),this.convert();var e=this.quill.getFormat(this.quill.selection.savedRange.index);if(e[F.default.blotName]){var n=this.container.innerText;return this.container["inner"+"HTML"]="",(new q.default).insert(n,o({},F.default.blotName,e[F.default.blotName]))}var r=this.prepareMatching(),i=k(r,2),l=i[0],a=i[1],s=h(this.container,l,a);return c(s,"\n")&&null==s.ops[s.ops.length-1].attributes&&(s=s.compose((new q.default).retain(s.length()-1).delete(1))),Z.log("convert",this.container["inner"+"HTML"],s),this.container["inner"+"HTML"]="",s}},{key:"dangerouslyPasteHTML",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:C.default.sources.API;if("string"==typeof t)this.quill.setContents(this.convert(t),e),this.quill.setSelection(0,C.default.sources.SILENT);else{var r=this.convert(e);this.quill.updateContents((new q.default).retain(t).concat(r),n),this.quill.setSelection(t+r.length(),C.default.sources.SILENT)}}},{key:"onPaste",value:function(t){var e=this;if(!t.defaultPrevented&&this.quill.isEnabled()){var n=this.quill.getSelection(),r=(new q.default).retain(n.index),o=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(C.default.sources.SILENT),setTimeout(function(){r=r.concat(e.convert()).delete(n.length),e.quill.updateContents(r,C.default.sources.USER),e.quill.setSelection(r.length()-n.length,C.default.sources.SILENT),e.quill.scrollingContainer.scrollTop=o,e.quill.focus()},1)}}},{key:"prepareMatching",value:function(){var t=this,e=[],n=[];return this.matchers.forEach(function(r){var o=k(r,2),i=o[0],l=o[1];switch(i){case Node.TEXT_NODE:n.push(l);break;case Node.ELEMENT_NODE:e.push(l);break;default:[].forEach.call(t.container.querySelectorAll(i),function(t){t[W]=t[W]||[],t[W].push(l)})}}),[e,n]}}]),e}(I.default);$.DEFAULTS={matchers:[],matchVisual:!0},e.default=$,e.matchAttributor=d,e.matchBlot=y,e.matchNewline=m,e.matchSpacing=_,e.matchText=w},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){var e=t.ops[t.ops.length-1];return null!=e&&(null!=e.insert?"string"==typeof e.insert&&e.insert.endsWith("\n"):null!=e.attributes&&Object.keys(e.attributes).some(function(t){return null!=f.default.query(t,f.default.Scope.BLOCK)}))}function s(t){var e=t.reduce(function(t,e){return t+=e.delete||0},0),n=t.length()-e;return a(t)&&(n-=1),n}Object.defineProperty(e,"__esModule",{value:!0}),e.getLastChangeIndex=e.default=void 0;var u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=n(0),f=r(c),h=n(6),p=r(h),d=n(7),y=r(d),v=function(t){function e(t,n){o(this,e);var r=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return r.lastRecorded=0,r.ignoreChange=!1,r.clear(),r.quill.on(p.default.events.EDITOR_CHANGE,function(t,e,n,o){t!==p.default.events.TEXT_CHANGE||r.ignoreChange||(r.options.userOnly&&o!==p.default.sources.USER?r.transform(e):r.record(e,n))}),r.quill.keyboard.addBinding({key:"Z",shortKey:!0},r.undo.bind(r)),r.quill.keyboard.addBinding({key:"Z",shortKey:!0,shiftKey:!0},r.redo.bind(r)),/Win/i.test(navigator.platform)&&r.quill.keyboard.addBinding({key:"Y",shortKey:!0},r.redo.bind(r)),r}return l(e,t),u(e,[{key:"change",value:function(t,e){if(0!==this.stack[t].length){var n=this.stack[t].pop();this.stack[e].push(n),this.lastRecorded=0,this.ignoreChange=!0,this.quill.updateContents(n[t],p.default.sources.USER),this.ignoreChange=!1;var r=s(n[t]);this.quill.setSelection(r)}}},{key:"clear",value:function(){this.stack={undo:[],redo:[]}}},{key:"cutoff",value:function(){this.lastRecorded=0}},{key:"record",value:function(t,e){if(0!==t.ops.length){this.stack.redo=[];var n=this.quill.getContents().diff(e),r=Date.now();if(this.lastRecorded+this.options.delay>r&&this.stack.undo.length>0){var o=this.stack.undo.pop();n=n.compose(o.undo),t=o.redo.compose(t)}else this.lastRecorded=r;this.stack.undo.push({redo:t,undo:n}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(t){this.stack.undo.forEach(function(e){e.undo=t.transform(e.undo,!0),e.redo=t.transform(e.redo,!0)}),this.stack.redo.forEach(function(e){e.undo=t.transform(e.undo,!0),e.redo=t.transform(e.redo,!0)})}},{key:"undo",value:function(){this.change("undo","redo")}}]),e}(y.default);v.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1},e.default=v,e.getLastChangeIndex=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.IndentClass=void 0;var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},s=n(0),u=function(t){return t&&t.__esModule?t:{default:t}}(s),c=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,[{key:"add",value:function(t,n){if("+1"===n||"-1"===n){var r=this.value(t)||0;n="+1"===n?r+1:r-1}return 0===n?(this.remove(t),!0):a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"add",this).call(this,t,n)}},{key:"canAdd",value:function(t,n){return a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"canAdd",this).call(this,t,n)||a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"canAdd",this).call(this,t,parseInt(n))}},{key:"value",value:function(t){return parseInt(a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"value",this).call(this,t))||void 0}}]),e}(u.default.Attributor.Class),f=new c("indent","ql-indent",{scope:u.default.Scope.BLOCK,whitelist:[1,2,3,4,5,6,7,8]});e.IndentClass=f},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=n(3),a=function(t){return t&&t.__esModule?t:{default:t}}(l),s=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),e}(a.default);s.blotName="blockquote",s.tagName="blockquote",e.default=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=n(3),s=function(t){return t&&t.__esModule?t:{default:t}}(a),u=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,null,[{key:"formats",value:function(t){return this.tagName.indexOf(t.tagName)+1}}]),e}(s.default);u.blotName="header",u.tagName=["H1","H2","H3","H4","H5","H6"],e.default=u},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ListItem=void 0;var s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},c=n(0),f=r(c),h=n(3),p=r(h),d=n(23),y=r(d),v=function(t){function e(){return i(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return a(e,t),s(e,[{key:"format",value:function(t,n){t!==b.blotName||n?u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n):this.replaceWith(f.default.create(this.statics.scope))}},{key:"remove",value:function(){null==this.prev&&null==this.next?this.parent.remove():u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"remove",this).call(this)}},{key:"replaceWith",value:function(t,n){return this.parent.isolate(this.offset(this.parent),this.length()),t===this.parent.statics.blotName?(this.parent.replaceWith(t,n),this):(this.parent.unwrap(),u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replaceWith",this).call(this,t,n))}}],[{key:"formats",value:function(t){return t.tagName===this.tagName?void 0:u(e.__proto__||Object.getPrototypeOf(e),"formats",this).call(this,t)}}]),e}(p.default);v.blotName="list-item",v.tagName="LI";var b=function(t){function e(t){i(this,e);var n=l(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t)),r=function(e){if(e.target.parentNode===t){var r=n.statics.formats(t),o=f.default.find(e.target);"checked"===r?o.format("list","unchecked"):"unchecked"===r&&o.format("list","checked")}};return t.addEventListener("touchstart",r),t.addEventListener("mousedown",r),n}return a(e,t),s(e,null,[{key:"create",value:function(t){var n="ordered"===t?"OL":"UL",r=u(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,n);return"checked"!==t&&"unchecked"!==t||r.setAttribute("data-checked","checked"===t),r}},{key:"formats",value:function(t){return"OL"===t.tagName?"ordered":"UL"===t.tagName?t.hasAttribute("data-checked")?"true"===t.getAttribute("data-checked")?"checked":"unchecked":"bullet":void 0}}]),s(e,[{key:"format",value:function(t,e){this.children.length>0&&this.children.tail.format(t,e)}},{key:"formats",value:function(){return o({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(t,n){if(t instanceof v)u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n);else{var r=null==n?this.length():n.offset(this),o=this.split(r);o.parent.insertBefore(t,o)}}},{key:"optimize",value:function(t){u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&n.domNode.tagName===this.domNode.tagName&&n.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(n.moveChildren(this),n.remove())}},{key:"replace",value:function(t){if(t.statics.blotName!==this.statics.blotName){var n=f.default.create(this.statics.defaultChild);t.moveChildren(n),this.appendChild(n)}u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replace",this).call(this,t)}}]),e}(y.default);b.blotName="list",b.scope=f.default.Scope.BLOCK_BLOT,b.tagName=["OL","UL"],b.defaultChild="list-item",b.allowedChildren=[v],e.ListItem=v,e.default=b},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=n(39),a=function(t){return t&&t.__esModule?t:{default:t}}(l),s=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),e}(a.default);s.blotName="italic",s.tagName=["EM","I"],e.default=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},s=n(5),u=function(t){return t&&t.__esModule?t:{default:t}}(s),c=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,null,[{key:"create",value:function(t){return"super"===t?document.createElement("sup"):"sub"===t?document.createElement("sub"):a(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t)}},{key:"formats",value:function(t){return"SUB"===t.tagName?"sub":"SUP"===t.tagName?"super":void 0}}]),e}(u.default);c.blotName="script",c.tagName=["SUB","SUP"],e.default=c},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=n(5),a=function(t){return t&&t.__esModule?t:{default:t}}(l),s=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),e}(a.default);s.blotName="strike",s.tagName="S",e.default=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=n(5),a=function(t){return t&&t.__esModule?t:{default:t}}(l),s=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),e}(a.default);s.blotName="underline",s.tagName="U",e.default=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},s=n(0),u=function(t){return t&&t.__esModule?t:{default:t}}(s),c=n(15),f=["alt","height","width"],h=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,[{key:"format",value:function(t,n){f.indexOf(t)>-1?n?this.domNode.setAttribute(t,n):this.domNode.removeAttribute(t):a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}],[{key:"create",value:function(t){var n=a(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return"string"==typeof t&&n.setAttribute("src",this.sanitize(t)),n}},{key:"formats",value:function(t){return f.reduce(function(e,n){return t.hasAttribute(n)&&(e[n]=t.getAttribute(n)),e},{})}},{key:"match",value:function(t){return/\.(jpe?g|gif|png)$/.test(t)||/^data:image\/.+;base64/.test(t)}},{key:"sanitize",value:function(t){return(0,c.sanitize)(t,["http","https","data"])?t:"//:0"}},{key:"value",value:function(t){return t.getAttribute("src")}}]),e}(u.default.Embed);h.blotName="image",h.tagName="IMG",e.default=h},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},s=n(3),u=n(15),c=function(t){return t&&t.__esModule?t:{default:t}}(u),f=["height","width"],h=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,[{key:"format",value:function(t,n){f.indexOf(t)>-1?n?this.domNode.setAttribute(t,n):this.domNode.removeAttribute(t):a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}],[{key:"create",value:function(t){var n=a(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return n.setAttribute("frameborder","0"),n.setAttribute("allowfullscreen",!0),n.setAttribute("src",this.sanitize(t)),n}},{key:"formats",value:function(t){return f.reduce(function(e,n){return t.hasAttribute(n)&&(e[n]=t.getAttribute(n)),e},{})}},{key:"sanitize",value:function(t){return c.default.sanitize(t)}},{key:"value",value:function(t){return t.getAttribute("src")}}]),e}(s.BlockEmbed);h.blotName="video",h.className="ql-video",h.tagName="IFRAME",e.default=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.FormulaBlot=void 0;var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},u=n(33),c=r(u),f=n(6),h=r(f),p=n(7),d=r(p),y=function(t){function e(){return o(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),a(e,null,[{key:"create",value:function(t){var n=s(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return"string"==typeof t&&(window.katex.render(t,n,{throwOnError:!1,errorColor:"#f00"}),n.setAttribute("data-value",t)),n}},{key:"value",value:function(t){return t.getAttribute("data-value")}}]),e}(c.default);y.blotName="formula",y.className="ql-formula",y.tagName="SPAN";var v=function(t){function e(){o(this,e);var t=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));if(null==window.katex)throw new Error("Formula module requires KaTeX.");return t}return l(e,t),a(e,null,[{key:"register",value:function(){h.default.register(y,!0)}}]),e}(d.default);e.FormulaBlot=y,e.default=v},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.CodeToken=e.CodeBlock=void 0;var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},u=n(0),c=r(u),f=n(6),h=r(f),p=n(7),d=r(p),y=n(13),v=r(y),b=function(t){function e(){return o(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),a(e,[{key:"replaceWith",value:function(t){this.domNode.textContent=this.domNode.textContent,this.attach(),s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replaceWith",this).call(this,t)}},{key:"highlight",value:function(t){var e=this.domNode.textContent;this.cachedText!==e&&((e.trim().length>0||null==this.cachedText)&&(this.domNode["inner"+"HTML"]=t(e),this.domNode.normalize(),this.attach()),this.cachedText=e)}}]),e}(v.default);b.className="ql-syntax";var g=new c.default.Attributor.Class("token","hljs",{scope:c.default.Scope.INLINE}),m=function(t){function e(t,n){o(this,e);var r=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));if("function"!=typeof r.options.highlight)throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var l=null;return r.quill.on(h.default.events.SCROLL_OPTIMIZE,function(){clearTimeout(l),l=setTimeout(function(){r.highlight(),l=null},r.options.interval)}),r.highlight(),r}return l(e,t),a(e,null,[{key:"register",value:function(){h.default.register(g,!0),h.default.register(b,!0)}}]),a(e,[{key:"highlight",value:function(){var t=this;if(!this.quill.selection.composing){this.quill.update(h.default.sources.USER);var e=this.quill.getSelection();this.quill.scroll.descendants(b).forEach(function(e){e.highlight(t.options.highlight)}),this.quill.update(h.default.sources.SILENT),null!=e&&this.quill.setSelection(e,h.default.sources.SILENT)}}}]),e}(d.default);m.DEFAULTS={highlight:function(){return null==window.hljs?null:function(t){return window.hljs.highlightAuto(t).value}}(),interval:1e3},e.CodeBlock=b,e.CodeToken=g,e.default=m},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t,e,n){var r=document.createElement("button");r.setAttribute("type","button"),r.classList.add("ql-"+e),null!=n&&(r.value=n),t.appendChild(r)}function u(t,e){Array.isArray(e[0])||(e=[e]),e.forEach(function(e){var n=document.createElement("span");n.classList.add("ql-formats"),e.forEach(function(t){if("string"==typeof t)s(n,t);else{var e=Object.keys(t)[0],r=t[e];Array.isArray(r)?c(n,e,r):s(n,e,r)}}),t.appendChild(n)})}function c(t,e,n){var r=document.createElement("select");r.classList.add("ql-"+e),n.forEach(function(t){var e=document.createElement("option");!1!==t?e.setAttribute("value",t):e.setAttribute("selected","selected"),r.appendChild(e)}),t.appendChild(r)}Object.defineProperty(e,"__esModule",{value:!0}),e.addControls=e.default=void 0;var f=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),h=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=n(4),d=r(p),y=n(0),v=r(y),b=n(6),g=r(b),m=n(10),_=r(m),O=n(7),w=r(O),x=(0,_.default)("quill:toolbar"),k=function(t){function e(t,n){i(this,e);var r=l(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));if(Array.isArray(r.options.container)){var o=document.createElement("div");u(o,r.options.container),t.container.parentNode.insertBefore(o,t.container),r.container=o}else"string"==typeof r.options.container?r.container=document.querySelector(r.options.container):r.container=r.options.container;if(!(r.container instanceof HTMLElement)){var a;return a=x.error("Container required for toolbar",r.options),l(r,a)}return r.container.classList.add("ql-toolbar"),r.controls=[],r.handlers={},Object.keys(r.options.handlers).forEach(function(t){r.addHandler(t,r.options.handlers[t])}),[].forEach.call(r.container.querySelectorAll("button, select"),function(t){r.attach(t)}),r.quill.on(g.default.events.EDITOR_CHANGE,function(t,e){t===g.default.events.SELECTION_CHANGE&&r.update(e)}),r.quill.on(g.default.events.SCROLL_OPTIMIZE,function(){var t=r.quill.selection.getRange(),e=f(t,1),n=e[0];r.update(n)}),r}return a(e,t),h(e,[{key:"addHandler",value:function(t,e){this.handlers[t]=e}},{key:"attach",value:function(t){var e=this,n=[].find.call(t.classList,function(t){return 0===t.indexOf("ql-")});if(n){if(n=n.slice("ql-".length),"BUTTON"===t.tagName&&t.setAttribute("type","button"),null==this.handlers[n]){if(null!=this.quill.scroll.whitelist&&null==this.quill.scroll.whitelist[n])return void x.warn("ignoring attaching to disabled format",n,t);if(null==v.default.query(n))return void x.warn("ignoring attaching to nonexistent format",n,t)}var r="SELECT"===t.tagName?"change":"click";t.addEventListener(r,function(r){var i=void 0;if("SELECT"===t.tagName){if(t.selectedIndex<0)return;var l=t.options[t.selectedIndex];i=!l.hasAttribute("selected")&&(l.value||!1)}else i=!t.classList.contains("ql-active")&&(t.value||!t.hasAttribute("value")),r.preventDefault();e.quill.focus();var a=e.quill.selection.getRange(),s=f(a,1),u=s[0];if(null!=e.handlers[n])e.handlers[n].call(e,i);else if(v.default.query(n).prototype instanceof v.default.Embed){if(!(i=prompt("Enter "+n)))return;e.quill.updateContents((new d.default).retain(u.index).delete(u.length).insert(o({},n,i)),g.default.sources.USER)}else e.quill.format(n,i,g.default.sources.USER);e.update(u)}),this.controls.push([n,t])}}},{key:"update",value:function(t){var e=null==t?{}:this.quill.getFormat(t);this.controls.forEach(function(n){var r=f(n,2),o=r[0],i=r[1];if("SELECT"===i.tagName){var l=void 0;if(null==t)l=null;else if(null==e[o])l=i.querySelector("option[selected]");else if(!Array.isArray(e[o])){var a=e[o];"string"==typeof a&&(a=a.replace(/\"/g,'\\"')),l=i.querySelector('option[value="'+a+'"]')}null==l?(i.value="",i.selectedIndex=-1):l.selected=!0}else if(null==t)i.classList.remove("ql-active");else if(i.hasAttribute("value")){var s=e[o]===i.getAttribute("value")||null!=e[o]&&e[o].toString()===i.getAttribute("value")||null==e[o]&&!i.getAttribute("value");i.classList.toggle("ql-active",s)}else i.classList.toggle("ql-active",null!=e[o])})}}]),e}(w.default);k.DEFAULTS={},k.DEFAULTS={container:null,handlers:{clean:function(){var t=this,e=this.quill.getSelection();if(null!=e)if(0==e.length){var n=this.quill.getFormat();Object.keys(n).forEach(function(e){null!=v.default.query(e,v.default.Scope.INLINE)&&t.quill.format(e,!1)})}else this.quill.removeFormat(e,g.default.sources.USER)},direction:function(t){var e=this.quill.getFormat().align;"rtl"===t&&null==e?this.quill.format("align","right",g.default.sources.USER):t||"right"!==e||this.quill.format("align",!1,g.default.sources.USER),this.quill.format("direction",t,g.default.sources.USER)},indent:function(t){var e=this.quill.getSelection(),n=this.quill.getFormat(e),r=parseInt(n.indent||0);if("+1"===t||"-1"===t){var o="+1"===t?1:-1;"rtl"===n.direction&&(o*=-1),this.quill.format("indent",r+o,g.default.sources.USER)}},link:function(t){!0===t&&(t=prompt("Enter link URL:")),this.quill.format("link",t,g.default.sources.USER)},list:function(t){var e=this.quill.getSelection(),n=this.quill.getFormat(e);"check"===t?"checked"===n.list||"unchecked"===n.list?this.quill.format("list",!1,g.default.sources.USER):this.quill.format("list","unchecked",g.default.sources.USER):this.quill.format("list",t,g.default.sources.USER)}}},e.default=k,e.addControls=u},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=3 x2=13 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=9 y1=4 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=14 x2=4 y1=14 y2=14></line> <line class=ql-stroke x1=12 x2=6 y1=4 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=15 x2=5 y1=14 y2=14></line> <line class=ql-stroke x1=15 x2=9 y1=4 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=15 x2=3 y1=14 y2=14></line> <line class=ql-stroke x1=15 x2=3 y1=4 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <g class="ql-fill ql-color-label"> <polygon points="6 6.868 6 6 5 6 5 7 5.942 7 6 6.868"></polygon> <rect height=1 width=1 x=4 y=4></rect> <polygon points="6.817 5 6 5 6 6 6.38 6 6.817 5"></polygon> <rect height=1 width=1 x=2 y=6></rect> <rect height=1 width=1 x=3 y=5></rect> <rect height=1 width=1 x=4 y=7></rect> <polygon points="4 11.439 4 11 3 11 3 12 3.755 12 4 11.439"></polygon> <rect height=1 width=1 x=2 y=12></rect> <rect height=1 width=1 x=2 y=9></rect> <rect height=1 width=1 x=2 y=15></rect> <polygon points="4.63 10 4 10 4 11 4.192 11 4.63 10"></polygon> <rect height=1 width=1 x=3 y=8></rect> <path d=M10.832,4.2L11,4.582V4H10.708A1.948,1.948,0,0,1,10.832,4.2Z></path> <path d=M7,4.582L7.168,4.2A1.929,1.929,0,0,1,7.292,4H7V4.582Z></path> <path d=M8,13H7.683l-0.351.8a1.933,1.933,0,0,1-.124.2H8V13Z></path> <rect height=1 width=1 x=12 y=2></rect> <rect height=1 width=1 x=11 y=3></rect> <path d=M9,3H8V3.282A1.985,1.985,0,0,1,9,3Z></path> <rect height=1 width=1 x=2 y=3></rect> <rect height=1 width=1 x=6 y=2></rect> <rect height=1 width=1 x=3 y=2></rect> <rect height=1 width=1 x=5 y=3></rect> <rect height=1 width=1 x=9 y=2></rect> <rect height=1 width=1 x=15 y=14></rect> <polygon points="13.447 10.174 13.469 10.225 13.472 10.232 13.808 11 14 11 14 10 13.37 10 13.447 10.174"></polygon> <rect height=1 width=1 x=13 y=7></rect> <rect height=1 width=1 x=15 y=5></rect> <rect height=1 width=1 x=14 y=6></rect> <rect height=1 width=1 x=15 y=8></rect> <rect height=1 width=1 x=14 y=9></rect> <path d=M3.775,14H3v1H4V14.314A1.97,1.97,0,0,1,3.775,14Z></path> <rect height=1 width=1 x=14 y=3></rect> <polygon points="12 6.868 12 6 11.62 6 12 6.868"></polygon> <rect height=1 width=1 x=15 y=2></rect> <rect height=1 width=1 x=12 y=5></rect> <rect height=1 width=1 x=13 y=4></rect> <polygon points="12.933 9 13 9 13 8 12.495 8 12.933 9"></polygon> <rect height=1 width=1 x=9 y=14></rect> <rect height=1 width=1 x=8 y=15></rect> <path d=M6,14.926V15H7V14.316A1.993,1.993,0,0,1,6,14.926Z></path> <rect height=1 width=1 x=5 y=15></rect> <path d=M10.668,13.8L10.317,13H10v1h0.792A1.947,1.947,0,0,1,10.668,13.8Z></path> <rect height=1 width=1 x=11 y=15></rect> <path d=M14.332,12.2a1.99,1.99,0,0,1,.166.8H15V12H14.245Z></path> <rect height=1 width=1 x=14 y=15></rect> <rect height=1 width=1 x=15 y=11></rect> </g> <polyline class=ql-stroke points="5.5 13 9 5 12.5 13"></polyline> <line class=ql-stroke x1=11.63 x2=6.38 y1=11 y2=11></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <rect class="ql-fill ql-stroke" height=3 width=3 x=4 y=5></rect> <rect class="ql-fill ql-stroke" height=3 width=3 x=11 y=5></rect> <path class="ql-even ql-fill ql-stroke" d=M7,8c0,4.031-3,5-3,5></path> <path class="ql-even ql-fill ql-stroke" d=M14,8c0,4.031-3,5-3,5></path> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-stroke d=M5,4H9.5A2.5,2.5,0,0,1,12,6.5v0A2.5,2.5,0,0,1,9.5,9H5A0,0,0,0,1,5,9V4A0,0,0,0,1,5,4Z></path> <path class=ql-stroke d=M5,9h5.5A2.5,2.5,0,0,1,13,11.5v0A2.5,2.5,0,0,1,10.5,14H5a0,0,0,0,1,0,0V9A0,0,0,0,1,5,9Z></path> </svg>'},function(t,e){t.exports='<svg class="" viewbox="0 0 18 18"> <line class=ql-stroke x1=5 x2=13 y1=3 y2=3></line> <line class=ql-stroke x1=6 x2=9.35 y1=12 y2=3></line> <line class=ql-stroke x1=11 x2=15 y1=11 y2=15></line> <line class=ql-stroke x1=15 x2=11 y1=11 y2=15></line> <rect class=ql-fill height=1 rx=0.5 ry=0.5 width=7 x=2 y=14></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class="ql-color-label ql-stroke ql-transparent" x1=3 x2=15 y1=15 y2=15></line> <polyline class=ql-stroke points="5.5 11 9 3 12.5 11"></polyline> <line class=ql-stroke x1=11.63 x2=6.38 y1=9 y2=9></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <polygon class="ql-stroke ql-fill" points="3 11 5 9 3 7 3 11"></polygon> <line class="ql-stroke ql-fill" x1=15 x2=11 y1=4 y2=4></line> <path class=ql-fill d=M11,3a3,3,0,0,0,0,6h1V3H11Z></path> <rect class=ql-fill height=11 width=1 x=11 y=4></rect> <rect class=ql-fill height=11 width=1 x=13 y=4></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <polygon class="ql-stroke ql-fill" points="15 12 13 10 15 8 15 12"></polygon> <line class="ql-stroke ql-fill" x1=9 x2=5 y1=4 y2=4></line> <path class=ql-fill d=M5,3A3,3,0,0,0,5,9H6V3H5Z></path> <rect class=ql-fill height=11 width=1 x=5 y=4></rect> <rect class=ql-fill height=11 width=1 x=7 y=4></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M14,16H4a1,1,0,0,1,0-2H14A1,1,0,0,1,14,16Z /> <path class=ql-fill d=M14,4H4A1,1,0,0,1,4,2H14A1,1,0,0,1,14,4Z /> <rect class=ql-fill x=3 y=6 width=12 height=6 rx=1 ry=1 /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M13,16H5a1,1,0,0,1,0-2h8A1,1,0,0,1,13,16Z /> <path class=ql-fill d=M13,4H5A1,1,0,0,1,5,2h8A1,1,0,0,1,13,4Z /> <rect class=ql-fill x=2 y=6 width=14 height=6 rx=1 ry=1 /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15,8H13a1,1,0,0,1,0-2h2A1,1,0,0,1,15,8Z /> <path class=ql-fill d=M15,12H13a1,1,0,0,1,0-2h2A1,1,0,0,1,15,12Z /> <path class=ql-fill d=M15,16H5a1,1,0,0,1,0-2H15A1,1,0,0,1,15,16Z /> <path class=ql-fill d=M15,4H5A1,1,0,0,1,5,2H15A1,1,0,0,1,15,4Z /> <rect class=ql-fill x=2 y=6 width=8 height=6 rx=1 ry=1 /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M5,8H3A1,1,0,0,1,3,6H5A1,1,0,0,1,5,8Z /> <path class=ql-fill d=M5,12H3a1,1,0,0,1,0-2H5A1,1,0,0,1,5,12Z /> <path class=ql-fill d=M13,16H3a1,1,0,0,1,0-2H13A1,1,0,0,1,13,16Z /> <path class=ql-fill d=M13,4H3A1,1,0,0,1,3,2H13A1,1,0,0,1,13,4Z /> <rect class=ql-fill x=8 y=6 width=8 height=6 rx=1 ry=1 transform="translate(24 18) rotate(-180)"/> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M11.759,2.482a2.561,2.561,0,0,0-3.53.607A7.656,7.656,0,0,0,6.8,6.2C6.109,9.188,5.275,14.677,4.15,14.927a1.545,1.545,0,0,0-1.3-.933A0.922,0.922,0,0,0,2,15.036S1.954,16,4.119,16s3.091-2.691,3.7-5.553c0.177-.826.36-1.726,0.554-2.6L8.775,6.2c0.381-1.421.807-2.521,1.306-2.676a1.014,1.014,0,0,0,1.02.56A0.966,0.966,0,0,0,11.759,2.482Z></path> <rect class=ql-fill height=1.6 rx=0.8 ry=0.8 width=5 x=5.15 y=6.2></rect> <path class=ql-fill d=M13.663,12.027a1.662,1.662,0,0,1,.266-0.276q0.193,0.069.456,0.138a2.1,2.1,0,0,0,.535.069,1.075,1.075,0,0,0,.767-0.3,1.044,1.044,0,0,0,.314-0.8,0.84,0.84,0,0,0-.238-0.619,0.8,0.8,0,0,0-.594-0.239,1.154,1.154,0,0,0-.781.3,4.607,4.607,0,0,0-.781,1q-0.091.15-.218,0.346l-0.246.38c-0.068-.288-0.137-0.582-0.212-0.885-0.459-1.847-2.494-.984-2.941-0.8-0.482.2-.353,0.647-0.094,0.529a0.869,0.869,0,0,1,1.281.585c0.217,0.751.377,1.436,0.527,2.038a5.688,5.688,0,0,1-.362.467,2.69,2.69,0,0,1-.264.271q-0.221-.08-0.471-0.147a2.029,2.029,0,0,0-.522-0.066,1.079,1.079,0,0,0-.768.3A1.058,1.058,0,0,0,9,15.131a0.82,0.82,0,0,0,.832.852,1.134,1.134,0,0,0,.787-0.3,5.11,5.11,0,0,0,.776-0.993q0.141-.219.215-0.34c0.046-.076.122-0.194,0.223-0.346a2.786,2.786,0,0,0,.918,1.726,2.582,2.582,0,0,0,2.376-.185c0.317-.181.212-0.565,0-0.494A0.807,0.807,0,0,1,14.176,15a5.159,5.159,0,0,1-.913-2.446l0,0Q13.487,12.24,13.663,12.027Z></path> </svg>'},function(t,e){t.exports='<svg viewBox="0 0 18 18"> <path class=ql-fill d=M10,4V14a1,1,0,0,1-2,0V10H3v4a1,1,0,0,1-2,0V4A1,1,0,0,1,3,4V8H8V4a1,1,0,0,1,2,0Zm6.06787,9.209H14.98975V7.59863a.54085.54085,0,0,0-.605-.60547h-.62744a1.01119,1.01119,0,0,0-.748.29688L11.645,8.56641a.5435.5435,0,0,0-.022.8584l.28613.30762a.53861.53861,0,0,0,.84717.0332l.09912-.08789a1.2137,1.2137,0,0,0,.2417-.35254h.02246s-.01123.30859-.01123.60547V13.209H12.041a.54085.54085,0,0,0-.605.60547v.43945a.54085.54085,0,0,0,.605.60547h4.02686a.54085.54085,0,0,0,.605-.60547v-.43945A.54085.54085,0,0,0,16.06787,13.209Z /> </svg>'},function(t,e){t.exports='<svg viewBox="0 0 18 18"> <path class=ql-fill d=M16.73975,13.81445v.43945a.54085.54085,0,0,1-.605.60547H11.855a.58392.58392,0,0,1-.64893-.60547V14.0127c0-2.90527,3.39941-3.42187,3.39941-4.55469a.77675.77675,0,0,0-.84717-.78125,1.17684,1.17684,0,0,0-.83594.38477c-.2749.26367-.561.374-.85791.13184l-.4292-.34082c-.30811-.24219-.38525-.51758-.1543-.81445a2.97155,2.97155,0,0,1,2.45361-1.17676,2.45393,2.45393,0,0,1,2.68408,2.40918c0,2.45312-3.1792,2.92676-3.27832,3.93848h2.79443A.54085.54085,0,0,1,16.73975,13.81445ZM9,3A.99974.99974,0,0,0,8,4V8H3V4A1,1,0,0,0,1,4V14a1,1,0,0,0,2,0V10H8v4a1,1,0,0,0,2,0V4A.99974.99974,0,0,0,9,3Z /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=13 y1=4 y2=4></line> <line class=ql-stroke x1=5 x2=11 y1=14 y2=14></line> <line class=ql-stroke x1=8 x2=10 y1=14 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <rect class=ql-stroke height=10 width=12 x=3 y=4></rect> <circle class=ql-fill cx=6 cy=7 r=1></circle> <polyline class="ql-even ql-fill" points="5 12 5 11 7 9 8 10 11 7 13 9 13 12 5 12"></polyline> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class="ql-fill ql-stroke" points="3 7 3 11 5 9 3 7"></polyline> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class=ql-stroke points="5 7 5 11 3 9 5 7"></polyline> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=11 y1=7 y2=11></line> <path class="ql-even ql-stroke" d=M8.9,4.577a3.476,3.476,0,0,1,.36,4.679A3.476,3.476,0,0,1,4.577,8.9C3.185,7.5,2.035,6.4,4.217,4.217S7.5,3.185,8.9,4.577Z></path> <path class="ql-even ql-stroke" d=M13.423,9.1a3.476,3.476,0,0,0-4.679-.36,3.476,3.476,0,0,0,.36,4.679c1.392,1.392,2.5,2.542,4.679.36S14.815,10.5,13.423,9.1Z></path> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=7 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=7 x2=15 y1=14 y2=14></line> <line class="ql-stroke ql-thin" x1=2.5 x2=4.5 y1=5.5 y2=5.5></line> <path class=ql-fill d=M3.5,6A0.5,0.5,0,0,1,3,5.5V3.085l-0.276.138A0.5,0.5,0,0,1,2.053,3c-0.124-.247-0.023-0.324.224-0.447l1-.5A0.5,0.5,0,0,1,4,2.5v3A0.5,0.5,0,0,1,3.5,6Z></path> <path class="ql-stroke ql-thin" d=M4.5,10.5h-2c0-.234,1.85-1.076,1.85-2.234A0.959,0.959,0,0,0,2.5,8.156></path> <path class="ql-stroke ql-thin" d=M2.5,14.846a0.959,0.959,0,0,0,1.85-.109A0.7,0.7,0,0,0,3.75,14a0.688,0.688,0,0,0,.6-0.736,0.959,0.959,0,0,0-1.85-.109></path> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=6 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=6 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=6 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=3 y1=4 y2=4></line> <line class=ql-stroke x1=3 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=3 x2=3 y1=14 y2=14></line> </svg>'},function(t,e){t.exports='<svg class="" viewbox="0 0 18 18"> <line class=ql-stroke x1=9 x2=15 y1=4 y2=4></line> <polyline class=ql-stroke points="3 4 4 5 6 3"></polyline> <line class=ql-stroke x1=9 x2=15 y1=14 y2=14></line> <polyline class=ql-stroke points="3 14 4 15 6 13"></polyline> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class=ql-stroke points="3 9 4 10 6 8"></polyline> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15.5,15H13.861a3.858,3.858,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.921,1.921,0,0,0,12.021,11.7a0.50013,0.50013,0,1,0,.957.291h0a0.914,0.914,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.076-1.16971,1.86982-1.93971,2.43082A1.45639,1.45639,0,0,0,12,15.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,15Z /> <path class=ql-fill d=M9.65,5.241a1,1,0,0,0-1.409.108L6,7.964,3.759,5.349A1,1,0,0,0,2.192,6.59178Q2.21541,6.6213,2.241,6.649L4.684,9.5,2.241,12.35A1,1,0,0,0,3.71,13.70722q0.02557-.02768.049-0.05722L6,11.036,8.241,13.65a1,1,0,1,0,1.567-1.24277Q9.78459,12.3777,9.759,12.35L7.316,9.5,9.759,6.651A1,1,0,0,0,9.65,5.241Z /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15.5,7H13.861a4.015,4.015,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.922,1.922,0,0,0,12.021,3.7a0.5,0.5,0,1,0,.957.291,0.917,0.917,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.077-1.164,1.925-1.934,2.486A1.423,1.423,0,0,0,12,7.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,7Z /> <path class=ql-fill d=M9.651,5.241a1,1,0,0,0-1.41.108L6,7.964,3.759,5.349a1,1,0,1,0-1.519,1.3L4.683,9.5,2.241,12.35a1,1,0,1,0,1.519,1.3L6,11.036,8.241,13.65a1,1,0,0,0,1.519-1.3L7.317,9.5,9.759,6.651A1,1,0,0,0,9.651,5.241Z /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class="ql-stroke ql-thin" x1=15.5 x2=2.5 y1=8.5 y2=9.5></line> <path class=ql-fill d=M9.007,8C6.542,7.791,6,7.519,6,6.5,6,5.792,7.283,5,9,5c1.571,0,2.765.679,2.969,1.309a1,1,0,0,0,1.9-.617C13.356,4.106,11.354,3,9,3,6.2,3,4,4.538,4,6.5a3.2,3.2,0,0,0,.5,1.843Z></path> <path class=ql-fill d=M8.984,10C11.457,10.208,12,10.479,12,11.5c0,0.708-1.283,1.5-3,1.5-1.571,0-2.765-.679-2.969-1.309a1,1,0,1,0-1.9.617C4.644,13.894,6.646,15,9,15c2.8,0,5-1.538,5-3.5a3.2,3.2,0,0,0-.5-1.843Z></path> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-stroke d=M5,3V9a4.012,4.012,0,0,0,4,4H9a4.012,4.012,0,0,0,4-4V3></path> <rect class=ql-fill height=1 rx=0.5 ry=0.5 width=12 x=3 y=15></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <rect class=ql-stroke height=12 width=12 x=3 y=3></rect> <rect class=ql-fill height=12 width=1 x=5 y=3></rect> <rect class=ql-fill height=12 width=1 x=12 y=3></rect> <rect class=ql-fill height=2 width=8 x=5 y=8></rect> <rect class=ql-fill height=1 width=3 x=3 y=5></rect> <rect class=ql-fill height=1 width=3 x=3 y=7></rect> <rect class=ql-fill height=1 width=3 x=3 y=10></rect> <rect class=ql-fill height=1 width=3 x=3 y=12></rect> <rect class=ql-fill height=1 width=3 x=12 y=5></rect> <rect class=ql-fill height=1 width=3 x=12 y=7></rect> <rect class=ql-fill height=1 width=3 x=12 y=10></rect> <rect class=ql-fill height=1 width=3 x=12 y=12></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <polygon class=ql-stroke points="7 11 9 13 11 11 7 11"></polygon> <polygon class=ql-stroke points="7 7 9 5 11 7 7 7"></polygon> </svg>'},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BubbleTooltip=void 0;var a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=n(2),c=r(u),f=n(9),h=r(f),p=n(44),d=r(p),y=n(22),v=n(26),b=r(v),g=[["bold","italic","link"],[{header:1},{header:2},"blockquote"]],m=function(t){function e(t,n){o(this,e),null!=n.modules.toolbar&&null==n.modules.toolbar.container&&(n.modules.toolbar.container=g);var r=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return r.quill.container.classList.add("ql-bubble"),r}return l(e,t),s(e,[{key:"extendToolbar",value:function(t){this.tooltip=new _(this.quill,this.options.bounds),this.tooltip.root.appendChild(t.container),this.buildButtons([].slice.call(t.container.querySelectorAll("button")),b.default),this.buildPickers([].slice.call(t.container.querySelectorAll("select")),b.default)}}]),e}(d.default);m.DEFAULTS=(0,c.default)(!0,{},d.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(t){t?this.quill.theme.tooltip.edit():this.quill.format("link",!1)}}}}});var _=function(t){function e(t,n){o(this,e);var r=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return r.quill.on(h.default.events.EDITOR_CHANGE,function(t,e,n,o){if(t===h.default.events.SELECTION_CHANGE)if(null!=e&&e.length>0&&o===h.default.sources.USER){r.show(),r.root.style.left="0px",r.root.style.width="",r.root.style.width=r.root.offsetWidth+"px";var i=r.quill.getLines(e.index,e.length);if(1===i.length)r.position(r.quill.getBounds(e));else{var l=i[i.length-1],a=r.quill.getIndex(l),s=Math.min(l.length()-1,e.index+e.length-a),u=r.quill.getBounds(new y.Range(a,s));r.position(u)}}else document.activeElement!==r.textbox&&r.quill.hasFocus()&&r.hide()}),r}return l(e,t),s(e,[{key:"listen",value:function(){var t=this;a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",function(){t.root.classList.remove("ql-editing")}),this.quill.on(h.default.events.SCROLL_OPTIMIZE,function(){setTimeout(function(){if(!t.root.classList.contains("ql-hidden")){var e=t.quill.getSelection();null!=e&&t.position(t.quill.getBounds(e))}},1)})}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(t){var n=a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"position",this).call(this,t),r=this.root.querySelector(".ql-tooltip-arrow");if(r.style.marginLeft="",0===n)return n;r.style.marginLeft=-1*n-r.offsetWidth/2+"px"}}]),e}(p.BaseTooltip);_.TEMPLATE=['<span class="ql-tooltip-arrow"></span>','<div class="ql-tooltip-editor">','<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">','<a class="ql-close"></a>',"</div>"].join(""),e.BubbleTooltip=_,e.default=m},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=n(2),f=r(c),h=n(9),p=r(h),d=n(44),y=r(d),v=n(15),b=r(v),g=n(22),m=n(26),_=r(m),O=[[{header:["1","2","3",!1]}],["bold","italic","underline","link"],[{list:"ordered"},{list:"bullet"}],["clean"]],w=function(t){function e(t,n){o(this,e),null!=n.modules.toolbar&&null==n.modules.toolbar.container&&(n.modules.toolbar.container=O);var r=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return r.quill.container.classList.add("ql-snow"),r}return l(e,t),u(e,[{key:"extendToolbar",value:function(t){t.container.classList.add("ql-snow"),this.buildButtons([].slice.call(t.container.querySelectorAll("button")),_.default),this.buildPickers([].slice.call(t.container.querySelectorAll("select")),_.default),this.tooltip=new x(this.quill,this.options.bounds),t.container.querySelector(".ql-link")&&this.quill.keyboard.addBinding({key:"K",shortKey:!0},function(e,n){t.handlers.link.call(t,!n.format.link)})}}]),e}(y.default);w.DEFAULTS=(0,f.default)(!0,{},y.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(t){if(t){var e=this.quill.getSelection();if(null==e||0==e.length)return;var n=this.quill.getText(e);/^\S+@\S+\.\S+$/.test(n)&&0!==n.indexOf("mailto:")&&(n="mailto:"+n);this.quill.theme.tooltip.edit("link",n)}else this.quill.format("link",!1)}}}}});var x=function(t){function e(t,n){o(this,e);var r=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return r.preview=r.root.querySelector("a.ql-preview"),r}return l(e,t),u(e,[{key:"listen",value:function(){var t=this;s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"listen",this).call(this),this.root.querySelector("a.ql-action").addEventListener("click",function(e){t.root.classList.contains("ql-editing")?t.save():t.edit("link",t.preview.textContent),e.preventDefault()}),this.root.querySelector("a.ql-remove").addEventListener("click",function(e){if(null!=t.linkRange){var n=t.linkRange;t.restoreFocus(),t.quill.formatText(n,"link",!1,p.default.sources.USER),delete t.linkRange}e.preventDefault(),t.hide()}),this.quill.on(p.default.events.SELECTION_CHANGE,function(e,n,r){if(null!=e){if(0===e.length&&r===p.default.sources.USER){var o=t.quill.scroll.descendant(b.default,e.index),i=a(o,2),l=i[0],s=i[1];if(null!=l){t.linkRange=new g.Range(e.index-s,l.length());var u=b.default.formats(l.domNode);return t.preview.textContent=u,t.preview.setAttribute("href",u),t.show(),void t.position(t.quill.getBounds(t.linkRange))}}else delete t.linkRange;t.hide()}})}},{key:"show",value:function(){s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"show",this).call(this),this.root.removeAttribute("data-mode")}}]),e}(d.BaseTooltip);x.TEMPLATE=['<a class="ql-preview" rel="noopener noreferrer" target="_blank" href="about:blank"></a>','<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">','<a class="ql-action"></a>','<a class="ql-remove"></a>'].join(""),e.default=w}]).default}); | |
8 | -//# sourceMappingURL=quill.min.js.map | |
\ No newline at end of file |
unpackage/dist/dev/app-plus/__uniappquillimageresize.js
deleted
100644 → 0
1 | -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ImageResize=e():t.ImageResize=e()}(this,function(){return function(t){function e(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=39)}([function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){var o=n(22),r="object"==typeof self&&self&&self.Object===Object&&self,i=o||r||Function("return this")();t.exports=i},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e,n){function o(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var o=t[e];this.set(o[0],o[1])}}var r=n(76),i=n(77),u=n(78),c=n(79),a=n(80);o.prototype.clear=r,o.prototype.delete=i,o.prototype.get=u,o.prototype.has=c,o.prototype.set=a,t.exports=o},function(t,e,n){function o(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}var r=n(8);t.exports=o},function(t,e,n){function o(t){return null==t?void 0===t?a:c:s&&s in Object(t)?i(t):u(t)}var r=n(16),i=n(65),u=n(88),c="[object Null]",a="[object Undefined]",s=r?r.toStringTag:void 0;t.exports=o},function(t,e,n){function o(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}var r=n(74);t.exports=o},function(t,e,n){var o=n(11),r=o(Object,"create");t.exports=r},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,"a",function(){return r});var r=function t(e){o(this,t),this.onCreate=function(){},this.onDestroy=function(){},this.onUpdate=function(){},this.overlay=e.overlay,this.img=e.img,this.options=e.options,this.requestUpdate=e.onUpdate}},function(t,e,n){function o(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var r=n(21);t.exports=o},function(t,e,n){function o(t,e){var n=i(t,e);return r(n)?n:void 0}var r=n(49),i=n(66);t.exports=o},function(t,e,n){function o(t){return null!=t&&i(t.length)&&!r(t)}var r=n(13),i=n(31);t.exports=o},function(t,e,n){function o(t){if(!i(t))return!1;var e=r(t);return e==c||e==a||e==u||e==s}var r=n(5),i=n(0),u="[object AsyncFunction]",c="[object Function]",a="[object GeneratorFunction]",s="[object Proxy]";t.exports=o},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){var o=n(11),r=n(1),i=o(r,"Map");t.exports=i},function(t,e,n){var o=n(1),r=o.Symbol;t.exports=r},function(t,e){function n(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}t.exports=n},function(t,e,n){function o(t,e,n){(void 0===n||i(t[e],n))&&(void 0!==n||e in t)||r(t,e,n)}var r=n(10),i=n(8);t.exports=o},function(t,e,n){function o(t,e,n,p,l){t!==e&&u(e,function(u,s){if(l||(l=new r),a(u))c(t,e,s,n,o,p,l);else{var d=p?p(f(t,s),u,s+"",t,e,l):void 0;void 0===d&&(d=u),i(t,s,d)}},s)}var r=n(42),i=n(18),u=n(47),c=n(52),a=n(0),s=n(33),f=n(26);t.exports=o},function(t,e,n){function o(t,e){return u(i(t,e,r),t+"")}var r=n(27),i=n(90),u=n(91);t.exports=o},function(t,e,n){var o=n(11),r=function(){try{var t=o(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=r},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,n(105))},function(t,e,n){var o=n(89),r=o(Object.getPrototypeOf,Object);t.exports=r},function(t,e){function n(t,e){var n=typeof t;return!!(e=null==e?o:e)&&("number"==n||"symbol"!=n&&r.test(t))&&t>-1&&t%1==0&&t<e}var o=9007199254740991,r=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e){function n(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||o)}var o=Object.prototype;t.exports=n},function(t,e){function n(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}t.exports=n},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){var o=n(48),r=n(2),i=Object.prototype,u=i.hasOwnProperty,c=i.propertyIsEnumerable,a=o(function(){return arguments}())?o:function(t){return r(t)&&u.call(t,"callee")&&!c.call(t,"callee")};t.exports=a},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){(function(t){var o=n(1),r=n(103),i="object"==typeof e&&e&&!e.nodeType&&e,u=i&&"object"==typeof t&&t&&!t.nodeType&&t,c=u&&u.exports===i,a=c?o.Buffer:void 0,s=a?a.isBuffer:void 0,f=s||r;t.exports=f}).call(e,n(14)(t))},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=o}var o=9007199254740991;t.exports=n},function(t,e,n){var o=n(50),r=n(55),i=n(87),u=i&&i.isTypedArray,c=u?r(u):o;t.exports=c},function(t,e,n){function o(t){return u(t)?r(t,!0):i(t)}var r=n(44),i=n(51),u=n(12);t.exports=o},function(t,e,n){"use strict";e.a={modules:["DisplaySize","Toolbar","Resize"]}},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.d(e,"a",function(){return c});var u=n(9),c=function(t){function e(){var t,n,i,u;o(this,e);for(var c=arguments.length,a=Array(c),s=0;s<c;s++)a[s]=arguments[s];return n=i=r(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(a))),i.onCreate=function(){i.display=document.createElement("div"),i.display.classList.add("ql-image-size"),i.overlay.appendChild(i.display)},i.onDestroy=function(){},i.onUpdate=function(){if(i.display&&i.img){var t=i.getCurrentSize();i.display["inner"+"HTML"]=t.join(" × "),Object.assign(i.display.style,{right:"4px",top:"4px",left:"auto"})}},i.getCurrentSize=function(){return[i.img.width,Math.round(i.img.width/i.img.naturalWidth*i.img.naturalHeight)]},u=n,r(i,u)}return i(e,t),e}(u.a)},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.d(e,"a",function(){return f});var u=n(9),c=navigator.maxTouchPoints,a=!1;try{var s=Object.defineProperty({},"passive",{get:function(){a={passive:!1}}});window.addEventListener("test",null,s)}catch(t){}var f=function(t){function e(){var t,n,i,u;o(this,e);for(var s=arguments.length,f=Array(s),p=0;p<s;p++)f[p]=arguments[p];return n=i=r(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(f))),i.onCreate=function(){i.boxes=[],i.addBox("nwse-resize"),i.addBox("nesw-resize"),i.addBox("nwse-resize"),i.addBox("nesw-resize"),i.positionBoxes()},i.onDestroy=function(){i.setCursor("")},i.positionBoxes=function(){[{left:"-6px",top:"-6px"},{right:"-6px",top:"-6px"},{right:"-6px",bottom:"-6px"},{left:"-6px",bottom:"-6px"}].forEach(function(t,e){Object.assign(i.boxes[e].style,t)})},i.addBox=function(t){var e=document.createElement("div");e.classList.add("ql-image-handle"),e.style.cursor=t,e.addEventListener(c?"touchstart":"mousedown",i.handleMousedown,!1),i.overlay.appendChild(e),i.boxes.push(e)},i.handleMousedown=function(t){i.dragBox=t.target;var e=c?t.changedTouches[0]:t;i.dragStartX=e.clientX,i.preDragWidth=i.img.width||i.img.naturalWidth,i.setCursor(i.dragBox.style.cursor),document.addEventListener(c?"touchmove":"mousemove",i.handleDrag,a),document.addEventListener(c?"touchend":"mouseup",i.handleMouseup,!1)},i.handleMouseup=function(){i.setCursor(""),document.removeEventListener(c?"touchmove":"mousemove",i.handleDrag),document.removeEventListener(c?"touchend":"mouseup",i.handleMouseup)},i.handleDrag=function(t){if(i.img){var e=c?t.changedTouches[0]:t,n=e.clientX-i.dragStartX;i.dragBox===i.boxes[0]||i.dragBox===i.boxes[3]?i.img.width=Math.round(i.preDragWidth-n):i.img.width=Math.round(i.preDragWidth+n),i.requestUpdate(),t.preventDefault()}},i.setCursor=function(t){[document.body,i.img].forEach(function(e){e.style.cursor=t})},u=n,r(i,u)}return i(e,t),e}(u.a)},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.d(e,"a",function(){return c});var u=n(9),c=function(t){function e(){var t,n,i,u;o(this,e);for(var c=arguments.length,a=Array(c),s=0;s<c;s++)a[s]=arguments[s];return n=i=r(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(a))),i.onCreate=function(){i.toolbar=document.createElement("div"),i.toolbar.classList.add("ql-image-toolbar"),i.overlay.appendChild(i.toolbar),i._addToolbarButtons()},i.onDestroy=function(){},i.onUpdate=function(){},i._addToolbarButtons=function(){var t=document.createElement("span");t.classList.add("triangle-up"),i.toolbar.appendChild(t);var e=document.createElement("span");e.innerText="删除",e.addEventListener("click",function(){var t=new CustomEvent("keyup");t.keyCode=46,document.dispatchEvent(t)}),i.toolbar.appendChild(e)},u=n,r(i,u)}return i(e,t),e}(u.a)},function(t,e,n){var o=n(17),r=n(20),i=n(64),u=n(102),c=r(function(t){return t.push(void 0,i),o(u,void 0,t)});t.exports=c},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var r=n(38),i=n.n(r),u=n(34),c=n(35),a=n(37),s=n(36),f={DisplaySize:c.a,Toolbar:a.a,Resize:s.a},p=function t(e){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,t),this.initializeModules=function(){n.removeModules(),n.modules=n.moduleClasses.map(function(t){return new(f[t]||t)(n)}),n.modules.forEach(function(t){t.onCreate()}),n.onUpdate()},this.onUpdate=function(){n.repositionElements(),n.modules.forEach(function(t){t.onUpdate()})},this.removeModules=function(){n.modules.forEach(function(t){t.onDestroy()}),n.modules=[]},this.handleClick=function(t){if(t.target&&t.target.tagName&&"IMG"===t.target.tagName.toUpperCase()){if(n.img===t.target)return;n.img&&n.hide(),n.show(t.target)}else n.img&&n.hide()},this.show=function(t){n.img=t,n.showOverlay(),n.initializeModules()},this.showOverlay=function(){n.overlay&&n.hideOverlay(),n.quill.setSelection(null),n.setUserSelect("none"),document.addEventListener("keyup",n.checkImage,!0),n.quill.root.addEventListener("input",n.checkImage,!0),n.overlay=document.createElement("div"),n.overlay.classList.add("ql-image-overlay"),n.quill.root.parentNode.appendChild(n.overlay),n.repositionElements()},this.hideOverlay=function(){n.overlay&&(n.quill.root.parentNode.removeChild(n.overlay),n.overlay=void 0,document.removeEventListener("keyup",n.checkImage),n.quill.root.removeEventListener("input",n.checkImage),n.setUserSelect(""))},this.repositionElements=function(){if(n.overlay&&n.img){var t=n.quill.root.parentNode,e=n.img.getBoundingClientRect(),o=t.getBoundingClientRect();Object.assign(n.overlay.style,{left:e.left-o.left-1+t.scrollLeft+"px",top:e.top-o.top+t.scrollTop+"px",width:e.width+"px",height:e.height+"px"})}},this.hide=function(){n.hideOverlay(),n.removeModules(),n.img=void 0},this.setUserSelect=function(t){["userSelect","mozUserSelect","webkitUserSelect","msUserSelect"].forEach(function(e){n.quill.root.style[e]=t,document.documentElement.style[e]=t})},this.checkImage=function(t){n.img&&(46!=t.keyCode&&8!=t.keyCode||window.Quill.find(n.img).deleteAt(0),n.hide())},this.quill=e;var c=!1;r.modules&&(c=r.modules.slice()),this.options=i()({},r,u.a),!1!==c&&(this.options.modules=c),document.execCommand("enableObjectResizing",!1,"false"),this.quill.root.addEventListener("click",this.handleClick,!1),this.quill.root.parentNode.style.position=this.quill.root.parentNode.style.position||"relative",this.moduleClasses=this.options.modules,this.modules=[]};e.default=p,window.Quill&&window.Quill.register("modules/imageResize",p)},function(t,e,n){function o(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var o=t[e];this.set(o[0],o[1])}}var r=n(67),i=n(68),u=n(69),c=n(70),a=n(71);o.prototype.clear=r,o.prototype.delete=i,o.prototype.get=u,o.prototype.has=c,o.prototype.set=a,t.exports=o},function(t,e,n){function o(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var o=t[e];this.set(o[0],o[1])}}var r=n(81),i=n(82),u=n(83),c=n(84),a=n(85);o.prototype.clear=r,o.prototype.delete=i,o.prototype.get=u,o.prototype.has=c,o.prototype.set=a,t.exports=o},function(t,e,n){function o(t){var e=this.__data__=new r(t);this.size=e.size}var r=n(3),i=n(93),u=n(94),c=n(95),a=n(96),s=n(97);o.prototype.clear=i,o.prototype.delete=u,o.prototype.get=c,o.prototype.has=a,o.prototype.set=s,t.exports=o},function(t,e,n){var o=n(1),r=o.Uint8Array;t.exports=r},function(t,e,n){function o(t,e){var n=u(t),o=!n&&i(t),f=!n&&!o&&c(t),l=!n&&!o&&!f&&s(t),d=n||o||f||l,h=d?r(t.length,String):[],v=h.length;for(var y in t)!e&&!p.call(t,y)||d&&("length"==y||f&&("offset"==y||"parent"==y)||l&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||a(y,v))||h.push(y);return h}var r=n(54),i=n(28),u=n(29),c=n(30),a=n(24),s=n(32),f=Object.prototype,p=f.hasOwnProperty;t.exports=o},function(t,e,n){function o(t,e,n){var o=t[e];c.call(t,e)&&i(o,n)&&(void 0!==n||e in t)||r(t,e,n)}var r=n(10),i=n(8),u=Object.prototype,c=u.hasOwnProperty;t.exports=o},function(t,e,n){var o=n(0),r=Object.create,i=function(){function t(){}return function(e){if(!o(e))return{};if(r)return r(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=i},function(t,e,n){var o=n(63),r=o();t.exports=r},function(t,e,n){function o(t){return i(t)&&r(t)==u}var r=n(5),i=n(2),u="[object Arguments]";t.exports=o},function(t,e,n){function o(t){return!(!u(t)||i(t))&&(r(t)?h:s).test(c(t))}var r=n(13),i=n(75),u=n(0),c=n(98),a=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,f=Function.prototype,p=Object.prototype,l=f.toString,d=p.hasOwnProperty,h=RegExp("^"+l.call(d).replace(a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=o},function(t,e,n){function o(t){return u(t)&&i(t.length)&&!!c[r(t)]}var r=n(5),i=n(31),u=n(2),c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c["[object Arguments]"]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c["[object Function]"]=c["[object Map]"]=c["[object Number]"]=c["[object Object]"]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1,t.exports=o},function(t,e,n){function o(t){if(!r(t))return u(t);var e=i(t),n=[];for(var o in t)("constructor"!=o||!e&&a.call(t,o))&&n.push(o);return n}var r=n(0),i=n(25),u=n(86),c=Object.prototype,a=c.hasOwnProperty;t.exports=o},function(t,e,n){function o(t,e,n,o,g,_,m){var j=b(t,n),w=b(e,n),O=m.get(w);if(O)return void r(t,n,O);var E=_?_(j,w,n+"",t,e,m):void 0,z=void 0===E;if(z){var C=f(w),P=!C&&l(w),S=!C&&!P&&y(w);E=w,C||P||S?f(j)?E=j:p(j)?E=c(j):P?(z=!1,E=i(w,!0)):S?(z=!1,E=u(w,!0)):E=[]:v(w)||s(w)?(E=j,s(j)?E=x(j):h(j)&&!d(j)||(E=a(w))):z=!1}z&&(m.set(w,E),g(E,w,o,_,m),m.delete(w)),r(t,n,E)}var r=n(18),i=n(57),u=n(58),c=n(59),a=n(72),s=n(28),f=n(29),p=n(100),l=n(30),d=n(13),h=n(0),v=n(101),y=n(32),b=n(26),x=n(104);t.exports=o},function(t,e,n){var o=n(99),r=n(21),i=n(27),u=r?function(t,e){return r(t,"toString",{configurable:!0,enumerable:!1,value:o(e),writable:!0})}:i;t.exports=u},function(t,e){function n(t,e){for(var n=-1,o=Array(t);++n<t;)o[n]=e(n);return o}t.exports=n},function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},function(t,e,n){function o(t){var e=new t.constructor(t.byteLength);return new r(e).set(new r(t)),e}var r=n(43);t.exports=o},function(t,e,n){(function(t){function o(t,e){if(e)return t.slice();var n=t.length,o=s?s(n):new t.constructor(n);return t.copy(o),o}var r=n(1),i="object"==typeof e&&e&&!e.nodeType&&e,u=i&&"object"==typeof t&&t&&!t.nodeType&&t,c=u&&u.exports===i,a=c?r.Buffer:void 0,s=a?a.allocUnsafe:void 0;t.exports=o}).call(e,n(14)(t))},function(t,e,n){function o(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var r=n(56);t.exports=o},function(t,e){function n(t,e){var n=-1,o=t.length;for(e||(e=Array(o));++n<o;)e[n]=t[n];return e}t.exports=n},function(t,e,n){function o(t,e,n,o){var u=!n;n||(n={});for(var c=-1,a=e.length;++c<a;){var s=e[c],f=o?o(n[s],t[s],s,n,t):void 0;void 0===f&&(f=t[s]),u?i(n,s,f):r(n,s,f)}return n}var r=n(45),i=n(10);t.exports=o},function(t,e,n){var o=n(1),r=o["__core-js_shared__"];t.exports=r},function(t,e,n){function o(t){return r(function(e,n){var o=-1,r=n.length,u=r>1?n[r-1]:void 0,c=r>2?n[2]:void 0;for(u=t.length>3&&"function"==typeof u?(r--,u):void 0,c&&i(n[0],n[1],c)&&(u=r<3?void 0:u,r=1),e=Object(e);++o<r;){var a=n[o];a&&t(e,a,o,u)}return e})}var r=n(20),i=n(73);t.exports=o},function(t,e){function n(t){return function(e,n,o){for(var r=-1,i=Object(e),u=o(e),c=u.length;c--;){var a=u[t?c:++r];if(!1===n(i[a],a,i))break}return e}}t.exports=n},function(t,e,n){function o(t,e,n,u,c,a){return i(t)&&i(e)&&(a.set(e,t),r(t,e,void 0,o,a),a.delete(e)),t}var r=n(19),i=n(0);t.exports=o},function(t,e,n){function o(t){var e=u.call(t,a),n=t[a];try{t[a]=void 0;var o=!0}catch(t){}var r=c.call(t);return o&&(e?t[a]=n:delete t[a]),r}var r=n(16),i=Object.prototype,u=i.hasOwnProperty,c=i.toString,a=r?r.toStringTag:void 0;t.exports=o},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e,n){function o(){this.__data__=r?r(null):{},this.size=0}var r=n(7);t.exports=o},function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},function(t,e,n){function o(t){var e=this.__data__;if(r){var n=e[t];return n===i?void 0:n}return c.call(e,t)?e[t]:void 0}var r=n(7),i="__lodash_hash_undefined__",u=Object.prototype,c=u.hasOwnProperty;t.exports=o},function(t,e,n){function o(t){var e=this.__data__;return r?void 0!==e[t]:u.call(e,t)}var r=n(7),i=Object.prototype,u=i.hasOwnProperty;t.exports=o},function(t,e,n){function o(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?i:e,this}var r=n(7),i="__lodash_hash_undefined__";t.exports=o},function(t,e,n){function o(t){return"function"!=typeof t.constructor||u(t)?{}:r(i(t))}var r=n(46),i=n(23),u=n(25);t.exports=o},function(t,e,n){function o(t,e,n){if(!c(n))return!1;var o=typeof e;return!!("number"==o?i(n)&&u(e,n.length):"string"==o&&e in n)&&r(n[e],t)}var r=n(8),i=n(12),u=n(24),c=n(0);t.exports=o},function(t,e){function n(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=n},function(t,e,n){function o(t){return!!i&&i in t}var r=n(61),i=function(){var t=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=o},function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},function(t,e,n){function o(t){var e=this.__data__,n=r(e,t);return!(n<0)&&(n==e.length-1?e.pop():u.call(e,n,1),--this.size,!0)}var r=n(4),i=Array.prototype,u=i.splice;t.exports=o},function(t,e,n){function o(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}var r=n(4);t.exports=o},function(t,e,n){function o(t){return r(this.__data__,t)>-1}var r=n(4);t.exports=o},function(t,e,n){function o(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}var r=n(4);t.exports=o},function(t,e,n){function o(){this.size=0,this.__data__={hash:new r,map:new(u||i),string:new r}}var r=n(40),i=n(3),u=n(15);t.exports=o},function(t,e,n){function o(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}var r=n(6);t.exports=o},function(t,e,n){function o(t){return r(this,t).get(t)}var r=n(6);t.exports=o},function(t,e,n){function o(t){return r(this,t).has(t)}var r=n(6);t.exports=o},function(t,e,n){function o(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}var r=n(6);t.exports=o},function(t,e){function n(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}t.exports=n},function(t,e,n){(function(t){var o=n(22),r="object"==typeof e&&e&&!e.nodeType&&e,i=r&&"object"==typeof t&&t&&!t.nodeType&&t,u=i&&i.exports===r,c=u&&o.process,a=function(){try{var t=i&&i.require&&i.require("util").types;return t||c&&c.binding&&c.binding("util")}catch(t){}}();t.exports=a}).call(e,n(14)(t))},function(t,e){function n(t){return r.call(t)}var o=Object.prototype,r=o.toString;t.exports=n},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e,n){function o(t,e,n){return e=i(void 0===e?t.length-1:e,0),function(){for(var o=arguments,u=-1,c=i(o.length-e,0),a=Array(c);++u<c;)a[u]=o[e+u];u=-1;for(var s=Array(e+1);++u<e;)s[u]=o[u];return s[e]=n(a),r(t,this,s)}}var r=n(17),i=Math.max;t.exports=o},function(t,e,n){var o=n(53),r=n(92),i=r(o);t.exports=i},function(t,e){function n(t){var e=0,n=0;return function(){var u=i(),c=r-(u-n);if(n=u,c>0){if(++e>=o)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var o=800,r=16,i=Date.now;t.exports=n},function(t,e,n){function o(){this.__data__=new r,this.size=0}var r=n(3);t.exports=o},function(t,e){function n(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}t.exports=n},function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e,n){function o(t,e){var n=this.__data__;if(n instanceof r){var o=n.__data__;if(!i||o.length<c-1)return o.push([t,e]),this.size=++n.size,this;n=this.__data__=new u(o)}return n.set(t,e),this.size=n.size,this}var r=n(3),i=n(15),u=n(41),c=200;t.exports=o},function(t,e){function n(t){if(null!=t){try{return r.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var o=Function.prototype,r=o.toString;t.exports=n},function(t,e){function n(t){return function(){return t}}t.exports=n},function(t,e,n){function o(t){return i(t)&&r(t)}var r=n(12),i=n(2);t.exports=o},function(t,e,n){function o(t){if(!u(t)||r(t)!=c)return!1;var e=i(t);if(null===e)return!0;var n=p.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&f.call(n)==l}var r=n(5),i=n(23),u=n(2),c="[object Object]",a=Function.prototype,s=Object.prototype,f=a.toString,p=s.hasOwnProperty,l=f.call(Object);t.exports=o},function(t,e,n){var o=n(19),r=n(62),i=r(function(t,e,n,r){o(t,e,n,r)});t.exports=i},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function o(t){return r(t,i(t))}var r=n(60),i=n(33);t.exports=o},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n}])}); | |
\ No newline at end of file |
unpackage/dist/dev/app-plus/__uniappscan.js
deleted
100644 → 0
1 | -!function(e){var t={};function n(a){if(t[a])return t[a].exports;var o=t[a]={i:a,l:!1,exports:{}};return e[a].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},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 a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(a,o,function(t){return e[t]}.bind(null,o));return a},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=43)}([function(e,t){e.exports={}},function(e,t,n){"use strict";function a(e,t,n,a,o,r,i,s,c,u){var l,f="function"==typeof e?e.options:e;if(c){f.components||(f.components={});var d=Object.prototype.hasOwnProperty;for(var p in c)d.call(c,p)&&!d.call(f.components,p)&&(f.components[p]=c[p])}if(u&&((u.beforeCreate||(u.beforeCreate=[])).unshift((function(){this[u.__module]=this})),(f.mixins||(f.mixins=[])).push(u)),t&&(f.render=t,f.staticRenderFns=n,f._compiled=!0),a&&(f.functional=!0),r&&(f._scopeId="data-v-"+r),i?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},f._ssrRegister=l):o&&(l=s?function(){o.call(this,this.$root.$options.shadowRoot)}:o),l)if(f.functional){f._injectStyles=l;var g=f.render;f.render=function(e,t){return l.call(t),g(e,t)}}else{var h=f.beforeCreate;f.beforeCreate=h?[].concat(h,l):[l]}return{exports:e,options:f}}n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.weexPlus=t.default=void 0,a="function"==typeof getUni?getUni:function(){var e=function(e){return"function"==typeof e},t=function(e){return e.then((function(e){return[null,e]})).catch((function(e){return[e]}))},n=/^\$|^on|^create|Sync$|Manager$|^pause/,a=["os","getCurrentSubNVue","getSubNVueById","stopRecord","stopVoice","stopBackgroundAudio","stopPullDownRefresh","hideKeyboard","hideToast","hideLoading","showNavigationBarLoading","hideNavigationBarLoading","canIUse","navigateBack","closeSocket","pageScrollTo","drawCanvas"],r=function(e){return(!n.test(e)||"createBLEConnection"===e)&&!~a.indexOf(e)},i=function(n){return function(){for(var a=arguments.length,o=Array(a>1?a-1:0),r=1;r<a;r++)o[r-1]=arguments[r];var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e(i.success)||e(i.fail)||e(i.complete)?n.apply(void 0,[i].concat(o)):t(new Promise((function(e,t){n.apply(void 0,[Object.assign({},i,{success:e,fail:t})].concat(o)),Promise.prototype.finally=function(e){var t=this.constructor;return this.then((function(n){return t.resolve(e()).then((function(){return n}))}),(function(n){return t.resolve(e()).then((function(){throw n}))}))}})))}},s=[],c=void 0;function u(e){s.forEach((function(t){return t({origin:c,data:e})}))}var l=o.webview.currentWebview().id,f=new BroadcastChannel("UNI-APP-SUBNVUE");function d(e){var t=o.webview.getWebviewById(e);return t&&!t.$processed&&function(e){e.$processed=!0;var t=o.webview.currentWebview().id===e.id,n="uniNView"===e.__uniapp_origin_type&&e.__uniapp_origin_id,a=e.id;if(e.postMessage=function(e){n?f.postMessage({data:e,to:t?n:a}):_({type:"UniAppSubNVue",data:e})},e.onMessage=function(e){s.push(e)},e.__uniapp_mask_id){c=e.__uniapp_host;var r=e.__uniapp_mask,i=o.webview.getWebviewById(e.__uniapp_mask_id);i=i.parent()||i;var u=e.show,l=e.hide,d=e.close,p=function(){i.setStyle({mask:r})},g=function(){i.setStyle({mask:"none"})};e.show=function(){p();for(var t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];return u.apply(e,n)},e.hide=function(){g();for(var t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];return l.apply(e,n)},e.close=function(){g();for(var t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];return d.apply(e,n)}}}(t),t}f.onmessage=function(e){e.data.to===l&&u(e.data.data)};var p=weex.requireModule("plus"),g=weex.requireModule("globalEvent"),h=0,v={};g.addEventListener("plusMessage",(function(e){"UniAppJsApi"===e.data.type?y(e.data.id,e.data.data):"UniAppSubNVue"===e.data.type?u(e.data.data,e.data.options):"onNavigationBarButtonTap"===e.data.type?"function"==typeof b&&b(e.data.data):"onNavigationBarSearchInputChanged"===e.data.type?"function"==typeof S&&S(e.data.data):"onNavigationBarSearchInputConfirmed"===e.data.type?"function"==typeof C&&C(e.data.data):"onNavigationBarSearchInputClicked"===e.data.type&&"function"==typeof w&&w(e.data.data)}));var y=function(e,t){var n=v[e];n?(n(t),n.keepAlive||delete v[e]):console.error("callback["+e+"] is undefined")},m=function(t){var n,a,o=t.id,r=t.type,i=t.params;v[o]=(a=function(t){e(n)?n(t):n&&(~t.errMsg.indexOf(":ok")?e(n.success)&&n.success(t):~t.errMsg.indexOf(":fail")&&e(n.fail)&&n.fail(t),e(n.complete)&&n.complete(t))},(e(n=i)||n&&e(n.callback))&&(a.keepAlive=!0),a),p.postMessage({id:o,type:r,params:i},"__uniapp__service")};function _(e){p.postMessage(e,"__uniapp__service")}var A=function(e){return function(t){m({id:h++,type:e,params:t})}},b=void 0,S=void 0,C=void 0,w=void 0;function E(e){b=e}function M(e){S=e}function k(e){C=e}function O(e){w=e}function B(e){return weex.requireModule(e)}var I=weex.requireModule("dom"),P=weex.requireModule("globalEvent"),T=[];function D(e){"function"==typeof e&&(this.isUniAppReady?e():T.push(e))}P.addEventListener("plusMessage",(function(e){"UniAppReady"===e.data.type&&(D.isUniAppReady=!0,T.length&&(T.forEach((function(e){return e()})),T=[]))}));var N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},x=weex.requireModule("stream"),U=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GET",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"application/x-www-form-urlencoded";return"object"===(void 0===e?"undefined":N(e))?"POST"===t.toUpperCase()&&"application/json"===n.toLowerCase()?JSON.stringify(e):Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&"):e},R=weex.requireModule("plusstorage"),V=weex.requireModule("clipboard"),F=function(){if("function"==typeof getUniEmitter)return getUniEmitter;var e={$on:function(){console.warn("uni.$on failed")},$off:function(){console.warn("uni.$off failed")},$once:function(){console.warn("uni.$once failed")},$emit:function(){console.warn("uni.$emit failed")}};return function(){return e}}();function L(e,t,n){return e[t].apply(e,n)}var j=Object.freeze({loadFontFace:function(t){var n=t.family,a=t.source,o=(t.desc,t.success),r=(t.fail,t.complete);I.addRule("fontFace",{fontFamily:n,src:a.replace(/"/g,"'")});var i={errMsg:"loadFontFace:ok",status:"loaded"};e(o)&&o(i),e(r)&&r(i)},ready:D,request:function(t){var n=t.url,a=t.data,o=t.header,r=t.method,i=void 0===r?"GET":r,s=t.dataType,c=void 0===s?"json":s,u=(t.responseType,t.success),l=t.fail,f=t.complete,d=!1,p=!1,g={};if(o)for(var h in o)p||"content-type"!==h.toLowerCase()?g[h]=o[h]:(p=!0,g["Content-Type"]=o[h]);return"GET"===i&&a&&(n=n+(~n.indexOf("?")?"&"===n.substr(-1)||"?"===n.substr(-1)?"":"&":"?")+U(a)),x.fetch({url:n,method:i,headers:g,type:"json"===c?"json":"text",body:"GET"!==i?U(a,i,g["Content-Type"]):""},(function(t){var n=t.status,a=(t.ok,t.statusText,t.data),o=t.headers,r={};!n||-1===n||d?(r.errMsg="request:fail",e(l)&&l(r)):(r.data=a,r.statusCode=n,r.header=o,e(u)&&u(r)),e(f)&&f(r)})),{abort:function(){d=!0}}},getStorage:function(t){var n=t.key,a=(t.data,t.success),o=t.fail,r=t.complete;R.getItem(n+"__TYPE",(function(t){if("success"===t.result){var i=t.data;R.getItem(n,(function(t){if("success"===t.result){var n=t.data;i&&n?("String"!==i&&(n=JSON.parse(n)),e(a)&&a({errMsg:"getStorage:ok",data:n})):(t.errMsg="setStorage:fail",e(o)&&o(t))}else t.errMsg="setStorage:fail",e(o)&&o(t);e(r)&&r(t)}))}else t.errMsg="setStorage:fail",e(o)&&o(t),e(r)&&r(t)}))},setStorage:function(t){var n=t.key,a=t.data,o=t.success,r=t.fail,i=t.complete,s="String";"object"===(void 0===a?"undefined":N(a))&&(s="Object",a=JSON.stringify(a)),R.setItem(n,a,(function(t){"success"===t.result?R.setItem(n+"__TYPE",s,(function(t){"success"===t.result?e(o)&&o({errMsg:"setStorage:ok"}):(t.errMsg="setStorage:fail",e(r)&&r(t))})):(t.errMsg="setStorage:fail",e(r)&&r(t)),e(i)&&i(t)}))},removeStorage:function(t){var n=t.key,a=(t.data,t.success),o=t.fail,r=t.complete;R.removeItem(n,(function(t){"success"===t.result?e(a)&&a({errMsg:"removeStorage:ok"}):(t.errMsg="removeStorage:fail",e(o)&&o(t)),e(r)&&r(t)})),R.removeItem(n+"__TYPE")},clearStorage:function(e){e.key,e.data,e.success,e.fail,e.complete},getClipboardData:function(t){var n=t.success,a=(t.fail,t.complete);V.getString((function(t){var o={errMsg:"getClipboardData:ok",data:t.data};e(n)&&n(o),e(a)&&a(o)}))},setClipboardData:function(t){var n=t.data,a=t.success,o=(t.fail,t.complete),r={errMsg:"setClipboardData:ok"};V.setString(n),e(a)&&a(r),e(o)&&o(r)},onSubNVueMessage:u,getSubNVueById:d,getCurrentSubNVue:function(){return d(o.webview.currentWebview().id)},$on:function(){return L(F(),"$on",[].concat(Array.prototype.slice.call(arguments)))},$off:function(){return L(F(),"$off",[].concat(Array.prototype.slice.call(arguments)))},$once:function(){return L(F(),"$once",[].concat(Array.prototype.slice.call(arguments)))},$emit:function(){return L(F(),"$emit",[].concat(Array.prototype.slice.call(arguments)))}}),$={os:{nvue:!0}},J={};return"undefined"!=typeof Proxy?J=new Proxy({},{get:function(e,t){if("os"===t)return{nvue:!0};if("postMessage"===t)return _;if("requireNativePlugin"===t)return B;if("onNavigationBarButtonTap"===t)return E;if("onNavigationBarSearchInputChanged"===t)return M;if("onNavigationBarSearchInputConfirmed"===t)return k;if("onNavigationBarSearchInputClicked"===t)return O;var n=j[t];return n||(n=A(t)),r(t)?i(n):n}}):(Object.keys($).forEach((function(e){J[e]=$[e]})),J.postMessage=_,J.requireNativePlugin=B,J.onNavigationBarButtonTap=E,J.onNavigationBarSearchInputChanged=M,J.onNavigationBarSearchInputConfirmed=k,J.onNavigationBarSearchInputClicked=O,Object.keys({uploadFile:!0,downloadFile:!0,chooseImage:!0,previewImage:!0,getImageInfo:!0,saveImageToPhotosAlbum:!0,chooseVideo:!0,saveVideoToPhotosAlbum:!0,saveFile:!0,getSavedFileList:!0,getSavedFileInfo:!0,removeSavedFile:!0,openDocument:!0,setStorage:!0,getStorage:!0,getStorageInfo:!0,removeStorage:!0,clearStorage:!0,getLocation:!0,chooseLocation:!0,openLocation:!0,getSystemInfo:!0,getNetworkType:!0,makePhoneCall:!0,scanCode:!0,setScreenBrightness:!0,getScreenBrightness:!0,setKeepScreenOn:!0,vibrateLong:!0,vibrateShort:!0,addPhoneContact:!0,showToast:!0,showLoading:!0,hideToast:!0,hideLoading:!0,showModal:!0,showActionSheet:!0,setNavigationBarTitle:!0,setNavigationBarColor:!0,navigateTo:!0,redirectTo:!0,reLaunch:!0,switchTab:!0,navigateBack:!0,getProvider:!0,login:!0,getUserInfo:!0,share:!0,requestPayment:!0,subscribePush:!0,unsubscribePush:!0,onPush:!0,offPush:!0}).forEach((function(e){var t=j[e];t||(t=A(e)),r(e)?J[e]=i(t):J[e]=t}))),J};var o=new WeexPlus(weex);t.weexPlus=o;var r=a(weex,o,BroadcastChannel);t.default=r},function(e,t,n){Vue.prototype.__$appStyle__={},Vue.prototype.__merge_style&&Vue.prototype.__merge_style(n(4).default,Vue.prototype.__$appStyle__)},function(e,t,n){"use strict";n.r(t);var a=n(0),o=n.n(a);for(var r in a)"default"!==r&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t.default=o.a},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={onLoad:function(){this.initMessage()},methods:{initMessage:function(){var t=this,n=e.webview.currentWebview().extras||{},a=n.from,o=(n.callback,n.runtime),r=n.data,i=void 0===r?{}:r,s=n.useGlobalEvent;this.__from=a,this.__runtime=o,this.__page=e.webview.currentWebview().id,this.__useGlobalEvent=s,this.data=JSON.parse(JSON.stringify(i)),e.key.addEventListener("backbutton",(function(){"function"==typeof t.onClose?t.onClose():e.webview.currentWebview().close("auto")}));var c=this,u=function(e){var t=e.data&&e.data.__message;t&&c.__onMessageCallback&&c.__onMessageCallback(t.data)};this.__useGlobalEvent?weex.requireModule("globalEvent").addEventListener("plusMessage",u):new BroadcastChannel(this.__page).onmessage=u},postMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=JSON.parse(JSON.stringify({__message:{__page:this.__page,data:t,keep:n}})),o=this.__from;if("v8"===this.__runtime)if(this.__useGlobalEvent)e.webview.postMessageToUniNView(a,o);else{var r=new BroadcastChannel(o);r.postMessage(a)}else{var i=e.webview.getWebviewById(o);i&&i.evalJS("__plusMessage&&__plusMessage(".concat(JSON.stringify({data:a}),")"))}},onMessage:function(e){this.__onMessageCallback=e}}};t.default=n}).call(this,n(2).weexPlus)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={data:function(){return{locale:"en",fallbackLocale:"en",localization:{en:{done:"OK",cancel:"Cancel"},zh:{done:"完成",cancel:"取消"},"zh-hans":{},"zh-hant":{},messages:{}}}},onLoad:function(){this.initLocale()},created:function(){this.initLocale()},methods:{initLocale:function(){if(!this.__initLocale){this.__initLocale=!0;var t=(e.webview.currentWebview().extras||{}).data||{};if(t.messages&&(this.localization.messages=t.messages),t.locale)this.locale=t.locale.toLowerCase();else{var n=e.os.language.toLowerCase().split("/")[0].replace("_","-").split("-"),a=n[1];a&&(n[1]={chs:"hans",cn:"hans",sg:"hans",cht:"hant",tw:"hant",hk:"hant",mo:"hant"}[a]||a),n.length=n.length>2?2:n.length,this.locale=n.join("-")}}},localize:function(e){var t=this.locale,n=t.split("-")[0],a=this.fallbackLocale,o=this.localization;function r(e){return o[e]||{}}return r("messages")[e]||r(t)[e]||r(n)[e]||r(a)[e]||e}}};t.default=n}).call(this,n(2).weexPlus)},,,function(e,t,n){"use strict";var a=n(33),o=n(18),r=n(1);var i=Object(r.a)(o.default,a.b,a.c,!1,null,null,"6af04a36",!1,a.a,void 0);(function(e){this.options.style||(this.options.style={}),Vue.prototype.__merge_style&&Vue.prototype.__$appStyle__&&Vue.prototype.__merge_style(Vue.prototype.__$appStyle__,this.options.style),Vue.prototype.__merge_style?Vue.prototype.__merge_style(n(38).default,this.options.style):Object.assign(this.options.style,n(38).default)}).call(i),t.default=i.exports},,,,,,,,,function(e,t,n){"use strict";var a=n(19),o=n.n(a);t.default=o.a},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,o=i(n(5)),r=i(n(6));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=e.barcode,u={qrCode:[c.QR,c.AZTEC,c.MAXICODE],barCode:[c.EAN13,c.EAN8,c.UPCA,c.UPCE,c.CODABAR,c.CODE128,c.CODE39,c.CODE93,c.ITF,c.RSS14,c.RSSEXPANDED],datamatrix:[c.DATAMATRIX],pdf417:[c.PDF417]},l=(s(a={},c.QR,"QR_CODE"),s(a,c.EAN13,"EAN_13"),s(a,c.EAN8,"EAN_8"),s(a,c.DATAMATRIX,"DATA_MATRIX"),s(a,c.UPCA,"UPC_A"),s(a,c.UPCE,"UPC_E"),s(a,c.CODABAR,"CODABAR"),s(a,c.CODE39,"CODE_39"),s(a,c.CODE93,"CODE_93"),s(a,c.CODE128,"CODE_128"),s(a,c.ITF,"CODE_25"),s(a,c.PDF417,"PDF_417"),s(a,c.AZTEC,"AZTEC"),s(a,c.RSS14,"RSS_14"),s(a,c.RSSEXPANDED,"RSSEXPANDED"),a),f={mixins:[o.default,r.default],data:{filters:[0,2,1],backgroud:"#000000",frameColor:"#118ce9",scanbarColor:"#118ce9",enabledFlash:!1,flashImage0:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABjklEQVRoQ+1ZbVHEQAx9TwE4ABTcOQAknANQAKcAUAAOAAXgAHAACsDCKQiTmbYDzJZtNt2bFrJ/m6+Xl2yyU2LmhzOPH/8PgIjcADirxNyapNoffMwMiMgzgMPBHmyCLySPLCoBwJKtAbJbYaBmD1yRvBwAtBMxl5DF+DZkiwCIyBLAzsgBbki+Wm2WAlCaL6zOMvKnJO+sNksB7ALQbO1ZHfbIv5FUVs2nCIB6EZETALdmj2mFY5I6X8ynGEADQllYmL1+VzBfnV/VvQB0aj45ARyQ/Ci14QLQsOBZLe5JaikWnzEA7AN4L4hgA2Dpyb76dANwsOCq/TZhASAYKGie0a7R1lDPI0ebtF0NUi+4yfdAtxr3PEMnD6BbD0QkNfACQO05EAwMuaBqDrIVycdmTpwDuP4R0OR7QFftVRP0g+49cwOQq4DJMxAAchmofY3m/EcJBQOZbTRKKJeBKKEoIePvpFRJ1VzmciUccyCa+C81cerBkuuB7sGTE/zt+yhN7AnAqxsAvBn06n8CkyPwMZKwm+UAAAAASUVORK5CYII=",flashImage1:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEUAAAA3kvI3lfY2k/VAl+43k/U3k/Q4k/M3kvI3k/M4k/Q4lPU2lPU2k/Vdq843k/WWSpNKAAAAD3RSTlMAwD+QINCAcPBgUDDgoBAE044kAAAAdklEQVQ4y2OgOrD/DwffUSTkERIfyZXAtOMbca7iVoKDDSgSbAijJqBI8J2HiX9FM2s+TOITmgQrTEIATYIJJuEA5mJ68S+Gg/0hEi0YEoxQK2gs0WyPQyKBGYeEAhPtJRaw45AIccXpwVEJekuwQyQWMFAfAACeDBJY9aXa3QAAAABJRU5ErkJggg==",autoDecodeCharSet:!1,localization:{en:{fail:"Recognition failure","flash.on":"Tap to turn light on","flash.off":"Tap to turn light off"},zh:{fail:"识别失败","flash.on":"轻触照亮","flash.off":"轻触关闭"}}},onLoad:function(){var e=this,t=this.data,n=t.scanType;this.autoDecodeCharSet=t.autoDecodeCharSet;var a=[];Array.isArray(n)&&n.length&&n.forEach((function(e){var t=u[e];t&&(a=a.concat(t))})),a.length||(a=a.concat(u.qrCode).concat(u.barCode).concat(u.datamatrix).concat(u.pdf417)),this.filters=a,this.onMessage((function(t){e.gallery()}))},onUnload:function(){this.cancel()},methods:{start:function(){this.$refs.barcode.start({conserve:!0,filename:"_doc/barcode/"})},scan:function(t){var n=this;c.scan(t,(function(e,t,a,o){n.scanSuccess(e,t,a,o)}),(function(){e.nativeUI.toast(n.localize("fail"))}),this.filters,this.autoDecodeCharSet)},cancel:function(){this.$refs.barcode.cancel()},gallery:function(){var t=this;e.gallery.pick((function(e){t.scan(e)}),(function(n){n.code!==("android"===weex.config.env.platform.toLowerCase()?12:-2)&&e.nativeUI.toast(t.localize("fail"))}),{multiple:!1,system:!1,filename:"_doc/uniapp_temp/gallery/",permissionAlert:!0})},onmarked:function(e){var t=e.detail;this.scanSuccess(t.code,t.message,t.file,t.charSet)},scanSuccess:function(e,t,n,a){this.postMessage({event:"marked",detail:{scanType:l[e],result:t,charSet:a||"utf8",path:n||""}})},onerror:function(e){this.postMessage({event:"fail",message:JSON.stringify(e)})},setFlash:function(){this.enabledFlash=!this.enabledFlash,this.$refs.barcode.setFlash(this.enabledFlash)}}};t.default=f}).call(this,n(2).weexPlus)},function(e,t){e.exports={content:{flex:1,alignItems:"center",justifyContent:"center",backgroundColor:"#000000"},barcode:{position:"absolute",left:0,top:0,right:0,bottom:0,zIndex:1},"set-flash":{alignItems:"center",justifyContent:"center",transform:"translateY(80px)",zIndex:2},"image-flash":{width:"26",height:"26",marginBottom:"2"},"image-flash-text":{fontSize:"10",color:"#FFFFFF"}}},,,,,,,,,,,,,function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("scroll-view",{staticStyle:{flexDirection:"column"},attrs:{scrollY:!0,enableBackToTop:!0,bubble:"true"}},[n("view",{staticClass:["content"]},[n("barcode",{ref:"barcode",staticClass:["barcode"],attrs:{autostart:"true",backgroud:e.backgroud,frameColor:e.frameColor,scanbarColor:e.scanbarColor,filters:e.filters,autoDecodeCharset:e.autoDecodeCharSet},on:{marked:e.onmarked,error:e.onerror}}),n("view",{staticClass:["set-flash"],on:{click:e.setFlash}},[n("u-image",{staticClass:["image-flash"],attrs:{src:e.enabledFlash?e.flashImage1:e.flashImage0,resize:"stretch"}}),n("u-text",{staticClass:["image-flash-text"]},[e._v(e._s(e.enabledFlash?e.localize("flash.off"):e.localize("flash.on")))])],1)],1)])},o=[];n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){}))},,,,,function(e,t,n){"use strict";n.r(t);var a=n(20),o=n.n(a);for(var r in a)"default"!==r&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t.default=o.a},,,,,function(e,t,n){"use strict";n.r(t);n(3);var a=n(9);a.default.mpType="page",a.default.route="template/__uniappscan",a.default.el="#root",new Vue(a.default)}]); | |
\ No newline at end of file |
unpackage/dist/dev/app-plus/__uniappsuccess.png
deleted
100644 → 0
1.97 KB
unpackage/dist/dev/app-plus/__uniappview.html
deleted
100644 → 0
1 | -<!DOCTYPE html> | |
2 | -<html lang="zh-CN"> | |
3 | - | |
4 | - <head> | |
5 | - <meta charset="UTF-8" /> | |
6 | - <script> | |
7 | - var __UniViewStartTime__ = Date.now(); | |
8 | - var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || | |
9 | - CSS.supports('top: constant(a)')) | |
10 | - document.write( | |
11 | - '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + | |
12 | - (coverSupport ? ', viewport-fit=cover' : '') + '" />') | |
13 | - </script> | |
14 | - <title>View</title> | |
15 | - <link rel="stylesheet" href="view.css" /> | |
16 | - </head> | |
17 | - | |
18 | - <body> | |
19 | - <div id="app"></div> | |
20 | - <script src="__uniappes6.js"></script> | |
21 | - <script src="view.umd.min.js"></script> | |
22 | - <script src="app-view.js"></script> | |
23 | - </body> | |
24 | - | |
25 | -</html> |
unpackage/dist/dev/app-plus/app-config-service.js
deleted
100644 → 0
1 | - | |
2 | -var isReady=false;var onReadyCallbacks=[]; | |
3 | -var isServiceReady=false;var onServiceReadyCallbacks=[]; | |
4 | -var __uniConfig = {"pages":["pages/index/index","pages/device/device","pages/alert/alert","pages/personal/personal"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"云腾app","navigationBarBackgroundColor":"#FFFFFF","backgroundColor":"#FFFFFF"},"tabBar":{"color":"#ffffff","selectedColor":"#ffffff","borderStyle":"black","backgroundColor":"#ffffff","list":[{"pagePath":"pages/index/index","iconPath":"static/basics.png","selectedIconPath":"static/basics.png","text":"首页"},{"pagePath":"pages/device/device","iconPath":"static/basics.png","selectedIconPath":"static/basics.png","text":"设备"},{"pagePath":"pages/alert/alert","iconPath":"static/basics.png","selectedIconPath":"static/basics.png","text":"告警"},{"pagePath":"pages/personal/personal","iconPath":"static/basics.png","selectedIconPath":"static/basics.png","text":"我的"}]},"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"yun-teng-app","compilerVersion":"3.3.13","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}}; | |
5 | -var __uniRoutes = [{"path":"/pages/index/index","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"首页"}},{"path":"/pages/device/device","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"设备"}},{"path":"/pages/alert/alert","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"告警"}},{"path":"/pages/personal/personal","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"","navigationStyle":"custom"}}]; | |
6 | -__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); | |
7 | -__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); | |
8 | -service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}}); |
unpackage/dist/dev/app-plus/app-config.js
deleted
100644 → 0
1 | -/******/ (function(modules) { // webpackBootstrap | |
2 | -/******/ // install a JSONP callback for chunk loading | |
3 | -/******/ function webpackJsonpCallback(data) { | |
4 | -/******/ var chunkIds = data[0]; | |
5 | -/******/ var moreModules = data[1]; | |
6 | -/******/ var executeModules = data[2]; | |
7 | -/******/ | |
8 | -/******/ // add "moreModules" to the modules object, | |
9 | -/******/ // then flag all "chunkIds" as loaded and fire callback | |
10 | -/******/ var moduleId, chunkId, i = 0, resolves = []; | |
11 | -/******/ for(;i < chunkIds.length; i++) { | |
12 | -/******/ chunkId = chunkIds[i]; | |
13 | -/******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) { | |
14 | -/******/ resolves.push(installedChunks[chunkId][0]); | |
15 | -/******/ } | |
16 | -/******/ installedChunks[chunkId] = 0; | |
17 | -/******/ } | |
18 | -/******/ for(moduleId in moreModules) { | |
19 | -/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) { | |
20 | -/******/ modules[moduleId] = moreModules[moduleId]; | |
21 | -/******/ } | |
22 | -/******/ } | |
23 | -/******/ if(parentJsonpFunction) parentJsonpFunction(data); | |
24 | -/******/ | |
25 | -/******/ while(resolves.length) { | |
26 | -/******/ resolves.shift()(); | |
27 | -/******/ } | |
28 | -/******/ | |
29 | -/******/ // add entry modules from loaded chunk to deferred list | |
30 | -/******/ deferredModules.push.apply(deferredModules, executeModules || []); | |
31 | -/******/ | |
32 | -/******/ // run deferred modules when all chunks ready | |
33 | -/******/ return checkDeferredModules(); | |
34 | -/******/ }; | |
35 | -/******/ function checkDeferredModules() { | |
36 | -/******/ var result; | |
37 | -/******/ for(var i = 0; i < deferredModules.length; i++) { | |
38 | -/******/ var deferredModule = deferredModules[i]; | |
39 | -/******/ var fulfilled = true; | |
40 | -/******/ for(var j = 1; j < deferredModule.length; j++) { | |
41 | -/******/ var depId = deferredModule[j]; | |
42 | -/******/ if(installedChunks[depId] !== 0) fulfilled = false; | |
43 | -/******/ } | |
44 | -/******/ if(fulfilled) { | |
45 | -/******/ deferredModules.splice(i--, 1); | |
46 | -/******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]); | |
47 | -/******/ } | |
48 | -/******/ } | |
49 | -/******/ | |
50 | -/******/ return result; | |
51 | -/******/ } | |
52 | -/******/ | |
53 | -/******/ // The module cache | |
54 | -/******/ var installedModules = {}; | |
55 | -/******/ | |
56 | -/******/ // object to store loaded and loading chunks | |
57 | -/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched | |
58 | -/******/ // Promise = chunk loading, 0 = chunk loaded | |
59 | -/******/ var installedChunks = { | |
60 | -/******/ "app-config": 0 | |
61 | -/******/ }; | |
62 | -/******/ | |
63 | -/******/ var deferredModules = []; | |
64 | -/******/ | |
65 | -/******/ // The require function | |
66 | -/******/ function __webpack_require__(moduleId) { | |
67 | -/******/ | |
68 | -/******/ // Check if module is in cache | |
69 | -/******/ if(installedModules[moduleId]) { | |
70 | -/******/ return installedModules[moduleId].exports; | |
71 | -/******/ } | |
72 | -/******/ // Create a new module (and put it into the cache) | |
73 | -/******/ var module = installedModules[moduleId] = { | |
74 | -/******/ i: moduleId, | |
75 | -/******/ l: false, | |
76 | -/******/ exports: {} | |
77 | -/******/ }; | |
78 | -/******/ | |
79 | -/******/ // Execute the module function | |
80 | -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); | |
81 | -/******/ | |
82 | -/******/ // Flag the module as loaded | |
83 | -/******/ module.l = true; | |
84 | -/******/ | |
85 | -/******/ // Return the exports of the module | |
86 | -/******/ return module.exports; | |
87 | -/******/ } | |
88 | -/******/ | |
89 | -/******/ | |
90 | -/******/ // expose the modules object (__webpack_modules__) | |
91 | -/******/ __webpack_require__.m = modules; | |
92 | -/******/ | |
93 | -/******/ // expose the module cache | |
94 | -/******/ __webpack_require__.c = installedModules; | |
95 | -/******/ | |
96 | -/******/ // define getter function for harmony exports | |
97 | -/******/ __webpack_require__.d = function(exports, name, getter) { | |
98 | -/******/ if(!__webpack_require__.o(exports, name)) { | |
99 | -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); | |
100 | -/******/ } | |
101 | -/******/ }; | |
102 | -/******/ | |
103 | -/******/ // define __esModule on exports | |
104 | -/******/ __webpack_require__.r = function(exports) { | |
105 | -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { | |
106 | -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); | |
107 | -/******/ } | |
108 | -/******/ Object.defineProperty(exports, '__esModule', { value: true }); | |
109 | -/******/ }; | |
110 | -/******/ | |
111 | -/******/ // create a fake namespace object | |
112 | -/******/ // mode & 1: value is a module id, require it | |
113 | -/******/ // mode & 2: merge all properties of value into the ns | |
114 | -/******/ // mode & 4: return value when already ns object | |
115 | -/******/ // mode & 8|1: behave like require | |
116 | -/******/ __webpack_require__.t = function(value, mode) { | |
117 | -/******/ if(mode & 1) value = __webpack_require__(value); | |
118 | -/******/ if(mode & 8) return value; | |
119 | -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; | |
120 | -/******/ var ns = Object.create(null); | |
121 | -/******/ __webpack_require__.r(ns); | |
122 | -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); | |
123 | -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); | |
124 | -/******/ return ns; | |
125 | -/******/ }; | |
126 | -/******/ | |
127 | -/******/ // getDefaultExport function for compatibility with non-harmony modules | |
128 | -/******/ __webpack_require__.n = function(module) { | |
129 | -/******/ var getter = module && module.__esModule ? | |
130 | -/******/ function getDefault() { return module['default']; } : | |
131 | -/******/ function getModuleExports() { return module; }; | |
132 | -/******/ __webpack_require__.d(getter, 'a', getter); | |
133 | -/******/ return getter; | |
134 | -/******/ }; | |
135 | -/******/ | |
136 | -/******/ // Object.prototype.hasOwnProperty.call | |
137 | -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; | |
138 | -/******/ | |
139 | -/******/ // __webpack_public_path__ | |
140 | -/******/ __webpack_require__.p = "/"; | |
141 | -/******/ | |
142 | -/******/ var jsonpArray = this["webpackJsonp"] = this["webpackJsonp"] || []; | |
143 | -/******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray); | |
144 | -/******/ jsonpArray.push = webpackJsonpCallback; | |
145 | -/******/ jsonpArray = jsonpArray.slice(); | |
146 | -/******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]); | |
147 | -/******/ var parentJsonpFunction = oldJsonpFunction; | |
148 | -/******/ | |
149 | -/******/ | |
150 | -/******/ // run deferred modules from other chunks | |
151 | -/******/ checkDeferredModules(); | |
152 | -/******/ }) | |
153 | -/************************************************************************/ | |
154 | -/******/ ([]); | |
\ No newline at end of file |