Commit 00220656 by xnn

修复已知问题

parent b662311f
......@@ -76,7 +76,8 @@
nowStatus: "-1",
totalPage: 0,
current: 1,
total: 0
total: 0,
btnFlag: false
}
},
onLoad(option) {
......@@ -92,6 +93,13 @@
})
},
payMthods(order_id) {
if (this.btnFlag) {
return
}
this.btnFlag = true
setTimeout(() => {
this.btnFlag = false
}, 2000)
this.$utils.payOrder(order_id)
},
pageType() {
......@@ -123,6 +131,13 @@
}
},
del_order(id) {
if (this.btnFlag) {
return
}
this.btnFlag = true
setTimeout(() => {
this.btnFlag = false
}, 2000)
this.$request('/cance-order', 'POST', {
order_id: id
}).then(res => {
......
......@@ -98,6 +98,7 @@
order_amount: null,
},
id: '',
btnFlag: false,
navBarHeight: getApp().globalData.navBarHeight,
}
},
......@@ -114,6 +115,13 @@
})
},
payMthods(order_id) {
if (this.btnFlag) {
return
}
this.btnFlag = true
setTimeout(() => {
this.btnFlag = false
}, 2000)
this.$utils.payOrder(order_id)
},
gotoHere(address, lat, lng) {
......@@ -144,6 +152,13 @@
})
},
del_order() {
if (this.btnFlag) {
return
}
this.btnFlag = true
setTimeout(() => {
this.btnFlag = false
}, 2000)
this.$request('/cance-order', 'POST', {
order_id: this.id
}).then(res => {
......
......@@ -17,12 +17,14 @@
style="font-size: 42rpx;">{{goods_detail.goods_price || ''}}</span>
<span style="margin-right: 15rpx;"></span>
<span v-if="goods_tags.field12 != undefined">
<span v-if="priceFlag && goods_tags.field12 != undefined">
{{goods_tags.field12.substring(0, 3)}}</span>
<span class="productPriceIcon"
v-if="goods_detail.market_price != undefined && goods_detail.market_price != ''">¥</span>
<span style="text-decoration: line-through;">{{goods_detail.market_price || ''}}</span>
<span v-if="goods_detail.market_price != undefined && goods_detail.market_price != ''"></span>
v-if="priceFlag && goods_detail.market_price != undefined && goods_detail.market_price != ''">¥</span>
<span v-if="priceFlag"
style="text-decoration: line-through;">{{goods_detail.market_price || ''}}</span>
<span
v-if="priceFlag && goods_detail.market_price != undefined && goods_detail.market_price != ''"></span>
</view>
<view>
<span v-if="goods_tags.field14 != undefined"
......@@ -225,7 +227,8 @@
attrArry: [], //规格数组
flag: true,
priceFlag: false,
buycode: ''
buycode: '',
btnFlag: false
}
},
onLoad(option) {
......@@ -257,7 +260,9 @@
let _this = this
await _this.$request('/user-info', 'GET', {}).then(res => {
console.log(res.data.buycode);
_this.buycode = res.data.buycode
if (_this.priceFlag) {
_this.buycode = res.data.buycode
}
_this.getGoodsDetail();
}).catch(err => {
uni.showToast({
......@@ -370,6 +375,9 @@
},
//添加购物车
add_shopping_cart() {
if (this.btnFlag) {
return
}
let _this = this;
if (this.goods_detail.skuOne.stock == 0) {
_this.$refs.uToast.show({
......@@ -390,11 +398,13 @@
}
}
_this.attr_name = this.attrArry.length > 1 ? this.attrArry.join(',') : this.attrArry[0];
this.btnFlag = true
_this.$request('/add-shopping-cart', 'POST', {
goods_id: _this.goods_id,
num: _this.goodsNum,
attr_name: _this.attr_name,
}).then(res => {
this.btnFlag = false
console.log("添加购物车成功")
_this.$refs.uToast.show({
type: 'success',
......@@ -402,12 +412,10 @@
iconUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'
})
}).catch(err => {
this.btnFlag = false
_uni.showToast({
icon: 'error',
title: '' + err.message
})
})
},
......
......@@ -131,7 +131,8 @@
islogin: 0,
is_examine: null,
priceFlag: false,
buycode: ''
buycode: '',
userInfo: ''
}
},
onLoad(option) {
......@@ -184,7 +185,9 @@
let _this = this
await _this.$request('/user-info', 'GET', {}).then(res => {
console.log(res.data.buycode);
_this.buycode = res.data.buycode
if (_this.priceFlag) {
_this.buycode = res.data.buycode
}
_this.$request(url, 'GET', {
buycode: _this.buycode
}).then(res => {
......
......@@ -61,10 +61,15 @@
pageList: [],
pageNum: 1,
pageSize: 10,
priceFlag: false
priceFlag: false,
userInfo: {}
}
},
onShow() {
this.pageList = []
if (uni.getStorageSync('userInfo')) {
this.userInfo = uni.getStorageSync('userInfo')
}
if (uni.getStorageSync('codeTime')) {
console.log(uni.getStorageSync('codeTime'))
let beforTime = uni.getStorageSync('codeTime')
......@@ -85,11 +90,13 @@
},
//获取推荐商品列表
getProductList(e) {
let url = uni.getStorageSync('token') ? "/goods-list-auth" : '/goods-list';
this.$request(url, 'GET', {
let param = {
page: this.pageNum,
limit: this.pageSize
}).then(res => {
page_size: this.pageSize,
buycode: this.priceFlag ? this.userInfo.buycode : ''
}
let url = uni.getStorageSync('token') ? "/goods-list-auth" : '/goods-list';
this.$request(url, 'GET', param).then(res => {
console.log(res.data)
this.pageList = [...this.pageList, ...res.data.list];
}).catch(err => {
......
{"version":3,"sources":["uni-app:///main.js",null,"webpack:///E:/code/aimeiyue-xcx-user/amy/App.vue?a036","uni-app:///App.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/App.vue?7ebd","webpack:///E:/code/aimeiyue-xcx-user/amy/App.vue?74fe"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","Vue","prototype","$utils","utils","$common","common","$request","request","config","productionTip","App","mpType","app","store","use","uView","$mount","onLaunch","console","onShow","onHide","globalData","navBarHeight","menuBottom","menuHeight","methods","calcNavBarInfo","height"],"mappings":";;;;;;;;;;;;;;AAAA;AAE2D;AAG3D;AACA;AAEA;AACA;AACA;AACA;AAUA;AAA6B;AAAA;AApB7B;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAU1DC,YAAG,CAACC,SAAS,CAACC,MAAM,GAAGC,cAAK;AAC5BH,YAAG,CAACC,SAAS,CAACG,OAAO,GAAGC,eAAM;AAC9BL,YAAG,CAACC,SAAS,CAACK,QAAQ,GAAGC,gBAAO;AAChCP,YAAG,CAACQ,MAAM,CAACC,aAAa,GAAG,KAAK;AAChCC,YAAG,CAACC,MAAM,GAAG,KAAK;AAClB,IAAMC,GAAG,GAAG,IAAIZ,YAAG;EAClBa,KAAK,EAALA;AAAK,GACFH,YAAG,EACL;AAEFV,YAAG,CAACc,GAAG,CAACC,gBAAK,CAAC;AACd;AACA,UAAAH,GAAG,EAACI,MAAM,EAAE,C;;;;;;;;;;;;;ACxBZ;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACuD;AACL;AACc;;;AAGhE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,yEAAM;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAouB,CAAgB,yvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;eCCxvB;EACAC;IACAC;IACA;IACA;IACA;IACA;IACA;EACA;;EACAC;IACAD;EACA;EACAE;IACAF;EACA;EACAG;IACA;IACAC;IAAA;IACAC;IAAA;IACAC;EACA;;EACAC;IACA;AACA;AACA;IACAC;MACA;MACA;MACA;MACA;MACA;MACA,sGACAC;MACA;MACA;MACA;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACzCA;AAAA;AAAA;AAAA;AAA23C,CAAgB,w1CAAG,EAAC,C;;;;;;;;;;;ACA/4C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"common/main.js","sourcesContent":["import 'uni-pages';\r\n// @ts-ignore\r\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;import App from './App'\r\n\r\n\r\nimport Vue from 'vue'\r\nimport './uni.promisify.adaptor'\r\n\r\nimport utils from './utils/utils.js'\r\nimport common from './utils/common.js'\r\nimport request from './utils/request.js'\r\nimport store from '@/store/index.js'\r\nVue.prototype.$utils = utils;\r\nVue.prototype.$common = common;\r\nVue.prototype.$request = request;\r\nVue.config.productionTip = false\r\nApp.mpType = 'app'\r\nconst app = new Vue({\r\n\tstore,\r\n\t...App\r\n})\r\nimport uView from \"uview-ui\";\r\nVue.use(uView);\r\n// uni.$u.config.unit = 'rpx'\r\napp.$mount()","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 \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"","<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t\tthis.calcNavBarInfo();\r\n\t\t\t// uni.hideTabBar()\r\n\t\t\t// uni.reLaunch({\r\n\t\t\t// \turl: \"/pages/index/index\"\r\n\t\t\t// });\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t},\r\n\t\tglobalData: {\r\n\t\t\t//全局数据管理\r\n\t\t\tnavBarHeight: 0, // 导航栏高度\r\n\t\t\tmenuBottom: 0, // 胶囊距底部间距(顶部间距也是这个)\r\n\t\t\tmenuHeight: 0, // 胶囊高度\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t/**\r\n\t\t\t * @description 计算导航栏信息\r\n\t\t\t */\r\n\t\t\tcalcNavBarInfo() {\r\n\t\t\t\t// 获取系统信息\r\n\t\t\t\tconst systemInfo = wx.getWindowInfo();\r\n\t\t\t\t// 胶囊按钮位置信息\r\n\t\t\t\tconst menuButtonInfo = wx.getMenuButtonBoundingClientRect();\r\n\t\t\t\t// 导航栏高度 = 状态栏到胶囊的间距(胶囊上坐标位置-状态栏高度) * 2 + 胶囊高度 + 状态栏高度\r\n\t\t\t\tthis.globalData.navBarHeight = (menuButtonInfo.top - systemInfo.statusBarHeight) * 2 + menuButtonInfo\r\n\t\t\t\t\t.height + systemInfo.statusBarHeight;\r\n\t\t\t\t// 状态栏和菜单按钮(标题栏)之间的间距\r\n\t\t\t\t// 等同于菜单按钮(标题栏)到正文之间的间距(胶囊上坐标位置-状态栏高度)\r\n\t\t\t\tthis.globalData.menuBottom = menuButtonInfo.top - systemInfo.statusBarHeight;\r\n\t\t\t\t// 菜单按钮栏(标题栏)的高度\r\n\t\t\t\tthis.globalData.menuHeight = menuButtonInfo.height;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\">\r\n\t/* 注意要写在第一行,同时给style标签加入lang=\"scss\"属性 */\r\n\t@import \"uview-ui/index.scss\";\r\n\t@import 'common/base.scss';\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 // 1747401842634\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js",null,"webpack:///E:/code/aimeiyue-xcx-user/amy/App.vue?a036","uni-app:///App.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/App.vue?7ebd","webpack:///E:/code/aimeiyue-xcx-user/amy/App.vue?74fe"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","Vue","prototype","$utils","utils","$common","common","$request","request","config","productionTip","App","mpType","app","store","use","uView","$mount","onLaunch","console","onShow","onHide","globalData","navBarHeight","menuBottom","menuHeight","methods","calcNavBarInfo","height"],"mappings":";;;;;;;;;;;;;;AAAA;AAE2D;AAG3D;AACA;AAEA;AACA;AACA;AACA;AAUA;AAA6B;AAAA;AApB7B;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAU1DC,YAAG,CAACC,SAAS,CAACC,MAAM,GAAGC,cAAK;AAC5BH,YAAG,CAACC,SAAS,CAACG,OAAO,GAAGC,eAAM;AAC9BL,YAAG,CAACC,SAAS,CAACK,QAAQ,GAAGC,gBAAO;AAChCP,YAAG,CAACQ,MAAM,CAACC,aAAa,GAAG,KAAK;AAChCC,YAAG,CAACC,MAAM,GAAG,KAAK;AAClB,IAAMC,GAAG,GAAG,IAAIZ,YAAG;EAClBa,KAAK,EAALA;AAAK,GACFH,YAAG,EACL;AAEFV,YAAG,CAACc,GAAG,CAACC,gBAAK,CAAC;AACd;AACA,UAAAH,GAAG,EAACI,MAAM,EAAE,C;;;;;;;;;;;;;ACxBZ;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACuD;AACL;AACc;;;AAGhE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,yEAAM;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAouB,CAAgB,yvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;eCCxvB;EACAC;IACAC;IACA;IACA;IACA;IACA;IACA;EACA;;EACAC;IACAD;EACA;EACAE;IACAF;EACA;EACAG;IACA;IACAC;IAAA;IACAC;IAAA;IACAC;EACA;;EACAC;IACA;AACA;AACA;IACAC;MACA;MACA;MACA;MACA;MACA;MACA,sGACAC;MACA;MACA;MACA;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACzCA;AAAA;AAAA;AAAA;AAA23C,CAAgB,w1CAAG,EAAC,C;;;;;;;;;;;ACA/4C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"common/main.js","sourcesContent":["import 'uni-pages';\r\n// @ts-ignore\r\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;import App from './App'\r\n\r\n\r\nimport Vue from 'vue'\r\nimport './uni.promisify.adaptor'\r\n\r\nimport utils from './utils/utils.js'\r\nimport common from './utils/common.js'\r\nimport request from './utils/request.js'\r\nimport store from '@/store/index.js'\r\nVue.prototype.$utils = utils;\r\nVue.prototype.$common = common;\r\nVue.prototype.$request = request;\r\nVue.config.productionTip = false\r\nApp.mpType = 'app'\r\nconst app = new Vue({\r\n\tstore,\r\n\t...App\r\n})\r\nimport uView from \"uview-ui\";\r\nVue.use(uView);\r\n// uni.$u.config.unit = 'rpx'\r\napp.$mount()","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 \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"","<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t\tthis.calcNavBarInfo();\r\n\t\t\t// uni.hideTabBar()\r\n\t\t\t// uni.reLaunch({\r\n\t\t\t// \turl: \"/pages/index/index\"\r\n\t\t\t// });\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t},\r\n\t\tglobalData: {\r\n\t\t\t//全局数据管理\r\n\t\t\tnavBarHeight: 0, // 导航栏高度\r\n\t\t\tmenuBottom: 0, // 胶囊距底部间距(顶部间距也是这个)\r\n\t\t\tmenuHeight: 0, // 胶囊高度\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t/**\r\n\t\t\t * @description 计算导航栏信息\r\n\t\t\t */\r\n\t\t\tcalcNavBarInfo() {\r\n\t\t\t\t// 获取系统信息\r\n\t\t\t\tconst systemInfo = wx.getWindowInfo();\r\n\t\t\t\t// 胶囊按钮位置信息\r\n\t\t\t\tconst menuButtonInfo = wx.getMenuButtonBoundingClientRect();\r\n\t\t\t\t// 导航栏高度 = 状态栏到胶囊的间距(胶囊上坐标位置-状态栏高度) * 2 + 胶囊高度 + 状态栏高度\r\n\t\t\t\tthis.globalData.navBarHeight = (menuButtonInfo.top - systemInfo.statusBarHeight) * 2 + menuButtonInfo\r\n\t\t\t\t\t.height + systemInfo.statusBarHeight;\r\n\t\t\t\t// 状态栏和菜单按钮(标题栏)之间的间距\r\n\t\t\t\t// 等同于菜单按钮(标题栏)到正文之间的间距(胶囊上坐标位置-状态栏高度)\r\n\t\t\t\tthis.globalData.menuBottom = menuButtonInfo.top - systemInfo.statusBarHeight;\r\n\t\t\t\t// 菜单按钮栏(标题栏)的高度\r\n\t\t\t\tthis.globalData.menuHeight = menuButtonInfo.height;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\">\r\n\t/* 注意要写在第一行,同时给style标签加入lang=\"scss\"属性 */\r\n\t@import \"uview-ui/index.scss\";\r\n\t@import 'common/base.scss';\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 // 1747653798645\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-backNar/my-backNar.vue?29d1","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-backNar/my-backNar.vue?ff43","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-backNar/my-backNar.vue?f62f","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-backNar/my-backNar.vue?5e4c","uni-app:///components/my-backNar/my-backNar.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-backNar/my-backNar.vue?fe7f","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-backNar/my-backNar.vue?c792"],"names":["data","navBarHeight","menuBottom","menuHeight","methods","goBack","uni"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuH;AACvH;AAC8D;AACL;AACa;;;AAGtE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,qFAAM;AACR,EAAE,8FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yFAAU;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,qRAEN;AACP,KAAK;AACL;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,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCgB/vB;EACAA;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7BA;AAAA;AAAA;AAAA;AAAmjC,CAAgB,6iCAAG,EAAC,C;;;;;;;;;;;ACAvkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/my-backNar/my-backNar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./my-backNar.vue?vue&type=template&id=4a21cf64&\"\nvar renderjs\nimport script from \"./my-backNar.vue?vue&type=script&lang=js&\"\nexport * from \"./my-backNar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./my-backNar.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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/my-backNar/my-backNar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=template&id=4a21cf64&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"nav\" :style=\"{ height: navBarHeight + 'px' }\">\r\n\t\t<view class=\"capsule-box\"\r\n\t\t\t:style=\"{height: menuHeight + 'px',minHeight: menuHeight + 'px',lineHeight: menuHeight + 'px',bottom: menuBottom + 'px'}\">\r\n\t\t\t<view class=\"nav-handle\">\r\n\t\t\t\t<view class=\"back\" @click=\"goBack\">\r\n\t\t\t\t\t<!-- 返回按钮 -->\r\n\t\t\t\t\t<u-icon name=\"arrow-left\" color=\"#333333\" size=\"24\"></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- <view class=\"nav-title\">导航标题</view> -->\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t\tmenuBottom: 0,\r\n\t\t\t\tmenuHeight: getApp().globalData.menuHeight\r\n\t\t\t};\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoBack() {\r\n\t\t\t\tuni.navigateBack();\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.nav {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: #f3d4d7;\r\n\t}\r\n\r\n\t.back {\r\n\t\tmargin-left: 30rpx;\r\n\t}\r\n\r\n\t/* // 胶囊栏 */\r\n\t.capsule-box {\r\n\t\tposition: absolute;\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t/* // 标题文字 */\r\n\t.nav-title {\r\n\t\theight: 100%;\r\n\t\twidth: 50%;\r\n\t\t/* // 标题栏横向居中 */\r\n\t\tmargin: 0 auto;\r\n\t\t/* // 文字超出隐藏 */\r\n\t\toverflow: hidden;\r\n\t\ttext-overflow: ellipsis;\r\n\t\twhite-space: nowrap;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401838144\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-backNar/my-backNar.vue?29d1","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-backNar/my-backNar.vue?ff43","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-backNar/my-backNar.vue?f62f","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-backNar/my-backNar.vue?5e4c","uni-app:///components/my-backNar/my-backNar.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-backNar/my-backNar.vue?fe7f","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-backNar/my-backNar.vue?c792"],"names":["data","navBarHeight","menuBottom","menuHeight","methods","goBack","uni"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuH;AACvH;AAC8D;AACL;AACa;;;AAGtE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,qFAAM;AACR,EAAE,8FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yFAAU;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,qRAEN;AACP,KAAK;AACL;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,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCgB/vB;EACAA;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7BA;AAAA;AAAA;AAAA;AAAmjC,CAAgB,6iCAAG,EAAC,C;;;;;;;;;;;ACAvkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/my-backNar/my-backNar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./my-backNar.vue?vue&type=template&id=4a21cf64&\"\nvar renderjs\nimport script from \"./my-backNar.vue?vue&type=script&lang=js&\"\nexport * from \"./my-backNar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./my-backNar.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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/my-backNar/my-backNar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=template&id=4a21cf64&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"nav\" :style=\"{ height: navBarHeight + 'px' }\">\r\n\t\t<view class=\"capsule-box\"\r\n\t\t\t:style=\"{height: menuHeight + 'px',minHeight: menuHeight + 'px',lineHeight: menuHeight + 'px',bottom: menuBottom + 'px'}\">\r\n\t\t\t<view class=\"nav-handle\">\r\n\t\t\t\t<view class=\"back\" @click=\"goBack\">\r\n\t\t\t\t\t<!-- 返回按钮 -->\r\n\t\t\t\t\t<u-icon name=\"arrow-left\" color=\"#333333\" size=\"24\"></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- <view class=\"nav-title\">导航标题</view> -->\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t\tmenuBottom: 0,\r\n\t\t\t\tmenuHeight: getApp().globalData.menuHeight\r\n\t\t\t};\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoBack() {\r\n\t\t\t\tuni.navigateBack();\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.nav {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: #f3d4d7;\r\n\t}\r\n\r\n\t.back {\r\n\t\tmargin-left: 30rpx;\r\n\t}\r\n\r\n\t/* // 胶囊栏 */\r\n\t.capsule-box {\r\n\t\tposition: absolute;\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t/* // 标题文字 */\r\n\t.nav-title {\r\n\t\theight: 100%;\r\n\t\twidth: 50%;\r\n\t\t/* // 标题栏横向居中 */\r\n\t\tmargin: 0 auto;\r\n\t\t/* // 文字超出隐藏 */\r\n\t\toverflow: hidden;\r\n\t\ttext-overflow: ellipsis;\r\n\t\twhite-space: nowrap;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653796167\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-baseNar/my-baseNar.vue?bd35","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-baseNar/my-baseNar.vue?d6f3","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-baseNar/my-baseNar.vue?2b15","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-baseNar/my-baseNar.vue?7231","uni-app:///components/my-baseNar/my-baseNar.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-baseNar/my-baseNar.vue?defa","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-baseNar/my-baseNar.vue?0e95"],"names":["name","data","navBarHeight"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuH;AACvH;AAC8D;AACL;AACa;;;AAGtE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,qFAAM;AACR,EAAE,8FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yFAAU;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;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;eCO/vB;EACAA;EACAC;IACA;MACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;ACdA;AAAA;AAAA;AAAA;AAAmjC,CAAgB,6iCAAG,EAAC,C;;;;;;;;;;;ACAvkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/my-baseNar/my-baseNar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./my-baseNar.vue?vue&type=template&id=717e64b8&\"\nvar renderjs\nimport script from \"./my-baseNar.vue?vue&type=script&lang=js&\"\nexport * from \"./my-baseNar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./my-baseNar.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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/my-baseNar/my-baseNar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=template&id=717e64b8&\"","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.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"baseNavr\" :style=\"{ height: navBarHeight + 'px' }\">\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: \"my-baseNar\",\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t};\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.baseNavr {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: inherit;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401838050\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-baseNar/my-baseNar.vue?bd35","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-baseNar/my-baseNar.vue?d6f3","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-baseNar/my-baseNar.vue?2b15","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-baseNar/my-baseNar.vue?7231","uni-app:///components/my-baseNar/my-baseNar.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-baseNar/my-baseNar.vue?defa","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-baseNar/my-baseNar.vue?0e95"],"names":["name","data","navBarHeight"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuH;AACvH;AAC8D;AACL;AACa;;;AAGtE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,qFAAM;AACR,EAAE,8FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yFAAU;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;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;eCO/vB;EACAA;EACAC;IACA;MACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;ACdA;AAAA;AAAA;AAAA;AAAmjC,CAAgB,6iCAAG,EAAC,C;;;;;;;;;;;ACAvkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/my-baseNar/my-baseNar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./my-baseNar.vue?vue&type=template&id=717e64b8&\"\nvar renderjs\nimport script from \"./my-baseNar.vue?vue&type=script&lang=js&\"\nexport * from \"./my-baseNar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./my-baseNar.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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/my-baseNar/my-baseNar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=template&id=717e64b8&\"","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.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"baseNavr\" :style=\"{ height: navBarHeight + 'px' }\">\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: \"my-baseNar\",\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t};\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.baseNavr {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: inherit;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653794167\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-locationback/my-locationback.vue?0aa9","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-locationback/my-locationback.vue?5065","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-locationback/my-locationback.vue?b07d","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-locationback/my-locationback.vue?88aa","uni-app:///components/my-locationback/my-locationback.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-locationback/my-locationback.vue?f5ed","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-locationback/my-locationback.vue?e79d"],"names":["data","navBarHeight","menuBottom","menuHeight","city","longitude","latitude","created","methods","goBack","uni","getuserlocation","key","type","success","console","qqmapsdk","location","that","fail","title","icon"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA4H;AAC5H;AACmE;AACL;AACa;;;AAG3E;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,qFAAM;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,qRAEN;AACP,KAAK;AACL;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;AAAgvB,CAAgB,qwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACmBpwB;;;;;;;;;;;;;;;;;;;eACA;EACAA;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACAC;IACA;IACAC;MACA;MACA;MACA;MACA;QACAC;MACA;MACA;MACAF;QACAG;QACAC;UACAC;UACA;UACAC;YACAC;cACAX;cACAD;YACA;YACAS;cACAI;cACAR;YACA;YACAS;cACAT;gBACAU;gBACAC;cACA;YACA;UACA;QACA;QACAF;UACAT;YACAU;YACAC;UACA;QACA;MACA;IAEA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC9EA;AAAA;AAAA;AAAA;AAAwjC,CAAgB,kjCAAG,EAAC,C;;;;;;;;;;;ACA5kC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/my-locationback/my-locationback.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./my-locationback.vue?vue&type=template&id=3f7d7f40&\"\nvar renderjs\nimport script from \"./my-locationback.vue?vue&type=script&lang=js&\"\nexport * from \"./my-locationback.vue?vue&type=script&lang=js&\"\nimport style0 from \"./my-locationback.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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/my-locationback/my-locationback.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-locationback.vue?vue&type=template&id=3f7d7f40&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-locationback.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-locationback.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"nav\" :style=\"{ height: navBarHeight + 'px' }\">\r\n\t\t<view class=\"capsule-box\"\r\n\t\t\t:style=\"{height: menuHeight + 'px',minHeight: menuHeight + 'px',lineHeight: menuHeight + 'px',bottom: menuBottom + 'px'}\">\r\n\t\t\t<view class=\"nav-handle\">\r\n\t\t\t\t<view class=\"back\" style=\"display: flex;flex-direction: row;align-items: center;\">\r\n\t\t\t\t\t<!-- 返回按钮 -->\r\n\t\t\t\t\t<u-icon name=\"map-fill\" color=\"#e34369\" size=\"18\"></u-icon>\r\n\t\t\t\t\t<span style=\"font-size: 26rpx;color: #333333;\">{{city}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"nav-title\">\r\n\t\t\t\t<image class=\"init_image\" src=\"../../static/logo.png\" mode=\"\"></image>\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 QQMapWX from '../../common/qqmap-wx-jssdk.js'\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight + 7,\r\n\t\t\t\tmenuBottom: 10,\r\n\t\t\t\tmenuHeight: getApp().globalData.menuHeight,\r\n\t\t\t\tcity: '定位中',\r\n\t\t\t\tlongitude: '',\r\n\t\t\t\tlatitude: ''\r\n\t\t\t};\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.getuserlocation()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoBack() {\r\n\t\t\t\tuni.navigateBack();\r\n\t\t\t},\r\n\t\t\tgetuserlocation() {\r\n\t\t\t\t//获取城市\r\n\t\t\t\tlet that = this\r\n\t\t\t\t// 实例化腾讯API核心类\r\n\t\t\t\tlet qqmapsdk = new QQMapWX({\r\n\t\t\t\t\tkey: \"FGWBZ-M3DR4-D62UT-KY2AM-ZEUJ7-DGBYM\"\r\n\t\t\t\t});\r\n\t\t\t\t//如果本地没有存储就通过uni.getLocation获取当前位置的经纬度\r\n\t\t\t\tuni.getLocation({\r\n\t\t\t\t\ttype: 'gcj02',\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log(res)\r\n\t\t\t\t\t\t// 通过经纬度获取当前城市信息\r\n\t\t\t\t\t\tqqmapsdk.reverseGeocoder({\r\n\t\t\t\t\t\t\tlocation: {\r\n\t\t\t\t\t\t\t\tlatitude: res.latitude,\r\n\t\t\t\t\t\t\t\tlongitude: res.longitude\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\tsuccess: function(res1) {\r\n\t\t\t\t\t\t\t\tthat.city = res1.result.ad_info.city;\r\n\t\t\t\t\t\t\t\tuni.setStorageSync('city', res1.result.ad_info.city)\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\tfail: function(res) {\r\n\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\ttitle: res.message,\r\n\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t})\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\tfail: function() {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: \"当前位置信息获取失败\",\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\r\n\t\t\t},\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.nav {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: #f3d4d7;\r\n\t}\r\n\r\n\r\n\t.back {\r\n\t\tmargin-left: 30rpx;\r\n\t}\r\n\r\n\t/* // 胶囊栏 */\r\n\t.capsule-box {\r\n\t\twidth: 100%;\r\n\t\tposition: absolute;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.nav-handle {\r\n\t\tposition: absolute;\r\n\t\tleft: 0;\r\n\t}\r\n\r\n\t/* // 标题文字 */\r\n\t.nav-title {\r\n\t\theight: 44rpx;\r\n\t\twidth: 96rpx;\r\n\t\t/* // 标题栏横向居中 */\r\n\t\tmargin: 0 auto;\r\n\t\t/* // 文字超出隐藏 */\r\n\t\toverflow: hidden;\r\n\t\ttext-overflow: ellipsis;\r\n\t\twhite-space: nowrap;\r\n\t}\r\n\r\n\t.logoInit {\r\n\t\theight: 44rpx;\r\n\t\twidth: 96rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-locationback.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-locationback.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401839892\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-locationback/my-locationback.vue?0aa9","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-locationback/my-locationback.vue?5065","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-locationback/my-locationback.vue?b07d","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-locationback/my-locationback.vue?88aa","uni-app:///components/my-locationback/my-locationback.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-locationback/my-locationback.vue?f5ed","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-locationback/my-locationback.vue?e79d"],"names":["data","navBarHeight","menuBottom","menuHeight","city","longitude","latitude","created","methods","goBack","uni","getuserlocation","key","type","success","console","qqmapsdk","location","that","fail","title","icon"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA4H;AAC5H;AACmE;AACL;AACa;;;AAG3E;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,qFAAM;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,qRAEN;AACP,KAAK;AACL;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;AAAgvB,CAAgB,qwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACmBpwB;;;;;;;;;;;;;;;;;;;eACA;EACAA;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACAC;IACA;IACAC;MACA;MACA;MACA;MACA;QACAC;MACA;MACA;MACAF;QACAG;QACAC;UACAC;UACA;UACAC;YACAC;cACAX;cACAD;YACA;YACAS;cACAI;cACAR;YACA;YACAS;cACAT;gBACAU;gBACAC;cACA;YACA;UACA;QACA;QACAF;UACAT;YACAU;YACAC;UACA;QACA;MACA;IAEA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC9EA;AAAA;AAAA;AAAA;AAAwjC,CAAgB,kjCAAG,EAAC,C;;;;;;;;;;;ACA5kC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/my-locationback/my-locationback.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./my-locationback.vue?vue&type=template&id=3f7d7f40&\"\nvar renderjs\nimport script from \"./my-locationback.vue?vue&type=script&lang=js&\"\nexport * from \"./my-locationback.vue?vue&type=script&lang=js&\"\nimport style0 from \"./my-locationback.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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/my-locationback/my-locationback.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-locationback.vue?vue&type=template&id=3f7d7f40&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-locationback.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-locationback.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"nav\" :style=\"{ height: navBarHeight + 'px' }\">\r\n\t\t<view class=\"capsule-box\"\r\n\t\t\t:style=\"{height: menuHeight + 'px',minHeight: menuHeight + 'px',lineHeight: menuHeight + 'px',bottom: menuBottom + 'px'}\">\r\n\t\t\t<view class=\"nav-handle\">\r\n\t\t\t\t<view class=\"back\" style=\"display: flex;flex-direction: row;align-items: center;\">\r\n\t\t\t\t\t<!-- 返回按钮 -->\r\n\t\t\t\t\t<u-icon name=\"map-fill\" color=\"#e34369\" size=\"18\"></u-icon>\r\n\t\t\t\t\t<span style=\"font-size: 26rpx;color: #333333;\">{{city}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"nav-title\">\r\n\t\t\t\t<image class=\"init_image\" src=\"../../static/logo.png\" mode=\"\"></image>\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 QQMapWX from '../../common/qqmap-wx-jssdk.js'\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight + 7,\r\n\t\t\t\tmenuBottom: 10,\r\n\t\t\t\tmenuHeight: getApp().globalData.menuHeight,\r\n\t\t\t\tcity: '定位中',\r\n\t\t\t\tlongitude: '',\r\n\t\t\t\tlatitude: ''\r\n\t\t\t};\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.getuserlocation()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoBack() {\r\n\t\t\t\tuni.navigateBack();\r\n\t\t\t},\r\n\t\t\tgetuserlocation() {\r\n\t\t\t\t//获取城市\r\n\t\t\t\tlet that = this\r\n\t\t\t\t// 实例化腾讯API核心类\r\n\t\t\t\tlet qqmapsdk = new QQMapWX({\r\n\t\t\t\t\tkey: \"FGWBZ-M3DR4-D62UT-KY2AM-ZEUJ7-DGBYM\"\r\n\t\t\t\t});\r\n\t\t\t\t//如果本地没有存储就通过uni.getLocation获取当前位置的经纬度\r\n\t\t\t\tuni.getLocation({\r\n\t\t\t\t\ttype: 'gcj02',\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log(res)\r\n\t\t\t\t\t\t// 通过经纬度获取当前城市信息\r\n\t\t\t\t\t\tqqmapsdk.reverseGeocoder({\r\n\t\t\t\t\t\t\tlocation: {\r\n\t\t\t\t\t\t\t\tlatitude: res.latitude,\r\n\t\t\t\t\t\t\t\tlongitude: res.longitude\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\tsuccess: function(res1) {\r\n\t\t\t\t\t\t\t\tthat.city = res1.result.ad_info.city;\r\n\t\t\t\t\t\t\t\tuni.setStorageSync('city', res1.result.ad_info.city)\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\tfail: function(res) {\r\n\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\ttitle: res.message,\r\n\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t})\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\tfail: function() {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: \"当前位置信息获取失败\",\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\r\n\t\t\t},\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.nav {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: #f3d4d7;\r\n\t}\r\n\r\n\r\n\t.back {\r\n\t\tmargin-left: 30rpx;\r\n\t}\r\n\r\n\t/* // 胶囊栏 */\r\n\t.capsule-box {\r\n\t\twidth: 100%;\r\n\t\tposition: absolute;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.nav-handle {\r\n\t\tposition: absolute;\r\n\t\tleft: 0;\r\n\t}\r\n\r\n\t/* // 标题文字 */\r\n\t.nav-title {\r\n\t\theight: 44rpx;\r\n\t\twidth: 96rpx;\r\n\t\t/* // 标题栏横向居中 */\r\n\t\tmargin: 0 auto;\r\n\t\t/* // 文字超出隐藏 */\r\n\t\toverflow: hidden;\r\n\t\ttext-overflow: ellipsis;\r\n\t\twhite-space: nowrap;\r\n\t}\r\n\r\n\t.logoInit {\r\n\t\theight: 44rpx;\r\n\t\twidth: 96rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-locationback.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-locationback.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653795994\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-tabbar/my-tabbar.vue?6df9","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-tabbar/my-tabbar.vue?2258","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-tabbar/my-tabbar.vue?36fc","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-tabbar/my-tabbar.vue?bcd3","uni-app:///components/my-tabbar/my-tabbar.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-tabbar/my-tabbar.vue?5121","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-tabbar/my-tabbar.vue?4102"],"names":["data","switchTabs","tabActive","props","methods","changeTabIndex","setTimeout","uni","url"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACgM;AAChM,gBAAgB,yMAAU;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,iSAEN;AACP,KAAK;AACL;AACA,aAAa,+TAEN;AACP,KAAK;AACL;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;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCc9vB;EACAA;IACA;MACAC;QACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;QACA;MACA,EACA;MACAC;IACA;EACA;EACAC;EACAC;IACAC;MACA;MACA;MACAC;QACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7DA;AAAA;AAAA;AAAA;AAAy5C,CAAgB,s3CAAG,EAAC,C;;;;;;;;;;;ACA76C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/my-tabbar/my-tabbar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./my-tabbar.vue?vue&type=template&id=c2722278&scoped=true&\"\nvar renderjs\nimport script from \"./my-tabbar.vue?vue&type=script&lang=js&\"\nexport * from \"./my-tabbar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./my-tabbar.vue?vue&type=style&index=0&id=c2722278&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"c2722278\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/my-tabbar/my-tabbar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-tabbar.vue?vue&type=template&id=c2722278&scoped=true&\"","var components\ntry {\n components = {\n uTabbar: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabbar/u-tabbar\" */ \"uview-ui/components/u-tabbar/u-tabbar.vue\"\n )\n },\n uTabbarItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabbar-item/u-tabbar-item\" */ \"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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-tabbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-tabbar.vue?vue&type=script&lang=js&\"","//my-tabbar文件\r\n<template>\r\n\t<view class=\"tabModel\">\r\n\t\t<u-tabbar :value=\"currentTab\" :fixed=\"true\" :safeAreaInsetBottom='true' :border=\"false\" activeColor=\"#d81e06\"\r\n\t\t\t:placeholder=\"false\" @change=\"changeTabIndex\">\r\n\t\t\t<u-tabbar-item v-for=\"item in switchTabs\" :key=\"item.name\" :text=\"item.text\">\r\n\t\t\t\t<image class=\"u-page__item__slot-icon\" slot=\"active-icon\" :src=\"item.iniconPath\"></image>\r\n\t\t\t\t<image class=\"u-page__item__slot-icon\" slot=\"inactive-icon\" :src=\"item.iconPath\"></image>\r\n\t\t\t</u-tabbar-item>\r\n\t\t</u-tabbar>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tswitchTabs: [{\r\n\t\t\t\t\t\t\"pagePath\": \"/pages/index/index\",\r\n\t\t\t\t\t\t\"iconPath\": \"http://amy.yyinhong.cn/uploads/wximg/Home.png\",\r\n\t\t\t\t\t\t\"iniconPath\": \"http://amy.yyinhong.cn/uploads/wximg/inHome.png\",\r\n\t\t\t\t\t\t\"text\": \"首页\",\r\n\t\t\t\t\t\t\"name\": \"index\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pages/product/product\",\r\n\t\t\t\t\t\t\"iconPath\": \"http://amy.yyinhong.cn/uploads/wximg/good.png\",\r\n\t\t\t\t\t\t\"iniconPath\": \"http://amy.yyinhong.cn/uploads/wximg/inGood.png\",\r\n\t\t\t\t\t\t\"text\": \"商品\",\r\n\t\t\t\t\t\t\"name\": \"product\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pages/shoppingCart/shoppingCart\",\r\n\t\t\t\t\t\t\"iconPath\": \"http://amy.yyinhong.cn/uploads/wximg/shopCar.png\",\r\n\t\t\t\t\t\t\"iniconPath\": \"http://amy.yyinhong.cn/uploads/wximg/inShopCar.png\",\r\n\t\t\t\t\t\t\"text\": \"购物车\",\r\n\t\t\t\t\t\t\"name\": \"shoppingCart\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pages/personalCenter/personalCenter\",\r\n\t\t\t\t\t\t\"iconPath\": \"http://amy.yyinhong.cn/uploads/wximg/mytab.png\",\r\n\t\t\t\t\t\t\"iniconPath\": \"http://amy.yyinhong.cn/uploads/wximg/inMy.png\",\r\n\t\t\t\t\t\t\"text\": \"我的\",\r\n\t\t\t\t\t\t\"name\": \"personalCenter\"\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\ttabActive: null\r\n\t\t\t}\r\n\t\t},\r\n\t\tprops: ['currentTab'],\r\n\t\tmethods: {\r\n\t\t\tchangeTabIndex(e) {\r\n\t\t\t\tthis.tabActive = e;\r\n\t\t\t\tlet pagePath = this.switchTabs[e].pagePath;\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tuni.switchTab({\r\n\t\t\t\t\t\turl: pagePath\r\n\t\t\t\t\t})\r\n\t\t\t\t}, 200)\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n\t.u-page__item__slot-icon {\r\n\t\twidth: 48rpx;\r\n\t\theight: 48rpx;\r\n\t\tmargin: auto;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-tabbar.vue?vue&type=style&index=0&id=c2722278&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-tabbar.vue?vue&type=style&index=0&id=c2722278&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841126\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-tabbar/my-tabbar.vue?6df9","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-tabbar/my-tabbar.vue?2258","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-tabbar/my-tabbar.vue?36fc","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-tabbar/my-tabbar.vue?bcd3","uni-app:///components/my-tabbar/my-tabbar.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-tabbar/my-tabbar.vue?5121","webpack:///E:/code/aimeiyue-xcx-user/amy/components/my-tabbar/my-tabbar.vue?4102"],"names":["data","switchTabs","tabActive","props","methods","changeTabIndex","setTimeout","uni","url"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACgM;AAChM,gBAAgB,yMAAU;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,iSAEN;AACP,KAAK;AACL;AACA,aAAa,+TAEN;AACP,KAAK;AACL;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;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCc9vB;EACAA;IACA;MACAC;QACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;QACA;MACA,EACA;MACAC;IACA;EACA;EACAC;EACAC;IACAC;MACA;MACA;MACAC;QACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7DA;AAAA;AAAA;AAAA;AAAy5C,CAAgB,s3CAAG,EAAC,C;;;;;;;;;;;ACA76C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/my-tabbar/my-tabbar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./my-tabbar.vue?vue&type=template&id=c2722278&scoped=true&\"\nvar renderjs\nimport script from \"./my-tabbar.vue?vue&type=script&lang=js&\"\nexport * from \"./my-tabbar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./my-tabbar.vue?vue&type=style&index=0&id=c2722278&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"c2722278\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/my-tabbar/my-tabbar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-tabbar.vue?vue&type=template&id=c2722278&scoped=true&\"","var components\ntry {\n components = {\n uTabbar: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabbar/u-tabbar\" */ \"uview-ui/components/u-tabbar/u-tabbar.vue\"\n )\n },\n uTabbarItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabbar-item/u-tabbar-item\" */ \"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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-tabbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-tabbar.vue?vue&type=script&lang=js&\"","//my-tabbar文件\r\n<template>\r\n\t<view class=\"tabModel\">\r\n\t\t<u-tabbar :value=\"currentTab\" :fixed=\"true\" :safeAreaInsetBottom='true' :border=\"false\" activeColor=\"#d81e06\"\r\n\t\t\t:placeholder=\"false\" @change=\"changeTabIndex\">\r\n\t\t\t<u-tabbar-item v-for=\"item in switchTabs\" :key=\"item.name\" :text=\"item.text\">\r\n\t\t\t\t<image class=\"u-page__item__slot-icon\" slot=\"active-icon\" :src=\"item.iniconPath\"></image>\r\n\t\t\t\t<image class=\"u-page__item__slot-icon\" slot=\"inactive-icon\" :src=\"item.iconPath\"></image>\r\n\t\t\t</u-tabbar-item>\r\n\t\t</u-tabbar>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tswitchTabs: [{\r\n\t\t\t\t\t\t\"pagePath\": \"/pages/index/index\",\r\n\t\t\t\t\t\t\"iconPath\": \"http://amy.yyinhong.cn/uploads/wximg/Home.png\",\r\n\t\t\t\t\t\t\"iniconPath\": \"http://amy.yyinhong.cn/uploads/wximg/inHome.png\",\r\n\t\t\t\t\t\t\"text\": \"首页\",\r\n\t\t\t\t\t\t\"name\": \"index\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pages/product/product\",\r\n\t\t\t\t\t\t\"iconPath\": \"http://amy.yyinhong.cn/uploads/wximg/good.png\",\r\n\t\t\t\t\t\t\"iniconPath\": \"http://amy.yyinhong.cn/uploads/wximg/inGood.png\",\r\n\t\t\t\t\t\t\"text\": \"商品\",\r\n\t\t\t\t\t\t\"name\": \"product\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pages/shoppingCart/shoppingCart\",\r\n\t\t\t\t\t\t\"iconPath\": \"http://amy.yyinhong.cn/uploads/wximg/shopCar.png\",\r\n\t\t\t\t\t\t\"iniconPath\": \"http://amy.yyinhong.cn/uploads/wximg/inShopCar.png\",\r\n\t\t\t\t\t\t\"text\": \"购物车\",\r\n\t\t\t\t\t\t\"name\": \"shoppingCart\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pages/personalCenter/personalCenter\",\r\n\t\t\t\t\t\t\"iconPath\": \"http://amy.yyinhong.cn/uploads/wximg/mytab.png\",\r\n\t\t\t\t\t\t\"iniconPath\": \"http://amy.yyinhong.cn/uploads/wximg/inMy.png\",\r\n\t\t\t\t\t\t\"text\": \"我的\",\r\n\t\t\t\t\t\t\"name\": \"personalCenter\"\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\ttabActive: null\r\n\t\t\t}\r\n\t\t},\r\n\t\tprops: ['currentTab'],\r\n\t\tmethods: {\r\n\t\t\tchangeTabIndex(e) {\r\n\t\t\t\tthis.tabActive = e;\r\n\t\t\t\tlet pagePath = this.switchTabs[e].pagePath;\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tuni.switchTab({\r\n\t\t\t\t\t\turl: pagePath\r\n\t\t\t\t\t})\r\n\t\t\t\t}, 200)\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n\t.u-page__item__slot-icon {\r\n\t\twidth: 48rpx;\r\n\t\theight: 48rpx;\r\n\t\tmargin: auto;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-tabbar.vue?vue&type=style&index=0&id=c2722278&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-tabbar.vue?vue&type=style&index=0&id=c2722278&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797144\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-badge/u-badge.vue?520b","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-badge/u-badge.vue?67fb","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-badge/u-badge.vue?5433","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-badge/u-badge.vue?e71b","uni-app:///node_modules/uview-ui/components/u-badge/u-badge.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-badge/u-badge.vue?498d","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-badge/u-badge.vue?4934"],"names":["name","mixins","computed","boxStyle","badgeStyle","style","showValue","Math"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtBA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACU5vB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AApBA,eAqBA;EACAA;EACAC;EACAC;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;QACAC;MACA;MACA;QACAA;MACA;MACA;QACAA;QACA;QACA;UACA;UACA;UACA;UACAA;UACAA;QACA;MACA;MACA;IACA;IACAC;MACA;QACA;UACA;UACA;QACA;UACA;UACA;QACA;UACA,+DACAC,yEACA;UACA;QACA;UACA;MAAA;IAEA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjFA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-badge/u-badge.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-badge.vue?vue&type=template&id=662d25bf&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=662d25bf&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"662d25bf\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-badge/u-badge.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=template&id=662d25bf&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 =\n _vm.show && ((Number(_vm.value) === 0 ? _vm.showZero : true) || _vm.isDot)\n var s0 = 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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=script&lang=js&\"","<template>\r\n\t<text\r\n\t\tv-if=\"show && ((Number(value) === 0 ? showZero : true) || isDot)\"\r\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' : ''}`]\"\r\n\t\t:style=\"[$u.addStyle(customStyle), badgeStyle]\"\r\n\t\tclass=\"u-badge\"\r\n\t>{{ isDot ? '' :showValue }}</text>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * badge 徽标数\r\n\t * @description 该组件一般用于图标右上角显示未读的消息数量,提示用户点击,有圆点和圆包含文字两种形式。\r\n\t * @tutorial https://uviewui.com/components/badge.html\r\n\t * \r\n\t * @property {Boolean} \t\t\tisDot \t\t是否显示圆点 (默认 false )\r\n\t * @property {String | Number} \tvalue \t\t显示的内容\r\n\t * @property {Boolean} \t\t\tshow \t\t是否显示 (默认 true )\r\n\t * @property {String | Number} \tmax \t\t最大值,超过最大值会显示 '{max}+' (默认999)\r\n\t * @property {String} \t\t\ttype \t\t主题类型,error|warning|success|primary (默认 'error' )\r\n\t * @property {Boolean} \t\t\tshowZero\t当数值为 0 时,是否展示 Badge (默认 false )\r\n\t * @property {String} \t\t\tbgColor \t背景颜色,优先级比type高,如设置,type参数会失效\r\n\t * @property {String} \t\t\tcolor \t\t字体颜色 (默认 '#ffffff' )\r\n\t * @property {String} \t\t\tshape \t\t徽标形状,circle-四角均为圆角,horn-左下角为直角 (默认 'circle' )\r\n\t * @property {String} \t\t\tnumberType\t设置数字的显示方式,overflow|ellipsis|limit (默认 'overflow' )\r\n\t * @property {Array}} \t\t\toffset\t\t设置badge的位置偏移,格式为 [x, y],也即设置的为top和right的值,absolute为true时有效\r\n\t * @property {Boolean} \t\t\tinverted\t是否反转背景和字体颜色(默认 false )\r\n\t * @property {Boolean} \t\t\tabsolute\t是否绝对定位(默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * @example <u-badge :type=\"type\" :count=\"count\"></u-badge>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-badge',\r\n\t\tmixins: [uni.$u.mpMixin, props, uni.$u.mixin],\r\n\t\tcomputed: {\r\n\t\t\t// 是否将badge中心与父组件右上角重合\r\n\t\t\tboxStyle() {\r\n\t\t\t\tlet style = {};\r\n\t\t\t\treturn style;\r\n\t\t\t},\r\n\t\t\t// 整个组件的样式\r\n\t\t\tbadgeStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tif(this.color) {\r\n\t\t\t\t\tstyle.color = this.color\r\n\t\t\t\t}\r\n\t\t\t\tif (this.bgColor && !this.inverted) {\r\n\t\t\t\t\tstyle.backgroundColor = this.bgColor\r\n\t\t\t\t}\r\n\t\t\t\tif (this.absolute) {\r\n\t\t\t\t\tstyle.position = 'absolute'\r\n\t\t\t\t\t// 如果有设置offset参数\r\n\t\t\t\t\tif(this.offset.length) {\r\n\t\t\t\t\t\t// top和right分为为offset的第一个和第二个值,如果没有第二个值,则right等于top\r\n\t\t\t\t\t\tconst top = this.offset[0]\r\n\t\t\t\t\t\tconst right = this.offset[1] || top\r\n\t\t\t\t\t\tstyle.top = uni.$u.addUnit(top)\r\n\t\t\t\t\t\tstyle.right = uni.$u.addUnit(right)\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\tshowValue() {\r\n\t\t\t\tswitch (this.numberType) {\r\n\t\t\t\t\tcase \"overflow\":\r\n\t\t\t\t\t\treturn Number(this.value) > Number(this.max) ? this.max + \"+\" : this.value\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase \"ellipsis\":\r\n\t\t\t\t\t\treturn Number(this.value) > Number(this.max) ? \"...\" : this.value\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase \"limit\":\r\n\t\t\t\t\t\treturn Number(this.value) > 999 ? Number(this.value) >= 9999 ?\r\n\t\t\t\t\t\t\tMath.floor(this.value / 1e4 * 100) / 100 + \"w\" : Math.floor(this.value /\r\n\t\t\t\t\t\t\t\t1e3 * 100) / 100 + \"k\" : this.value\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\treturn Number(this.value)\r\n\t\t\t\t}\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\r\n\t$u-badge-primary: $u-primary !default;\r\n\t$u-badge-error: $u-error !default;\r\n\t$u-badge-success: $u-success !default;\r\n\t$u-badge-info: $u-info !default;\r\n\t$u-badge-warning: $u-warning !default;\r\n\t$u-badge-dot-radius: 100px !default;\r\n\t$u-badge-dot-size: 8px !default;\r\n\t$u-badge-dot-right: 4px !default;\r\n\t$u-badge-dot-top: 0 !default;\r\n\t$u-badge-text-font-size: 11px !default;\r\n\t$u-badge-text-right: 10px !default;\r\n\t$u-badge-text-padding: 2px 5px !default;\r\n\t$u-badge-text-align: center !default;\r\n\t$u-badge-text-color: #FFFFFF !default;\r\n\r\n\t.u-badge {\r\n\t\tborder-top-right-radius: $u-badge-dot-radius;\r\n\t\tborder-top-left-radius: $u-badge-dot-radius;\r\n\t\tborder-bottom-left-radius: $u-badge-dot-radius;\r\n\t\tborder-bottom-right-radius: $u-badge-dot-radius;\r\n\t\t@include flex;\r\n\t\tline-height: $u-badge-text-font-size;\r\n\t\ttext-align: $u-badge-text-align;\r\n\t\tfont-size: $u-badge-text-font-size;\r\n\t\tcolor: $u-badge-text-color;\r\n\r\n\t\t&--dot {\r\n\t\t\theight: $u-badge-dot-size;\r\n\t\t\twidth: $u-badge-dot-size;\r\n\t\t}\r\n\t\t\r\n\t\t&--inverted {\r\n\t\t\tfont-size: 13px;\r\n\t\t}\r\n\t\t\r\n\t\t&--not-dot {\r\n\t\t\tpadding: $u-badge-text-padding;\r\n\t\t}\r\n\r\n\t\t&--horn {\r\n\t\t\tborder-bottom-left-radius: 0;\r\n\t\t}\r\n\r\n\t\t&--primary {\r\n\t\t\tbackground-color: $u-badge-primary;\r\n\t\t}\r\n\t\t\r\n\t\t&--primary--inverted {\r\n\t\t\tcolor: $u-badge-primary;\r\n\t\t}\r\n\r\n\t\t&--error {\r\n\t\t\tbackground-color: $u-badge-error;\r\n\t\t}\r\n\t\t\r\n\t\t&--error--inverted {\r\n\t\t\tcolor: $u-badge-error;\r\n\t\t}\r\n\r\n\t\t&--success {\r\n\t\t\tbackground-color: $u-badge-success;\r\n\t\t}\r\n\t\t\r\n\t\t&--success--inverted {\r\n\t\t\tcolor: $u-badge-success;\r\n\t\t}\r\n\r\n\t\t&--info {\r\n\t\t\tbackground-color: $u-badge-info;\r\n\t\t}\r\n\t\t\r\n\t\t&--info--inverted {\r\n\t\t\tcolor: $u-badge-info;\r\n\t\t}\r\n\r\n\t\t&--warning {\r\n\t\t\tbackground-color: $u-badge-warning;\r\n\t\t}\r\n\t\t\r\n\t\t&--warning--inverted {\r\n\t\t\tcolor: $u-badge-warning;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=style&index=0&id=662d25bf&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=style&index=0&id=662d25bf&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842305\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-badge/u-badge.vue?520b","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-badge/u-badge.vue?67fb","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-badge/u-badge.vue?5433","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-badge/u-badge.vue?e71b","uni-app:///node_modules/uview-ui/components/u-badge/u-badge.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-badge/u-badge.vue?498d","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-badge/u-badge.vue?4934"],"names":["name","mixins","computed","boxStyle","badgeStyle","style","showValue","Math"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtBA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACU5vB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AApBA,eAqBA;EACAA;EACAC;EACAC;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;QACAC;MACA;MACA;QACAA;MACA;MACA;QACAA;QACA;QACA;UACA;UACA;UACA;UACAA;UACAA;QACA;MACA;MACA;IACA;IACAC;MACA;QACA;UACA;UACA;QACA;UACA;UACA;QACA;UACA,+DACAC,yEACA;UACA;QACA;UACA;MAAA;IAEA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjFA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-badge/u-badge.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-badge.vue?vue&type=template&id=662d25bf&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=662d25bf&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"662d25bf\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-badge/u-badge.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=template&id=662d25bf&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 =\n _vm.show && ((Number(_vm.value) === 0 ? _vm.showZero : true) || _vm.isDot)\n var s0 = 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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=script&lang=js&\"","<template>\r\n\t<text\r\n\t\tv-if=\"show && ((Number(value) === 0 ? showZero : true) || isDot)\"\r\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' : ''}`]\"\r\n\t\t:style=\"[$u.addStyle(customStyle), badgeStyle]\"\r\n\t\tclass=\"u-badge\"\r\n\t>{{ isDot ? '' :showValue }}</text>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * badge 徽标数\r\n\t * @description 该组件一般用于图标右上角显示未读的消息数量,提示用户点击,有圆点和圆包含文字两种形式。\r\n\t * @tutorial https://uviewui.com/components/badge.html\r\n\t * \r\n\t * @property {Boolean} \t\t\tisDot \t\t是否显示圆点 (默认 false )\r\n\t * @property {String | Number} \tvalue \t\t显示的内容\r\n\t * @property {Boolean} \t\t\tshow \t\t是否显示 (默认 true )\r\n\t * @property {String | Number} \tmax \t\t最大值,超过最大值会显示 '{max}+' (默认999)\r\n\t * @property {String} \t\t\ttype \t\t主题类型,error|warning|success|primary (默认 'error' )\r\n\t * @property {Boolean} \t\t\tshowZero\t当数值为 0 时,是否展示 Badge (默认 false )\r\n\t * @property {String} \t\t\tbgColor \t背景颜色,优先级比type高,如设置,type参数会失效\r\n\t * @property {String} \t\t\tcolor \t\t字体颜色 (默认 '#ffffff' )\r\n\t * @property {String} \t\t\tshape \t\t徽标形状,circle-四角均为圆角,horn-左下角为直角 (默认 'circle' )\r\n\t * @property {String} \t\t\tnumberType\t设置数字的显示方式,overflow|ellipsis|limit (默认 'overflow' )\r\n\t * @property {Array}} \t\t\toffset\t\t设置badge的位置偏移,格式为 [x, y],也即设置的为top和right的值,absolute为true时有效\r\n\t * @property {Boolean} \t\t\tinverted\t是否反转背景和字体颜色(默认 false )\r\n\t * @property {Boolean} \t\t\tabsolute\t是否绝对定位(默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * @example <u-badge :type=\"type\" :count=\"count\"></u-badge>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-badge',\r\n\t\tmixins: [uni.$u.mpMixin, props, uni.$u.mixin],\r\n\t\tcomputed: {\r\n\t\t\t// 是否将badge中心与父组件右上角重合\r\n\t\t\tboxStyle() {\r\n\t\t\t\tlet style = {};\r\n\t\t\t\treturn style;\r\n\t\t\t},\r\n\t\t\t// 整个组件的样式\r\n\t\t\tbadgeStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tif(this.color) {\r\n\t\t\t\t\tstyle.color = this.color\r\n\t\t\t\t}\r\n\t\t\t\tif (this.bgColor && !this.inverted) {\r\n\t\t\t\t\tstyle.backgroundColor = this.bgColor\r\n\t\t\t\t}\r\n\t\t\t\tif (this.absolute) {\r\n\t\t\t\t\tstyle.position = 'absolute'\r\n\t\t\t\t\t// 如果有设置offset参数\r\n\t\t\t\t\tif(this.offset.length) {\r\n\t\t\t\t\t\t// top和right分为为offset的第一个和第二个值,如果没有第二个值,则right等于top\r\n\t\t\t\t\t\tconst top = this.offset[0]\r\n\t\t\t\t\t\tconst right = this.offset[1] || top\r\n\t\t\t\t\t\tstyle.top = uni.$u.addUnit(top)\r\n\t\t\t\t\t\tstyle.right = uni.$u.addUnit(right)\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\tshowValue() {\r\n\t\t\t\tswitch (this.numberType) {\r\n\t\t\t\t\tcase \"overflow\":\r\n\t\t\t\t\t\treturn Number(this.value) > Number(this.max) ? this.max + \"+\" : this.value\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase \"ellipsis\":\r\n\t\t\t\t\t\treturn Number(this.value) > Number(this.max) ? \"...\" : this.value\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase \"limit\":\r\n\t\t\t\t\t\treturn Number(this.value) > 999 ? Number(this.value) >= 9999 ?\r\n\t\t\t\t\t\t\tMath.floor(this.value / 1e4 * 100) / 100 + \"w\" : Math.floor(this.value /\r\n\t\t\t\t\t\t\t\t1e3 * 100) / 100 + \"k\" : this.value\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\treturn Number(this.value)\r\n\t\t\t\t}\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\r\n\t$u-badge-primary: $u-primary !default;\r\n\t$u-badge-error: $u-error !default;\r\n\t$u-badge-success: $u-success !default;\r\n\t$u-badge-info: $u-info !default;\r\n\t$u-badge-warning: $u-warning !default;\r\n\t$u-badge-dot-radius: 100px !default;\r\n\t$u-badge-dot-size: 8px !default;\r\n\t$u-badge-dot-right: 4px !default;\r\n\t$u-badge-dot-top: 0 !default;\r\n\t$u-badge-text-font-size: 11px !default;\r\n\t$u-badge-text-right: 10px !default;\r\n\t$u-badge-text-padding: 2px 5px !default;\r\n\t$u-badge-text-align: center !default;\r\n\t$u-badge-text-color: #FFFFFF !default;\r\n\r\n\t.u-badge {\r\n\t\tborder-top-right-radius: $u-badge-dot-radius;\r\n\t\tborder-top-left-radius: $u-badge-dot-radius;\r\n\t\tborder-bottom-left-radius: $u-badge-dot-radius;\r\n\t\tborder-bottom-right-radius: $u-badge-dot-radius;\r\n\t\t@include flex;\r\n\t\tline-height: $u-badge-text-font-size;\r\n\t\ttext-align: $u-badge-text-align;\r\n\t\tfont-size: $u-badge-text-font-size;\r\n\t\tcolor: $u-badge-text-color;\r\n\r\n\t\t&--dot {\r\n\t\t\theight: $u-badge-dot-size;\r\n\t\t\twidth: $u-badge-dot-size;\r\n\t\t}\r\n\t\t\r\n\t\t&--inverted {\r\n\t\t\tfont-size: 13px;\r\n\t\t}\r\n\t\t\r\n\t\t&--not-dot {\r\n\t\t\tpadding: $u-badge-text-padding;\r\n\t\t}\r\n\r\n\t\t&--horn {\r\n\t\t\tborder-bottom-left-radius: 0;\r\n\t\t}\r\n\r\n\t\t&--primary {\r\n\t\t\tbackground-color: $u-badge-primary;\r\n\t\t}\r\n\t\t\r\n\t\t&--primary--inverted {\r\n\t\t\tcolor: $u-badge-primary;\r\n\t\t}\r\n\r\n\t\t&--error {\r\n\t\t\tbackground-color: $u-badge-error;\r\n\t\t}\r\n\t\t\r\n\t\t&--error--inverted {\r\n\t\t\tcolor: $u-badge-error;\r\n\t\t}\r\n\r\n\t\t&--success {\r\n\t\t\tbackground-color: $u-badge-success;\r\n\t\t}\r\n\t\t\r\n\t\t&--success--inverted {\r\n\t\t\tcolor: $u-badge-success;\r\n\t\t}\r\n\r\n\t\t&--info {\r\n\t\t\tbackground-color: $u-badge-info;\r\n\t\t}\r\n\t\t\r\n\t\t&--info--inverted {\r\n\t\t\tcolor: $u-badge-info;\r\n\t\t}\r\n\r\n\t\t&--warning {\r\n\t\t\tbackground-color: $u-badge-warning;\r\n\t\t}\r\n\t\t\r\n\t\t&--warning--inverted {\r\n\t\t\tcolor: $u-badge-warning;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=style&index=0&id=662d25bf&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=style&index=0&id=662d25bf&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798333\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-button/u-button.vue?9f8f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-button/u-button.vue?c784","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-button/u-button.vue?a493","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-button/u-button.vue?ef8a","uni-app:///node_modules/uview-ui/components/u-button/u-button.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-button/u-button.vue?5558","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-button/u-button.vue?dd12"],"names":["name","mixins","data","computed","bemClass","loadingColor","uni","iconColorCom","baseColor","style","nvueTextStyle","textSize","size","methods","clickHandler","getphonenumber","getuserinfo","error","opensetting","launchapp"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;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,qUAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnDA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC+G7vB;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;AA1CA,eA2CA;EACAA;EAEAC;EAKAC;IACA;EACA;EACAC;IACA;IACAC;MACA;MACA;QACA,gBACA,UACA,2BACA,kCACA;MACA;QACA;QACA,gBACA,UACA,mBACA,kCACA;MACA;IACA;IACAC;MACA;QACA;QACA,oBACA,aACAC;MACA;MACA;QACA;MACA;MACA;IACA;IACAC;MACA;MACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACAC;MACA;MACA;QACA;QACAC;QACA;UACA;UACAA;QACA;QACA;UACA;UACA;UACA;UACAA;UACAA;UACAA;UACAA;UACA;YACAA;UACA;QACA;UACA;UACAA;UACAA;UACAA;QACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QACAD;MACA;MACA;QACAA;MACA;MACAA;MACA;IACA;IACA;IACAE;MACA;QACAC;MACA;MACA;MACA;MACA;MACA;IACA;EACA;EACAC;IACAC;MAAA;MACA;MACA;QACA;QACAR;UACA;QACA;MACA;IACA;IACA;IACAS;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjSA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-button/u-button.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-button.vue?vue&type=template&id=3bf2dba7&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=3bf2dba7&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3bf2dba7\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-button/u-button.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=template&id=3bf2dba7&scoped=true&\"","var components\ntry {\n components = {\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"uview-ui/components/u-loading-icon/u-loading-icon.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"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 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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=script&lang=js&\"","<template>\r\n <!-- #ifndef APP-NVUE -->\r\n <button\r\n :hover-start-time=\"Number(hoverStartTime)\"\r\n :hover-stay-time=\"Number(hoverStayTime)\"\r\n :form-type=\"formType\"\r\n :open-type=\"openType\"\r\n :app-parameter=\"appParameter\"\r\n :hover-stop-propagation=\"hoverStopPropagation\"\r\n :send-message-title=\"sendMessageTitle\"\r\n :send-message-path=\"sendMessagePath\"\r\n :lang=\"lang\"\r\n :data-name=\"dataName\"\r\n :session-from=\"sessionFrom\"\r\n :send-message-img=\"sendMessageImg\"\r\n :show-message-card=\"showMessageCard\"\r\n @getphonenumber=\"getphonenumber\"\r\n @getuserinfo=\"getuserinfo\"\r\n @error=\"error\"\r\n @opensetting=\"opensetting\"\r\n @launchapp=\"launchapp\"\r\n :hover-class=\"!disabled && !loading ? 'u-button--active' : ''\"\r\n class=\"u-button u-reset-button\"\r\n :style=\"[baseColor, $u.addStyle(customStyle)]\"\r\n @tap=\"clickHandler\"\r\n :class=\"bemClass\"\r\n >\r\n <template v-if=\"loading\">\r\n <u-loading-icon\r\n :mode=\"loadingMode\"\r\n :size=\"loadingSize * 1.15\"\r\n :color=\"loadingColor\"\r\n ></u-loading-icon>\r\n <text\r\n class=\"u-button__loading-text\"\r\n :style=\"[{ fontSize: textSize + 'px' }]\"\r\n >{{ loadingText || text }}</text\r\n >\r\n </template>\r\n <template v-else>\r\n <u-icon\r\n v-if=\"icon\"\r\n :name=\"icon\"\r\n :color=\"iconColorCom\"\r\n :size=\"textSize * 1.35\"\r\n :customStyle=\"{ marginRight: '2px' }\"\r\n ></u-icon>\r\n <slot>\r\n <text\r\n class=\"u-button__text\"\r\n :style=\"[{ fontSize: textSize + 'px' }]\"\r\n >{{ text }}</text\r\n >\r\n </slot>\r\n </template>\r\n </button>\r\n <!-- #endif -->\r\n\r\n <!-- #ifdef APP-NVUE -->\r\n <view\r\n :hover-start-time=\"Number(hoverStartTime)\"\r\n :hover-stay-time=\"Number(hoverStayTime)\"\r\n class=\"u-button\"\r\n :hover-class=\"\r\n !disabled && !loading && !color && (plain || type === 'info')\r\n ? 'u-button--active--plain'\r\n : !disabled && !loading && !plain\r\n ? 'u-button--active'\r\n : ''\r\n \"\r\n @tap=\"clickHandler\"\r\n :class=\"bemClass\"\r\n :style=\"[baseColor, $u.addStyle(customStyle)]\"\r\n >\r\n <template v-if=\"loading\">\r\n <u-loading-icon\r\n :mode=\"loadingMode\"\r\n :size=\"loadingSize * 1.15\"\r\n :color=\"loadingColor\"\r\n ></u-loading-icon>\r\n <text\r\n class=\"u-button__loading-text\"\r\n :style=\"[nvueTextStyle]\"\r\n :class=\"[plain && `u-button__text--plain--${type}`]\"\r\n >{{ loadingText || text }}</text\r\n >\r\n </template>\r\n <template v-else>\r\n <u-icon\r\n v-if=\"icon\"\r\n :name=\"icon\"\r\n :color=\"iconColorCom\"\r\n :size=\"textSize * 1.35\"\r\n ></u-icon>\r\n <text\r\n class=\"u-button__text\"\r\n :style=\"[\r\n {\r\n marginLeft: icon ? '2px' : 0,\r\n },\r\n nvueTextStyle,\r\n ]\"\r\n :class=\"[plain && `u-button__text--plain--${type}`]\"\r\n >{{ text }}</text\r\n >\r\n </template>\r\n </view>\r\n <!-- #endif -->\r\n</template>\r\n\r\n<script>\r\nimport button from \"../../libs/mixin/button.js\";\r\nimport openType from \"../../libs/mixin/openType.js\";\r\nimport props from \"./props.js\";\r\n/**\r\n * button 按钮\r\n * @description Button 按钮\r\n * @tutorial https://www.uviewui.com/components/button.html\r\n *\r\n * @property {Boolean}\t\t\thairline\t\t\t\t是否显示按钮的细边框 (默认 true )\r\n * @property {String}\t\t\ttype\t\t\t\t\t按钮的预置样式,info,primary,error,warning,success (默认 'info' )\r\n * @property {String}\t\t\tsize\t\t\t\t\t按钮尺寸,large,normal,mini (默认 normal)\r\n * @property {String}\t\t\tshape\t\t\t\t\t按钮形状,circle(两边为半圆),square(带圆角) (默认 'square' )\r\n * @property {Boolean}\t\t\tplain\t\t\t\t\t按钮是否镂空,背景色透明 (默认 false)\r\n * @property {Boolean}\t\t\tdisabled\t\t\t\t是否禁用 (默认 false)\r\n * @property {Boolean}\t\t\tloading\t\t\t\t\t按钮名称前是否带 loading 图标(App-nvue 平台,在 ios 上为雪花,Android上为圆圈) (默认 false)\r\n * @property {String | Number}\tloadingText\t\t\t\t加载中提示文字\r\n * @property {String}\t\t\tloadingMode\t\t\t\t加载状态图标类型 (默认 'spinner' )\r\n * @property {String | Number}\tloadingSize\t\t\t\t加载图标大小 (默认 15 )\r\n * @property {String}\t\t\topenType\t\t\t\t开放能力,具体请看uniapp稳定关于button组件部分说明\r\n * @property {String}\t\t\tformType\t\t\t\t用于 <form> 组件,点击分别会触发 <form> 组件的 submit/reset 事件\r\n * @property {String}\t\t\tappParameter\t\t\t打开 APP 时,向 APP 传递的参数,open-type=launchApp时有效 (注:只微信小程序、QQ小程序有效)\r\n * @property {Boolean}\t\t\thoverStopPropagation\t指定是否阻止本节点的祖先节点出现点击态,微信小程序有效(默认 true )\r\n * @property {String}\t\t\tlang\t\t\t\t\t指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文(默认 en )\r\n * @property {String}\t\t\tsessionFrom\t\t\t\t会话来源,openType=\"contact\"时有效\r\n * @property {String}\t\t\tsendMessageTitle\t\t会话内消息卡片标题,openType=\"contact\"时有效\r\n * @property {String}\t\t\tsendMessagePath\t\t\t会话内消息卡片点击跳转小程序路径,openType=\"contact\"时有效\r\n * @property {String}\t\t\tsendMessageImg\t\t\t会话内消息卡片图片,openType=\"contact\"时有效\r\n * @property {Boolean}\t\t\tshowMessageCard\t\t\t是否显示会话内消息卡片,设置此参数为 true,用户进入客服会话会在右下角显示\"可能要发送的小程序\"提示,用户点击后可以快速发送小程序消息,openType=\"contact\"时有效(默认false)\r\n * @property {String}\t\t\tdataName\t\t\t\t额外传参参数,用于小程序的data-xxx属性,通过target.dataset.name获取\r\n * @property {String | Number}\tthrottleTime\t\t\t节流,一定时间内只能触发一次 (默认 0 )\r\n * @property {String | Number}\thoverStartTime\t\t\t按住后多久出现点击态,单位毫秒 (默认 0 )\r\n * @property {String | Number}\thoverStayTime\t\t\t手指松开后点击态保留时间,单位毫秒 (默认 200 )\r\n * @property {String | Number}\ttext\t\t\t\t\t按钮文字,之所以通过props传入,是因为slot传入的话(注:nvue中无法控制文字的样式)\r\n * @property {String}\t\t\ticon\t\t\t\t\t按钮图标\r\n * @property {String}\t\t\ticonColor\t\t\t\t按钮图标颜色\r\n * @property {String}\t\t\tcolor\t\t\t\t\t按钮颜色,支持传入linear-gradient渐变色\r\n * @property {Object}\t\t\tcustomStyle\t\t\t\t定义需要用到的外部样式\r\n *\r\n * @event {Function}\tclick\t\t\t非禁止并且非加载中,才能点击\r\n * @event {Function}\tgetphonenumber\topen-type=\"getPhoneNumber\"时有效\r\n * @event {Function}\tgetuserinfo\t\t用户点击该按钮时,会返回获取到的用户信息,从返回参数的detail中获取到的值同uni.getUserInfo\r\n * @event {Function}\terror\t\t\t当使用开放能力时,发生错误的回调\r\n * @event {Function}\topensetting\t\t在打开授权设置页并关闭后回调\r\n * @event {Function}\tlaunchapp\t\t打开 APP 成功的回调\r\n * @example <u-button>月落</u-button>\r\n */\r\nexport default {\r\n name: \"u-button\",\r\n // #ifdef MP\r\n mixins: [uni.$u.mpMixin, uni.$u.mixin, button, openType, props],\r\n // #endif\r\n // #ifndef MP\r\n mixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n // #endif\r\n data() {\r\n return {};\r\n },\r\n computed: {\r\n // 生成bem风格的类名\r\n bemClass() {\r\n // this.bem为一个computed变量,在mixin中\r\n if (!this.color) {\r\n return this.bem(\r\n \"button\",\r\n [\"type\", \"shape\", \"size\"],\r\n [\"disabled\", \"plain\", \"hairline\"]\r\n );\r\n } else {\r\n // 由于nvue的原因,在有color参数时,不需要传入type,否则会生成type相关的类型,影响最终的样式\r\n return this.bem(\r\n \"button\",\r\n [\"shape\", \"size\"],\r\n [\"disabled\", \"plain\", \"hairline\"]\r\n );\r\n }\r\n },\r\n loadingColor() {\r\n if (this.plain) {\r\n // 如果有设置color值,则用color值,否则使用type主题颜色\r\n return this.color\r\n ? this.color\r\n : uni.$u.config.color[`u-${this.type}`];\r\n }\r\n if (this.type === \"info\") {\r\n return \"#c9c9c9\";\r\n }\r\n return \"rgb(200, 200, 200)\";\r\n },\r\n iconColorCom() {\r\n // 如果是镂空状态,设置了color就用color值,否则使用主题颜色,\r\n // u-icon的color能接受一个主题颜色的值\r\n\t\t\tif (this.iconColor) return this.iconColor;\r\n\t\t\tif (this.plain) {\r\n return this.color ? this.color : this.type;\r\n } else {\r\n return this.type === \"info\" ? \"#000000\" : \"#ffffff\";\r\n }\r\n },\r\n baseColor() {\r\n let style = {};\r\n if (this.color) {\r\n // 针对自定义了color颜色的情况,镂空状态下,就是用自定义的颜色\r\n style.color = this.plain ? this.color : \"white\";\r\n if (!this.plain) {\r\n // 非镂空,背景色使用自定义的颜色\r\n style[\"background-color\"] = this.color;\r\n }\r\n if (this.color.indexOf(\"gradient\") !== -1) {\r\n // 如果自定义的颜色为渐变色,不显示边框,以及通过backgroundImage设置渐变色\r\n // weex文档说明可以写borderWidth的形式,为什么这里需要分开写?\r\n // 因为weex是阿里巴巴为了部门业绩考核而做的你懂的东西,所以需要这么写才有效\r\n style.borderTopWidth = 0;\r\n style.borderRightWidth = 0;\r\n style.borderBottomWidth = 0;\r\n style.borderLeftWidth = 0;\r\n if (!this.plain) {\r\n style.backgroundImage = this.color;\r\n }\r\n } else {\r\n // 非渐变色,则设置边框相关的属性\r\n style.borderColor = this.color;\r\n style.borderWidth = \"1px\";\r\n style.borderStyle = \"solid\";\r\n }\r\n }\r\n return style;\r\n },\r\n // nvue版本按钮的字体不会继承父组件的颜色,需要对每一个text组件进行单独的设置\r\n nvueTextStyle() {\r\n let style = {};\r\n // 针对自定义了color颜色的情况,镂空状态下,就是用自定义的颜色\r\n if (this.type === \"info\") {\r\n style.color = \"#323233\";\r\n }\r\n if (this.color) {\r\n style.color = this.plain ? this.color : \"white\";\r\n }\r\n style.fontSize = this.textSize + \"px\";\r\n return style;\r\n },\r\n // 字体大小\r\n textSize() {\r\n let fontSize = 14,\r\n { size } = this;\r\n if (size === \"large\") fontSize = 16;\r\n if (size === \"normal\") fontSize = 14;\r\n if (size === \"small\") fontSize = 12;\r\n if (size === \"mini\") fontSize = 10;\r\n return fontSize;\r\n },\r\n },\r\n methods: {\r\n clickHandler() {\r\n // 非禁止并且非加载中,才能点击\r\n if (!this.disabled && !this.loading) {\r\n\t\t\t\t// 进行节流控制,每this.throttle毫秒内,只在开始处执行\r\n\t\t\t\tuni.$u.throttle(() => {\r\n\t\t\t\t\tthis.$emit(\"click\");\r\n\t\t\t\t}, this.throttleTime);\r\n }\r\n },\r\n // 下面为对接uniapp官方按钮开放能力事件回调的对接\r\n getphonenumber(res) {\r\n this.$emit(\"getphonenumber\", res);\r\n },\r\n getuserinfo(res) {\r\n this.$emit(\"getuserinfo\", res);\r\n },\r\n error(res) {\r\n this.$emit(\"error\", res);\r\n },\r\n opensetting(res) {\r\n this.$emit(\"opensetting\", res);\r\n },\r\n launchapp(res) {\r\n this.$emit(\"launchapp\", res);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import \"../../libs/css/components.scss\";\r\n\r\n/* #ifndef APP-NVUE */\r\n@import \"./vue.scss\";\r\n/* #endif */\r\n\r\n/* #ifdef APP-NVUE */\r\n@import \"./nvue.scss\";\r\n/* #endif */\r\n\r\n$u-button-u-button-height: 40px !default;\r\n$u-button-text-font-size: 15px !default;\r\n$u-button-loading-text-font-size: 15px !default;\r\n$u-button-loading-text-margin-left: 4px !default;\r\n$u-button-large-width: 100% !default;\r\n$u-button-large-height: 50px !default;\r\n$u-button-normal-padding: 0 12px !default;\r\n$u-button-large-padding: 0 15px !default;\r\n$u-button-normal-font-size: 14px !default;\r\n$u-button-small-min-width: 60px !default;\r\n$u-button-small-height: 30px !default;\r\n$u-button-small-padding: 0px 8px !default;\r\n$u-button-mini-padding: 0px 8px !default;\r\n$u-button-small-font-size: 12px !default;\r\n$u-button-mini-height: 22px !default;\r\n$u-button-mini-font-size: 10px !default;\r\n$u-button-mini-min-width: 50px !default;\r\n$u-button-disabled-opacity: 0.5 !default;\r\n$u-button-info-color: #323233 !default;\r\n$u-button-info-background-color: #fff !default;\r\n$u-button-info-border-color: #ebedf0 !default;\r\n$u-button-info-border-width: 1px !default;\r\n$u-button-info-border-style: solid !default;\r\n$u-button-success-color: #fff !default;\r\n$u-button-success-background-color: $u-success !default;\r\n$u-button-success-border-color: $u-button-success-background-color !default;\r\n$u-button-success-border-width: 1px !default;\r\n$u-button-success-border-style: solid !default;\r\n$u-button-primary-color: #fff !default;\r\n$u-button-primary-background-color: $u-primary !default;\r\n$u-button-primary-border-color: $u-button-primary-background-color !default;\r\n$u-button-primary-border-width: 1px !default;\r\n$u-button-primary-border-style: solid !default;\r\n$u-button-error-color: #fff !default;\r\n$u-button-error-background-color: $u-error !default;\r\n$u-button-error-border-color: $u-button-error-background-color !default;\r\n$u-button-error-border-width: 1px !default;\r\n$u-button-error-border-style: solid !default;\r\n$u-button-warning-color: #fff !default;\r\n$u-button-warning-background-color: $u-warning !default;\r\n$u-button-warning-border-color: $u-button-warning-background-color !default;\r\n$u-button-warning-border-width: 1px !default;\r\n$u-button-warning-border-style: solid !default;\r\n$u-button-block-width: 100% !default;\r\n$u-button-circle-border-top-right-radius: 100px !default;\r\n$u-button-circle-border-top-left-radius: 100px !default;\r\n$u-button-circle-border-bottom-left-radius: 100px !default;\r\n$u-button-circle-border-bottom-right-radius: 100px !default;\r\n$u-button-square-border-top-right-radius: 3px !default;\r\n$u-button-square-border-top-left-radius: 3px !default;\r\n$u-button-square-border-bottom-left-radius: 3px !default;\r\n$u-button-square-border-bottom-right-radius: 3px !default;\r\n$u-button-icon-min-width: 1em !default;\r\n$u-button-plain-background-color: #fff !default;\r\n$u-button-hairline-border-width: 0.5px !default;\r\n\r\n.u-button {\r\n height: $u-button-u-button-height;\r\n position: relative;\r\n align-items: center;\r\n justify-content: center;\r\n @include flex;\r\n /* #ifndef APP-NVUE */\r\n box-sizing: border-box;\r\n /* #endif */\r\n flex-direction: row;\r\n\r\n &__text {\r\n font-size: $u-button-text-font-size;\r\n }\r\n\r\n &__loading-text {\r\n font-size: $u-button-loading-text-font-size;\r\n margin-left: $u-button-loading-text-margin-left;\r\n }\r\n\r\n &--large {\r\n /* #ifndef APP-NVUE */\r\n width: $u-button-large-width;\r\n /* #endif */\r\n height: $u-button-large-height;\r\n padding: $u-button-large-padding;\r\n }\r\n\r\n &--normal {\r\n padding: $u-button-normal-padding;\r\n font-size: $u-button-normal-font-size;\r\n }\r\n\r\n &--small {\r\n /* #ifndef APP-NVUE */\r\n min-width: $u-button-small-min-width;\r\n /* #endif */\r\n height: $u-button-small-height;\r\n padding: $u-button-small-padding;\r\n font-size: $u-button-small-font-size;\r\n }\r\n\r\n &--mini {\r\n height: $u-button-mini-height;\r\n font-size: $u-button-mini-font-size;\r\n /* #ifndef APP-NVUE */\r\n min-width: $u-button-mini-min-width;\r\n /* #endif */\r\n padding: $u-button-mini-padding;\r\n }\r\n\r\n &--disabled {\r\n opacity: $u-button-disabled-opacity;\r\n }\r\n\r\n &--info {\r\n color: $u-button-info-color;\r\n background-color: $u-button-info-background-color;\r\n border-color: $u-button-info-border-color;\r\n border-width: $u-button-info-border-width;\r\n border-style: $u-button-info-border-style;\r\n }\r\n\r\n &--success {\r\n color: $u-button-success-color;\r\n background-color: $u-button-success-background-color;\r\n border-color: $u-button-success-border-color;\r\n border-width: $u-button-success-border-width;\r\n border-style: $u-button-success-border-style;\r\n }\r\n\r\n &--primary {\r\n color: $u-button-primary-color;\r\n background-color: $u-button-primary-background-color;\r\n border-color: $u-button-primary-border-color;\r\n border-width: $u-button-primary-border-width;\r\n border-style: $u-button-primary-border-style;\r\n }\r\n\r\n &--error {\r\n color: $u-button-error-color;\r\n background-color: $u-button-error-background-color;\r\n border-color: $u-button-error-border-color;\r\n border-width: $u-button-error-border-width;\r\n border-style: $u-button-error-border-style;\r\n }\r\n\r\n &--warning {\r\n color: $u-button-warning-color;\r\n background-color: $u-button-warning-background-color;\r\n border-color: $u-button-warning-border-color;\r\n border-width: $u-button-warning-border-width;\r\n border-style: $u-button-warning-border-style;\r\n }\r\n\r\n &--block {\r\n @include flex;\r\n width: $u-button-block-width;\r\n }\r\n\r\n &--circle {\r\n border-top-right-radius: $u-button-circle-border-top-right-radius;\r\n border-top-left-radius: $u-button-circle-border-top-left-radius;\r\n border-bottom-left-radius: $u-button-circle-border-bottom-left-radius;\r\n border-bottom-right-radius: $u-button-circle-border-bottom-right-radius;\r\n }\r\n\r\n &--square {\r\n border-bottom-left-radius: $u-button-square-border-top-right-radius;\r\n border-bottom-right-radius: $u-button-square-border-top-left-radius;\r\n border-top-left-radius: $u-button-square-border-bottom-left-radius;\r\n border-top-right-radius: $u-button-square-border-bottom-right-radius;\r\n }\r\n\r\n &__icon {\r\n /* #ifndef APP-NVUE */\r\n min-width: $u-button-icon-min-width;\r\n line-height: inherit !important;\r\n vertical-align: top;\r\n /* #endif */\r\n }\r\n\r\n &--plain {\r\n background-color: $u-button-plain-background-color;\r\n }\r\n\r\n &--hairline {\r\n border-width: $u-button-hairline-border-width !important;\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=style&index=0&id=3bf2dba7&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=style&index=0&id=3bf2dba7&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842398\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-button/u-button.vue?9f8f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-button/u-button.vue?c784","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-button/u-button.vue?a493","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-button/u-button.vue?ef8a","uni-app:///node_modules/uview-ui/components/u-button/u-button.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-button/u-button.vue?5558","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-button/u-button.vue?dd12"],"names":["name","mixins","data","computed","bemClass","loadingColor","uni","iconColorCom","baseColor","style","nvueTextStyle","textSize","size","methods","clickHandler","getphonenumber","getuserinfo","error","opensetting","launchapp"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;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,qUAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnDA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC+G7vB;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;AA1CA,eA2CA;EACAA;EAEAC;EAKAC;IACA;EACA;EACAC;IACA;IACAC;MACA;MACA;QACA,gBACA,UACA,2BACA,kCACA;MACA;QACA;QACA,gBACA,UACA,mBACA,kCACA;MACA;IACA;IACAC;MACA;QACA;QACA,oBACA,aACAC;MACA;MACA;QACA;MACA;MACA;IACA;IACAC;MACA;MACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACAC;MACA;MACA;QACA;QACAC;QACA;UACA;UACAA;QACA;QACA;UACA;UACA;UACA;UACAA;UACAA;UACAA;UACAA;UACA;YACAA;UACA;QACA;UACA;UACAA;UACAA;UACAA;QACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QACAD;MACA;MACA;QACAA;MACA;MACAA;MACA;IACA;IACA;IACAE;MACA;QACAC;MACA;MACA;MACA;MACA;MACA;IACA;EACA;EACAC;IACAC;MAAA;MACA;MACA;QACA;QACAR;UACA;QACA;MACA;IACA;IACA;IACAS;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjSA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-button/u-button.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-button.vue?vue&type=template&id=3bf2dba7&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=3bf2dba7&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3bf2dba7\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-button/u-button.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=template&id=3bf2dba7&scoped=true&\"","var components\ntry {\n components = {\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"uview-ui/components/u-loading-icon/u-loading-icon.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"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 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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=script&lang=js&\"","<template>\r\n <!-- #ifndef APP-NVUE -->\r\n <button\r\n :hover-start-time=\"Number(hoverStartTime)\"\r\n :hover-stay-time=\"Number(hoverStayTime)\"\r\n :form-type=\"formType\"\r\n :open-type=\"openType\"\r\n :app-parameter=\"appParameter\"\r\n :hover-stop-propagation=\"hoverStopPropagation\"\r\n :send-message-title=\"sendMessageTitle\"\r\n :send-message-path=\"sendMessagePath\"\r\n :lang=\"lang\"\r\n :data-name=\"dataName\"\r\n :session-from=\"sessionFrom\"\r\n :send-message-img=\"sendMessageImg\"\r\n :show-message-card=\"showMessageCard\"\r\n @getphonenumber=\"getphonenumber\"\r\n @getuserinfo=\"getuserinfo\"\r\n @error=\"error\"\r\n @opensetting=\"opensetting\"\r\n @launchapp=\"launchapp\"\r\n :hover-class=\"!disabled && !loading ? 'u-button--active' : ''\"\r\n class=\"u-button u-reset-button\"\r\n :style=\"[baseColor, $u.addStyle(customStyle)]\"\r\n @tap=\"clickHandler\"\r\n :class=\"bemClass\"\r\n >\r\n <template v-if=\"loading\">\r\n <u-loading-icon\r\n :mode=\"loadingMode\"\r\n :size=\"loadingSize * 1.15\"\r\n :color=\"loadingColor\"\r\n ></u-loading-icon>\r\n <text\r\n class=\"u-button__loading-text\"\r\n :style=\"[{ fontSize: textSize + 'px' }]\"\r\n >{{ loadingText || text }}</text\r\n >\r\n </template>\r\n <template v-else>\r\n <u-icon\r\n v-if=\"icon\"\r\n :name=\"icon\"\r\n :color=\"iconColorCom\"\r\n :size=\"textSize * 1.35\"\r\n :customStyle=\"{ marginRight: '2px' }\"\r\n ></u-icon>\r\n <slot>\r\n <text\r\n class=\"u-button__text\"\r\n :style=\"[{ fontSize: textSize + 'px' }]\"\r\n >{{ text }}</text\r\n >\r\n </slot>\r\n </template>\r\n </button>\r\n <!-- #endif -->\r\n\r\n <!-- #ifdef APP-NVUE -->\r\n <view\r\n :hover-start-time=\"Number(hoverStartTime)\"\r\n :hover-stay-time=\"Number(hoverStayTime)\"\r\n class=\"u-button\"\r\n :hover-class=\"\r\n !disabled && !loading && !color && (plain || type === 'info')\r\n ? 'u-button--active--plain'\r\n : !disabled && !loading && !plain\r\n ? 'u-button--active'\r\n : ''\r\n \"\r\n @tap=\"clickHandler\"\r\n :class=\"bemClass\"\r\n :style=\"[baseColor, $u.addStyle(customStyle)]\"\r\n >\r\n <template v-if=\"loading\">\r\n <u-loading-icon\r\n :mode=\"loadingMode\"\r\n :size=\"loadingSize * 1.15\"\r\n :color=\"loadingColor\"\r\n ></u-loading-icon>\r\n <text\r\n class=\"u-button__loading-text\"\r\n :style=\"[nvueTextStyle]\"\r\n :class=\"[plain && `u-button__text--plain--${type}`]\"\r\n >{{ loadingText || text }}</text\r\n >\r\n </template>\r\n <template v-else>\r\n <u-icon\r\n v-if=\"icon\"\r\n :name=\"icon\"\r\n :color=\"iconColorCom\"\r\n :size=\"textSize * 1.35\"\r\n ></u-icon>\r\n <text\r\n class=\"u-button__text\"\r\n :style=\"[\r\n {\r\n marginLeft: icon ? '2px' : 0,\r\n },\r\n nvueTextStyle,\r\n ]\"\r\n :class=\"[plain && `u-button__text--plain--${type}`]\"\r\n >{{ text }}</text\r\n >\r\n </template>\r\n </view>\r\n <!-- #endif -->\r\n</template>\r\n\r\n<script>\r\nimport button from \"../../libs/mixin/button.js\";\r\nimport openType from \"../../libs/mixin/openType.js\";\r\nimport props from \"./props.js\";\r\n/**\r\n * button 按钮\r\n * @description Button 按钮\r\n * @tutorial https://www.uviewui.com/components/button.html\r\n *\r\n * @property {Boolean}\t\t\thairline\t\t\t\t是否显示按钮的细边框 (默认 true )\r\n * @property {String}\t\t\ttype\t\t\t\t\t按钮的预置样式,info,primary,error,warning,success (默认 'info' )\r\n * @property {String}\t\t\tsize\t\t\t\t\t按钮尺寸,large,normal,mini (默认 normal)\r\n * @property {String}\t\t\tshape\t\t\t\t\t按钮形状,circle(两边为半圆),square(带圆角) (默认 'square' )\r\n * @property {Boolean}\t\t\tplain\t\t\t\t\t按钮是否镂空,背景色透明 (默认 false)\r\n * @property {Boolean}\t\t\tdisabled\t\t\t\t是否禁用 (默认 false)\r\n * @property {Boolean}\t\t\tloading\t\t\t\t\t按钮名称前是否带 loading 图标(App-nvue 平台,在 ios 上为雪花,Android上为圆圈) (默认 false)\r\n * @property {String | Number}\tloadingText\t\t\t\t加载中提示文字\r\n * @property {String}\t\t\tloadingMode\t\t\t\t加载状态图标类型 (默认 'spinner' )\r\n * @property {String | Number}\tloadingSize\t\t\t\t加载图标大小 (默认 15 )\r\n * @property {String}\t\t\topenType\t\t\t\t开放能力,具体请看uniapp稳定关于button组件部分说明\r\n * @property {String}\t\t\tformType\t\t\t\t用于 <form> 组件,点击分别会触发 <form> 组件的 submit/reset 事件\r\n * @property {String}\t\t\tappParameter\t\t\t打开 APP 时,向 APP 传递的参数,open-type=launchApp时有效 (注:只微信小程序、QQ小程序有效)\r\n * @property {Boolean}\t\t\thoverStopPropagation\t指定是否阻止本节点的祖先节点出现点击态,微信小程序有效(默认 true )\r\n * @property {String}\t\t\tlang\t\t\t\t\t指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文(默认 en )\r\n * @property {String}\t\t\tsessionFrom\t\t\t\t会话来源,openType=\"contact\"时有效\r\n * @property {String}\t\t\tsendMessageTitle\t\t会话内消息卡片标题,openType=\"contact\"时有效\r\n * @property {String}\t\t\tsendMessagePath\t\t\t会话内消息卡片点击跳转小程序路径,openType=\"contact\"时有效\r\n * @property {String}\t\t\tsendMessageImg\t\t\t会话内消息卡片图片,openType=\"contact\"时有效\r\n * @property {Boolean}\t\t\tshowMessageCard\t\t\t是否显示会话内消息卡片,设置此参数为 true,用户进入客服会话会在右下角显示\"可能要发送的小程序\"提示,用户点击后可以快速发送小程序消息,openType=\"contact\"时有效(默认false)\r\n * @property {String}\t\t\tdataName\t\t\t\t额外传参参数,用于小程序的data-xxx属性,通过target.dataset.name获取\r\n * @property {String | Number}\tthrottleTime\t\t\t节流,一定时间内只能触发一次 (默认 0 )\r\n * @property {String | Number}\thoverStartTime\t\t\t按住后多久出现点击态,单位毫秒 (默认 0 )\r\n * @property {String | Number}\thoverStayTime\t\t\t手指松开后点击态保留时间,单位毫秒 (默认 200 )\r\n * @property {String | Number}\ttext\t\t\t\t\t按钮文字,之所以通过props传入,是因为slot传入的话(注:nvue中无法控制文字的样式)\r\n * @property {String}\t\t\ticon\t\t\t\t\t按钮图标\r\n * @property {String}\t\t\ticonColor\t\t\t\t按钮图标颜色\r\n * @property {String}\t\t\tcolor\t\t\t\t\t按钮颜色,支持传入linear-gradient渐变色\r\n * @property {Object}\t\t\tcustomStyle\t\t\t\t定义需要用到的外部样式\r\n *\r\n * @event {Function}\tclick\t\t\t非禁止并且非加载中,才能点击\r\n * @event {Function}\tgetphonenumber\topen-type=\"getPhoneNumber\"时有效\r\n * @event {Function}\tgetuserinfo\t\t用户点击该按钮时,会返回获取到的用户信息,从返回参数的detail中获取到的值同uni.getUserInfo\r\n * @event {Function}\terror\t\t\t当使用开放能力时,发生错误的回调\r\n * @event {Function}\topensetting\t\t在打开授权设置页并关闭后回调\r\n * @event {Function}\tlaunchapp\t\t打开 APP 成功的回调\r\n * @example <u-button>月落</u-button>\r\n */\r\nexport default {\r\n name: \"u-button\",\r\n // #ifdef MP\r\n mixins: [uni.$u.mpMixin, uni.$u.mixin, button, openType, props],\r\n // #endif\r\n // #ifndef MP\r\n mixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n // #endif\r\n data() {\r\n return {};\r\n },\r\n computed: {\r\n // 生成bem风格的类名\r\n bemClass() {\r\n // this.bem为一个computed变量,在mixin中\r\n if (!this.color) {\r\n return this.bem(\r\n \"button\",\r\n [\"type\", \"shape\", \"size\"],\r\n [\"disabled\", \"plain\", \"hairline\"]\r\n );\r\n } else {\r\n // 由于nvue的原因,在有color参数时,不需要传入type,否则会生成type相关的类型,影响最终的样式\r\n return this.bem(\r\n \"button\",\r\n [\"shape\", \"size\"],\r\n [\"disabled\", \"plain\", \"hairline\"]\r\n );\r\n }\r\n },\r\n loadingColor() {\r\n if (this.plain) {\r\n // 如果有设置color值,则用color值,否则使用type主题颜色\r\n return this.color\r\n ? this.color\r\n : uni.$u.config.color[`u-${this.type}`];\r\n }\r\n if (this.type === \"info\") {\r\n return \"#c9c9c9\";\r\n }\r\n return \"rgb(200, 200, 200)\";\r\n },\r\n iconColorCom() {\r\n // 如果是镂空状态,设置了color就用color值,否则使用主题颜色,\r\n // u-icon的color能接受一个主题颜色的值\r\n\t\t\tif (this.iconColor) return this.iconColor;\r\n\t\t\tif (this.plain) {\r\n return this.color ? this.color : this.type;\r\n } else {\r\n return this.type === \"info\" ? \"#000000\" : \"#ffffff\";\r\n }\r\n },\r\n baseColor() {\r\n let style = {};\r\n if (this.color) {\r\n // 针对自定义了color颜色的情况,镂空状态下,就是用自定义的颜色\r\n style.color = this.plain ? this.color : \"white\";\r\n if (!this.plain) {\r\n // 非镂空,背景色使用自定义的颜色\r\n style[\"background-color\"] = this.color;\r\n }\r\n if (this.color.indexOf(\"gradient\") !== -1) {\r\n // 如果自定义的颜色为渐变色,不显示边框,以及通过backgroundImage设置渐变色\r\n // weex文档说明可以写borderWidth的形式,为什么这里需要分开写?\r\n // 因为weex是阿里巴巴为了部门业绩考核而做的你懂的东西,所以需要这么写才有效\r\n style.borderTopWidth = 0;\r\n style.borderRightWidth = 0;\r\n style.borderBottomWidth = 0;\r\n style.borderLeftWidth = 0;\r\n if (!this.plain) {\r\n style.backgroundImage = this.color;\r\n }\r\n } else {\r\n // 非渐变色,则设置边框相关的属性\r\n style.borderColor = this.color;\r\n style.borderWidth = \"1px\";\r\n style.borderStyle = \"solid\";\r\n }\r\n }\r\n return style;\r\n },\r\n // nvue版本按钮的字体不会继承父组件的颜色,需要对每一个text组件进行单独的设置\r\n nvueTextStyle() {\r\n let style = {};\r\n // 针对自定义了color颜色的情况,镂空状态下,就是用自定义的颜色\r\n if (this.type === \"info\") {\r\n style.color = \"#323233\";\r\n }\r\n if (this.color) {\r\n style.color = this.plain ? this.color : \"white\";\r\n }\r\n style.fontSize = this.textSize + \"px\";\r\n return style;\r\n },\r\n // 字体大小\r\n textSize() {\r\n let fontSize = 14,\r\n { size } = this;\r\n if (size === \"large\") fontSize = 16;\r\n if (size === \"normal\") fontSize = 14;\r\n if (size === \"small\") fontSize = 12;\r\n if (size === \"mini\") fontSize = 10;\r\n return fontSize;\r\n },\r\n },\r\n methods: {\r\n clickHandler() {\r\n // 非禁止并且非加载中,才能点击\r\n if (!this.disabled && !this.loading) {\r\n\t\t\t\t// 进行节流控制,每this.throttle毫秒内,只在开始处执行\r\n\t\t\t\tuni.$u.throttle(() => {\r\n\t\t\t\t\tthis.$emit(\"click\");\r\n\t\t\t\t}, this.throttleTime);\r\n }\r\n },\r\n // 下面为对接uniapp官方按钮开放能力事件回调的对接\r\n getphonenumber(res) {\r\n this.$emit(\"getphonenumber\", res);\r\n },\r\n getuserinfo(res) {\r\n this.$emit(\"getuserinfo\", res);\r\n },\r\n error(res) {\r\n this.$emit(\"error\", res);\r\n },\r\n opensetting(res) {\r\n this.$emit(\"opensetting\", res);\r\n },\r\n launchapp(res) {\r\n this.$emit(\"launchapp\", res);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import \"../../libs/css/components.scss\";\r\n\r\n/* #ifndef APP-NVUE */\r\n@import \"./vue.scss\";\r\n/* #endif */\r\n\r\n/* #ifdef APP-NVUE */\r\n@import \"./nvue.scss\";\r\n/* #endif */\r\n\r\n$u-button-u-button-height: 40px !default;\r\n$u-button-text-font-size: 15px !default;\r\n$u-button-loading-text-font-size: 15px !default;\r\n$u-button-loading-text-margin-left: 4px !default;\r\n$u-button-large-width: 100% !default;\r\n$u-button-large-height: 50px !default;\r\n$u-button-normal-padding: 0 12px !default;\r\n$u-button-large-padding: 0 15px !default;\r\n$u-button-normal-font-size: 14px !default;\r\n$u-button-small-min-width: 60px !default;\r\n$u-button-small-height: 30px !default;\r\n$u-button-small-padding: 0px 8px !default;\r\n$u-button-mini-padding: 0px 8px !default;\r\n$u-button-small-font-size: 12px !default;\r\n$u-button-mini-height: 22px !default;\r\n$u-button-mini-font-size: 10px !default;\r\n$u-button-mini-min-width: 50px !default;\r\n$u-button-disabled-opacity: 0.5 !default;\r\n$u-button-info-color: #323233 !default;\r\n$u-button-info-background-color: #fff !default;\r\n$u-button-info-border-color: #ebedf0 !default;\r\n$u-button-info-border-width: 1px !default;\r\n$u-button-info-border-style: solid !default;\r\n$u-button-success-color: #fff !default;\r\n$u-button-success-background-color: $u-success !default;\r\n$u-button-success-border-color: $u-button-success-background-color !default;\r\n$u-button-success-border-width: 1px !default;\r\n$u-button-success-border-style: solid !default;\r\n$u-button-primary-color: #fff !default;\r\n$u-button-primary-background-color: $u-primary !default;\r\n$u-button-primary-border-color: $u-button-primary-background-color !default;\r\n$u-button-primary-border-width: 1px !default;\r\n$u-button-primary-border-style: solid !default;\r\n$u-button-error-color: #fff !default;\r\n$u-button-error-background-color: $u-error !default;\r\n$u-button-error-border-color: $u-button-error-background-color !default;\r\n$u-button-error-border-width: 1px !default;\r\n$u-button-error-border-style: solid !default;\r\n$u-button-warning-color: #fff !default;\r\n$u-button-warning-background-color: $u-warning !default;\r\n$u-button-warning-border-color: $u-button-warning-background-color !default;\r\n$u-button-warning-border-width: 1px !default;\r\n$u-button-warning-border-style: solid !default;\r\n$u-button-block-width: 100% !default;\r\n$u-button-circle-border-top-right-radius: 100px !default;\r\n$u-button-circle-border-top-left-radius: 100px !default;\r\n$u-button-circle-border-bottom-left-radius: 100px !default;\r\n$u-button-circle-border-bottom-right-radius: 100px !default;\r\n$u-button-square-border-top-right-radius: 3px !default;\r\n$u-button-square-border-top-left-radius: 3px !default;\r\n$u-button-square-border-bottom-left-radius: 3px !default;\r\n$u-button-square-border-bottom-right-radius: 3px !default;\r\n$u-button-icon-min-width: 1em !default;\r\n$u-button-plain-background-color: #fff !default;\r\n$u-button-hairline-border-width: 0.5px !default;\r\n\r\n.u-button {\r\n height: $u-button-u-button-height;\r\n position: relative;\r\n align-items: center;\r\n justify-content: center;\r\n @include flex;\r\n /* #ifndef APP-NVUE */\r\n box-sizing: border-box;\r\n /* #endif */\r\n flex-direction: row;\r\n\r\n &__text {\r\n font-size: $u-button-text-font-size;\r\n }\r\n\r\n &__loading-text {\r\n font-size: $u-button-loading-text-font-size;\r\n margin-left: $u-button-loading-text-margin-left;\r\n }\r\n\r\n &--large {\r\n /* #ifndef APP-NVUE */\r\n width: $u-button-large-width;\r\n /* #endif */\r\n height: $u-button-large-height;\r\n padding: $u-button-large-padding;\r\n }\r\n\r\n &--normal {\r\n padding: $u-button-normal-padding;\r\n font-size: $u-button-normal-font-size;\r\n }\r\n\r\n &--small {\r\n /* #ifndef APP-NVUE */\r\n min-width: $u-button-small-min-width;\r\n /* #endif */\r\n height: $u-button-small-height;\r\n padding: $u-button-small-padding;\r\n font-size: $u-button-small-font-size;\r\n }\r\n\r\n &--mini {\r\n height: $u-button-mini-height;\r\n font-size: $u-button-mini-font-size;\r\n /* #ifndef APP-NVUE */\r\n min-width: $u-button-mini-min-width;\r\n /* #endif */\r\n padding: $u-button-mini-padding;\r\n }\r\n\r\n &--disabled {\r\n opacity: $u-button-disabled-opacity;\r\n }\r\n\r\n &--info {\r\n color: $u-button-info-color;\r\n background-color: $u-button-info-background-color;\r\n border-color: $u-button-info-border-color;\r\n border-width: $u-button-info-border-width;\r\n border-style: $u-button-info-border-style;\r\n }\r\n\r\n &--success {\r\n color: $u-button-success-color;\r\n background-color: $u-button-success-background-color;\r\n border-color: $u-button-success-border-color;\r\n border-width: $u-button-success-border-width;\r\n border-style: $u-button-success-border-style;\r\n }\r\n\r\n &--primary {\r\n color: $u-button-primary-color;\r\n background-color: $u-button-primary-background-color;\r\n border-color: $u-button-primary-border-color;\r\n border-width: $u-button-primary-border-width;\r\n border-style: $u-button-primary-border-style;\r\n }\r\n\r\n &--error {\r\n color: $u-button-error-color;\r\n background-color: $u-button-error-background-color;\r\n border-color: $u-button-error-border-color;\r\n border-width: $u-button-error-border-width;\r\n border-style: $u-button-error-border-style;\r\n }\r\n\r\n &--warning {\r\n color: $u-button-warning-color;\r\n background-color: $u-button-warning-background-color;\r\n border-color: $u-button-warning-border-color;\r\n border-width: $u-button-warning-border-width;\r\n border-style: $u-button-warning-border-style;\r\n }\r\n\r\n &--block {\r\n @include flex;\r\n width: $u-button-block-width;\r\n }\r\n\r\n &--circle {\r\n border-top-right-radius: $u-button-circle-border-top-right-radius;\r\n border-top-left-radius: $u-button-circle-border-top-left-radius;\r\n border-bottom-left-radius: $u-button-circle-border-bottom-left-radius;\r\n border-bottom-right-radius: $u-button-circle-border-bottom-right-radius;\r\n }\r\n\r\n &--square {\r\n border-bottom-left-radius: $u-button-square-border-top-right-radius;\r\n border-bottom-right-radius: $u-button-square-border-top-left-radius;\r\n border-top-left-radius: $u-button-square-border-bottom-left-radius;\r\n border-top-right-radius: $u-button-square-border-bottom-right-radius;\r\n }\r\n\r\n &__icon {\r\n /* #ifndef APP-NVUE */\r\n min-width: $u-button-icon-min-width;\r\n line-height: inherit !important;\r\n vertical-align: top;\r\n /* #endif */\r\n }\r\n\r\n &--plain {\r\n background-color: $u-button-plain-background-color;\r\n }\r\n\r\n &--hairline {\r\n border-width: $u-button-hairline-border-width !important;\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=style&index=0&id=3bf2dba7&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=style&index=0&id=3bf2dba7&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798411\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?a19b","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?7350","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?0fc9","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?6c07","uni-app:///node_modules/uview-ui/components/u-cell-group/u-cell-group.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?971c","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?bea5"],"names":["name","mixins"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC1CA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACejwB;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAXA,eAYA;EACAA;EACAC;AACA;AAAA,2B;;;;;;;;;;;;;AC/BA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-cell-group/u-cell-group.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-cell-group.vue?vue&type=template&id=c4aeef32&scoped=true&\"\nvar renderjs\nimport script from \"./u-cell-group.vue?vue&type=script&lang=js&\"\nexport * from \"./u-cell-group.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-cell-group.vue?vue&type=style&index=0&id=c4aeef32&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"c4aeef32\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-cell-group/u-cell-group.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=template&id=c4aeef32&scoped=true&\"","var components\ntry {\n components = {\n uLine: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-line/u-line\" */ \"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([_vm.$u.addStyle(_vm.customStyle)])\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=script&lang=js&\"","<template>\r\n <view :style=\"[$u.addStyle(customStyle)]\" :class=\"[customClass]\" class=\"u-cell-group\">\r\n <view v-if=\"title\" class=\"u-cell-group__title\">\r\n <slot name=\"title\">\r\n\t\t\t\t<text class=\"u-cell-group__title__text\">{{ title }}</text>\r\n\t\t\t</slot>\r\n </view>\r\n <view class=\"u-cell-group__wrapper\">\r\n\t\t\t<u-line v-if=\"border\"></u-line>\r\n <slot />\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * cellGroup 单元格\r\n\t * @description cell单元格一般用于一组列表的情况,比如个人中心页,设置页等。\r\n\t * @tutorial https://uviewui.com/components/cell.html\r\n\t * \r\n\t * @property {String}\ttitle\t\t分组标题\r\n\t * @property {Boolean}\tborder\t\t是否显示外边框 (默认 true )\r\n\t * @property {Object}\tcustomStyle\t定义需要用到的外部样式\r\n\t * \r\n\t * @event {Function} click \t点击cell列表时触发\r\n\t * @example <u-cell-group title=\"设置喜好\">\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-cell-group',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\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\r\n\t$u-cell-group-title-padding: 16px 16px 8px !default;\r\n\t$u-cell-group-title-font-size: 15px !default;\r\n\t$u-cell-group-title-line-height: 16px !default;\r\n\t$u-cell-group-title-color: $u-main-color !default;\r\n\r\n .u-cell-group {\r\n\t\tflex: 1;\r\n\t\t\r\n &__title {\r\n padding: $u-cell-group-title-padding;\r\n\r\n &__text {\r\n font-size: $u-cell-group-title-font-size;\r\n line-height: $u-cell-group-title-line-height;\r\n color: $u-cell-group-title-color;\r\n }\r\n }\r\n\t\t\r\n\t\t&__wrapper {\r\n\t\t\tposition: relative;\r\n\t\t}\r\n }\r\n</style>\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=style&index=0&id=c4aeef32&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=style&index=0&id=c4aeef32&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842199\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?a19b","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?7350","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?0fc9","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?6c07","uni-app:///node_modules/uview-ui/components/u-cell-group/u-cell-group.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?971c","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?bea5"],"names":["name","mixins"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC1CA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACejwB;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAXA,eAYA;EACAA;EACAC;AACA;AAAA,2B;;;;;;;;;;;;;AC/BA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-cell-group/u-cell-group.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-cell-group.vue?vue&type=template&id=c4aeef32&scoped=true&\"\nvar renderjs\nimport script from \"./u-cell-group.vue?vue&type=script&lang=js&\"\nexport * from \"./u-cell-group.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-cell-group.vue?vue&type=style&index=0&id=c4aeef32&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"c4aeef32\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-cell-group/u-cell-group.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=template&id=c4aeef32&scoped=true&\"","var components\ntry {\n components = {\n uLine: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-line/u-line\" */ \"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([_vm.$u.addStyle(_vm.customStyle)])\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=script&lang=js&\"","<template>\r\n <view :style=\"[$u.addStyle(customStyle)]\" :class=\"[customClass]\" class=\"u-cell-group\">\r\n <view v-if=\"title\" class=\"u-cell-group__title\">\r\n <slot name=\"title\">\r\n\t\t\t\t<text class=\"u-cell-group__title__text\">{{ title }}</text>\r\n\t\t\t</slot>\r\n </view>\r\n <view class=\"u-cell-group__wrapper\">\r\n\t\t\t<u-line v-if=\"border\"></u-line>\r\n <slot />\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * cellGroup 单元格\r\n\t * @description cell单元格一般用于一组列表的情况,比如个人中心页,设置页等。\r\n\t * @tutorial https://uviewui.com/components/cell.html\r\n\t * \r\n\t * @property {String}\ttitle\t\t分组标题\r\n\t * @property {Boolean}\tborder\t\t是否显示外边框 (默认 true )\r\n\t * @property {Object}\tcustomStyle\t定义需要用到的外部样式\r\n\t * \r\n\t * @event {Function} click \t点击cell列表时触发\r\n\t * @example <u-cell-group title=\"设置喜好\">\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-cell-group',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\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\r\n\t$u-cell-group-title-padding: 16px 16px 8px !default;\r\n\t$u-cell-group-title-font-size: 15px !default;\r\n\t$u-cell-group-title-line-height: 16px !default;\r\n\t$u-cell-group-title-color: $u-main-color !default;\r\n\r\n .u-cell-group {\r\n\t\tflex: 1;\r\n\t\t\r\n &__title {\r\n padding: $u-cell-group-title-padding;\r\n\r\n &__text {\r\n font-size: $u-cell-group-title-font-size;\r\n line-height: $u-cell-group-title-line-height;\r\n color: $u-cell-group-title-color;\r\n }\r\n }\r\n\t\t\r\n\t\t&__wrapper {\r\n\t\t\tposition: relative;\r\n\t\t}\r\n }\r\n</style>\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=style&index=0&id=c4aeef32&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=style&index=0&id=c4aeef32&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798193\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell/u-cell.vue?f99f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell/u-cell.vue?1bce","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell/u-cell.vue?cb0f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell/u-cell.vue?20f5","uni-app:///node_modules/uview-ui/components/u-cell/u-cell.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell/u-cell.vue?e768","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell/u-cell.vue?6e60"],"names":["name","data","mixins","computed","titleTextStyle","methods","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnDA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACwC3vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;AA3BA,eA4BA;EACAA;EACAC;IACA,QAEA;EACA;EACAC;EACAC;IACAC;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;MACA;QACAN;MACA;MACA;MACA;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC/FA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-cell/u-cell.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-cell.vue?vue&type=template&id=913eaa32&scoped=true&\"\nvar renderjs\nimport script from \"./u-cell.vue?vue&type=script&lang=js&\"\nexport * from \"./u-cell.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-cell.vue?vue&type=style&index=0&id=913eaa32&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"913eaa32\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-cell/u-cell.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=template&id=913eaa32&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uLine: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-line/u-line\" */ \"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([_vm.$u.addStyle(_vm.customStyle)])\n var s1 = _vm.title ? _vm.__get_style([_vm.titleTextStyle]) : null\n var g0 = _vm.$u.test.empty(_vm.value)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1,\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-cell\" :class=\"[customClass]\" :style=\"[$u.addStyle(customStyle)]\"\r\n\t\t:hover-class=\"(!disabled && (clickable || isLink)) ? 'u-cell--clickable' : ''\" :hover-stay-time=\"250\"\r\n\t\t@tap=\"clickHandler\">\r\n\t\t<view class=\"u-cell__body\" :class=\"[ center && 'u-cell--center', size === 'large' && 'u-cell__body--large']\">\r\n\t\t\t<view class=\"u-cell__body__content\">\r\n\t\t\t\t<view class=\"u-cell__left-icon-wrap\" v-if=\"$slots.icon || icon\">\r\n\t\t\t\t\t<slot name=\"icon\" v-if=\"$slots.icon\">\r\n\t\t\t\t\t</slot>\r\n\t\t\t\t\t<u-icon v-else :name=\"icon\" :custom-style=\"iconStyle\" :size=\"size === 'large' ? 22 : 18\"></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"u-cell__title\">\r\n\t\t\t\t\t<slot name=\"title\">\r\n\t\t\t\t\t\t<text v-if=\"title\" class=\"u-cell__title-text\" :style=\"[titleTextStyle]\"\r\n\t\t\t\t\t\t\t:class=\"[disabled && 'u-cell--disabled', size === 'large' && 'u-cell__title-text--large']\">{{ title }}</text>\r\n\t\t\t\t\t</slot>\r\n\t\t\t\t\t<slot name=\"label\">\r\n\t\t\t\t\t\t<text class=\"u-cell__label\" v-if=\"label\"\r\n\t\t\t\t\t\t\t:class=\"[disabled && 'u-cell--disabled', size === 'large' && 'u-cell__label--large']\">{{ label }}</text>\r\n\t\t\t\t\t</slot>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<slot name=\"value\">\r\n\t\t\t\t<text class=\"u-cell__value\"\r\n\t\t\t\t\t:class=\"[disabled && 'u-cell--disabled', size === 'large' && 'u-cell__value--large']\"\r\n\t\t\t\t\tv-if=\"!$u.test.empty(value)\">{{ value }}</text>\r\n\t\t\t</slot>\r\n\t\t\t<view class=\"u-cell__right-icon-wrap\" v-if=\"$slots['right-icon'] || isLink\"\r\n\t\t\t\t:class=\"[`u-cell__right-icon-wrap--${arrowDirection}`]\">\r\n\t\t\t\t<slot name=\"right-icon\" v-if=\"$slots['right-icon']\">\r\n\t\t\t\t</slot>\r\n\t\t\t\t<u-icon v-else :name=\"rightIcon\" :custom-style=\"rightIconStyle\" :color=\"disabled ? '#c8c9cc' : 'info'\"\r\n\t\t\t\t\t:size=\"size === 'large' ? 18 : 16\"></u-icon>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-line v-if=\"border\"></u-line>\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 * cell 单元格\r\n\t * @description cell单元格一般用于一组列表的情况,比如个人中心页,设置页等。\r\n\t * @tutorial https://uviewui.com/components/cell.html\r\n\t * @property {String | Number}\ttitle\t\t\t标题\r\n\t * @property {String | Number}\tlabel\t\t\t标题下方的描述信息\r\n\t * @property {String | Number}\tvalue\t\t\t右侧的内容\r\n\t * @property {String}\t\t\ticon\t\t\t左侧图标名称,或者图片链接(本地文件建议使用绝对地址)\r\n\t * @property {Boolean}\t\t\tdisabled\t\t是否禁用cell\t\r\n\t * @property {Boolean}\t\t\tborder\t\t\t是否显示下边框 (默认 true )\r\n\t * @property {Boolean}\t\t\tcenter\t\t\t内容是否垂直居中(主要是针对右侧的value部分) (默认 false )\r\n\t * @property {String}\t\t\turl\t\t\t\t点击后跳转的URL地址\r\n\t * @property {String}\t\t\tlinkType\t\t链接跳转的方式,内部使用的是uView封装的route方法,可能会进行拦截操作 (默认 'navigateTo' )\r\n\t * @property {Boolean}\t\t\tclickable\t\t是否开启点击反馈(表现为点击时加上灰色背景) (默认 false ) \r\n\t * @property {Boolean}\t\t\tisLink\t\t\t是否展示右侧箭头并开启点击反馈 (默认 false )\r\n\t * @property {Boolean}\t\t\trequired\t\t是否显示表单状态下的必填星号(此组件可能会内嵌入input组件) (默认 false )\r\n\t * @property {String}\t\t\trightIcon\t\t右侧的图标箭头 (默认 'arrow-right')\r\n\t * @property {String}\t\t\tarrowDirection\t右侧箭头的方向,可选值为:left,up,down\r\n\t * @property {Object | String}\t\t\trightIconStyle\t右侧箭头图标的样式\r\n\t * @property {Object | String}\t\t\ttitleStyle\t\t标题的样式\r\n\t * @property {Object | String}\t\t\ticonStyle\t\t左侧图标样式\r\n\t * @property {String}\t\t\tsize\t\t\t单位元的大小,可选值为 large,normal,mini \r\n\t * @property {Boolean}\t\t\tstop\t\t\t点击cell是否阻止事件传播 (默认 true )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\r\n\t * \r\n\t * @event {Function}\t\t\tclick\t\t\t点击cell列表时触发\r\n\t * @example 该组件需要搭配cell-group组件使用,见官方文档示例\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-cell',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\r\n\t\t\t}\r\n\t\t},\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tcomputed: {\r\n\t\t\ttitleTextStyle() {\r\n\t\t\t\treturn uni.$u.addStyle(this.titleStyle)\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 点击cell\r\n\t\t\tclickHandler(e) {\r\n\t\t\t\tif (this.disabled) return\r\n\t\t\t\tthis.$emit('click', {\r\n\t\t\t\t\tname: this.name\r\n\t\t\t\t})\r\n\t\t\t\t// 如果配置了url(此props参数通过mixin引入)参数,跳转页面\r\n\t\t\t\tthis.openPage()\r\n\t\t\t\t// 是否阻止事件传播\r\n\t\t\t\tthis.stop && this.preventEvent(e)\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\r\n\t$u-cell-padding: 10px 15px !default;\r\n\t$u-cell-font-size: 15px !default;\r\n\t$u-cell-line-height: 24px !default;\r\n\t$u-cell-color: $u-main-color !default;\r\n\t$u-cell-icon-size: 16px !default;\r\n\t$u-cell-title-font-size: 15px !default;\r\n\t$u-cell-title-line-height: 22px !default;\r\n\t$u-cell-title-color: $u-main-color !default;\r\n\t$u-cell-label-font-size: 12px !default;\r\n\t$u-cell-label-color: $u-tips-color !default;\r\n\t$u-cell-label-line-height: 18px !default;\r\n\t$u-cell-value-font-size: 14px !default;\r\n\t$u-cell-value-color: $u-content-color !default;\r\n\t$u-cell-clickable-color: $u-bg-color !default;\r\n\t$u-cell-disabled-color: #c8c9cc !default;\r\n\t$u-cell-padding-top-large: 13px !default;\r\n\t$u-cell-padding-bottom-large: 13px !default;\r\n\t$u-cell-value-font-size-large: 15px !default;\r\n\t$u-cell-label-font-size-large: 14px !default;\r\n\t$u-cell-title-font-size-large: 16px !default;\r\n\t$u-cell-left-icon-wrap-margin-right: 4px !default;\r\n\t$u-cell-right-icon-wrap-margin-left: 4px !default;\r\n\t$u-cell-title-flex:1 !default;\r\n\t$u-cell-label-margin-top:5px !default;\r\n\r\n\r\n\t.u-cell {\r\n\t\t&__body {\r\n\t\t\t@include flex();\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\t/* #endif */\r\n\t\t\tpadding: $u-cell-padding;\r\n\t\t\tfont-size: $u-cell-font-size;\r\n\t\t\tcolor: $u-cell-color;\r\n\t\t\t// line-height: $u-cell-line-height;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&__content {\r\n\t\t\t\t@include flex(row);\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tflex: 1;\r\n\t\t\t}\r\n\r\n\t\t\t&--large {\r\n\t\t\t\tpadding-top: $u-cell-padding-top-large;\r\n\t\t\t\tpadding-bottom: $u-cell-padding-bottom-large;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__left-icon-wrap,\r\n\t\t&__right-icon-wrap {\r\n\t\t\t@include flex();\r\n\t\t\talign-items: center;\r\n\t\t\t// height: $u-cell-line-height;\r\n\t\t\tfont-size: $u-cell-icon-size;\r\n\t\t}\r\n\r\n\t\t&__left-icon-wrap {\r\n\t\t\tmargin-right: $u-cell-left-icon-wrap-margin-right;\r\n\t\t}\r\n\r\n\t\t&__right-icon-wrap {\r\n\t\t\tmargin-left: $u-cell-right-icon-wrap-margin-left;\r\n\t\t\ttransition: transform 0.3s;\r\n\r\n\t\t\t&--up {\r\n\t\t\t\ttransform: rotate(-90deg);\r\n\t\t\t}\r\n\r\n\t\t\t&--down {\r\n\t\t\t\ttransform: rotate(90deg);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__title {\r\n\t\t\tflex: $u-cell-title-flex;\r\n\r\n\t\t\t&-text {\r\n\t\t\t\tfont-size: $u-cell-title-font-size;\r\n\t\t\t\tline-height: $u-cell-title-line-height;\r\n\t\t\t\tcolor: $u-cell-title-color;\r\n\r\n\t\t\t\t&--large {\r\n\t\t\t\t\tfont-size: $u-cell-title-font-size-large;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\t&__label {\r\n\t\t\tmargin-top: $u-cell-label-margin-top;\r\n\t\t\tfont-size: $u-cell-label-font-size;\r\n\t\t\tcolor: $u-cell-label-color;\r\n\t\t\tline-height: $u-cell-label-line-height;\r\n\r\n\t\t\t&--large {\r\n\t\t\t\tfont-size: $u-cell-label-font-size-large;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__value {\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-size: $u-cell-value-font-size;\r\n\t\t\tline-height: $u-cell-line-height;\r\n\t\t\tcolor: $u-cell-value-color;\r\n\r\n\t\t\t&--large {\r\n\t\t\t\tfont-size: $u-cell-value-font-size-large;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--clickable {\r\n\t\t\tbackground-color: $u-cell-clickable-color;\r\n\t\t}\r\n\r\n\t\t&--disabled {\r\n\t\t\tcolor: $u-cell-disabled-color;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tcursor: not-allowed;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\r\n\t\t&--center {\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=style&index=0&id=913eaa32&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=style&index=0&id=913eaa32&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842276\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell/u-cell.vue?f99f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell/u-cell.vue?1bce","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell/u-cell.vue?cb0f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell/u-cell.vue?20f5","uni-app:///node_modules/uview-ui/components/u-cell/u-cell.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell/u-cell.vue?e768","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-cell/u-cell.vue?6e60"],"names":["name","data","mixins","computed","titleTextStyle","methods","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnDA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACwC3vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;AA3BA,eA4BA;EACAA;EACAC;IACA,QAEA;EACA;EACAC;EACAC;IACAC;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;MACA;QACAN;MACA;MACA;MACA;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC/FA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-cell/u-cell.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-cell.vue?vue&type=template&id=913eaa32&scoped=true&\"\nvar renderjs\nimport script from \"./u-cell.vue?vue&type=script&lang=js&\"\nexport * from \"./u-cell.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-cell.vue?vue&type=style&index=0&id=913eaa32&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"913eaa32\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-cell/u-cell.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=template&id=913eaa32&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uLine: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-line/u-line\" */ \"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([_vm.$u.addStyle(_vm.customStyle)])\n var s1 = _vm.title ? _vm.__get_style([_vm.titleTextStyle]) : null\n var g0 = _vm.$u.test.empty(_vm.value)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1,\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-cell\" :class=\"[customClass]\" :style=\"[$u.addStyle(customStyle)]\"\r\n\t\t:hover-class=\"(!disabled && (clickable || isLink)) ? 'u-cell--clickable' : ''\" :hover-stay-time=\"250\"\r\n\t\t@tap=\"clickHandler\">\r\n\t\t<view class=\"u-cell__body\" :class=\"[ center && 'u-cell--center', size === 'large' && 'u-cell__body--large']\">\r\n\t\t\t<view class=\"u-cell__body__content\">\r\n\t\t\t\t<view class=\"u-cell__left-icon-wrap\" v-if=\"$slots.icon || icon\">\r\n\t\t\t\t\t<slot name=\"icon\" v-if=\"$slots.icon\">\r\n\t\t\t\t\t</slot>\r\n\t\t\t\t\t<u-icon v-else :name=\"icon\" :custom-style=\"iconStyle\" :size=\"size === 'large' ? 22 : 18\"></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"u-cell__title\">\r\n\t\t\t\t\t<slot name=\"title\">\r\n\t\t\t\t\t\t<text v-if=\"title\" class=\"u-cell__title-text\" :style=\"[titleTextStyle]\"\r\n\t\t\t\t\t\t\t:class=\"[disabled && 'u-cell--disabled', size === 'large' && 'u-cell__title-text--large']\">{{ title }}</text>\r\n\t\t\t\t\t</slot>\r\n\t\t\t\t\t<slot name=\"label\">\r\n\t\t\t\t\t\t<text class=\"u-cell__label\" v-if=\"label\"\r\n\t\t\t\t\t\t\t:class=\"[disabled && 'u-cell--disabled', size === 'large' && 'u-cell__label--large']\">{{ label }}</text>\r\n\t\t\t\t\t</slot>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<slot name=\"value\">\r\n\t\t\t\t<text class=\"u-cell__value\"\r\n\t\t\t\t\t:class=\"[disabled && 'u-cell--disabled', size === 'large' && 'u-cell__value--large']\"\r\n\t\t\t\t\tv-if=\"!$u.test.empty(value)\">{{ value }}</text>\r\n\t\t\t</slot>\r\n\t\t\t<view class=\"u-cell__right-icon-wrap\" v-if=\"$slots['right-icon'] || isLink\"\r\n\t\t\t\t:class=\"[`u-cell__right-icon-wrap--${arrowDirection}`]\">\r\n\t\t\t\t<slot name=\"right-icon\" v-if=\"$slots['right-icon']\">\r\n\t\t\t\t</slot>\r\n\t\t\t\t<u-icon v-else :name=\"rightIcon\" :custom-style=\"rightIconStyle\" :color=\"disabled ? '#c8c9cc' : 'info'\"\r\n\t\t\t\t\t:size=\"size === 'large' ? 18 : 16\"></u-icon>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-line v-if=\"border\"></u-line>\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 * cell 单元格\r\n\t * @description cell单元格一般用于一组列表的情况,比如个人中心页,设置页等。\r\n\t * @tutorial https://uviewui.com/components/cell.html\r\n\t * @property {String | Number}\ttitle\t\t\t标题\r\n\t * @property {String | Number}\tlabel\t\t\t标题下方的描述信息\r\n\t * @property {String | Number}\tvalue\t\t\t右侧的内容\r\n\t * @property {String}\t\t\ticon\t\t\t左侧图标名称,或者图片链接(本地文件建议使用绝对地址)\r\n\t * @property {Boolean}\t\t\tdisabled\t\t是否禁用cell\t\r\n\t * @property {Boolean}\t\t\tborder\t\t\t是否显示下边框 (默认 true )\r\n\t * @property {Boolean}\t\t\tcenter\t\t\t内容是否垂直居中(主要是针对右侧的value部分) (默认 false )\r\n\t * @property {String}\t\t\turl\t\t\t\t点击后跳转的URL地址\r\n\t * @property {String}\t\t\tlinkType\t\t链接跳转的方式,内部使用的是uView封装的route方法,可能会进行拦截操作 (默认 'navigateTo' )\r\n\t * @property {Boolean}\t\t\tclickable\t\t是否开启点击反馈(表现为点击时加上灰色背景) (默认 false ) \r\n\t * @property {Boolean}\t\t\tisLink\t\t\t是否展示右侧箭头并开启点击反馈 (默认 false )\r\n\t * @property {Boolean}\t\t\trequired\t\t是否显示表单状态下的必填星号(此组件可能会内嵌入input组件) (默认 false )\r\n\t * @property {String}\t\t\trightIcon\t\t右侧的图标箭头 (默认 'arrow-right')\r\n\t * @property {String}\t\t\tarrowDirection\t右侧箭头的方向,可选值为:left,up,down\r\n\t * @property {Object | String}\t\t\trightIconStyle\t右侧箭头图标的样式\r\n\t * @property {Object | String}\t\t\ttitleStyle\t\t标题的样式\r\n\t * @property {Object | String}\t\t\ticonStyle\t\t左侧图标样式\r\n\t * @property {String}\t\t\tsize\t\t\t单位元的大小,可选值为 large,normal,mini \r\n\t * @property {Boolean}\t\t\tstop\t\t\t点击cell是否阻止事件传播 (默认 true )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\r\n\t * \r\n\t * @event {Function}\t\t\tclick\t\t\t点击cell列表时触发\r\n\t * @example 该组件需要搭配cell-group组件使用,见官方文档示例\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-cell',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\r\n\t\t\t}\r\n\t\t},\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tcomputed: {\r\n\t\t\ttitleTextStyle() {\r\n\t\t\t\treturn uni.$u.addStyle(this.titleStyle)\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 点击cell\r\n\t\t\tclickHandler(e) {\r\n\t\t\t\tif (this.disabled) return\r\n\t\t\t\tthis.$emit('click', {\r\n\t\t\t\t\tname: this.name\r\n\t\t\t\t})\r\n\t\t\t\t// 如果配置了url(此props参数通过mixin引入)参数,跳转页面\r\n\t\t\t\tthis.openPage()\r\n\t\t\t\t// 是否阻止事件传播\r\n\t\t\t\tthis.stop && this.preventEvent(e)\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\r\n\t$u-cell-padding: 10px 15px !default;\r\n\t$u-cell-font-size: 15px !default;\r\n\t$u-cell-line-height: 24px !default;\r\n\t$u-cell-color: $u-main-color !default;\r\n\t$u-cell-icon-size: 16px !default;\r\n\t$u-cell-title-font-size: 15px !default;\r\n\t$u-cell-title-line-height: 22px !default;\r\n\t$u-cell-title-color: $u-main-color !default;\r\n\t$u-cell-label-font-size: 12px !default;\r\n\t$u-cell-label-color: $u-tips-color !default;\r\n\t$u-cell-label-line-height: 18px !default;\r\n\t$u-cell-value-font-size: 14px !default;\r\n\t$u-cell-value-color: $u-content-color !default;\r\n\t$u-cell-clickable-color: $u-bg-color !default;\r\n\t$u-cell-disabled-color: #c8c9cc !default;\r\n\t$u-cell-padding-top-large: 13px !default;\r\n\t$u-cell-padding-bottom-large: 13px !default;\r\n\t$u-cell-value-font-size-large: 15px !default;\r\n\t$u-cell-label-font-size-large: 14px !default;\r\n\t$u-cell-title-font-size-large: 16px !default;\r\n\t$u-cell-left-icon-wrap-margin-right: 4px !default;\r\n\t$u-cell-right-icon-wrap-margin-left: 4px !default;\r\n\t$u-cell-title-flex:1 !default;\r\n\t$u-cell-label-margin-top:5px !default;\r\n\r\n\r\n\t.u-cell {\r\n\t\t&__body {\r\n\t\t\t@include flex();\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\t/* #endif */\r\n\t\t\tpadding: $u-cell-padding;\r\n\t\t\tfont-size: $u-cell-font-size;\r\n\t\t\tcolor: $u-cell-color;\r\n\t\t\t// line-height: $u-cell-line-height;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&__content {\r\n\t\t\t\t@include flex(row);\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tflex: 1;\r\n\t\t\t}\r\n\r\n\t\t\t&--large {\r\n\t\t\t\tpadding-top: $u-cell-padding-top-large;\r\n\t\t\t\tpadding-bottom: $u-cell-padding-bottom-large;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__left-icon-wrap,\r\n\t\t&__right-icon-wrap {\r\n\t\t\t@include flex();\r\n\t\t\talign-items: center;\r\n\t\t\t// height: $u-cell-line-height;\r\n\t\t\tfont-size: $u-cell-icon-size;\r\n\t\t}\r\n\r\n\t\t&__left-icon-wrap {\r\n\t\t\tmargin-right: $u-cell-left-icon-wrap-margin-right;\r\n\t\t}\r\n\r\n\t\t&__right-icon-wrap {\r\n\t\t\tmargin-left: $u-cell-right-icon-wrap-margin-left;\r\n\t\t\ttransition: transform 0.3s;\r\n\r\n\t\t\t&--up {\r\n\t\t\t\ttransform: rotate(-90deg);\r\n\t\t\t}\r\n\r\n\t\t\t&--down {\r\n\t\t\t\ttransform: rotate(90deg);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__title {\r\n\t\t\tflex: $u-cell-title-flex;\r\n\r\n\t\t\t&-text {\r\n\t\t\t\tfont-size: $u-cell-title-font-size;\r\n\t\t\t\tline-height: $u-cell-title-line-height;\r\n\t\t\t\tcolor: $u-cell-title-color;\r\n\r\n\t\t\t\t&--large {\r\n\t\t\t\t\tfont-size: $u-cell-title-font-size-large;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\t&__label {\r\n\t\t\tmargin-top: $u-cell-label-margin-top;\r\n\t\t\tfont-size: $u-cell-label-font-size;\r\n\t\t\tcolor: $u-cell-label-color;\r\n\t\t\tline-height: $u-cell-label-line-height;\r\n\r\n\t\t\t&--large {\r\n\t\t\t\tfont-size: $u-cell-label-font-size-large;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__value {\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-size: $u-cell-value-font-size;\r\n\t\t\tline-height: $u-cell-line-height;\r\n\t\t\tcolor: $u-cell-value-color;\r\n\r\n\t\t\t&--large {\r\n\t\t\t\tfont-size: $u-cell-value-font-size-large;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--clickable {\r\n\t\t\tbackground-color: $u-cell-clickable-color;\r\n\t\t}\r\n\r\n\t\t&--disabled {\r\n\t\t\tcolor: $u-cell-disabled-color;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tcursor: not-allowed;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\r\n\t\t&--center {\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=style&index=0&id=913eaa32&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=style&index=0&id=913eaa32&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798280\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-empty/u-empty.vue?edd1","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-empty/u-empty.vue?2c9d","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-empty/u-empty.vue?a380","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-empty/u-empty.vue?6e92","uni-app:///node_modules/uview-ui/components/u-empty/u-empty.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-empty/u-empty.vue?d23a","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-empty/u-empty.vue?4b8f"],"names":["name","mixins","data","icons","car","page","search","address","wifi","order","coupon","favor","permission","history","news","message","list","comment","computed","emptyStyle","style","textStyle","isSrc"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AChDA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACiC5vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AApBA,eAqBA;EACAA;EACAC;EACAC;IACA;MACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAd;QACAe;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;MACAC;MACA;MACA;IACA;IACA;IACAC;MACA;MACAD;MACAA;MACA;IACA;IACA;IACAE;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACpGA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-empty/u-empty.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-empty.vue?vue&type=template&id=6938e513&scoped=true&\"\nvar renderjs\nimport script from \"./u-empty.vue?vue&type=script&lang=js&\"\nexport * from \"./u-empty.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-empty.vue?vue&type=style&index=0&id=6938e513&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"6938e513\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-empty/u-empty.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=template&id=6938e513&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"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.show ? _vm.__get_style([_vm.emptyStyle]) : null\n var g0 = _vm.show && !!_vm.isSrc ? _vm.$u.addUnit(_vm.width) : null\n var g1 = _vm.show && !!_vm.isSrc ? _vm.$u.addUnit(_vm.height) : null\n var s1 = _vm.show ? _vm.__get_style([_vm.textStyle]) : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n g0: g0,\n g1: g1,\n s1: s1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-empty\"\r\n\t :style=\"[emptyStyle]\"\r\n\t v-if=\"show\"\r\n\t>\r\n\t\t<u-icon\r\n\t\t v-if=\"!isSrc\"\r\n\t\t :name=\"mode === 'message' ? 'chat' : `empty-${mode}`\"\r\n\t\t :size=\"iconSize\"\r\n\t\t :color=\"iconColor\"\r\n\t\t margin-top=\"14\"\r\n\t\t></u-icon>\r\n\t\t<image\r\n\t\t v-else\r\n\t\t :style=\"{\r\n\t\t\t\twidth: $u.addUnit(width),\r\n\t\t\t\theight: $u.addUnit(height),\r\n\t\t\t}\"\r\n\t\t :src=\"icon\"\r\n\t\t mode=\"widthFix\"\r\n\t\t></image>\r\n\t\t<text\r\n\t\t class=\"u-empty__text\"\r\n\t\t :style=\"[textStyle]\"\r\n\t\t>{{text ? text : icons[mode]}}</text>\r\n\t\t<view class=\"u-empty__wrap\" v-if=\"$slots.default || $slots.$default\">\r\n\t\t\t<slot />\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\r\n\t/**\r\n\t * empty 内容为空\r\n\t * @description 该组件用于需要加载内容,但是加载的第一页数据就为空,提示一个\"没有内容\"的场景, 我们精心挑选了十几个场景的图标,方便您使用。\r\n\t * @tutorial https://www.uviewui.com/components/empty.html\r\n\t * @property {String}\t\t\ticon\t\t内置图标名称,或图片路径,建议绝对路径\r\n\t * @property {String}\t\t\ttext\t\t提示文字\r\n\t * @property {String}\t\t\ttextColor\t文字颜色 (默认 '#c0c4cc' )\r\n\t * @property {String | Number}\ttextSize\t文字大小 (默认 14 )\r\n\t * @property {String}\t\t\ticonColor\t图标的颜色 (默认 '#c0c4cc' )\r\n\t * @property {String | Number}\ticonSize\t图标的大小 (默认 90 )\r\n\t * @property {String}\t\t\tmode\t\t选择预置的图标类型 (默认 'data' )\r\n\t * @property {String | Number}\twidth\t\t图标宽度,单位px (默认 160 )\r\n\t * @property {String | Number}\theight\t\t图标高度,单位px (默认 160 )\r\n\t * @property {Boolean}\t\t\tshow\t\t是否显示组件 (默认 true )\r\n\t * @property {String | Number}\tmarginTop\t组件距离上一个元素之间的距离,默认px单位 (默认 0 )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * \r\n\t * @event {Function} click 点击组件时触发\r\n\t * @event {Function} close 点击关闭按钮时触发\r\n\t * @example <u-empty text=\"所谓伊人,在水一方\" mode=\"list\"></u-empty>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-empty\",\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\ticons: {\r\n\t\t\t\t\tcar: '购物车为空',\r\n\t\t\t\t\tpage: '页面不存在',\r\n\t\t\t\t\tsearch: '没有搜索结果',\r\n\t\t\t\t\taddress: '没有收货地址',\r\n\t\t\t\t\twifi: '没有WiFi',\r\n\t\t\t\t\torder: '订单为空',\r\n\t\t\t\t\tcoupon: '没有优惠券',\r\n\t\t\t\t\tfavor: '暂无收藏',\r\n\t\t\t\t\tpermission: '无权限',\r\n\t\t\t\t\thistory: '无历史记录',\r\n\t\t\t\t\tnews: '无新闻列表',\r\n\t\t\t\t\tmessage: '消息列表为空',\r\n\t\t\t\t\tlist: '列表为空',\r\n\t\t\t\t\tdata: '数据为空',\r\n\t\t\t\t\tcomment: '暂无评论',\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\t// 组件样式\r\n\t\t\temptyStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tstyle.marginTop = uni.$u.addUnit(this.marginTop)\r\n\t\t\t\t// 合并customStyle样式,此参数通过mixin中的props传递\r\n\t\t\t\treturn uni.$u.deepMerge(uni.$u.addStyle(this.customStyle), style)\r\n\t\t\t},\r\n\t\t\t// 文本样式\r\n\t\t\ttextStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tstyle.color = this.textColor\r\n\t\t\t\tstyle.fontSize = uni.$u.addUnit(this.textSize)\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 判断icon是否图片路径\r\n\t\t\tisSrc() {\r\n\t\t\t\treturn this.icon.indexOf('/') >= 0\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-empty-text-margin-top:20rpx !default;\r\n\t$u-empty-slot-margin-top:20rpx !default;\r\n\r\n\t.u-empty {\r\n\t\t@include flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\r\n\t\t&__text {\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tmargin-top: $u-empty-text-margin-top;\r\n\t\t}\r\n\t}\r\n\t\t.u-slot-wrap {\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tmargin-top:$u-empty-slot-margin-top;\r\n\t\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=style&index=0&id=6938e513&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=style&index=0&id=6938e513&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842188\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-empty/u-empty.vue?edd1","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-empty/u-empty.vue?2c9d","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-empty/u-empty.vue?a380","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-empty/u-empty.vue?6e92","uni-app:///node_modules/uview-ui/components/u-empty/u-empty.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-empty/u-empty.vue?d23a","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-empty/u-empty.vue?4b8f"],"names":["name","mixins","data","icons","car","page","search","address","wifi","order","coupon","favor","permission","history","news","message","list","comment","computed","emptyStyle","style","textStyle","isSrc"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AChDA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACiC5vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AApBA,eAqBA;EACAA;EACAC;EACAC;IACA;MACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAd;QACAe;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;MACAC;MACA;MACA;IACA;IACA;IACAC;MACA;MACAD;MACAA;MACA;IACA;IACA;IACAE;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACpGA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-empty/u-empty.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-empty.vue?vue&type=template&id=6938e513&scoped=true&\"\nvar renderjs\nimport script from \"./u-empty.vue?vue&type=script&lang=js&\"\nexport * from \"./u-empty.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-empty.vue?vue&type=style&index=0&id=6938e513&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"6938e513\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-empty/u-empty.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=template&id=6938e513&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"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.show ? _vm.__get_style([_vm.emptyStyle]) : null\n var g0 = _vm.show && !!_vm.isSrc ? _vm.$u.addUnit(_vm.width) : null\n var g1 = _vm.show && !!_vm.isSrc ? _vm.$u.addUnit(_vm.height) : null\n var s1 = _vm.show ? _vm.__get_style([_vm.textStyle]) : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n g0: g0,\n g1: g1,\n s1: s1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-empty\"\r\n\t :style=\"[emptyStyle]\"\r\n\t v-if=\"show\"\r\n\t>\r\n\t\t<u-icon\r\n\t\t v-if=\"!isSrc\"\r\n\t\t :name=\"mode === 'message' ? 'chat' : `empty-${mode}`\"\r\n\t\t :size=\"iconSize\"\r\n\t\t :color=\"iconColor\"\r\n\t\t margin-top=\"14\"\r\n\t\t></u-icon>\r\n\t\t<image\r\n\t\t v-else\r\n\t\t :style=\"{\r\n\t\t\t\twidth: $u.addUnit(width),\r\n\t\t\t\theight: $u.addUnit(height),\r\n\t\t\t}\"\r\n\t\t :src=\"icon\"\r\n\t\t mode=\"widthFix\"\r\n\t\t></image>\r\n\t\t<text\r\n\t\t class=\"u-empty__text\"\r\n\t\t :style=\"[textStyle]\"\r\n\t\t>{{text ? text : icons[mode]}}</text>\r\n\t\t<view class=\"u-empty__wrap\" v-if=\"$slots.default || $slots.$default\">\r\n\t\t\t<slot />\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\r\n\t/**\r\n\t * empty 内容为空\r\n\t * @description 该组件用于需要加载内容,但是加载的第一页数据就为空,提示一个\"没有内容\"的场景, 我们精心挑选了十几个场景的图标,方便您使用。\r\n\t * @tutorial https://www.uviewui.com/components/empty.html\r\n\t * @property {String}\t\t\ticon\t\t内置图标名称,或图片路径,建议绝对路径\r\n\t * @property {String}\t\t\ttext\t\t提示文字\r\n\t * @property {String}\t\t\ttextColor\t文字颜色 (默认 '#c0c4cc' )\r\n\t * @property {String | Number}\ttextSize\t文字大小 (默认 14 )\r\n\t * @property {String}\t\t\ticonColor\t图标的颜色 (默认 '#c0c4cc' )\r\n\t * @property {String | Number}\ticonSize\t图标的大小 (默认 90 )\r\n\t * @property {String}\t\t\tmode\t\t选择预置的图标类型 (默认 'data' )\r\n\t * @property {String | Number}\twidth\t\t图标宽度,单位px (默认 160 )\r\n\t * @property {String | Number}\theight\t\t图标高度,单位px (默认 160 )\r\n\t * @property {Boolean}\t\t\tshow\t\t是否显示组件 (默认 true )\r\n\t * @property {String | Number}\tmarginTop\t组件距离上一个元素之间的距离,默认px单位 (默认 0 )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * \r\n\t * @event {Function} click 点击组件时触发\r\n\t * @event {Function} close 点击关闭按钮时触发\r\n\t * @example <u-empty text=\"所谓伊人,在水一方\" mode=\"list\"></u-empty>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-empty\",\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\ticons: {\r\n\t\t\t\t\tcar: '购物车为空',\r\n\t\t\t\t\tpage: '页面不存在',\r\n\t\t\t\t\tsearch: '没有搜索结果',\r\n\t\t\t\t\taddress: '没有收货地址',\r\n\t\t\t\t\twifi: '没有WiFi',\r\n\t\t\t\t\torder: '订单为空',\r\n\t\t\t\t\tcoupon: '没有优惠券',\r\n\t\t\t\t\tfavor: '暂无收藏',\r\n\t\t\t\t\tpermission: '无权限',\r\n\t\t\t\t\thistory: '无历史记录',\r\n\t\t\t\t\tnews: '无新闻列表',\r\n\t\t\t\t\tmessage: '消息列表为空',\r\n\t\t\t\t\tlist: '列表为空',\r\n\t\t\t\t\tdata: '数据为空',\r\n\t\t\t\t\tcomment: '暂无评论',\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\t// 组件样式\r\n\t\t\temptyStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tstyle.marginTop = uni.$u.addUnit(this.marginTop)\r\n\t\t\t\t// 合并customStyle样式,此参数通过mixin中的props传递\r\n\t\t\t\treturn uni.$u.deepMerge(uni.$u.addStyle(this.customStyle), style)\r\n\t\t\t},\r\n\t\t\t// 文本样式\r\n\t\t\ttextStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tstyle.color = this.textColor\r\n\t\t\t\tstyle.fontSize = uni.$u.addUnit(this.textSize)\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 判断icon是否图片路径\r\n\t\t\tisSrc() {\r\n\t\t\t\treturn this.icon.indexOf('/') >= 0\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-empty-text-margin-top:20rpx !default;\r\n\t$u-empty-slot-margin-top:20rpx !default;\r\n\r\n\t.u-empty {\r\n\t\t@include flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\r\n\t\t&__text {\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tmargin-top: $u-empty-text-margin-top;\r\n\t\t}\r\n\t}\r\n\t\t.u-slot-wrap {\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tmargin-top:$u-empty-slot-margin-top;\r\n\t\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=style&index=0&id=6938e513&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=style&index=0&id=6938e513&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798206\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-gap/u-gap.vue?dffa","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-gap/u-gap.vue?e647","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-gap/u-gap.vue?6604","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-gap/u-gap.vue?d3a9","uni-app:///node_modules/uview-ui/components/u-gap/u-gap.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-gap/u-gap.vue?9261","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-gap/u-gap.vue?54ee"],"names":["name","mixins","computed","gapStyle","backgroundColor","height","marginTop","marginBottom"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA8H;AAC9H;AACyD;AACL;AACsC;;;AAG1F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,4FAAM;AACR,EAAE,qGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,gGAAU;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,2vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACK1vB;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAXA,eAYA;EACAA;EACAC;EACAC;IACAC;MACA;QACAC;QACAC;QACAC;QACAC;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChCA;AAAA;AAAA;AAAA;AAAq5C,CAAgB,k3CAAG,EAAC,C;;;;;;;;;;;ACAz6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-gap/u-gap.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-gap.vue?vue&type=template&id=f69acc36&scoped=true&\"\nvar renderjs\nimport script from \"./u-gap.vue?vue&type=script&lang=js&\"\nexport * from \"./u-gap.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"f69acc36\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-gap/u-gap.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=template&id=f69acc36&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.gapStyle])\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-gap\" :style=\"[gapStyle]\"></view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * gap 间隔槽\r\n\t * @description 该组件一般用于内容块之间的用一个灰色块隔开的场景,方便用户风格统一,减少工作量\r\n\t * @tutorial https://www.uviewui.com/components/gap.html\r\n\t * @property {String}\t\t\tbgColor\t\t\t背景颜色 (默认 'transparent' )\r\n\t * @property {String | Number}\theight\t\t\t分割槽高度,单位px (默认 20 )\r\n\t * @property {String | Number}\tmarginTop\t\t与前一个组件的距离,单位px( 默认 0 )\r\n\t * @property {String | Number}\tmarginBottom\t与后一个组件的距离,单位px (默认 0 )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\r\n\t * \r\n\t * @example <u-gap height=\"80\" bg-color=\"#bbb\"></u-gap>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-gap\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\tgapStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tbackgroundColor: this.bgColor,\r\n\t\t\t\t\theight: uni.$u.addUnit(this.height),\r\n\t\t\t\t\tmarginTop: uni.$u.addUnit(this.marginTop),\r\n\t\t\t\t\tmarginBottom: uni.$u.addUnit(this.marginBottom),\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}\r\n\t};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842159\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-gap/u-gap.vue?dffa","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-gap/u-gap.vue?e647","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-gap/u-gap.vue?6604","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-gap/u-gap.vue?d3a9","uni-app:///node_modules/uview-ui/components/u-gap/u-gap.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-gap/u-gap.vue?9261","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-gap/u-gap.vue?54ee"],"names":["name","mixins","computed","gapStyle","backgroundColor","height","marginTop","marginBottom"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA8H;AAC9H;AACyD;AACL;AACsC;;;AAG1F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,4FAAM;AACR,EAAE,qGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,gGAAU;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,2vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACK1vB;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAXA,eAYA;EACAA;EACAC;EACAC;IACAC;MACA;QACAC;QACAC;QACAC;QACAC;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChCA;AAAA;AAAA;AAAA;AAAq5C,CAAgB,k3CAAG,EAAC,C;;;;;;;;;;;ACAz6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-gap/u-gap.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-gap.vue?vue&type=template&id=f69acc36&scoped=true&\"\nvar renderjs\nimport script from \"./u-gap.vue?vue&type=script&lang=js&\"\nexport * from \"./u-gap.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"f69acc36\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-gap/u-gap.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=template&id=f69acc36&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.gapStyle])\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-gap\" :style=\"[gapStyle]\"></view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * gap 间隔槽\r\n\t * @description 该组件一般用于内容块之间的用一个灰色块隔开的场景,方便用户风格统一,减少工作量\r\n\t * @tutorial https://www.uviewui.com/components/gap.html\r\n\t * @property {String}\t\t\tbgColor\t\t\t背景颜色 (默认 'transparent' )\r\n\t * @property {String | Number}\theight\t\t\t分割槽高度,单位px (默认 20 )\r\n\t * @property {String | Number}\tmarginTop\t\t与前一个组件的距离,单位px( 默认 0 )\r\n\t * @property {String | Number}\tmarginBottom\t与后一个组件的距离,单位px (默认 0 )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\r\n\t * \r\n\t * @example <u-gap height=\"80\" bg-color=\"#bbb\"></u-gap>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-gap\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\tgapStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tbackgroundColor: this.bgColor,\r\n\t\t\t\t\theight: uni.$u.addUnit(this.height),\r\n\t\t\t\t\tmarginTop: uni.$u.addUnit(this.marginTop),\r\n\t\t\t\t\tmarginBottom: uni.$u.addUnit(this.marginBottom),\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}\r\n\t};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798171\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-icon/u-icon.vue?8666","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-icon/u-icon.vue?27ab","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-icon/u-icon.vue?9e1e","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-icon/u-icon.vue?cb4a","uni-app:///node_modules/uview-ui/components/u-icon/u-icon.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-icon/u-icon.vue?22d8","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-icon/u-icon.vue?39f7"],"names":["name","data","mixins","computed","uClasses","classes","iconStyle","style","fontSize","lineHeight","fontWeight","top","isImg","imgStyle","icon","methods","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACiD3vB;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAHA;;AAGA;;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;AAzBA,eA0BA;EACAA;EACAC;IACA,QAEA;EACA;EACAC;EACAC;IACAC;MACA;MACAC;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;;MAIA;IACA;IACAC;MACA;MACAC;QACAC;QACAC;QACAC;QACA;QACAC;MACA;MACA;MACA;MAEA;IACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;MACAN;MACAA;MACA;IACA;IACA;IACAO;MACA;MACA;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChJA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-icon/u-icon.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-icon.vue?vue&type=template&id=172979f2&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=172979f2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"172979f2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-icon/u-icon.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=template&id=172979f2&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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-icon\"\r\n\t @tap=\"clickHandler\"\r\n\t :class=\"['u-icon--' + labelPos]\"\r\n\t>\r\n\t\t<image\r\n\t\t class=\"u-icon__img\"\r\n\t\t v-if=\"isImg\"\r\n\t\t :src=\"name\"\r\n\t\t :mode=\"imgMode\"\r\n\t\t :style=\"[imgStyle, $u.addStyle(customStyle)]\"\r\n\t\t></image>\r\n\t\t<text\r\n\t\t v-else\r\n\t\t class=\"u-icon__icon\"\r\n\t\t :class=\"uClasses\"\r\n\t\t :style=\"[iconStyle, $u.addStyle(customStyle)]\"\r\n\t\t :hover-class=\"hoverClass\"\r\n\t\t>{{icon}}</text>\r\n\t\t<!-- 这里进行空字符串判断,如果仅仅是v-if=\"label\",可能会出现传递0的时候,结果也无法显示 -->\r\n\t\t<text\r\n\t\t v-if=\"label !== ''\" \r\n\t\t class=\"u-icon__label\"\r\n\t\t :style=\"{\r\n\t\t\tcolor: labelColor,\r\n\t\t\tfontSize: $u.addUnit(labelSize),\r\n\t\t\tmarginLeft: labelPos == 'right' ? $u.addUnit(space) : 0,\r\n\t\t\tmarginTop: labelPos == 'bottom' ? $u.addUnit(space) : 0,\r\n\t\t\tmarginRight: labelPos == 'left' ? $u.addUnit(space) : 0,\r\n\t\t\tmarginBottom: labelPos == 'top' ? $u.addUnit(space) : 0,\r\n\t\t}\"\r\n\t\t>{{ label }}</text>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t// #ifdef APP-NVUE\r\n\t// nvue通过weex的dom模块引入字体,相关文档地址如下:\r\n\t// https://weex.apache.org/zh/docs/modules/dom.html#addrule\r\n\tconst fontUrl = 'https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf'\r\n\tconst domModule = weex.requireModule('dom')\r\n\tdomModule.addRule('fontFace', {\r\n\t\t'fontFamily': \"uicon-iconfont\",\r\n\t\t'src': `url('${fontUrl}')`\r\n\t})\r\n\t// #endif\r\n\r\n\t// 引入图标名称,已经对应的unicode\r\n\timport icons from './icons'\r\n\t\r\n\timport props from './props.js';;\r\n\r\n\t/**\r\n\t * icon 图标\r\n\t * @description 基于字体的图标集,包含了大多数常见场景的图标。\r\n\t * @tutorial https://www.uviewui.com/components/icon.html\r\n\t * @property {String}\t\t\tname\t\t\t图标名称,见示例图标集\r\n\t * @property {String}\t\t\tcolor\t\t\t图标颜色,可接受主题色 (默认 color['u-content-color'] )\r\n\t * @property {String | Number}\tsize\t\t\t图标字体大小,单位px (默认 '16px' )\r\n\t * @property {Boolean}\t\t\tbold\t\t\t是否显示粗体 (默认 false )\r\n\t * @property {String | Number}\tindex\t\t\t点击图标的时候传递事件出去的index(用于区分点击了哪一个)\r\n\t * @property {String}\t\t\thoverClass\t\t图标按下去的样式类,用法同uni的view组件的hoverClass参数,详情见官网\r\n\t * @property {String}\t\t\tcustomPrefix\t自定义扩展前缀,方便用户扩展自己的图标库 (默认 'uicon' )\r\n\t * @property {String | Number}\tlabel\t\t\t图标右侧的label文字\r\n\t * @property {String}\t\t\tlabelPos\t\tlabel相对于图标的位置,只能right或bottom (默认 'right' )\r\n\t * @property {String | Number}\tlabelSize\t\tlabel字体大小,单位px (默认 '15px' )\r\n\t * @property {String}\t\t\tlabelColor\t\t图标右侧的label文字颜色 ( 默认 color['u-content-color'] )\r\n\t * @property {String | Number}\tspace\t\t\tlabel与图标的距离,单位px (默认 '3px' )\r\n\t * @property {String}\t\t\timgMode\t\t\t图片的mode\r\n\t * @property {String | Number}\twidth\t\t\t显示图片小图标时的宽度\r\n\t * @property {String | Number}\theight\t\t\t显示图片小图标时的高度\r\n\t * @property {String | Number}\ttop\t\t\t\t图标在垂直方向上的定位 用于解决某些情况下,让图标垂直居中的用途 (默认 0 )\r\n\t * @property {Boolean}\t\t\tstop\t\t\t是否阻止事件传播 (默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t\ticon的样式,对象形式\r\n\t * @event {Function} click 点击图标时触发\r\n\t * @event {Function} touchstart 事件触摸时触发\r\n\t * @example <u-icon name=\"photo\" color=\"#2979ff\" size=\"28\"></u-icon>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-icon',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\r\n\t\t\t}\r\n\t\t},\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\tuClasses() {\r\n\t\t\t\tlet classes = []\r\n\t\t\t\tclasses.push(this.customPrefix + '-' + this.name)\r\n\t\t\t\t// // uView的自定义图标类名为u-iconfont\r\n\t\t\t\t// if (this.customPrefix == 'uicon') {\r\n\t\t\t\t// \tclasses.push('u-iconfont')\r\n\t\t\t\t// } else {\r\n\t\t\t\t// \tclasses.push(this.customPrefix)\r\n\t\t\t\t// }\r\n\t\t\t\t// 主题色,通过类配置\r\n\t\t\t\tif (this.color && uni.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color)\r\n\t\t\t\t// 阿里,头条,百度小程序通过数组绑定类名时,无法直接使用[a, b, c]的形式,否则无法识别\r\n\t\t\t\t// 故需将其拆成一个字符串的形式,通过空格隔开各个类名\r\n\t\t\t\t//#ifdef MP-ALIPAY || MP-TOUTIAO || MP-BAIDU\r\n\t\t\t\tclasses = classes.join(' ')\r\n\t\t\t\t//#endif\r\n\t\t\t\treturn classes\r\n\t\t\t},\r\n\t\t\ticonStyle() {\r\n\t\t\t\tlet style = {}\r\n\t\t\t\tstyle = {\r\n\t\t\t\t\tfontSize: uni.$u.addUnit(this.size),\r\n\t\t\t\t\tlineHeight: uni.$u.addUnit(this.size),\r\n\t\t\t\t\tfontWeight: this.bold ? 'bold' : 'normal',\r\n\t\t\t\t\t// 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中\r\n\t\t\t\t\ttop: uni.$u.addUnit(this.top)\r\n\t\t\t\t}\r\n\t\t\t\t// 非主题色值时,才当作颜色值\r\n\t\t\t\tif (this.color && !uni.$u.config.type.includes(this.color)) style.color = this.color\r\n\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 判断传入的name属性,是否图片路径,只要带有\"/\"均认为是图片形式\r\n\t\t\tisImg() {\r\n\t\t\t\treturn this.name.indexOf('/') !== -1\r\n\t\t\t},\r\n\t\t\timgStyle() {\r\n\t\t\t\tlet style = {}\r\n\t\t\t\t// 如果设置width和height属性,则优先使用,否则使用size属性\r\n\t\t\t\tstyle.width = this.width ? uni.$u.addUnit(this.width) : uni.$u.addUnit(this.size)\r\n\t\t\t\tstyle.height = this.height ? uni.$u.addUnit(this.height) : uni.$u.addUnit(this.size)\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 通过图标名,查找对应的图标\r\n\t\t\ticon() {\r\n\t\t\t\t// 如果内置的图标中找不到对应的图标,就直接返回name值,因为用户可能传入的是unicode代码\r\n\t\t\t\treturn icons['uicon-' + this.name] || this.name\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tclickHandler(e) {\r\n\t\t\t\tthis.$emit('click', this.index)\r\n\t\t\t\t// 是否阻止事件冒泡\r\n\t\t\t\tthis.stop && this.preventEvent(e)\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\r\n\t// 变量定义\r\n\t$u-icon-primary: $u-primary !default;\r\n\t$u-icon-success: $u-success !default;\r\n\t$u-icon-info: $u-info !default;\r\n\t$u-icon-warning: $u-warning !default;\r\n\t$u-icon-error: $u-error !default;\r\n\t$u-icon-label-line-height:1 !default;\r\n\r\n\t/* #ifndef APP-NVUE */\r\n\t// 非nvue下加载字体\r\n\t@font-face {\r\n\t\tfont-family: 'uicon-iconfont';\r\n\t\tsrc: url('https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf') format('truetype');\r\n\t}\r\n\r\n\t/* #endif */\r\n\r\n\t.u-icon {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\tdisplay: flex;\r\n\t\t/* #endif */\r\n\t\talign-items: center;\r\n\r\n\t\t&--left {\r\n\t\t\tflex-direction: row-reverse;\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\r\n\t\t&--right {\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\r\n\t\t&--top {\r\n\t\t\tflex-direction: column-reverse;\r\n\t\t\tjustify-content: center;\r\n\t\t}\r\n\r\n\t\t&--bottom {\r\n\t\t\tflex-direction: column;\r\n\t\t\tjustify-content: center;\r\n\t\t}\r\n\r\n\t\t&__icon {\r\n\t\t\tfont-family: uicon-iconfont;\r\n\t\t\tposition: relative;\r\n\t\t\t@include flex;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&--primary {\r\n\t\t\t\tcolor: $u-icon-primary;\r\n\t\t\t}\r\n\r\n\t\t\t&--success {\r\n\t\t\t\tcolor: $u-icon-success;\r\n\t\t\t}\r\n\r\n\t\t\t&--error {\r\n\t\t\t\tcolor: $u-icon-error;\r\n\t\t\t}\r\n\r\n\t\t\t&--warning {\r\n\t\t\t\tcolor: $u-icon-warning;\r\n\t\t\t}\r\n\r\n\t\t\t&--info {\r\n\t\t\t\tcolor: $u-icon-info;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__img {\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\theight: auto;\r\n\t\t\twill-change: transform;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\r\n\t\t&__label {\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tline-height: $u-icon-label-line-height;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842235\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-icon/u-icon.vue?8666","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-icon/u-icon.vue?27ab","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-icon/u-icon.vue?9e1e","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-icon/u-icon.vue?cb4a","uni-app:///node_modules/uview-ui/components/u-icon/u-icon.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-icon/u-icon.vue?22d8","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-icon/u-icon.vue?39f7"],"names":["name","data","mixins","computed","uClasses","classes","iconStyle","style","fontSize","lineHeight","fontWeight","top","isImg","imgStyle","icon","methods","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACiD3vB;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAHA;;AAGA;;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;AAzBA,eA0BA;EACAA;EACAC;IACA,QAEA;EACA;EACAC;EACAC;IACAC;MACA;MACAC;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;;MAIA;IACA;IACAC;MACA;MACAC;QACAC;QACAC;QACAC;QACA;QACAC;MACA;MACA;MACA;MAEA;IACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;MACAN;MACAA;MACA;IACA;IACA;IACAO;MACA;MACA;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChJA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-icon/u-icon.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-icon.vue?vue&type=template&id=172979f2&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=172979f2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"172979f2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-icon/u-icon.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=template&id=172979f2&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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-icon\"\r\n\t @tap=\"clickHandler\"\r\n\t :class=\"['u-icon--' + labelPos]\"\r\n\t>\r\n\t\t<image\r\n\t\t class=\"u-icon__img\"\r\n\t\t v-if=\"isImg\"\r\n\t\t :src=\"name\"\r\n\t\t :mode=\"imgMode\"\r\n\t\t :style=\"[imgStyle, $u.addStyle(customStyle)]\"\r\n\t\t></image>\r\n\t\t<text\r\n\t\t v-else\r\n\t\t class=\"u-icon__icon\"\r\n\t\t :class=\"uClasses\"\r\n\t\t :style=\"[iconStyle, $u.addStyle(customStyle)]\"\r\n\t\t :hover-class=\"hoverClass\"\r\n\t\t>{{icon}}</text>\r\n\t\t<!-- 这里进行空字符串判断,如果仅仅是v-if=\"label\",可能会出现传递0的时候,结果也无法显示 -->\r\n\t\t<text\r\n\t\t v-if=\"label !== ''\" \r\n\t\t class=\"u-icon__label\"\r\n\t\t :style=\"{\r\n\t\t\tcolor: labelColor,\r\n\t\t\tfontSize: $u.addUnit(labelSize),\r\n\t\t\tmarginLeft: labelPos == 'right' ? $u.addUnit(space) : 0,\r\n\t\t\tmarginTop: labelPos == 'bottom' ? $u.addUnit(space) : 0,\r\n\t\t\tmarginRight: labelPos == 'left' ? $u.addUnit(space) : 0,\r\n\t\t\tmarginBottom: labelPos == 'top' ? $u.addUnit(space) : 0,\r\n\t\t}\"\r\n\t\t>{{ label }}</text>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t// #ifdef APP-NVUE\r\n\t// nvue通过weex的dom模块引入字体,相关文档地址如下:\r\n\t// https://weex.apache.org/zh/docs/modules/dom.html#addrule\r\n\tconst fontUrl = 'https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf'\r\n\tconst domModule = weex.requireModule('dom')\r\n\tdomModule.addRule('fontFace', {\r\n\t\t'fontFamily': \"uicon-iconfont\",\r\n\t\t'src': `url('${fontUrl}')`\r\n\t})\r\n\t// #endif\r\n\r\n\t// 引入图标名称,已经对应的unicode\r\n\timport icons from './icons'\r\n\t\r\n\timport props from './props.js';;\r\n\r\n\t/**\r\n\t * icon 图标\r\n\t * @description 基于字体的图标集,包含了大多数常见场景的图标。\r\n\t * @tutorial https://www.uviewui.com/components/icon.html\r\n\t * @property {String}\t\t\tname\t\t\t图标名称,见示例图标集\r\n\t * @property {String}\t\t\tcolor\t\t\t图标颜色,可接受主题色 (默认 color['u-content-color'] )\r\n\t * @property {String | Number}\tsize\t\t\t图标字体大小,单位px (默认 '16px' )\r\n\t * @property {Boolean}\t\t\tbold\t\t\t是否显示粗体 (默认 false )\r\n\t * @property {String | Number}\tindex\t\t\t点击图标的时候传递事件出去的index(用于区分点击了哪一个)\r\n\t * @property {String}\t\t\thoverClass\t\t图标按下去的样式类,用法同uni的view组件的hoverClass参数,详情见官网\r\n\t * @property {String}\t\t\tcustomPrefix\t自定义扩展前缀,方便用户扩展自己的图标库 (默认 'uicon' )\r\n\t * @property {String | Number}\tlabel\t\t\t图标右侧的label文字\r\n\t * @property {String}\t\t\tlabelPos\t\tlabel相对于图标的位置,只能right或bottom (默认 'right' )\r\n\t * @property {String | Number}\tlabelSize\t\tlabel字体大小,单位px (默认 '15px' )\r\n\t * @property {String}\t\t\tlabelColor\t\t图标右侧的label文字颜色 ( 默认 color['u-content-color'] )\r\n\t * @property {String | Number}\tspace\t\t\tlabel与图标的距离,单位px (默认 '3px' )\r\n\t * @property {String}\t\t\timgMode\t\t\t图片的mode\r\n\t * @property {String | Number}\twidth\t\t\t显示图片小图标时的宽度\r\n\t * @property {String | Number}\theight\t\t\t显示图片小图标时的高度\r\n\t * @property {String | Number}\ttop\t\t\t\t图标在垂直方向上的定位 用于解决某些情况下,让图标垂直居中的用途 (默认 0 )\r\n\t * @property {Boolean}\t\t\tstop\t\t\t是否阻止事件传播 (默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t\ticon的样式,对象形式\r\n\t * @event {Function} click 点击图标时触发\r\n\t * @event {Function} touchstart 事件触摸时触发\r\n\t * @example <u-icon name=\"photo\" color=\"#2979ff\" size=\"28\"></u-icon>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-icon',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\r\n\t\t\t}\r\n\t\t},\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\tuClasses() {\r\n\t\t\t\tlet classes = []\r\n\t\t\t\tclasses.push(this.customPrefix + '-' + this.name)\r\n\t\t\t\t// // uView的自定义图标类名为u-iconfont\r\n\t\t\t\t// if (this.customPrefix == 'uicon') {\r\n\t\t\t\t// \tclasses.push('u-iconfont')\r\n\t\t\t\t// } else {\r\n\t\t\t\t// \tclasses.push(this.customPrefix)\r\n\t\t\t\t// }\r\n\t\t\t\t// 主题色,通过类配置\r\n\t\t\t\tif (this.color && uni.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color)\r\n\t\t\t\t// 阿里,头条,百度小程序通过数组绑定类名时,无法直接使用[a, b, c]的形式,否则无法识别\r\n\t\t\t\t// 故需将其拆成一个字符串的形式,通过空格隔开各个类名\r\n\t\t\t\t//#ifdef MP-ALIPAY || MP-TOUTIAO || MP-BAIDU\r\n\t\t\t\tclasses = classes.join(' ')\r\n\t\t\t\t//#endif\r\n\t\t\t\treturn classes\r\n\t\t\t},\r\n\t\t\ticonStyle() {\r\n\t\t\t\tlet style = {}\r\n\t\t\t\tstyle = {\r\n\t\t\t\t\tfontSize: uni.$u.addUnit(this.size),\r\n\t\t\t\t\tlineHeight: uni.$u.addUnit(this.size),\r\n\t\t\t\t\tfontWeight: this.bold ? 'bold' : 'normal',\r\n\t\t\t\t\t// 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中\r\n\t\t\t\t\ttop: uni.$u.addUnit(this.top)\r\n\t\t\t\t}\r\n\t\t\t\t// 非主题色值时,才当作颜色值\r\n\t\t\t\tif (this.color && !uni.$u.config.type.includes(this.color)) style.color = this.color\r\n\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 判断传入的name属性,是否图片路径,只要带有\"/\"均认为是图片形式\r\n\t\t\tisImg() {\r\n\t\t\t\treturn this.name.indexOf('/') !== -1\r\n\t\t\t},\r\n\t\t\timgStyle() {\r\n\t\t\t\tlet style = {}\r\n\t\t\t\t// 如果设置width和height属性,则优先使用,否则使用size属性\r\n\t\t\t\tstyle.width = this.width ? uni.$u.addUnit(this.width) : uni.$u.addUnit(this.size)\r\n\t\t\t\tstyle.height = this.height ? uni.$u.addUnit(this.height) : uni.$u.addUnit(this.size)\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 通过图标名,查找对应的图标\r\n\t\t\ticon() {\r\n\t\t\t\t// 如果内置的图标中找不到对应的图标,就直接返回name值,因为用户可能传入的是unicode代码\r\n\t\t\t\treturn icons['uicon-' + this.name] || this.name\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tclickHandler(e) {\r\n\t\t\t\tthis.$emit('click', this.index)\r\n\t\t\t\t// 是否阻止事件冒泡\r\n\t\t\t\tthis.stop && this.preventEvent(e)\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\r\n\t// 变量定义\r\n\t$u-icon-primary: $u-primary !default;\r\n\t$u-icon-success: $u-success !default;\r\n\t$u-icon-info: $u-info !default;\r\n\t$u-icon-warning: $u-warning !default;\r\n\t$u-icon-error: $u-error !default;\r\n\t$u-icon-label-line-height:1 !default;\r\n\r\n\t/* #ifndef APP-NVUE */\r\n\t// 非nvue下加载字体\r\n\t@font-face {\r\n\t\tfont-family: 'uicon-iconfont';\r\n\t\tsrc: url('https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf') format('truetype');\r\n\t}\r\n\r\n\t/* #endif */\r\n\r\n\t.u-icon {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\tdisplay: flex;\r\n\t\t/* #endif */\r\n\t\talign-items: center;\r\n\r\n\t\t&--left {\r\n\t\t\tflex-direction: row-reverse;\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\r\n\t\t&--right {\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\r\n\t\t&--top {\r\n\t\t\tflex-direction: column-reverse;\r\n\t\t\tjustify-content: center;\r\n\t\t}\r\n\r\n\t\t&--bottom {\r\n\t\t\tflex-direction: column;\r\n\t\t\tjustify-content: center;\r\n\t\t}\r\n\r\n\t\t&__icon {\r\n\t\t\tfont-family: uicon-iconfont;\r\n\t\t\tposition: relative;\r\n\t\t\t@include flex;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&--primary {\r\n\t\t\t\tcolor: $u-icon-primary;\r\n\t\t\t}\r\n\r\n\t\t\t&--success {\r\n\t\t\t\tcolor: $u-icon-success;\r\n\t\t\t}\r\n\r\n\t\t\t&--error {\r\n\t\t\t\tcolor: $u-icon-error;\r\n\t\t\t}\r\n\r\n\t\t\t&--warning {\r\n\t\t\t\tcolor: $u-icon-warning;\r\n\t\t\t}\r\n\r\n\t\t\t&--info {\r\n\t\t\t\tcolor: $u-icon-info;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__img {\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\theight: auto;\r\n\t\t\twill-change: transform;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\r\n\t\t&__label {\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tline-height: $u-icon-label-line-height;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798241\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-input/u-input.vue?d37c","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-input/u-input.vue?df61","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-input/u-input.vue?9b50","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-input/u-input.vue?21bb","uni-app:///node_modules/uview-ui/components/u-input/u-input.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-input/u-input.vue?43ec","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-input/u-input.vue?305d"],"names":["name","mixins","data","innerValue","focused","firstChange","changeFromInner","innerFormatter","watch","value","immediate","handler","computed","isShowClear","readonly","inputClass","border","disabled","shape","classes","wrapperStyle","style","inputStyle","color","fontSize","textAlign","methods","setFormatter","onInput","onBlur","uni","onFocus","onConfirm","onkeyboardheightchange","valueChange","onClear","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC5CA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC6E5vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;AAzCA,eA0CA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;QAAA;MAAA;IACA;EACA;EACAC;IACAC;MACAC;MACAC;QACA;QAUA;QACA;QACA;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;QAAAC;QAAAV;QAAAD;MACA;IACA;IACA;IACAY;MACA;QACAC;QAAAC;QAAAC;MACAF,0BACAG;MACAA;MACAH,wBACAG,0BACA,mBACA,qBACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QACAC;MACA;MACA;MACA;QACAA;MACA;QACA;QACAA;QACAA;QACAA;QACAA;MACA;MACA;IACA;IACA;IACAC;MACA;QACAC;QACAC;QACAC;MACA;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;QAAA;QAAAnB;MACA;MACA;MACA;MACA;MACA;MACA;QACA;QACA;MACA;IACA;IACA;IACAoB;MAAA;MACA;MACA;MACA;MACAC;QACA;MACA;MACA;MACAA;IACA;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;QACA;QACA;QACA;QACA;QACA;QACAJ;MACA;IACA;IACA;IACAK;MAAA;MACA;MACA;QACA;QACA;MACA;IACA;IACA;AACA;AACA;AACA;AACA;IACAC,uCASA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7RA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-input/u-input.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-input.vue?vue&type=template&id=fdbb9fe6&scoped=true&\"\nvar renderjs\nimport script from \"./u-input.vue?vue&type=script&lang=js&\"\nexport * from \"./u-input.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"fdbb9fe6\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-input/u-input.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=template&id=fdbb9fe6&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"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.wrapperStyle])\n var s1 = _vm.__get_style([_vm.inputStyle])\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=script&lang=js&\"","<template>\r\n <view class=\"u-input\" :class=\"inputClass\" :style=\"[wrapperStyle]\">\r\n <view class=\"u-input__content\">\r\n <view\r\n class=\"u-input__content__prefix-icon\"\r\n v-if=\"prefixIcon || $slots.prefix\"\r\n >\r\n <slot name=\"prefix\">\r\n <u-icon\r\n :name=\"prefixIcon\"\r\n size=\"18\"\r\n :customStyle=\"prefixIconStyle\"\r\n ></u-icon>\r\n </slot>\r\n </view>\r\n <view class=\"u-input__content__field-wrapper\" @tap=\"clickHandler\">\r\n\t\t\t\t<!-- 根据uni-app的input组件文档,H5和APP中只要声明了password参数(无论true还是false),type均失效,此时\r\n\t\t\t\t\t为了防止type=number时,又存在password属性,type无效,此时需要设置password为undefined\r\n\t\t\t\t -->\r\n \t<input\r\n \t class=\"u-input__content__field-wrapper__field\"\r\n \t :style=\"[inputStyle]\"\r\n \t :type=\"type\"\r\n \t :focus=\"focus\"\r\n \t :cursor=\"cursor\"\r\n \t :value=\"innerValue\"\r\n \t :auto-blur=\"autoBlur\"\r\n \t :disabled=\"disabled || readonly\"\r\n \t :maxlength=\"maxlength\"\r\n \t :placeholder=\"placeholder\"\r\n \t :placeholder-style=\"placeholderStyle\"\r\n \t :placeholder-class=\"placeholderClass\"\r\n \t :confirm-type=\"confirmType\"\r\n \t :confirm-hold=\"confirmHold\"\r\n \t :hold-keyboard=\"holdKeyboard\"\r\n \t :cursor-spacing=\"cursorSpacing\"\r\n \t :adjust-position=\"adjustPosition\"\r\n \t :selection-end=\"selectionEnd\"\r\n \t :selection-start=\"selectionStart\"\r\n \t :password=\"password || type === 'password' || undefined\"\r\n :ignoreCompositionEvent=\"ignoreCompositionEvent\"\r\n \t @input=\"onInput\"\r\n \t @blur=\"onBlur\"\r\n \t @focus=\"onFocus\"\r\n \t @confirm=\"onConfirm\"\r\n \t @keyboardheightchange=\"onkeyboardheightchange\"\r\n \t/>\r\n </view>\r\n <view\r\n class=\"u-input__content__clear\"\r\n v-if=\"isShowClear\"\r\n @tap=\"onClear\"\r\n >\r\n <u-icon\r\n name=\"close\"\r\n size=\"11\"\r\n color=\"#ffffff\"\r\n customStyle=\"line-height: 12px\"\r\n ></u-icon>\r\n </view>\r\n <view\r\n class=\"u-input__content__subfix-icon\"\r\n v-if=\"suffixIcon || $slots.suffix\"\r\n >\r\n <slot name=\"suffix\">\r\n <u-icon\r\n :name=\"suffixIcon\"\r\n size=\"18\"\r\n :customStyle=\"suffixIconStyle\"\r\n ></u-icon>\r\n </slot>\r\n </view>\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nimport props from \"./props.js\";\r\n/**\r\n * Input 输入框\r\n * @description 此组件为一个输入框,默认没有边框和样式,是专门为配合表单组件u-form而设计的,利用它可以快速实现表单验证,输入内容,下拉选择等功能。\r\n * @tutorial https://uviewui.com/components/input.html\r\n * @property {String | Number}\tvalue\t\t\t\t\t输入的值\r\n * @property {String}\t\t\ttype\t\t\t\t\t输入框类型,见上方说明 ( 默认 'text' )\r\n * @property {Boolean}\t\t\tfixed\t\t\t\t\t如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true,兼容性:微信小程序、百度小程序、字节跳动小程序、QQ小程序 ( 默认 false )\r\n * @property {Boolean}\t\t\tdisabled\t\t\t\t是否禁用输入框 ( 默认 false )\r\n * @property {String}\t\t\tdisabledColor\t\t\t禁用状态时的背景色( 默认 '#f5f7fa' )\r\n * @property {Boolean}\t\t\tclearable\t\t\t\t是否显示清除控件 ( 默认 false )\r\n * @property {Boolean}\t\t\tpassword\t\t\t\t是否密码类型 ( 默认 false )\r\n * @property {String | Number}\tmaxlength\t\t\t\t最大输入长度,设置为 -1 的时候不限制最大长度 ( 默认 -1 )\r\n * @property {String}\t\t\tplaceholder\t\t\t\t输入框为空时的占位符\r\n * @property {String}\t\t\tplaceholderClass\t\t指定placeholder的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/ ( 默认 'input-placeholder' )\r\n * @property {String | Object}\tplaceholderStyle\t\t指定placeholder的样式,字符串/对象形式,如\"color: red;\"\r\n * @property {Boolean}\t\t\tshowWordLimit\t\t\t是否显示输入字数统计,只在 type =\"text\"或type =\"textarea\"时有效 ( 默认 false )\r\n * @property {String}\t\t\tconfirmType\t\t\t\t设置右下角按钮的文字,兼容性详见uni-app文档 ( 默认 'done' )\r\n * @property {Boolean}\t\t\tconfirmHold\t\t\t\t点击键盘右下角按钮时是否保持键盘不收起,H5无效 ( 默认 false )\r\n * @property {Boolean}\t\t\tholdKeyboard\t\t\tfocus时,点击页面的时候不收起键盘,微信小程序有效 ( 默认 false )\r\n * @property {Boolean}\t\t\tfocus\t\t\t\t\t自动获取焦点,在 H5 平台能否聚焦以及软键盘是否跟随弹出,取决于当前浏览器本身的实现。nvue 页面不支持,需使用组件的 focus()、blur() 方法控制焦点 ( 默认 false )\r\n * @property {Boolean}\t\t\tautoBlur\t\t\t\t键盘收起时,是否自动失去焦点,目前仅App3.0.0+有效 ( 默认 false )\r\n * @property {Boolean}\t\t\tdisableDefaultPadding\t是否去掉 iOS 下的默认内边距,仅微信小程序,且type=textarea时有效 ( 默认 false )\r\n * @property {String | Number}\tcursor\t\t\t\t\t指定focus时光标的位置( 默认 -1 )\r\n * @property {String | Number}\tcursorSpacing\t\t\t输入框聚焦时底部与键盘的距离 ( 默认 30 )\r\n * @property {String | Number}\tselectionStart\t\t\t光标起始位置,自动聚集时有效,需与selection-end搭配使用 ( 默认 -1 )\r\n * @property {String | Number}\tselectionEnd\t\t\t光标结束位置,自动聚集时有效,需与selection-start搭配使用 ( 默认 -1 )\r\n * @property {Boolean}\t\t\tadjustPosition\t\t\t键盘弹起时,是否自动上推页面 ( 默认 true )\r\n * @property {String}\t\t\tinputAlign\t\t\t\t输入框内容对齐方式( 默认 'left' )\r\n * @property {String | Number}\tfontSize\t\t\t\t输入框字体的大小 ( 默认 '15px' )\r\n * @property {String}\t\t\tcolor\t\t\t\t\t输入框字体颜色\t( 默认 '#303133' )\r\n * @property {Function}\t\t\tformatter\t\t\t 内容式化函数\r\n * @property {String}\t\t\tprefixIcon\t\t\t\t输入框前置图标\r\n * @property {String | Object}\tprefixIconStyle\t\t\t前置图标样式,对象或字符串\r\n * @property {String}\t\t\tsuffixIcon\t\t\t\t输入框后置图标\r\n * @property {String | Object}\tsuffixIconStyle\t\t\t后置图标样式,对象或字符串\r\n * @property {String}\t\t\tborder\t\t\t\t\t边框类型,surround-四周边框,bottom-底部边框,none-无边框 ( 默认 'surround' )\r\n * @property {Boolean}\t\t\treadonly\t\t\t\t是否只读,与disabled不同之处在于disabled会置灰组件,而readonly则不会 ( 默认 false )\r\n * @property {String}\t\t\tshape\t\t\t\t\t输入框形状,circle-圆形,square-方形 ( 默认 'square' )\r\n * @property {Object}\t\t\tcustomStyle\t\t\t\t定义需要用到的外部样式\r\n * @property {Boolean}\t\t\tignoreCompositionEvent\t是否忽略组件内对文本合成系统事件的处理。\r\n * @example <u-input v-model=\"value\" :password=\"true\" suffix-icon=\"lock-fill\" />\r\n */\r\nexport default {\r\n name: \"u-input\",\r\n mixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n data() {\r\n return {\r\n // 输入框的值\r\n innerValue: \"\",\r\n // 是否处于获得焦点状态\r\n focused: false,\r\n // value是否第一次变化,在watch中,由于加入immediate属性,会在第一次触发,此时不应该认为value发生了变化\r\n firstChange: true,\r\n // value绑定值的变化是由内部还是外部引起的\r\n changeFromInner: false,\r\n\t\t\t// 过滤处理方法\r\n\t\t\tinnerFormatter: value => value\r\n };\r\n },\r\n watch: {\r\n value: {\r\n immediate: true,\r\n handler(newVal, oldVal) {\r\n this.innerValue = newVal;\r\n /* #ifdef H5 */\r\n // 在H5中,外部value变化后,修改input中的值,不会触发@input事件,此时手动调用值变化方法\r\n if (\r\n this.firstChange === false &&\r\n this.changeFromInner === false\r\n ) {\r\n this.valueChange();\r\n }\r\n /* #endif */\r\n this.firstChange = false;\r\n // 重置changeFromInner的值为false,标识下一次引起默认为外部引起的\r\n this.changeFromInner = false;\r\n },\r\n },\r\n },\r\n computed: {\r\n // 是否显示清除控件\r\n isShowClear() {\r\n const { clearable, readonly, focused, innerValue } = this;\r\n return !!clearable && !readonly && !!focused && innerValue !== \"\";\r\n },\r\n // 组件的类名\r\n inputClass() {\r\n let classes = [],\r\n { border, disabled, shape } = this;\r\n border === \"surround\" &&\r\n (classes = classes.concat([\"u-border\", \"u-input--radius\"]));\r\n classes.push(`u-input--${shape}`);\r\n border === \"bottom\" &&\r\n (classes = classes.concat([\r\n \"u-border-bottom\",\r\n \"u-input--no-radius\",\r\n ]));\r\n return classes.join(\" \");\r\n },\r\n // 组件的样式\r\n wrapperStyle() {\r\n const style = {};\r\n // 禁用状态下,被背景色加上对应的样式\r\n if (this.disabled) {\r\n style.backgroundColor = this.disabledColor;\r\n }\r\n // 无边框时,去除内边距\r\n if (this.border === \"none\") {\r\n style.padding = \"0\";\r\n } else {\r\n // 由于uni-app的iOS开发者能力有限,导致需要分开写才有效\r\n style.paddingTop = \"6px\";\r\n style.paddingBottom = \"6px\";\r\n style.paddingLeft = \"9px\";\r\n style.paddingRight = \"9px\";\r\n }\r\n return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\r\n },\r\n // 输入框的样式\r\n inputStyle() {\r\n const style = {\r\n color: this.color,\r\n fontSize: uni.$u.addUnit(this.fontSize),\r\n\t\t\t\ttextAlign: this.inputAlign\r\n };\r\n return style;\r\n },\r\n },\r\n methods: {\r\n\t\t// 在微信小程序中,不支持将函数当做props参数,故只能通过ref形式调用\r\n\t\tsetFormatter(e) {\r\n\t\t\tthis.innerFormatter = e\r\n\t\t},\r\n // 当键盘输入时,触发input事件\r\n onInput(e) {\r\n let { value = \"\" } = e.detail || {};\r\n // 格式化过滤方法\r\n const formatter = this.formatter || this.innerFormatter\r\n const formatValue = formatter(value)\r\n // 为了避免props的单向数据流特性,需要先将innerValue值设置为当前值,再在$nextTick中重新赋予设置后的值才有效\r\n this.innerValue = value\r\n this.$nextTick(() => {\r\n \tthis.innerValue = formatValue;\r\n \tthis.valueChange();\r\n })\r\n },\r\n // 输入框失去焦点时触发\r\n onBlur(event) {\r\n this.$emit(\"blur\", event.detail.value);\r\n // H5端的blur会先于点击清除控件的点击click事件触发,导致focused\r\n // 瞬间为false,从而隐藏了清除控件而无法被点击到\r\n uni.$u.sleep(50).then(() => {\r\n this.focused = false;\r\n });\r\n // 尝试调用u-form的验证方法\r\n uni.$u.formValidate(this, \"blur\");\r\n },\r\n // 输入框聚焦时触发\r\n onFocus(event) {\r\n this.focused = true;\r\n this.$emit(\"focus\");\r\n },\r\n // 点击完成按钮时触发\r\n onConfirm(event) {\r\n this.$emit(\"confirm\", this.innerValue);\r\n },\r\n // 键盘高度发生变化的时候触发此事件\r\n // 兼容性:微信小程序2.7.0+、App 3.1.0+\r\n\t\tonkeyboardheightchange() {\r\n this.$emit(\"keyboardheightchange\");\r\n },\r\n // 内容发生变化,进行处理\r\n valueChange() {\r\n const value = this.innerValue;\r\n this.$nextTick(() => {\r\n this.$emit(\"input\", value);\r\n // 标识value值的变化是由内部引起的\r\n this.changeFromInner = true;\r\n this.$emit(\"change\", value);\r\n // 尝试调用u-form的验证方法\r\n uni.$u.formValidate(this, \"change\");\r\n });\r\n },\r\n // 点击清除控件\r\n onClear() {\r\n this.innerValue = \"\";\r\n this.$nextTick(() => {\r\n this.valueChange();\r\n this.$emit(\"clear\");\r\n });\r\n },\r\n /**\r\n * 在安卓nvue上,事件无法冒泡\r\n * 在某些时间,我们希望监听u-from-item的点击事件,此时会导致点击u-form-item内的u-input后\r\n * 无法触发u-form-item的点击事件,这里通过手动调用u-form-item的方法进行触发\r\n */\r\n clickHandler() {\r\n // #ifdef APP-NVUE\r\n if (uni.$u.os() === \"android\") {\r\n const formItem = uni.$u.$parent.call(this, \"u-form-item\");\r\n if (formItem) {\r\n formItem.clickHandler();\r\n }\r\n }\r\n // #endif\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import \"../../libs/css/components.scss\";\r\n\r\n.u-input {\r\n @include flex(row);\r\n align-items: center;\r\n justify-content: space-between;\r\n flex: 1;\r\n\r\n &--radius,\r\n &--square {\r\n border-radius: 4px;\r\n }\r\n\r\n &--no-radius {\r\n border-radius: 0;\r\n }\r\n\r\n &--circle {\r\n border-radius: 100px;\r\n }\r\n\r\n &__content {\r\n flex: 1;\r\n @include flex(row);\r\n align-items: center;\r\n justify-content: space-between;\r\n\r\n &__field-wrapper {\r\n position: relative;\r\n @include flex(row);\r\n margin: 0;\r\n flex: 1;\r\n\t\t\t\r\n\t\t\t&__field {\r\n\t\t\t\tline-height: 26px;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tcolor: $u-main-color;\r\n\t\t\t\theight: 24px;\r\n\t\t\t\tfont-size: 15px;\r\n\t\t\t\tflex: 1;\r\n\t\t\t}\r\n }\r\n\r\n &__clear {\r\n width: 20px;\r\n height: 20px;\r\n border-radius: 100px;\r\n background-color: #c6c7cb;\r\n @include flex(row);\r\n align-items: center;\r\n justify-content: center;\r\n transform: scale(0.82);\r\n margin-left: 4px;\r\n }\r\n\r\n &__subfix-icon {\r\n margin-left: 4px;\r\n }\r\n\r\n &__prefix-icon {\r\n margin-right: 4px;\r\n }\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842242\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-input/u-input.vue?d37c","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-input/u-input.vue?df61","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-input/u-input.vue?9b50","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-input/u-input.vue?21bb","uni-app:///node_modules/uview-ui/components/u-input/u-input.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-input/u-input.vue?43ec","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-input/u-input.vue?305d"],"names":["name","mixins","data","innerValue","focused","firstChange","changeFromInner","innerFormatter","watch","value","immediate","handler","computed","isShowClear","readonly","inputClass","border","disabled","shape","classes","wrapperStyle","style","inputStyle","color","fontSize","textAlign","methods","setFormatter","onInput","onBlur","uni","onFocus","onConfirm","onkeyboardheightchange","valueChange","onClear","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC5CA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC6E5vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;AAzCA,eA0CA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;QAAA;MAAA;IACA;EACA;EACAC;IACAC;MACAC;MACAC;QACA;QAUA;QACA;QACA;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;QAAAC;QAAAV;QAAAD;MACA;IACA;IACA;IACAY;MACA;QACAC;QAAAC;QAAAC;MACAF,0BACAG;MACAA;MACAH,wBACAG,0BACA,mBACA,qBACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QACAC;MACA;MACA;MACA;QACAA;MACA;QACA;QACAA;QACAA;QACAA;QACAA;MACA;MACA;IACA;IACA;IACAC;MACA;QACAC;QACAC;QACAC;MACA;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;QAAA;QAAAnB;MACA;MACA;MACA;MACA;MACA;MACA;QACA;QACA;MACA;IACA;IACA;IACAoB;MAAA;MACA;MACA;MACA;MACAC;QACA;MACA;MACA;MACAA;IACA;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;QACA;QACA;QACA;QACA;QACA;QACAJ;MACA;IACA;IACA;IACAK;MAAA;MACA;MACA;QACA;QACA;MACA;IACA;IACA;AACA;AACA;AACA;AACA;IACAC,uCASA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7RA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-input/u-input.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-input.vue?vue&type=template&id=fdbb9fe6&scoped=true&\"\nvar renderjs\nimport script from \"./u-input.vue?vue&type=script&lang=js&\"\nexport * from \"./u-input.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"fdbb9fe6\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-input/u-input.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=template&id=fdbb9fe6&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"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.wrapperStyle])\n var s1 = _vm.__get_style([_vm.inputStyle])\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=script&lang=js&\"","<template>\r\n <view class=\"u-input\" :class=\"inputClass\" :style=\"[wrapperStyle]\">\r\n <view class=\"u-input__content\">\r\n <view\r\n class=\"u-input__content__prefix-icon\"\r\n v-if=\"prefixIcon || $slots.prefix\"\r\n >\r\n <slot name=\"prefix\">\r\n <u-icon\r\n :name=\"prefixIcon\"\r\n size=\"18\"\r\n :customStyle=\"prefixIconStyle\"\r\n ></u-icon>\r\n </slot>\r\n </view>\r\n <view class=\"u-input__content__field-wrapper\" @tap=\"clickHandler\">\r\n\t\t\t\t<!-- 根据uni-app的input组件文档,H5和APP中只要声明了password参数(无论true还是false),type均失效,此时\r\n\t\t\t\t\t为了防止type=number时,又存在password属性,type无效,此时需要设置password为undefined\r\n\t\t\t\t -->\r\n \t<input\r\n \t class=\"u-input__content__field-wrapper__field\"\r\n \t :style=\"[inputStyle]\"\r\n \t :type=\"type\"\r\n \t :focus=\"focus\"\r\n \t :cursor=\"cursor\"\r\n \t :value=\"innerValue\"\r\n \t :auto-blur=\"autoBlur\"\r\n \t :disabled=\"disabled || readonly\"\r\n \t :maxlength=\"maxlength\"\r\n \t :placeholder=\"placeholder\"\r\n \t :placeholder-style=\"placeholderStyle\"\r\n \t :placeholder-class=\"placeholderClass\"\r\n \t :confirm-type=\"confirmType\"\r\n \t :confirm-hold=\"confirmHold\"\r\n \t :hold-keyboard=\"holdKeyboard\"\r\n \t :cursor-spacing=\"cursorSpacing\"\r\n \t :adjust-position=\"adjustPosition\"\r\n \t :selection-end=\"selectionEnd\"\r\n \t :selection-start=\"selectionStart\"\r\n \t :password=\"password || type === 'password' || undefined\"\r\n :ignoreCompositionEvent=\"ignoreCompositionEvent\"\r\n \t @input=\"onInput\"\r\n \t @blur=\"onBlur\"\r\n \t @focus=\"onFocus\"\r\n \t @confirm=\"onConfirm\"\r\n \t @keyboardheightchange=\"onkeyboardheightchange\"\r\n \t/>\r\n </view>\r\n <view\r\n class=\"u-input__content__clear\"\r\n v-if=\"isShowClear\"\r\n @tap=\"onClear\"\r\n >\r\n <u-icon\r\n name=\"close\"\r\n size=\"11\"\r\n color=\"#ffffff\"\r\n customStyle=\"line-height: 12px\"\r\n ></u-icon>\r\n </view>\r\n <view\r\n class=\"u-input__content__subfix-icon\"\r\n v-if=\"suffixIcon || $slots.suffix\"\r\n >\r\n <slot name=\"suffix\">\r\n <u-icon\r\n :name=\"suffixIcon\"\r\n size=\"18\"\r\n :customStyle=\"suffixIconStyle\"\r\n ></u-icon>\r\n </slot>\r\n </view>\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nimport props from \"./props.js\";\r\n/**\r\n * Input 输入框\r\n * @description 此组件为一个输入框,默认没有边框和样式,是专门为配合表单组件u-form而设计的,利用它可以快速实现表单验证,输入内容,下拉选择等功能。\r\n * @tutorial https://uviewui.com/components/input.html\r\n * @property {String | Number}\tvalue\t\t\t\t\t输入的值\r\n * @property {String}\t\t\ttype\t\t\t\t\t输入框类型,见上方说明 ( 默认 'text' )\r\n * @property {Boolean}\t\t\tfixed\t\t\t\t\t如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true,兼容性:微信小程序、百度小程序、字节跳动小程序、QQ小程序 ( 默认 false )\r\n * @property {Boolean}\t\t\tdisabled\t\t\t\t是否禁用输入框 ( 默认 false )\r\n * @property {String}\t\t\tdisabledColor\t\t\t禁用状态时的背景色( 默认 '#f5f7fa' )\r\n * @property {Boolean}\t\t\tclearable\t\t\t\t是否显示清除控件 ( 默认 false )\r\n * @property {Boolean}\t\t\tpassword\t\t\t\t是否密码类型 ( 默认 false )\r\n * @property {String | Number}\tmaxlength\t\t\t\t最大输入长度,设置为 -1 的时候不限制最大长度 ( 默认 -1 )\r\n * @property {String}\t\t\tplaceholder\t\t\t\t输入框为空时的占位符\r\n * @property {String}\t\t\tplaceholderClass\t\t指定placeholder的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/ ( 默认 'input-placeholder' )\r\n * @property {String | Object}\tplaceholderStyle\t\t指定placeholder的样式,字符串/对象形式,如\"color: red;\"\r\n * @property {Boolean}\t\t\tshowWordLimit\t\t\t是否显示输入字数统计,只在 type =\"text\"或type =\"textarea\"时有效 ( 默认 false )\r\n * @property {String}\t\t\tconfirmType\t\t\t\t设置右下角按钮的文字,兼容性详见uni-app文档 ( 默认 'done' )\r\n * @property {Boolean}\t\t\tconfirmHold\t\t\t\t点击键盘右下角按钮时是否保持键盘不收起,H5无效 ( 默认 false )\r\n * @property {Boolean}\t\t\tholdKeyboard\t\t\tfocus时,点击页面的时候不收起键盘,微信小程序有效 ( 默认 false )\r\n * @property {Boolean}\t\t\tfocus\t\t\t\t\t自动获取焦点,在 H5 平台能否聚焦以及软键盘是否跟随弹出,取决于当前浏览器本身的实现。nvue 页面不支持,需使用组件的 focus()、blur() 方法控制焦点 ( 默认 false )\r\n * @property {Boolean}\t\t\tautoBlur\t\t\t\t键盘收起时,是否自动失去焦点,目前仅App3.0.0+有效 ( 默认 false )\r\n * @property {Boolean}\t\t\tdisableDefaultPadding\t是否去掉 iOS 下的默认内边距,仅微信小程序,且type=textarea时有效 ( 默认 false )\r\n * @property {String | Number}\tcursor\t\t\t\t\t指定focus时光标的位置( 默认 -1 )\r\n * @property {String | Number}\tcursorSpacing\t\t\t输入框聚焦时底部与键盘的距离 ( 默认 30 )\r\n * @property {String | Number}\tselectionStart\t\t\t光标起始位置,自动聚集时有效,需与selection-end搭配使用 ( 默认 -1 )\r\n * @property {String | Number}\tselectionEnd\t\t\t光标结束位置,自动聚集时有效,需与selection-start搭配使用 ( 默认 -1 )\r\n * @property {Boolean}\t\t\tadjustPosition\t\t\t键盘弹起时,是否自动上推页面 ( 默认 true )\r\n * @property {String}\t\t\tinputAlign\t\t\t\t输入框内容对齐方式( 默认 'left' )\r\n * @property {String | Number}\tfontSize\t\t\t\t输入框字体的大小 ( 默认 '15px' )\r\n * @property {String}\t\t\tcolor\t\t\t\t\t输入框字体颜色\t( 默认 '#303133' )\r\n * @property {Function}\t\t\tformatter\t\t\t 内容式化函数\r\n * @property {String}\t\t\tprefixIcon\t\t\t\t输入框前置图标\r\n * @property {String | Object}\tprefixIconStyle\t\t\t前置图标样式,对象或字符串\r\n * @property {String}\t\t\tsuffixIcon\t\t\t\t输入框后置图标\r\n * @property {String | Object}\tsuffixIconStyle\t\t\t后置图标样式,对象或字符串\r\n * @property {String}\t\t\tborder\t\t\t\t\t边框类型,surround-四周边框,bottom-底部边框,none-无边框 ( 默认 'surround' )\r\n * @property {Boolean}\t\t\treadonly\t\t\t\t是否只读,与disabled不同之处在于disabled会置灰组件,而readonly则不会 ( 默认 false )\r\n * @property {String}\t\t\tshape\t\t\t\t\t输入框形状,circle-圆形,square-方形 ( 默认 'square' )\r\n * @property {Object}\t\t\tcustomStyle\t\t\t\t定义需要用到的外部样式\r\n * @property {Boolean}\t\t\tignoreCompositionEvent\t是否忽略组件内对文本合成系统事件的处理。\r\n * @example <u-input v-model=\"value\" :password=\"true\" suffix-icon=\"lock-fill\" />\r\n */\r\nexport default {\r\n name: \"u-input\",\r\n mixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n data() {\r\n return {\r\n // 输入框的值\r\n innerValue: \"\",\r\n // 是否处于获得焦点状态\r\n focused: false,\r\n // value是否第一次变化,在watch中,由于加入immediate属性,会在第一次触发,此时不应该认为value发生了变化\r\n firstChange: true,\r\n // value绑定值的变化是由内部还是外部引起的\r\n changeFromInner: false,\r\n\t\t\t// 过滤处理方法\r\n\t\t\tinnerFormatter: value => value\r\n };\r\n },\r\n watch: {\r\n value: {\r\n immediate: true,\r\n handler(newVal, oldVal) {\r\n this.innerValue = newVal;\r\n /* #ifdef H5 */\r\n // 在H5中,外部value变化后,修改input中的值,不会触发@input事件,此时手动调用值变化方法\r\n if (\r\n this.firstChange === false &&\r\n this.changeFromInner === false\r\n ) {\r\n this.valueChange();\r\n }\r\n /* #endif */\r\n this.firstChange = false;\r\n // 重置changeFromInner的值为false,标识下一次引起默认为外部引起的\r\n this.changeFromInner = false;\r\n },\r\n },\r\n },\r\n computed: {\r\n // 是否显示清除控件\r\n isShowClear() {\r\n const { clearable, readonly, focused, innerValue } = this;\r\n return !!clearable && !readonly && !!focused && innerValue !== \"\";\r\n },\r\n // 组件的类名\r\n inputClass() {\r\n let classes = [],\r\n { border, disabled, shape } = this;\r\n border === \"surround\" &&\r\n (classes = classes.concat([\"u-border\", \"u-input--radius\"]));\r\n classes.push(`u-input--${shape}`);\r\n border === \"bottom\" &&\r\n (classes = classes.concat([\r\n \"u-border-bottom\",\r\n \"u-input--no-radius\",\r\n ]));\r\n return classes.join(\" \");\r\n },\r\n // 组件的样式\r\n wrapperStyle() {\r\n const style = {};\r\n // 禁用状态下,被背景色加上对应的样式\r\n if (this.disabled) {\r\n style.backgroundColor = this.disabledColor;\r\n }\r\n // 无边框时,去除内边距\r\n if (this.border === \"none\") {\r\n style.padding = \"0\";\r\n } else {\r\n // 由于uni-app的iOS开发者能力有限,导致需要分开写才有效\r\n style.paddingTop = \"6px\";\r\n style.paddingBottom = \"6px\";\r\n style.paddingLeft = \"9px\";\r\n style.paddingRight = \"9px\";\r\n }\r\n return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\r\n },\r\n // 输入框的样式\r\n inputStyle() {\r\n const style = {\r\n color: this.color,\r\n fontSize: uni.$u.addUnit(this.fontSize),\r\n\t\t\t\ttextAlign: this.inputAlign\r\n };\r\n return style;\r\n },\r\n },\r\n methods: {\r\n\t\t// 在微信小程序中,不支持将函数当做props参数,故只能通过ref形式调用\r\n\t\tsetFormatter(e) {\r\n\t\t\tthis.innerFormatter = e\r\n\t\t},\r\n // 当键盘输入时,触发input事件\r\n onInput(e) {\r\n let { value = \"\" } = e.detail || {};\r\n // 格式化过滤方法\r\n const formatter = this.formatter || this.innerFormatter\r\n const formatValue = formatter(value)\r\n // 为了避免props的单向数据流特性,需要先将innerValue值设置为当前值,再在$nextTick中重新赋予设置后的值才有效\r\n this.innerValue = value\r\n this.$nextTick(() => {\r\n \tthis.innerValue = formatValue;\r\n \tthis.valueChange();\r\n })\r\n },\r\n // 输入框失去焦点时触发\r\n onBlur(event) {\r\n this.$emit(\"blur\", event.detail.value);\r\n // H5端的blur会先于点击清除控件的点击click事件触发,导致focused\r\n // 瞬间为false,从而隐藏了清除控件而无法被点击到\r\n uni.$u.sleep(50).then(() => {\r\n this.focused = false;\r\n });\r\n // 尝试调用u-form的验证方法\r\n uni.$u.formValidate(this, \"blur\");\r\n },\r\n // 输入框聚焦时触发\r\n onFocus(event) {\r\n this.focused = true;\r\n this.$emit(\"focus\");\r\n },\r\n // 点击完成按钮时触发\r\n onConfirm(event) {\r\n this.$emit(\"confirm\", this.innerValue);\r\n },\r\n // 键盘高度发生变化的时候触发此事件\r\n // 兼容性:微信小程序2.7.0+、App 3.1.0+\r\n\t\tonkeyboardheightchange() {\r\n this.$emit(\"keyboardheightchange\");\r\n },\r\n // 内容发生变化,进行处理\r\n valueChange() {\r\n const value = this.innerValue;\r\n this.$nextTick(() => {\r\n this.$emit(\"input\", value);\r\n // 标识value值的变化是由内部引起的\r\n this.changeFromInner = true;\r\n this.$emit(\"change\", value);\r\n // 尝试调用u-form的验证方法\r\n uni.$u.formValidate(this, \"change\");\r\n });\r\n },\r\n // 点击清除控件\r\n onClear() {\r\n this.innerValue = \"\";\r\n this.$nextTick(() => {\r\n this.valueChange();\r\n this.$emit(\"clear\");\r\n });\r\n },\r\n /**\r\n * 在安卓nvue上,事件无法冒泡\r\n * 在某些时间,我们希望监听u-from-item的点击事件,此时会导致点击u-form-item内的u-input后\r\n * 无法触发u-form-item的点击事件,这里通过手动调用u-form-item的方法进行触发\r\n */\r\n clickHandler() {\r\n // #ifdef APP-NVUE\r\n if (uni.$u.os() === \"android\") {\r\n const formItem = uni.$u.$parent.call(this, \"u-form-item\");\r\n if (formItem) {\r\n formItem.clickHandler();\r\n }\r\n }\r\n // #endif\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import \"../../libs/css/components.scss\";\r\n\r\n.u-input {\r\n @include flex(row);\r\n align-items: center;\r\n justify-content: space-between;\r\n flex: 1;\r\n\r\n &--radius,\r\n &--square {\r\n border-radius: 4px;\r\n }\r\n\r\n &--no-radius {\r\n border-radius: 0;\r\n }\r\n\r\n &--circle {\r\n border-radius: 100px;\r\n }\r\n\r\n &__content {\r\n flex: 1;\r\n @include flex(row);\r\n align-items: center;\r\n justify-content: space-between;\r\n\r\n &__field-wrapper {\r\n position: relative;\r\n @include flex(row);\r\n margin: 0;\r\n flex: 1;\r\n\t\t\t\r\n\t\t\t&__field {\r\n\t\t\t\tline-height: 26px;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tcolor: $u-main-color;\r\n\t\t\t\theight: 24px;\r\n\t\t\t\tfont-size: 15px;\r\n\t\t\t\tflex: 1;\r\n\t\t\t}\r\n }\r\n\r\n &__clear {\r\n width: 20px;\r\n height: 20px;\r\n border-radius: 100px;\r\n background-color: #c6c7cb;\r\n @include flex(row);\r\n align-items: center;\r\n justify-content: center;\r\n transform: scale(0.82);\r\n margin-left: 4px;\r\n }\r\n\r\n &__subfix-icon {\r\n margin-left: 4px;\r\n }\r\n\r\n &__prefix-icon {\r\n margin-right: 4px;\r\n }\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798256\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-line/u-line.vue?df98","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-line/u-line.vue?9a17","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-line/u-line.vue?05e1","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-line/u-line.vue?f80b","uni-app:///node_modules/uview-ui/components/u-line/u-line.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-line/u-line.vue?ae84","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-line/u-line.vue?7e06"],"names":["name","mixins","computed","lineStyle","style"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACU3vB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAZA,eAaA;EACAA;EACAC;EACAC;IACAC;MACA;MACAC;MACA;MACA;QACA;QACAA;QACAA;QACAA;QACA;MACA;QACA;QACAA;QACAA;QACAA;QACA;MACA;MAEAA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClDA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-line/u-line.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-line.vue?vue&type=template&id=e778bab2&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=e778bab2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"e778bab2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-line/u-line.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=template&id=e778bab2&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 _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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-line\"\r\n\t :style=\"[lineStyle]\"\r\n\t>\r\n\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 * line 线条\r\n\t * @description 此组件一般用于显示一根线条,用于分隔内容块,有横向和竖向两种模式,且能设置0.5px线条,使用也很简单\r\n\t * @tutorial https://www.uviewui.com/components/line.html\r\n\t * @property {String}\t\t\tcolor\t\t线条的颜色 ( 默认 '#d6d7d9' )\r\n\t * @property {String | Number}\tlength\t\t长度,竖向时表现为高度,横向时表现为长度,可以为百分比,带px单位的值等 ( 默认 '100%' )\r\n\t * @property {String}\t\t\tdirection\t线条的方向,row-横向,col-竖向 (默认 'row' )\r\n\t * @property {Boolean}\t\t\thairline\t是否显示细线条 (默认 true )\r\n\t * @property {String | Number}\tmargin\t\t线条与上下左右元素的间距,字符串形式,如\"30px\" (默认 0 )\r\n\t * @property {Boolean}\t\t\tdashed\t\t是否虚线,true-虚线,false-实线 (默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * @example <u-line color=\"red\"></u-line>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-line',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\tlineStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tstyle.margin = this.margin\r\n\t\t\t\t// 如果是水平线条,边框高度为1px,再通过transform缩小一半,就是0.5px了\r\n\t\t\t\tif (this.direction === 'row') {\r\n\t\t\t\t\t// 此处采用兼容分开写,兼容nvue的写法\r\n\t\t\t\t\tstyle.borderBottomWidth = '1px'\r\n\t\t\t\t\tstyle.borderBottomStyle = this.dashed ? 'dashed' : 'solid'\r\n\t\t\t\t\tstyle.width = uni.$u.addUnit(this.length)\r\n\t\t\t\t\tif (this.hairline) style.transform = 'scaleY(0.5)'\r\n\t\t\t\t} else {\r\n\t\t\t\t\t// 如果是竖向线条,边框宽度为1px,再通过transform缩小一半,就是0.5px了\r\n\t\t\t\t\tstyle.borderLeftWidth = '1px'\r\n\t\t\t\t\tstyle.borderLeftStyle = this.dashed ? 'dashed' : 'solid'\r\n\t\t\t\t\tstyle.height = uni.$u.addUnit(this.length)\r\n\t\t\t\t\tif (this.hairline) style.transform = 'scaleX(0.5)'\r\n\t\t\t\t}\r\n\r\n\t\t\t\tstyle.borderColor = this.color\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}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-line {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\tvertical-align: middle;\r\n\t\t/* #endif */\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=style&index=0&id=e778bab2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=style&index=0&id=e778bab2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842282\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-line/u-line.vue?df98","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-line/u-line.vue?9a17","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-line/u-line.vue?05e1","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-line/u-line.vue?f80b","uni-app:///node_modules/uview-ui/components/u-line/u-line.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-line/u-line.vue?ae84","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-line/u-line.vue?7e06"],"names":["name","mixins","computed","lineStyle","style"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACU3vB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAZA,eAaA;EACAA;EACAC;EACAC;IACAC;MACA;MACAC;MACA;MACA;QACA;QACAA;QACAA;QACAA;QACA;MACA;QACA;QACAA;QACAA;QACAA;QACA;MACA;MAEAA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClDA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-line/u-line.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-line.vue?vue&type=template&id=e778bab2&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=e778bab2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"e778bab2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-line/u-line.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=template&id=e778bab2&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 _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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-line\"\r\n\t :style=\"[lineStyle]\"\r\n\t>\r\n\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 * line 线条\r\n\t * @description 此组件一般用于显示一根线条,用于分隔内容块,有横向和竖向两种模式,且能设置0.5px线条,使用也很简单\r\n\t * @tutorial https://www.uviewui.com/components/line.html\r\n\t * @property {String}\t\t\tcolor\t\t线条的颜色 ( 默认 '#d6d7d9' )\r\n\t * @property {String | Number}\tlength\t\t长度,竖向时表现为高度,横向时表现为长度,可以为百分比,带px单位的值等 ( 默认 '100%' )\r\n\t * @property {String}\t\t\tdirection\t线条的方向,row-横向,col-竖向 (默认 'row' )\r\n\t * @property {Boolean}\t\t\thairline\t是否显示细线条 (默认 true )\r\n\t * @property {String | Number}\tmargin\t\t线条与上下左右元素的间距,字符串形式,如\"30px\" (默认 0 )\r\n\t * @property {Boolean}\t\t\tdashed\t\t是否虚线,true-虚线,false-实线 (默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * @example <u-line color=\"red\"></u-line>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-line',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\tlineStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tstyle.margin = this.margin\r\n\t\t\t\t// 如果是水平线条,边框高度为1px,再通过transform缩小一半,就是0.5px了\r\n\t\t\t\tif (this.direction === 'row') {\r\n\t\t\t\t\t// 此处采用兼容分开写,兼容nvue的写法\r\n\t\t\t\t\tstyle.borderBottomWidth = '1px'\r\n\t\t\t\t\tstyle.borderBottomStyle = this.dashed ? 'dashed' : 'solid'\r\n\t\t\t\t\tstyle.width = uni.$u.addUnit(this.length)\r\n\t\t\t\t\tif (this.hairline) style.transform = 'scaleY(0.5)'\r\n\t\t\t\t} else {\r\n\t\t\t\t\t// 如果是竖向线条,边框宽度为1px,再通过transform缩小一半,就是0.5px了\r\n\t\t\t\t\tstyle.borderLeftWidth = '1px'\r\n\t\t\t\t\tstyle.borderLeftStyle = this.dashed ? 'dashed' : 'solid'\r\n\t\t\t\t\tstyle.height = uni.$u.addUnit(this.length)\r\n\t\t\t\t\tif (this.hairline) style.transform = 'scaleX(0.5)'\r\n\t\t\t\t}\r\n\r\n\t\t\t\tstyle.borderColor = this.color\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}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-line {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\tvertical-align: middle;\r\n\t\t/* #endif */\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=style&index=0&id=e778bab2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=style&index=0&id=e778bab2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798302\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?9c24","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?e5fb","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?8454","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?24bc","uni-app:///node_modules/uview-ui/components/u-list-item/u-list-item.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?0837","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?1e7f"],"names":["name","mixins","data","rect","index","show","sys","computed","inject","watch","created","mounted","methods","init","updateParentData","resize","queryRect","resolve"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACgM;AAChM,gBAAgB,yMAAU;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;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACkBhwB;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AANA,eAOA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC,WAEA;EACAC;EACAC;IAEA;MACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;EAEA;EACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;MACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MAAA;MACA;QACA;QACA;QACA;QACA;QAEA;UACA;QACA;QACA,8FACA;MAEA;IACA;IACA;IACAC;MAAA;MACA;QAEA;UACAC;QACA;MASA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC5GA;AAAA;AAAA;AAAA;AAA25C,CAAgB,w3CAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-list-item/u-list-item.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-list-item.vue?vue&type=template&id=333350bd&scoped=true&\"\nvar renderjs\nimport script from \"./u-list-item.vue?vue&type=script&lang=js&\"\nexport * from \"./u-list-item.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-list-item.vue?vue&type=style&index=0&id=333350bd&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"333350bd\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-list-item/u-list-item.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=template&id=333350bd&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.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=script&lang=js&\"","<template>\r\n\t<!-- #ifdef APP-NVUE -->\r\n\t<cell>\r\n\t\t<!-- #endif -->\r\n\t\t<view\r\n\t\t\tclass=\"u-list-item\"\r\n\t\t\t:ref=\"`u-list-item-${anchor}`\"\r\n\t\t\t:anchor=\"`u-list-item-${anchor}`\"\r\n\t\t\t:class=\"[`u-list-item-${anchor}`]\"\r\n\t\t>\r\n\t\t\t<slot />\r\n\t\t</view>\r\n\t\t<!-- #ifdef APP-NVUE -->\r\n\t</cell>\r\n\t<!-- #endif -->\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t// #ifdef APP-NVUE\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\t/**\r\n\t * List 列表\r\n\t * @description 该组件为高性能列表组件\r\n\t * @tutorial https://www.uviewui.com/components/list.html\r\n\t * @property {String | Number}\tanchor\t用于滚动到指定item\r\n\t * @example <u-list-ite v-for=\"(item, index) in indexList\" :key=\"index\" ></u-list-item>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-list-item',\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// 节点信息\r\n\t\t\t\trect: {},\r\n\t\t\t\tindex: 0,\r\n\t\t\t\tshow: true,\r\n\t\t\t\tsys: uni.$u.sys()\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\r\n\t\t},\r\n\t\tinject: ['uList'],\r\n\t\twatch: {\r\n\t\t\t// #ifndef APP-NVUE\r\n\t\t\t'uList.innerScrollTop'(n) {\r\n\t\t\t\tconst preLoadScreen = this.uList.preLoadScreen\r\n\t\t\t\tconst windowHeight = this.sys.windowHeight\r\n\t\t\t\tif(n <= windowHeight * preLoadScreen) {\r\n\t\t\t\t\tthis.parent.updateOffsetFromChild(0)\r\n\t\t\t\t} else if (this.rect.top <= n - windowHeight * preLoadScreen) {\r\n\t\t\t\t\tthis.parent.updateOffsetFromChild(this.rect.top)\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t// #endif\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.parent = {}\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\t// 初始化数据\r\n\t\t\t\tthis.updateParentData()\r\n\t\t\t\tthis.index = this.parent.children.indexOf(this)\r\n\t\t\t\tthis.resize()\r\n\t\t\t},\r\n\t\t\tupdateParentData() {\r\n\t\t\t\t// 此方法在mixin中\r\n\t\t\t\tthis.getParentData('u-list')\r\n\t\t\t},\r\n\t\t\tresize() {\r\n\t\t\t\tthis.queryRect(`u-list-item-${this.anchor}`).then(size => {\r\n\t\t\t\t\tconst lastChild = this.parent.children[this.index - 1]\r\n\t\t\t\t\tthis.rect = size\r\n\t\t\t\t\tconst preLoadScreen = this.uList.preLoadScreen\r\n\t\t\t\t\tconst windowHeight = this.sys.windowHeight\r\n\t\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t\tif (lastChild) {\r\n\t\t\t\t\t\tthis.rect.top = lastChild.rect.top + lastChild.rect.height\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (size.top >= this.uList.innerScrollTop + (1 + preLoadScreen) * windowHeight) this.show =\r\n\t\t\t\t\t\tfalse\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 查询元素尺寸\r\n\t\t\tqueryRect(el) {\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t\tthis.$uGetRect(`.${el}`).then(size => {\r\n\t\t\t\t\t\tresolve(size)\r\n\t\t\t\t\t})\r\n\t\t\t\t\t// #endif\r\n\r\n\t\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t\tconst ref = this.$refs[el]\r\n\t\t\t\t\tdom.getComponentRect(ref, res => {\r\n\t\t\t\t\t\tresolve(res.size)\r\n\t\t\t\t\t})\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}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-list-item {}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=style&index=0&id=333350bd&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=style&index=0&id=333350bd&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842169\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?9c24","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?e5fb","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?8454","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?24bc","uni-app:///node_modules/uview-ui/components/u-list-item/u-list-item.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?0837","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?1e7f"],"names":["name","mixins","data","rect","index","show","sys","computed","inject","watch","created","mounted","methods","init","updateParentData","resize","queryRect","resolve"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACgM;AAChM,gBAAgB,yMAAU;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;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACkBhwB;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AANA,eAOA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC,WAEA;EACAC;EACAC;IAEA;MACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;EAEA;EACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;MACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MAAA;MACA;QACA;QACA;QACA;QACA;QAEA;UACA;QACA;QACA,8FACA;MAEA;IACA;IACA;IACAC;MAAA;MACA;QAEA;UACAC;QACA;MASA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC5GA;AAAA;AAAA;AAAA;AAA25C,CAAgB,w3CAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-list-item/u-list-item.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-list-item.vue?vue&type=template&id=333350bd&scoped=true&\"\nvar renderjs\nimport script from \"./u-list-item.vue?vue&type=script&lang=js&\"\nexport * from \"./u-list-item.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-list-item.vue?vue&type=style&index=0&id=333350bd&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"333350bd\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-list-item/u-list-item.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=template&id=333350bd&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.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=script&lang=js&\"","<template>\r\n\t<!-- #ifdef APP-NVUE -->\r\n\t<cell>\r\n\t\t<!-- #endif -->\r\n\t\t<view\r\n\t\t\tclass=\"u-list-item\"\r\n\t\t\t:ref=\"`u-list-item-${anchor}`\"\r\n\t\t\t:anchor=\"`u-list-item-${anchor}`\"\r\n\t\t\t:class=\"[`u-list-item-${anchor}`]\"\r\n\t\t>\r\n\t\t\t<slot />\r\n\t\t</view>\r\n\t\t<!-- #ifdef APP-NVUE -->\r\n\t</cell>\r\n\t<!-- #endif -->\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t// #ifdef APP-NVUE\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\t/**\r\n\t * List 列表\r\n\t * @description 该组件为高性能列表组件\r\n\t * @tutorial https://www.uviewui.com/components/list.html\r\n\t * @property {String | Number}\tanchor\t用于滚动到指定item\r\n\t * @example <u-list-ite v-for=\"(item, index) in indexList\" :key=\"index\" ></u-list-item>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-list-item',\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// 节点信息\r\n\t\t\t\trect: {},\r\n\t\t\t\tindex: 0,\r\n\t\t\t\tshow: true,\r\n\t\t\t\tsys: uni.$u.sys()\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\r\n\t\t},\r\n\t\tinject: ['uList'],\r\n\t\twatch: {\r\n\t\t\t// #ifndef APP-NVUE\r\n\t\t\t'uList.innerScrollTop'(n) {\r\n\t\t\t\tconst preLoadScreen = this.uList.preLoadScreen\r\n\t\t\t\tconst windowHeight = this.sys.windowHeight\r\n\t\t\t\tif(n <= windowHeight * preLoadScreen) {\r\n\t\t\t\t\tthis.parent.updateOffsetFromChild(0)\r\n\t\t\t\t} else if (this.rect.top <= n - windowHeight * preLoadScreen) {\r\n\t\t\t\t\tthis.parent.updateOffsetFromChild(this.rect.top)\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t// #endif\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.parent = {}\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\t// 初始化数据\r\n\t\t\t\tthis.updateParentData()\r\n\t\t\t\tthis.index = this.parent.children.indexOf(this)\r\n\t\t\t\tthis.resize()\r\n\t\t\t},\r\n\t\t\tupdateParentData() {\r\n\t\t\t\t// 此方法在mixin中\r\n\t\t\t\tthis.getParentData('u-list')\r\n\t\t\t},\r\n\t\t\tresize() {\r\n\t\t\t\tthis.queryRect(`u-list-item-${this.anchor}`).then(size => {\r\n\t\t\t\t\tconst lastChild = this.parent.children[this.index - 1]\r\n\t\t\t\t\tthis.rect = size\r\n\t\t\t\t\tconst preLoadScreen = this.uList.preLoadScreen\r\n\t\t\t\t\tconst windowHeight = this.sys.windowHeight\r\n\t\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t\tif (lastChild) {\r\n\t\t\t\t\t\tthis.rect.top = lastChild.rect.top + lastChild.rect.height\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (size.top >= this.uList.innerScrollTop + (1 + preLoadScreen) * windowHeight) this.show =\r\n\t\t\t\t\t\tfalse\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 查询元素尺寸\r\n\t\t\tqueryRect(el) {\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t\tthis.$uGetRect(`.${el}`).then(size => {\r\n\t\t\t\t\t\tresolve(size)\r\n\t\t\t\t\t})\r\n\t\t\t\t\t// #endif\r\n\r\n\t\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t\tconst ref = this.$refs[el]\r\n\t\t\t\t\tdom.getComponentRect(ref, res => {\r\n\t\t\t\t\t\tresolve(res.size)\r\n\t\t\t\t\t})\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}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-list-item {}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=style&index=0&id=333350bd&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=style&index=0&id=333350bd&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798187\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list/u-list.vue?4b55","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list/u-list.vue?bf3c","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list/u-list.vue?0e40","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list/u-list.vue?6bb6","uni-app:///node_modules/uview-ui/components/u-list/u-list.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list/u-list.vue?5ec6","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list/u-list.vue?7929"],"names":["name","mixins","watch","scrollIntoView","data","innerScrollTop","offset","sys","computed","listStyle","addUnit","provide","uList","created","mounted","methods","updateOffsetFromChild","onScroll","scrollTop","scrollIntoViewById","scrolltolower","uni","scrolltoupper"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;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,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvBA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACuC3vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AArBA,eAsBA;EACAA;EACAC;EACAC;IACAC;MACA;IACA;EACA;EACAC;IACA;MACA;MACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACA;QACAC;MACA;MACA;MACA;MACA;MACA;IACA;EACA;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;EACA;EACAC;EACAC;IACAC;MACA;IACA;IACAC;MACA;MAKAC;MAEA;MACA;IACA;IACAC,qDASA;IACA;IACAC;MAAA;MACAC;QACA;MACA;IACA;IAEA;IACAC;MAAA;MACAD;QACA;QACA;QACA;MACA;IACA;EAEA;AACA;AAAA,2B;;;;;;;;;;;;;AClJA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-list/u-list.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-list.vue?vue&type=template&id=9cd1e132&scoped=true&\"\nvar renderjs\nimport script from \"./u-list.vue?vue&type=script&lang=js&\"\nexport * from \"./u-list.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-list.vue?vue&type=style&index=0&id=9cd1e132&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"9cd1e132\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-list/u-list.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=template&id=9cd1e132&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.listStyle])\n var m0 = Number(_vm.scrollTop)\n var m1 = Number(_vm.lowerThreshold)\n var m2 = Number(_vm.upperThreshold)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=script&lang=js&\"","<template>\r\n\t<!-- #ifdef APP-NVUE -->\r\n\t<list\r\n\t\tclass=\"u-list\"\r\n\t\t:enableBackToTop=\"enableBackToTop\"\r\n\t\t:loadmoreoffset=\"lowerThreshold\"\r\n\t\t:showScrollbar=\"showScrollbar\"\r\n\t\t:style=\"[listStyle]\"\r\n\t\t:offset-accuracy=\"Number(offsetAccuracy)\"\r\n\t\t@scroll=\"onScroll\"\r\n\t\t@loadmore=\"scrolltolower\"\r\n\t>\r\n\t\t<slot />\r\n\t</list>\r\n\t<!-- #endif -->\r\n\t<!-- #ifndef APP-NVUE -->\r\n\t<scroll-view\r\n\t\tclass=\"u-list\"\r\n\t\t:scroll-into-view=\"scrollIntoView\"\r\n\t\t:style=\"[listStyle]\"\r\n\t\tscroll-y\r\n\t\t:scroll-top=\"Number(scrollTop)\"\r\n\t\t:lower-threshold=\"Number(lowerThreshold)\"\r\n\t\t:upper-threshold=\"Number(upperThreshold)\"\r\n\t\t:show-scrollbar=\"showScrollbar\"\r\n\t\t:enable-back-to-top=\"enableBackToTop\"\r\n\t\t:scroll-with-animation=\"scrollWithAnimation\"\r\n\t\t@scroll=\"onScroll\"\r\n\t\t@scrolltolower=\"scrolltolower\"\r\n\t\t@scrolltoupper=\"scrolltoupper\"\r\n\t>\r\n\t\t<view>\r\n\t\t\t<slot />\r\n\t\t</view>\r\n\t</scroll-view>\r\n\t<!-- #endif -->\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t// #ifdef APP-NVUE\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\t/**\r\n\t * List 列表\r\n\t * @description 该组件为高性能列表组件\r\n\t * @tutorial https://www.uviewui.com/components/list.html\r\n\t * @property {Boolean}\t\t\tshowScrollbar\t\t控制是否出现滚动条,仅nvue有效 (默认 false )\r\n\t * @property {String | Number}\tlowerThreshold\t\t距底部多少时触发scrolltolower事件 (默认 50 )\r\n\t * @property {String | Number}\tupperThreshold\t\t距顶部多少时触发scrolltoupper事件,非nvue有效 (默认 0 )\r\n\t * @property {String | Number}\tscrollTop\t\t\t设置竖向滚动条位置(默认 0 )\r\n\t * @property {String | Number}\toffsetAccuracy\t\t控制 onscroll 事件触发的频率,仅nvue有效(默认 10 )\r\n\t * @property {Boolean}\t\t\tenableFlex\t\t\t启用 flexbox 布局。开启后,当前节点声明了display: flex就会成为flex container,并作用于其孩子节点,仅微信小程序有效(默认 false )\r\n\t * @property {Boolean}\t\t\tpagingEnabled\t\t是否按分页模式显示List,(默认 false )\r\n\t * @property {Boolean}\t\t\tscrollable\t\t\t是否允许List滚动(默认 true )\r\n\t * @property {String}\t\t\tscrollIntoView\t\t值应为某子元素id(id不能以数字开头)\r\n\t * @property {Boolean}\t\t\tscrollWithAnimation\t在设置滚动条位置时使用动画过渡 (默认 false )\r\n\t * @property {Boolean}\t\t\tenableBackToTop\t\tiOS点击顶部状态栏、安卓双击标题栏时,滚动条返回顶部,只对微信小程序有效 (默认 false )\r\n\t * @property {String | Number}\theight\t\t\t\t列表的高度 (默认 0 )\r\n\t * @property {String | Number}\twidth\t\t\t\t列表宽度 (默认 0 )\r\n\t * @property {String | Number}\tpreLoadScreen\t\t列表前后预渲染的屏数,1代表一个屏幕的高度,1.5代表1个半屏幕高度 (默认 1 )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t\t定义需要用到的外部样式\r\n\t *\r\n\t * @example <u-list @scrolltolower=\"scrolltolower\"></u-list>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-list',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\twatch: {\r\n\t\t\tscrollIntoView(n) {\r\n\t\t\t\tthis.scrollIntoViewById(n)\r\n\t\t\t}\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// 记录内部滚动的距离\r\n\t\t\t\tinnerScrollTop: 0,\r\n\t\t\t\t// vue下,scroll-view在上拉加载时的偏移值\r\n\t\t\t\toffset: 0,\r\n\t\t\t\tsys: uni.$u.sys()\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tlistStyle() {\r\n\t\t\t\tconst style = {},\r\n\t\t\t\t\taddUnit = uni.$u.addUnit\r\n\t\t\t\tif (this.width != 0) style.width = addUnit(this.width)\r\n\t\t\t\tif (this.height != 0) style.height = addUnit(this.height)\r\n\t\t\t\t// 如果没有定义列表高度,则默认使用屏幕高度\r\n\t\t\t\tif (!style.height) style.height = addUnit(this.sys.windowHeight, 'px')\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\tprovide() {\r\n\t\t\treturn {\r\n\t\t\t\tuList: this\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.refs = []\r\n\t\t\tthis.children = []\r\n\t\t\tthis.anchors = []\r\n\t\t},\r\n\t\tmounted() {},\r\n\t\tmethods: {\r\n\t\t\tupdateOffsetFromChild(top) {\r\n\t\t\t\tthis.offset = top\r\n\t\t\t},\r\n\t\t\tonScroll(e) {\r\n\t\t\t\tlet scrollTop = 0\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tscrollTop = e.contentOffset.y\r\n\t\t\t\t// #endif\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tscrollTop = e.detail.scrollTop\r\n\t\t\t\t// #endif\r\n\t\t\t\tthis.innerScrollTop = scrollTop\r\n\t\t\t\tthis.$emit('scroll', Math.abs(scrollTop))\r\n\t\t\t},\r\n\t\t\tscrollIntoViewById(id) {\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// 根据id参数,找到所有u-list-item中匹配的节点,再通过dom模块滚动到对应的位置\r\n\t\t\t\tconst item = this.refs.find(item => item.$refs[id] ? true : false)\r\n\t\t\t\tdom.scrollToElement(item.$refs[id], {\r\n\t\t\t\t\t// 是否需要滚动动画\r\n\t\t\t\t\tanimated: this.scrollWithAnimation\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 滚动到底部触发事件\r\n\t\t\tscrolltolower(e) {\r\n\t\t\t\tuni.$u.sleep(30).then(() => {\r\n\t\t\t\t\tthis.$emit('scrolltolower')\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// #ifndef APP-NVUE\r\n\t\t\t// 滚动到底部时触发,非nvue有效\r\n\t\t\tscrolltoupper(e) {\r\n\t\t\t\tuni.$u.sleep(30).then(() => {\r\n\t\t\t\t\tthis.$emit('scrolltoupper')\r\n\t\t\t\t\t// 这一句很重要,能绝对保证在性功能障碍的webview,滚动条到顶时,取消偏移值,让页面置顶\r\n\t\t\t\t\tthis.offset = 0\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\r\n\t.u-list {\r\n\t\t@include flex(column);\r\n\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=style&index=0&id=9cd1e132&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=style&index=0&id=9cd1e132&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842164\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list/u-list.vue?4b55","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list/u-list.vue?bf3c","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list/u-list.vue?0e40","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list/u-list.vue?6bb6","uni-app:///node_modules/uview-ui/components/u-list/u-list.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list/u-list.vue?5ec6","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-list/u-list.vue?7929"],"names":["name","mixins","watch","scrollIntoView","data","innerScrollTop","offset","sys","computed","listStyle","addUnit","provide","uList","created","mounted","methods","updateOffsetFromChild","onScroll","scrollTop","scrollIntoViewById","scrolltolower","uni","scrolltoupper"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;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,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvBA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACuC3vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AArBA,eAsBA;EACAA;EACAC;EACAC;IACAC;MACA;IACA;EACA;EACAC;IACA;MACA;MACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACA;QACAC;MACA;MACA;MACA;MACA;MACA;IACA;EACA;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;EACA;EACAC;EACAC;IACAC;MACA;IACA;IACAC;MACA;MAKAC;MAEA;MACA;IACA;IACAC,qDASA;IACA;IACAC;MAAA;MACAC;QACA;MACA;IACA;IAEA;IACAC;MAAA;MACAD;QACA;QACA;QACA;MACA;IACA;EAEA;AACA;AAAA,2B;;;;;;;;;;;;;AClJA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-list/u-list.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-list.vue?vue&type=template&id=9cd1e132&scoped=true&\"\nvar renderjs\nimport script from \"./u-list.vue?vue&type=script&lang=js&\"\nexport * from \"./u-list.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-list.vue?vue&type=style&index=0&id=9cd1e132&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"9cd1e132\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-list/u-list.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=template&id=9cd1e132&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.listStyle])\n var m0 = Number(_vm.scrollTop)\n var m1 = Number(_vm.lowerThreshold)\n var m2 = Number(_vm.upperThreshold)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=script&lang=js&\"","<template>\r\n\t<!-- #ifdef APP-NVUE -->\r\n\t<list\r\n\t\tclass=\"u-list\"\r\n\t\t:enableBackToTop=\"enableBackToTop\"\r\n\t\t:loadmoreoffset=\"lowerThreshold\"\r\n\t\t:showScrollbar=\"showScrollbar\"\r\n\t\t:style=\"[listStyle]\"\r\n\t\t:offset-accuracy=\"Number(offsetAccuracy)\"\r\n\t\t@scroll=\"onScroll\"\r\n\t\t@loadmore=\"scrolltolower\"\r\n\t>\r\n\t\t<slot />\r\n\t</list>\r\n\t<!-- #endif -->\r\n\t<!-- #ifndef APP-NVUE -->\r\n\t<scroll-view\r\n\t\tclass=\"u-list\"\r\n\t\t:scroll-into-view=\"scrollIntoView\"\r\n\t\t:style=\"[listStyle]\"\r\n\t\tscroll-y\r\n\t\t:scroll-top=\"Number(scrollTop)\"\r\n\t\t:lower-threshold=\"Number(lowerThreshold)\"\r\n\t\t:upper-threshold=\"Number(upperThreshold)\"\r\n\t\t:show-scrollbar=\"showScrollbar\"\r\n\t\t:enable-back-to-top=\"enableBackToTop\"\r\n\t\t:scroll-with-animation=\"scrollWithAnimation\"\r\n\t\t@scroll=\"onScroll\"\r\n\t\t@scrolltolower=\"scrolltolower\"\r\n\t\t@scrolltoupper=\"scrolltoupper\"\r\n\t>\r\n\t\t<view>\r\n\t\t\t<slot />\r\n\t\t</view>\r\n\t</scroll-view>\r\n\t<!-- #endif -->\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t// #ifdef APP-NVUE\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\t/**\r\n\t * List 列表\r\n\t * @description 该组件为高性能列表组件\r\n\t * @tutorial https://www.uviewui.com/components/list.html\r\n\t * @property {Boolean}\t\t\tshowScrollbar\t\t控制是否出现滚动条,仅nvue有效 (默认 false )\r\n\t * @property {String | Number}\tlowerThreshold\t\t距底部多少时触发scrolltolower事件 (默认 50 )\r\n\t * @property {String | Number}\tupperThreshold\t\t距顶部多少时触发scrolltoupper事件,非nvue有效 (默认 0 )\r\n\t * @property {String | Number}\tscrollTop\t\t\t设置竖向滚动条位置(默认 0 )\r\n\t * @property {String | Number}\toffsetAccuracy\t\t控制 onscroll 事件触发的频率,仅nvue有效(默认 10 )\r\n\t * @property {Boolean}\t\t\tenableFlex\t\t\t启用 flexbox 布局。开启后,当前节点声明了display: flex就会成为flex container,并作用于其孩子节点,仅微信小程序有效(默认 false )\r\n\t * @property {Boolean}\t\t\tpagingEnabled\t\t是否按分页模式显示List,(默认 false )\r\n\t * @property {Boolean}\t\t\tscrollable\t\t\t是否允许List滚动(默认 true )\r\n\t * @property {String}\t\t\tscrollIntoView\t\t值应为某子元素id(id不能以数字开头)\r\n\t * @property {Boolean}\t\t\tscrollWithAnimation\t在设置滚动条位置时使用动画过渡 (默认 false )\r\n\t * @property {Boolean}\t\t\tenableBackToTop\t\tiOS点击顶部状态栏、安卓双击标题栏时,滚动条返回顶部,只对微信小程序有效 (默认 false )\r\n\t * @property {String | Number}\theight\t\t\t\t列表的高度 (默认 0 )\r\n\t * @property {String | Number}\twidth\t\t\t\t列表宽度 (默认 0 )\r\n\t * @property {String | Number}\tpreLoadScreen\t\t列表前后预渲染的屏数,1代表一个屏幕的高度,1.5代表1个半屏幕高度 (默认 1 )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t\t定义需要用到的外部样式\r\n\t *\r\n\t * @example <u-list @scrolltolower=\"scrolltolower\"></u-list>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-list',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\twatch: {\r\n\t\t\tscrollIntoView(n) {\r\n\t\t\t\tthis.scrollIntoViewById(n)\r\n\t\t\t}\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// 记录内部滚动的距离\r\n\t\t\t\tinnerScrollTop: 0,\r\n\t\t\t\t// vue下,scroll-view在上拉加载时的偏移值\r\n\t\t\t\toffset: 0,\r\n\t\t\t\tsys: uni.$u.sys()\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tlistStyle() {\r\n\t\t\t\tconst style = {},\r\n\t\t\t\t\taddUnit = uni.$u.addUnit\r\n\t\t\t\tif (this.width != 0) style.width = addUnit(this.width)\r\n\t\t\t\tif (this.height != 0) style.height = addUnit(this.height)\r\n\t\t\t\t// 如果没有定义列表高度,则默认使用屏幕高度\r\n\t\t\t\tif (!style.height) style.height = addUnit(this.sys.windowHeight, 'px')\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\tprovide() {\r\n\t\t\treturn {\r\n\t\t\t\tuList: this\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.refs = []\r\n\t\t\tthis.children = []\r\n\t\t\tthis.anchors = []\r\n\t\t},\r\n\t\tmounted() {},\r\n\t\tmethods: {\r\n\t\t\tupdateOffsetFromChild(top) {\r\n\t\t\t\tthis.offset = top\r\n\t\t\t},\r\n\t\t\tonScroll(e) {\r\n\t\t\t\tlet scrollTop = 0\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tscrollTop = e.contentOffset.y\r\n\t\t\t\t// #endif\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tscrollTop = e.detail.scrollTop\r\n\t\t\t\t// #endif\r\n\t\t\t\tthis.innerScrollTop = scrollTop\r\n\t\t\t\tthis.$emit('scroll', Math.abs(scrollTop))\r\n\t\t\t},\r\n\t\t\tscrollIntoViewById(id) {\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// 根据id参数,找到所有u-list-item中匹配的节点,再通过dom模块滚动到对应的位置\r\n\t\t\t\tconst item = this.refs.find(item => item.$refs[id] ? true : false)\r\n\t\t\t\tdom.scrollToElement(item.$refs[id], {\r\n\t\t\t\t\t// 是否需要滚动动画\r\n\t\t\t\t\tanimated: this.scrollWithAnimation\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 滚动到底部触发事件\r\n\t\t\tscrolltolower(e) {\r\n\t\t\t\tuni.$u.sleep(30).then(() => {\r\n\t\t\t\t\tthis.$emit('scrolltolower')\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// #ifndef APP-NVUE\r\n\t\t\t// 滚动到底部时触发,非nvue有效\r\n\t\t\tscrolltoupper(e) {\r\n\t\t\t\tuni.$u.sleep(30).then(() => {\r\n\t\t\t\t\tthis.$emit('scrolltoupper')\r\n\t\t\t\t\t// 这一句很重要,能绝对保证在性功能障碍的webview,滚动条到顶时,取消偏移值,让页面置顶\r\n\t\t\t\t\tthis.offset = 0\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\r\n\t.u-list {\r\n\t\t@include flex(column);\r\n\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=style&index=0&id=9cd1e132&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=style&index=0&id=9cd1e132&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798183\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?e131","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?66b8","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?9a39","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?7e4b","uni-app:///node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?7bcc","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?569b"],"names":["name","mixins","data","array12","length","aniAngel","webviewHide","loading","computed","otherBorderColor","watch","show","mounted","methods","init","setTimeout","addEventListenerToWebview","currentWebview"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuI;AACvI;AACkE;AACL;AACsC;;;AAGnG;AACgM;AAChM,gBAAgB,yMAAU;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvBA;AAAA;AAAA;AAAA;AAA+uB,CAAgB,owBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC4DnwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAjBA,eAkBA;EACAA;EACAC;EACAC;IACA;MACA;MACA;MACAC;QACAC;MACA;MACA;MACA;MACAC;MAAA;MACAC;MAAA;MACAC;IACA;EACA;;EACAC;IACA;IACA;IACA;IACAC;MACA;MACA;QACA;MACA;QACA;MACA;MACA;IACA;EACA;;EACAC;IACAC;MACA;IAAA;EASA;EACAC;IACA;EACA;EACAC;IACAC;MACAC,wBAOA;IACA;IACA;IACAC;MAAA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACAC;QACA;MACA;MACAA;QACA;MACA;IACA;EA8BA;AACA;AAAA,2B;;;;;;;;;;;;;ACzLA;AAAA;AAAA;AAAA;AAA85C,CAAgB,23CAAG,EAAC,C;;;;;;;;;;;ACAl7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-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=8ae91632&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=8ae91632&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"8ae91632\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=template&id=8ae91632&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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842297\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?e131","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?66b8","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?9a39","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?7e4b","uni-app:///node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?7bcc","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?569b"],"names":["name","mixins","data","array12","length","aniAngel","webviewHide","loading","computed","otherBorderColor","watch","show","mounted","methods","init","setTimeout","addEventListenerToWebview","currentWebview"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuI;AACvI;AACkE;AACL;AACsC;;;AAGnG;AACgM;AAChM,gBAAgB,yMAAU;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvBA;AAAA;AAAA;AAAA;AAA+uB,CAAgB,owBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC4DnwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAjBA,eAkBA;EACAA;EACAC;EACAC;IACA;MACA;MACA;MACAC;QACAC;MACA;MACA;MACA;MACAC;MAAA;MACAC;MAAA;MACAC;IACA;EACA;;EACAC;IACA;IACA;IACA;IACAC;MACA;MACA;QACA;MACA;QACA;MACA;MACA;IACA;EACA;;EACAC;IACAC;MACA;IAAA;EASA;EACAC;IACA;EACA;EACAC;IACAC;MACAC,wBAOA;IACA;IACA;IACAC;MAAA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACAC;QACA;MACA;MACAA;QACA;MACA;IACA;EA8BA;AACA;AAAA,2B;;;;;;;;;;;;;ACzLA;AAAA;AAAA;AAAA;AAA85C,CAAgB,23CAAG,EAAC,C;;;;;;;;;;;ACAl7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-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=8ae91632&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=8ae91632&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"8ae91632\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=template&id=8ae91632&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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798318\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-number-box/u-number-box.vue?874a","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-number-box/u-number-box.vue?8448","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-number-box/u-number-box.vue?1d41","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-number-box/u-number-box.vue?2db8","uni-app:///node_modules/uview-ui/components/u-number-box/u-number-box.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-number-box/u-number-box.vue?e34b","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-number-box/u-number-box.vue?13ec"],"names":["name","mixins","data","currentValue","longPressTimer","watch","watchChange","value","computed","getCursorSpacing","buttonStyle","backgroundColor","height","color","style","inputStyle","width","isDisabled","mounted","methods","init","format","filter","check","onFocus","event","onBlur","onInput","e","formatted","emitChange","onChange","type","add","clickHandler","longPressStep","onTouchStart","onTouchEnd","clearTimeout"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;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;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACxEA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;AC6EjwB;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;AACA;AACA;AACA;AACA;AACA;AA/BA,eAgCA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACA;MACAC;IACA;EACA;EACAC;IACA;IACAC;MACA;IACA;IACA;IACAC;MACA;QACA;MACA;IACA;EACA;EACAC;IACAC;MACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;UACAC;UACAC;UACAC;QACA;QACA;UACAC;QACA;QACA;MACA;IACA;IACA;IACAC;MACA;MACA;QACAF;QACAF;QACAC;QACAI;MACA;MACA;IACA;IACA;IACAV;MACA;IACA;IACAW;MAAA;MACA;QACA;UACA;UACA,OACA,mBACA,sBACA;QAEA;QACA;QACA,OACA,mBACA,uBACA;MAEA;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;IACA;IACA;IACAC;MACAd;MACA;MACAA;MACA;MACAA;MACA;MACA;QACAA;MACA;MACA;IACA;IACA;IACAe;MACA;MACAf;MACA;MACA;QACAA;MACA;MACA;IACA;IACAgB;MACA;MACA;MACA;QACA;MACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACAC;MACA,oDACAC;QACAzB;MAAA,GACA;IACA;IACA;IACA0B;MACA;MACA;MACA;MACA,WACA,wCACAD;QACAzB;MAAA,GAEA;IACA;IACA;IACA2B;MACA,WAEAC;QAAA,kBADArB;QAAAA;MAEA;MACA;MACA;MACA;MACA;QACA;QACAsB;MACA;MACAA;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;QACA;UACA;UACA;UACA;QACA;MACA;MACA;QACAvB;QACAP;MACA;IACA;IACA+B;MACA,IACAC,OACA,KADAA;MAEA;QACA;MACA;MACA;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MAAA;MACA;MACA;MACA;QACA;QACA;MACA;IACA;IACAC;MAAA;MACA;MACA;MACA;MACA;MACA;QACA;QACA;MACA;IACA;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MAAA;QAAA;MAAA;MAAA;QAAA;MAAA;MAAA;IAAA;MACAA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACrVA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-number-box/u-number-box.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-number-box.vue?vue&type=template&id=18418972&scoped=true&\"\nvar renderjs\nimport script from \"./u-number-box.vue?vue&type=script&lang=js&\"\nexport * from \"./u-number-box.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-number-box.vue?vue&type=style&index=0&id=18418972&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"18418972\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-number-box/u-number-box.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-number-box.vue?vue&type=template&id=18418972&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"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 =\n !(_vm.showMinus && _vm.$slots.minus) && _vm.showMinus\n ? _vm.__get_style([_vm.buttonStyle(\"minus\")])\n : null\n var m0 =\n !(_vm.showMinus && _vm.$slots.minus) && _vm.showMinus\n ? _vm.isDisabled(\"minus\")\n : null\n var m1 =\n !(_vm.showMinus && _vm.$slots.minus) && _vm.showMinus\n ? _vm.isDisabled(\"minus\")\n : null\n var s1 = _vm.__get_style([_vm.inputStyle])\n var s2 =\n !(_vm.showPlus && _vm.$slots.plus) && _vm.showPlus\n ? _vm.__get_style([_vm.buttonStyle(\"plus\")])\n : null\n var m2 =\n !(_vm.showPlus && _vm.$slots.plus) && _vm.showPlus\n ? _vm.isDisabled(\"plus\")\n : null\n var m3 =\n !(_vm.showPlus && _vm.$slots.plus) && _vm.showPlus\n ? _vm.isDisabled(\"plus\")\n : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n m0: m0,\n m1: m1,\n s1: s1,\n s2: s2,\n m2: m2,\n m3: m3,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-number-box.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-number-box.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-number-box\">\r\n\t\t<view\r\n\t\t class=\"u-number-box__slot\"\r\n\t\t @tap.stop=\"clickHandler('minus')\"\r\n\t\t @touchstart=\"onTouchStart('minus')\"\r\n\t\t @touchend.stop=\"clearTimeout\"\r\n\t\t v-if=\"showMinus && $slots.minus\"\r\n\t\t>\r\n\t\t\t<slot name=\"minus\" />\r\n\t\t</view>\r\n\t\t<view\r\n\t\t v-else-if=\"showMinus\"\r\n\t\t class=\"u-number-box__minus\"\r\n\t\t @tap.stop=\"clickHandler('minus')\"\r\n\t\t @touchstart=\"onTouchStart('minus')\"\r\n\t\t @touchend.stop=\"clearTimeout\"\r\n\t\t hover-class=\"u-number-box__minus--hover\"\r\n\t\t hover-stay-time=\"150\"\r\n\t\t :class=\"{ 'u-number-box__minus--disabled': isDisabled('minus') }\"\r\n\t\t :style=\"[buttonStyle('minus')]\"\r\n\t\t>\r\n\t\t\t<u-icon\r\n\t\t\t name=\"minus\"\r\n\t\t\t :color=\"isDisabled('minus') ? '#c8c9cc' : '#323233'\"\r\n\t\t\t size=\"15\"\r\n\t\t\t bold\r\n\t\t\t\t:customStyle=\"iconStyle\"\r\n\t\t\t></u-icon>\r\n\t\t</view>\r\n\r\n\t\t<slot name=\"input\">\r\n\t\t\t<input\r\n\t\t\t :disabled=\"disabledInput || disabled\"\r\n\t\t\t :cursor-spacing=\"getCursorSpacing\"\r\n\t\t\t :class=\"{ 'u-number-box__input--disabled': disabled || disabledInput }\"\r\n\t\t\t v-model=\"currentValue\"\r\n\t\t\t class=\"u-number-box__input\"\r\n\t\t\t @blur=\"onBlur\"\r\n\t\t\t @focus=\"onFocus\"\r\n\t\t\t @input=\"onInput\"\r\n\t\t\t type=\"number\"\r\n\t\t\t :style=\"[inputStyle]\"\r\n\t\t\t/>\r\n\t\t</slot>\r\n\t\t<view\r\n\t\t class=\"u-number-box__slot\"\r\n\t\t @tap.stop=\"clickHandler('plus')\"\r\n\t\t @touchstart=\"onTouchStart('plus')\"\r\n\t\t @touchend.stop=\"clearTimeout\"\r\n\t\t v-if=\"showPlus && $slots.plus\"\r\n\t\t>\r\n\t\t\t<slot name=\"plus\" />\r\n\t\t</view>\r\n\t\t<view\r\n\t\t v-else-if=\"showPlus\"\r\n\t\t class=\"u-number-box__plus\"\r\n\t\t @tap.stop=\"clickHandler('plus')\"\r\n\t\t @touchstart=\"onTouchStart('plus')\"\r\n\t\t @touchend.stop=\"clearTimeout\"\r\n\t\t hover-class=\"u-number-box__plus--hover\"\r\n\t\t hover-stay-time=\"150\"\r\n\t\t :class=\"{ 'u-number-box__minus--disabled': isDisabled('plus') }\"\r\n\t\t :style=\"[buttonStyle('plus')]\"\r\n\t\t>\r\n\t\t\t<u-icon\r\n\t\t\t name=\"plus\"\r\n\t\t\t :color=\"isDisabled('plus') ? '#c8c9cc' : '#323233'\"\r\n\t\t\t size=\"15\"\r\n\t\t\t bold\r\n\t\t\t\t:customStyle=\"iconStyle\"\r\n\t\t\t></u-icon>\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 * numberBox 步进器\r\n\t * @description 该组件一般用于商城购物选择物品数量的场景。\r\n\t * @tutorial https://uviewui.com/components/numberBox.html\r\n\t * @property {String | Number}\tname\t\t\t步进器标识符,在change回调返回\r\n\t * @property {String | Number}\tvalue\t\t\t用于双向绑定的值,初始化时设置设为默认min值(最小值) (默认 0 )\r\n\t * @property {String | Number}\tmin\t\t\t\t最小值 (默认 1 )\r\n\t * @property {String | Number}\tmax\t\t\t\t最大值 (默认 Number.MAX_SAFE_INTEGER )\r\n\t * @property {String | Number}\tstep\t\t\t加减的步长,可为小数 (默认 1 )\r\n\t * @property {Boolean}\t\t\tinteger\t\t\t是否只允许输入整数 (默认 false )\r\n\t * @property {Boolean}\t\t\tdisabled\t\t是否禁用,包括输入框,加减按钮 (默认 false )\r\n\t * @property {Boolean}\t\t\tdisabledInput\t是否禁用输入框 (默认 false )\r\n\t * @property {Boolean}\t\t\tasyncChange\t\t是否开启异步变更,开启后需要手动控制输入值 (默认 false )\r\n\t * @property {String | Number}\tinputWidth\t\t输入框宽度,单位为px (默认 35 )\r\n\t * @property {Boolean}\t\t\tshowMinus\t\t是否显示减少按钮 (默认 true )\r\n\t * @property {Boolean}\t\t\tshowPlus\t\t是否显示增加按钮 (默认 true )\r\n\t * @property {String | Number}\tdecimalLength\t显示的小数位数\r\n\t * @property {Boolean}\t\t\tlongPress\t\t是否开启长按加减手势 (默认 true )\r\n\t * @property {String}\t\t\tcolor\t\t\t输入框文字和加减按钮图标的颜色 (默认 '#323233' )\r\n\t * @property {String | Number}\tbuttonSize\t\t按钮大小,宽高等于此值,单位px,输入框高度和此值保持一致 (默认 30 )\r\n\t * @property {String}\t\t\tbgColor\t\t\t输入框和按钮的背景颜色 (默认 '#EBECEE' )\r\n\t * @property {String | Number}\tcursorSpacing\t指定光标于键盘的距离,避免键盘遮挡输入框,单位px (默认 100 )\r\n\t * @property {Boolean}\t\t\tdisablePlus\t\t是否禁用增加按钮 (默认 false )\r\n\t * @property {Boolean}\t\t\tdisableMinus\t是否禁用减少按钮 (默认 false )\r\n\t * @property {Object | String}\ticonStyle\t\t加减按钮图标的样式\r\n\t *\r\n\t * @event {Function}\tonFocus\t输入框活动焦点\r\n\t * @event {Function}\tonBlur\t输入框失去焦点\r\n\t * @event {Function}\tonInput\t输入框值发生变化\r\n\t * @event {Function}\tonChange\r\n\t * @example <u-number-box v-model=\"value\" @change=\"valChange\"></u-number-box>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-number-box',\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// 输入框实际操作的值\r\n\t\t\t\tcurrentValue: '',\r\n\t\t\t\t// 定时器\r\n\t\t\t\tlongPressTimer: null\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\t// 多个值之间,只要一个值发生变化,都要重新检查check()函数\r\n\t\t\twatchChange(n) {\r\n\t\t\t\tthis.check()\r\n\t\t\t},\r\n\t\t\t// 监听v-mode的变化,重新初始化内部的值\r\n\t\t\tvalue(n) {\r\n\t\t\t\tif (n !== this.currentValue) {\r\n\t\t\t\t\tthis.currentValue = this.format(this.value)\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tgetCursorSpacing() {\r\n\t\t\t\t// 判断传入的单位,如果为px单位,需要转成px\r\n\t\t\t\treturn uni.$u.getPx(this.cursorSpacing)\r\n\t\t\t},\r\n\t\t\t// 按钮的样式\r\n\t\t\tbuttonStyle() {\r\n\t\t\t\treturn (type) => {\r\n\t\t\t\t\tconst style = {\r\n\t\t\t\t\t\tbackgroundColor: this.bgColor,\r\n\t\t\t\t\t\theight: uni.$u.addUnit(this.buttonSize),\r\n\t\t\t\t\t\tcolor: this.color\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (this.isDisabled(type)) {\r\n\t\t\t\t\t\tstyle.backgroundColor = '#f7f8fa'\r\n\t\t\t\t\t}\r\n\t\t\t\t\treturn style\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 输入框的样式\r\n\t\t\tinputStyle() {\r\n\t\t\t\tconst disabled = this.disabled || this.disabledInput\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tcolor: this.color,\r\n\t\t\t\t\tbackgroundColor: this.bgColor,\r\n\t\t\t\t\theight: uni.$u.addUnit(this.buttonSize),\r\n\t\t\t\t\twidth: uni.$u.addUnit(this.inputWidth)\r\n\t\t\t\t}\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 用于监听多个值发生变化\r\n\t\t\twatchChange() {\r\n\t\t\t\treturn [this.integer, this.decimalLength, this.min, this.max]\r\n\t\t\t},\r\n\t\t\tisDisabled() {\r\n\t\t\t\treturn (type) => {\r\n\t\t\t\t\tif (type === 'plus') {\r\n\t\t\t\t\t\t// 在点击增加按钮情况下,判断整体的disabled,是否单独禁用增加按钮,以及当前值是否大于最大的允许值\r\n\t\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\tthis.disabled ||\r\n\t\t\t\t\t\t\tthis.disablePlus ||\r\n\t\t\t\t\t\t\tthis.currentValue >= this.max\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\treturn (\r\n\t\t\t\t\t\tthis.disabled ||\r\n\t\t\t\t\t\tthis.disableMinus ||\r\n\t\t\t\t\t\tthis.currentValue <= this.min\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\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\tthis.currentValue = this.format(this.value)\r\n\t\t\t},\r\n\t\t\t// 格式化整理数据,限制范围\r\n\t\t\tformat(value) {\r\n\t\t\t\tvalue = this.filter(value)\r\n\t\t\t\t// 如果为空字符串,那么设置为0,同时将值转为Number类型\r\n\t\t\t\tvalue = value === '' ? 0 : +value\r\n\t\t\t\t// 对比最大最小值,取在min和max之间的值\r\n\t\t\t\tvalue = Math.max(Math.min(this.max, value), this.min)\r\n\t\t\t\t// 如果设定了最大的小数位数,使用toFixed去进行格式化\r\n\t\t\t\tif (this.decimalLength !== null) {\r\n\t\t\t\t\tvalue = value.toFixed(this.decimalLength)\r\n\t\t\t\t}\r\n\t\t\t\treturn value\r\n\t\t\t},\r\n\t\t\t// 过滤非法的字符\r\n\t\t\tfilter(value) {\r\n\t\t\t\t// 只允许0-9之间的数字,\".\"为小数点,\"-\"为负数时候使用\r\n\t\t\t\tvalue = String(value).replace(/[^0-9.-]/g, '')\r\n\t\t\t\t// 如果只允许输入整数,则过滤掉小数点后的部分\r\n\t\t\t\tif (this.integer && value.indexOf('.') !== -1) {\r\n\t\t\t\t\tvalue = value.split('.')[0]\r\n\t\t\t\t}\r\n\t\t\t\treturn value;\r\n\t\t\t},\r\n\t\t\tcheck() {\r\n\t\t\t\t// 格式化了之后,如果前后的值不相等,那么设置为格式化后的值\r\n\t\t\t\tconst val = this.format(this.currentValue);\r\n\t\t\t\tif (val !== this.currentValue) {\r\n\t\t\t\t\tthis.currentValue = val\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 判断是否出于禁止操作状态\r\n\t\t\t// isDisabled(type) {\r\n\t\t\t// \tif (type === 'plus') {\r\n\t\t\t// \t\t// 在点击增加按钮情况下,判断整体的disabled,是否单独禁用增加按钮,以及当前值是否大于最大的允许值\r\n\t\t\t// \t\treturn (\r\n\t\t\t// \t\t\tthis.disabled ||\r\n\t\t\t// \t\t\tthis.disablePlus ||\r\n\t\t\t// \t\t\tthis.currentValue >= this.max\r\n\t\t\t// \t\t)\r\n\t\t\t// \t}\r\n\t\t\t// \t// 点击减少按钮同理\r\n\t\t\t// \treturn (\r\n\t\t\t// \t\tthis.disabled ||\r\n\t\t\t// \t\tthis.disableMinus ||\r\n\t\t\t// \t\tthis.currentValue <= this.min\r\n\t\t\t// \t)\r\n\t\t\t// },\r\n\t\t\t// 输入框活动焦点\r\n\t\t\tonFocus(event) {\r\n\t\t\t\tthis.$emit('focus', {\r\n\t\t\t\t\t...event.detail,\r\n\t\t\t\t\tname: this.name,\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 输入框失去焦点\r\n\t\t\tonBlur(event) {\r\n\t\t\t\t// 对输入值进行格式化\r\n\t\t\t\tconst value = this.format(event.detail.value)\r\n\t\t\t\t// 发出blur事件\r\n\t\t\t\tthis.$emit(\r\n\t\t\t\t\t'blur',{\r\n\t\t\t\t\t\t...event.detail,\r\n\t\t\t\t\t\tname: this.name,\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\tonInput(e) {\r\n\t\t\t\tconst {\r\n\t\t\t\t\tvalue = ''\r\n\t\t\t\t} = e.detail || {}\r\n\t\t\t\t// 为空返回\r\n\t\t\t\tif (value === '') return\r\n\t\t\t\tlet formatted = this.filter(value)\r\n\t\t\t\t// 最大允许的小数长度\r\n\t\t\t\tif (this.decimalLength !== null && formatted.indexOf('.') !== -1) {\r\n\t\t\t\t\tconst pair = formatted.split('.');\r\n\t\t\t\t\tformatted = `${pair[0]}.${pair[1].slice(0, this.decimalLength)}`\r\n\t\t\t\t}\r\n\t\t\t\tformatted = this.format(formatted)\r\n\t\t\t\tthis.emitChange(formatted);\r\n\t\t\t},\r\n\t\t\t// 发出change事件\r\n\t\t\temitChange(value) {\r\n\t\t\t\t// 如果开启了异步变更值,则不修改内部的值,需要用户手动在外部通过v-model变更\r\n\t\t\t\tif (!this.asyncChange) {\r\n\t\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\t\tthis.$emit('input', value)\r\n\t\t\t\t\t\tthis.currentValue = value\r\n\t\t\t\t\t\tthis.$forceUpdate()\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t\tthis.$emit('change', {\r\n\t\t\t\t\tvalue,\r\n\t\t\t\t\tname: this.name,\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tonChange() {\r\n\t\t\t\tconst {\r\n\t\t\t\t\ttype\r\n\t\t\t\t} = this\r\n\t\t\t\tif (this.isDisabled(type)) {\r\n\t\t\t\t\treturn this.$emit('overlimit', type)\r\n\t\t\t\t}\r\n\t\t\t\tconst diff = type === 'minus' ? -this.step : +this.step\r\n\t\t\t\tconst value = this.format(this.add(+this.currentValue, diff))\r\n\t\t\t\tthis.emitChange(value)\r\n\t\t\t\tthis.$emit(type)\r\n\t\t\t},\r\n\t\t\t// 对值扩大后进行四舍五入,再除以扩大因子,避免出现浮点数操作的精度问题\r\n\t\t\tadd(num1, num2) {\r\n\t\t\t\tconst cardinal = Math.pow(10, 10);\r\n\t\t\t\treturn Math.round((num1 + num2) * cardinal) / cardinal\r\n\t\t\t},\r\n\t\t\t// 点击加减按钮\r\n\t\t\tclickHandler(type) {\r\n\t\t\t\tthis.type = type\r\n\t\t\t\tthis.onChange()\r\n\t\t\t},\r\n\t\t\tlongPressStep() {\r\n\t\t\t\t// 每隔一段时间,重新调用longPressStep方法,实现长按加减\r\n\t\t\t\tthis.clearTimeout()\r\n\t\t\t\tthis.longPressTimer = setTimeout(() => {\r\n\t\t\t\t\tthis.onChange()\r\n\t\t\t\t\tthis.longPressStep()\r\n\t\t\t\t}, 250);\r\n\t\t\t},\r\n\t\t\tonTouchStart(type) {\r\n\t\t\t\tif (!this.longPress) return\r\n\t\t\t\tthis.clearTimeout()\r\n\t\t\t\tthis.type = type\r\n\t\t\t\t// 一定时间后,默认达到长按状态\r\n\t\t\t\tthis.longPressTimer = setTimeout(() => {\r\n\t\t\t\t\tthis.onChange()\r\n\t\t\t\t\tthis.longPressStep()\r\n\t\t\t\t}, 600)\r\n\t\t\t},\r\n\t\t\t// 触摸结束,清除定时器,停止长按加减\r\n\t\t\tonTouchEnd() {\r\n\t\t\t\tif (!this.longPress) return\r\n\t\t\t\tthis.clearTimeout()\r\n\t\t\t},\r\n\t\t\t// 清除定时器\r\n\t\t\tclearTimeout() {\r\n\t\t\t\tclearTimeout(this.longPressTimer)\r\n\t\t\t\tthis.longPressTimer = 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\r\n\t$u-numberBox-hover-bgColor: #E6E6E6 !default;\r\n\t$u-numberBox-disabled-color: #c8c9cc !default;\r\n\t$u-numberBox-disabled-bgColor: #f7f8fa !default;\r\n\t$u-numberBox-plus-radius: 4px !default;\r\n\t$u-numberBox-minus-radius: 4px !default;\r\n\t$u-numberBox-input-text-align: center !default;\r\n\t$u-numberBox-input-font-size: 15px !default;\r\n\t$u-numberBox-input-padding: 0 !default;\r\n\t$u-numberBox-input-margin: 0 2px !default;\r\n\t$u-numberBox-input-disabled-color: #c8c9cc !default;\r\n\t$u-numberBox-input-disabled-bgColor: #f2f3f5 !default;\r\n\r\n\t.u-number-box {\r\n\t\t@include flex(row);\r\n\t\talign-items: center;\r\n\r\n\t\t&__slot {\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\ttouch-action: none;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\r\n\t\t&__plus,\r\n\t\t&__minus {\r\n\t\t\twidth: 35px;\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\ttouch-action: none;\r\n\t\t\t/* #endif */\r\n\r\n\t\t\t&--hover {\r\n\t\t\t\tbackground-color: $u-numberBox-hover-bgColor !important;\r\n\t\t\t}\r\n\r\n\t\t\t&--disabled {\r\n\t\t\t\tcolor: $u-numberBox-disabled-color;\r\n\t\t\t\tbackground-color: $u-numberBox-disabled-bgColor;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__plus {\r\n\t\t\tborder-top-right-radius: $u-numberBox-plus-radius;\r\n\t\t\tborder-bottom-right-radius: $u-numberBox-plus-radius;\r\n\t\t}\r\n\r\n\t\t&__minus {\r\n\t\t\tborder-top-left-radius: $u-numberBox-minus-radius;\r\n\t\t\tborder-bottom-left-radius: $u-numberBox-minus-radius;\r\n\t\t}\r\n\r\n\t\t&__input {\r\n\t\t\tposition: relative;\r\n\t\t\ttext-align: $u-numberBox-input-text-align;\r\n\t\t\tfont-size: $u-numberBox-input-font-size;\r\n\t\t\tpadding: $u-numberBox-input-padding;\r\n\t\t\tmargin: $u-numberBox-input-margin;\r\n\t\t\t@include flex;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\r\n\t\t\t&--disabled {\r\n\t\t\t\tcolor: $u-numberBox-input-disabled-color;\r\n\t\t\t\tbackground-color: $u-numberBox-input-disabled-bgColor;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-number-box.vue?vue&type=style&index=0&id=18418972&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-number-box.vue?vue&type=style&index=0&id=18418972&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842213\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-number-box/u-number-box.vue?874a","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-number-box/u-number-box.vue?8448","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-number-box/u-number-box.vue?1d41","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-number-box/u-number-box.vue?2db8","uni-app:///node_modules/uview-ui/components/u-number-box/u-number-box.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-number-box/u-number-box.vue?e34b","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-number-box/u-number-box.vue?13ec"],"names":["name","mixins","data","currentValue","longPressTimer","watch","watchChange","value","computed","getCursorSpacing","buttonStyle","backgroundColor","height","color","style","inputStyle","width","isDisabled","mounted","methods","init","format","filter","check","onFocus","event","onBlur","onInput","e","formatted","emitChange","onChange","type","add","clickHandler","longPressStep","onTouchStart","onTouchEnd","clearTimeout"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;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;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACxEA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;AC6EjwB;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;AACA;AACA;AACA;AACA;AACA;AA/BA,eAgCA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACA;MACAC;IACA;EACA;EACAC;IACA;IACAC;MACA;IACA;IACA;IACAC;MACA;QACA;MACA;IACA;EACA;EACAC;IACAC;MACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;UACAC;UACAC;UACAC;QACA;QACA;UACAC;QACA;QACA;MACA;IACA;IACA;IACAC;MACA;MACA;QACAF;QACAF;QACAC;QACAI;MACA;MACA;IACA;IACA;IACAV;MACA;IACA;IACAW;MAAA;MACA;QACA;UACA;UACA,OACA,mBACA,sBACA;QAEA;QACA;QACA,OACA,mBACA,uBACA;MAEA;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;IACA;IACA;IACAC;MACAd;MACA;MACAA;MACA;MACAA;MACA;MACA;QACAA;MACA;MACA;IACA;IACA;IACAe;MACA;MACAf;MACA;MACA;QACAA;MACA;MACA;IACA;IACAgB;MACA;MACA;MACA;QACA;MACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACAC;MACA,oDACAC;QACAzB;MAAA,GACA;IACA;IACA;IACA0B;MACA;MACA;MACA;MACA,WACA,wCACAD;QACAzB;MAAA,GAEA;IACA;IACA;IACA2B;MACA,WAEAC;QAAA,kBADArB;QAAAA;MAEA;MACA;MACA;MACA;MACA;QACA;QACAsB;MACA;MACAA;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;QACA;UACA;UACA;UACA;QACA;MACA;MACA;QACAvB;QACAP;MACA;IACA;IACA+B;MACA,IACAC,OACA,KADAA;MAEA;QACA;MACA;MACA;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MAAA;MACA;MACA;MACA;QACA;QACA;MACA;IACA;IACAC;MAAA;MACA;MACA;MACA;MACA;MACA;QACA;QACA;MACA;IACA;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MAAA;QAAA;MAAA;MAAA;QAAA;MAAA;MAAA;IAAA;MACAA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACrVA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-number-box/u-number-box.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-number-box.vue?vue&type=template&id=18418972&scoped=true&\"\nvar renderjs\nimport script from \"./u-number-box.vue?vue&type=script&lang=js&\"\nexport * from \"./u-number-box.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-number-box.vue?vue&type=style&index=0&id=18418972&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"18418972\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-number-box/u-number-box.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-number-box.vue?vue&type=template&id=18418972&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"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 =\n !(_vm.showMinus && _vm.$slots.minus) && _vm.showMinus\n ? _vm.__get_style([_vm.buttonStyle(\"minus\")])\n : null\n var m0 =\n !(_vm.showMinus && _vm.$slots.minus) && _vm.showMinus\n ? _vm.isDisabled(\"minus\")\n : null\n var m1 =\n !(_vm.showMinus && _vm.$slots.minus) && _vm.showMinus\n ? _vm.isDisabled(\"minus\")\n : null\n var s1 = _vm.__get_style([_vm.inputStyle])\n var s2 =\n !(_vm.showPlus && _vm.$slots.plus) && _vm.showPlus\n ? _vm.__get_style([_vm.buttonStyle(\"plus\")])\n : null\n var m2 =\n !(_vm.showPlus && _vm.$slots.plus) && _vm.showPlus\n ? _vm.isDisabled(\"plus\")\n : null\n var m3 =\n !(_vm.showPlus && _vm.$slots.plus) && _vm.showPlus\n ? _vm.isDisabled(\"plus\")\n : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n m0: m0,\n m1: m1,\n s1: s1,\n s2: s2,\n m2: m2,\n m3: m3,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-number-box.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-number-box.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-number-box\">\r\n\t\t<view\r\n\t\t class=\"u-number-box__slot\"\r\n\t\t @tap.stop=\"clickHandler('minus')\"\r\n\t\t @touchstart=\"onTouchStart('minus')\"\r\n\t\t @touchend.stop=\"clearTimeout\"\r\n\t\t v-if=\"showMinus && $slots.minus\"\r\n\t\t>\r\n\t\t\t<slot name=\"minus\" />\r\n\t\t</view>\r\n\t\t<view\r\n\t\t v-else-if=\"showMinus\"\r\n\t\t class=\"u-number-box__minus\"\r\n\t\t @tap.stop=\"clickHandler('minus')\"\r\n\t\t @touchstart=\"onTouchStart('minus')\"\r\n\t\t @touchend.stop=\"clearTimeout\"\r\n\t\t hover-class=\"u-number-box__minus--hover\"\r\n\t\t hover-stay-time=\"150\"\r\n\t\t :class=\"{ 'u-number-box__minus--disabled': isDisabled('minus') }\"\r\n\t\t :style=\"[buttonStyle('minus')]\"\r\n\t\t>\r\n\t\t\t<u-icon\r\n\t\t\t name=\"minus\"\r\n\t\t\t :color=\"isDisabled('minus') ? '#c8c9cc' : '#323233'\"\r\n\t\t\t size=\"15\"\r\n\t\t\t bold\r\n\t\t\t\t:customStyle=\"iconStyle\"\r\n\t\t\t></u-icon>\r\n\t\t</view>\r\n\r\n\t\t<slot name=\"input\">\r\n\t\t\t<input\r\n\t\t\t :disabled=\"disabledInput || disabled\"\r\n\t\t\t :cursor-spacing=\"getCursorSpacing\"\r\n\t\t\t :class=\"{ 'u-number-box__input--disabled': disabled || disabledInput }\"\r\n\t\t\t v-model=\"currentValue\"\r\n\t\t\t class=\"u-number-box__input\"\r\n\t\t\t @blur=\"onBlur\"\r\n\t\t\t @focus=\"onFocus\"\r\n\t\t\t @input=\"onInput\"\r\n\t\t\t type=\"number\"\r\n\t\t\t :style=\"[inputStyle]\"\r\n\t\t\t/>\r\n\t\t</slot>\r\n\t\t<view\r\n\t\t class=\"u-number-box__slot\"\r\n\t\t @tap.stop=\"clickHandler('plus')\"\r\n\t\t @touchstart=\"onTouchStart('plus')\"\r\n\t\t @touchend.stop=\"clearTimeout\"\r\n\t\t v-if=\"showPlus && $slots.plus\"\r\n\t\t>\r\n\t\t\t<slot name=\"plus\" />\r\n\t\t</view>\r\n\t\t<view\r\n\t\t v-else-if=\"showPlus\"\r\n\t\t class=\"u-number-box__plus\"\r\n\t\t @tap.stop=\"clickHandler('plus')\"\r\n\t\t @touchstart=\"onTouchStart('plus')\"\r\n\t\t @touchend.stop=\"clearTimeout\"\r\n\t\t hover-class=\"u-number-box__plus--hover\"\r\n\t\t hover-stay-time=\"150\"\r\n\t\t :class=\"{ 'u-number-box__minus--disabled': isDisabled('plus') }\"\r\n\t\t :style=\"[buttonStyle('plus')]\"\r\n\t\t>\r\n\t\t\t<u-icon\r\n\t\t\t name=\"plus\"\r\n\t\t\t :color=\"isDisabled('plus') ? '#c8c9cc' : '#323233'\"\r\n\t\t\t size=\"15\"\r\n\t\t\t bold\r\n\t\t\t\t:customStyle=\"iconStyle\"\r\n\t\t\t></u-icon>\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 * numberBox 步进器\r\n\t * @description 该组件一般用于商城购物选择物品数量的场景。\r\n\t * @tutorial https://uviewui.com/components/numberBox.html\r\n\t * @property {String | Number}\tname\t\t\t步进器标识符,在change回调返回\r\n\t * @property {String | Number}\tvalue\t\t\t用于双向绑定的值,初始化时设置设为默认min值(最小值) (默认 0 )\r\n\t * @property {String | Number}\tmin\t\t\t\t最小值 (默认 1 )\r\n\t * @property {String | Number}\tmax\t\t\t\t最大值 (默认 Number.MAX_SAFE_INTEGER )\r\n\t * @property {String | Number}\tstep\t\t\t加减的步长,可为小数 (默认 1 )\r\n\t * @property {Boolean}\t\t\tinteger\t\t\t是否只允许输入整数 (默认 false )\r\n\t * @property {Boolean}\t\t\tdisabled\t\t是否禁用,包括输入框,加减按钮 (默认 false )\r\n\t * @property {Boolean}\t\t\tdisabledInput\t是否禁用输入框 (默认 false )\r\n\t * @property {Boolean}\t\t\tasyncChange\t\t是否开启异步变更,开启后需要手动控制输入值 (默认 false )\r\n\t * @property {String | Number}\tinputWidth\t\t输入框宽度,单位为px (默认 35 )\r\n\t * @property {Boolean}\t\t\tshowMinus\t\t是否显示减少按钮 (默认 true )\r\n\t * @property {Boolean}\t\t\tshowPlus\t\t是否显示增加按钮 (默认 true )\r\n\t * @property {String | Number}\tdecimalLength\t显示的小数位数\r\n\t * @property {Boolean}\t\t\tlongPress\t\t是否开启长按加减手势 (默认 true )\r\n\t * @property {String}\t\t\tcolor\t\t\t输入框文字和加减按钮图标的颜色 (默认 '#323233' )\r\n\t * @property {String | Number}\tbuttonSize\t\t按钮大小,宽高等于此值,单位px,输入框高度和此值保持一致 (默认 30 )\r\n\t * @property {String}\t\t\tbgColor\t\t\t输入框和按钮的背景颜色 (默认 '#EBECEE' )\r\n\t * @property {String | Number}\tcursorSpacing\t指定光标于键盘的距离,避免键盘遮挡输入框,单位px (默认 100 )\r\n\t * @property {Boolean}\t\t\tdisablePlus\t\t是否禁用增加按钮 (默认 false )\r\n\t * @property {Boolean}\t\t\tdisableMinus\t是否禁用减少按钮 (默认 false )\r\n\t * @property {Object | String}\ticonStyle\t\t加减按钮图标的样式\r\n\t *\r\n\t * @event {Function}\tonFocus\t输入框活动焦点\r\n\t * @event {Function}\tonBlur\t输入框失去焦点\r\n\t * @event {Function}\tonInput\t输入框值发生变化\r\n\t * @event {Function}\tonChange\r\n\t * @example <u-number-box v-model=\"value\" @change=\"valChange\"></u-number-box>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-number-box',\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// 输入框实际操作的值\r\n\t\t\t\tcurrentValue: '',\r\n\t\t\t\t// 定时器\r\n\t\t\t\tlongPressTimer: null\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\t// 多个值之间,只要一个值发生变化,都要重新检查check()函数\r\n\t\t\twatchChange(n) {\r\n\t\t\t\tthis.check()\r\n\t\t\t},\r\n\t\t\t// 监听v-mode的变化,重新初始化内部的值\r\n\t\t\tvalue(n) {\r\n\t\t\t\tif (n !== this.currentValue) {\r\n\t\t\t\t\tthis.currentValue = this.format(this.value)\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tgetCursorSpacing() {\r\n\t\t\t\t// 判断传入的单位,如果为px单位,需要转成px\r\n\t\t\t\treturn uni.$u.getPx(this.cursorSpacing)\r\n\t\t\t},\r\n\t\t\t// 按钮的样式\r\n\t\t\tbuttonStyle() {\r\n\t\t\t\treturn (type) => {\r\n\t\t\t\t\tconst style = {\r\n\t\t\t\t\t\tbackgroundColor: this.bgColor,\r\n\t\t\t\t\t\theight: uni.$u.addUnit(this.buttonSize),\r\n\t\t\t\t\t\tcolor: this.color\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (this.isDisabled(type)) {\r\n\t\t\t\t\t\tstyle.backgroundColor = '#f7f8fa'\r\n\t\t\t\t\t}\r\n\t\t\t\t\treturn style\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 输入框的样式\r\n\t\t\tinputStyle() {\r\n\t\t\t\tconst disabled = this.disabled || this.disabledInput\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tcolor: this.color,\r\n\t\t\t\t\tbackgroundColor: this.bgColor,\r\n\t\t\t\t\theight: uni.$u.addUnit(this.buttonSize),\r\n\t\t\t\t\twidth: uni.$u.addUnit(this.inputWidth)\r\n\t\t\t\t}\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 用于监听多个值发生变化\r\n\t\t\twatchChange() {\r\n\t\t\t\treturn [this.integer, this.decimalLength, this.min, this.max]\r\n\t\t\t},\r\n\t\t\tisDisabled() {\r\n\t\t\t\treturn (type) => {\r\n\t\t\t\t\tif (type === 'plus') {\r\n\t\t\t\t\t\t// 在点击增加按钮情况下,判断整体的disabled,是否单独禁用增加按钮,以及当前值是否大于最大的允许值\r\n\t\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\tthis.disabled ||\r\n\t\t\t\t\t\t\tthis.disablePlus ||\r\n\t\t\t\t\t\t\tthis.currentValue >= this.max\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\treturn (\r\n\t\t\t\t\t\tthis.disabled ||\r\n\t\t\t\t\t\tthis.disableMinus ||\r\n\t\t\t\t\t\tthis.currentValue <= this.min\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\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\tthis.currentValue = this.format(this.value)\r\n\t\t\t},\r\n\t\t\t// 格式化整理数据,限制范围\r\n\t\t\tformat(value) {\r\n\t\t\t\tvalue = this.filter(value)\r\n\t\t\t\t// 如果为空字符串,那么设置为0,同时将值转为Number类型\r\n\t\t\t\tvalue = value === '' ? 0 : +value\r\n\t\t\t\t// 对比最大最小值,取在min和max之间的值\r\n\t\t\t\tvalue = Math.max(Math.min(this.max, value), this.min)\r\n\t\t\t\t// 如果设定了最大的小数位数,使用toFixed去进行格式化\r\n\t\t\t\tif (this.decimalLength !== null) {\r\n\t\t\t\t\tvalue = value.toFixed(this.decimalLength)\r\n\t\t\t\t}\r\n\t\t\t\treturn value\r\n\t\t\t},\r\n\t\t\t// 过滤非法的字符\r\n\t\t\tfilter(value) {\r\n\t\t\t\t// 只允许0-9之间的数字,\".\"为小数点,\"-\"为负数时候使用\r\n\t\t\t\tvalue = String(value).replace(/[^0-9.-]/g, '')\r\n\t\t\t\t// 如果只允许输入整数,则过滤掉小数点后的部分\r\n\t\t\t\tif (this.integer && value.indexOf('.') !== -1) {\r\n\t\t\t\t\tvalue = value.split('.')[0]\r\n\t\t\t\t}\r\n\t\t\t\treturn value;\r\n\t\t\t},\r\n\t\t\tcheck() {\r\n\t\t\t\t// 格式化了之后,如果前后的值不相等,那么设置为格式化后的值\r\n\t\t\t\tconst val = this.format(this.currentValue);\r\n\t\t\t\tif (val !== this.currentValue) {\r\n\t\t\t\t\tthis.currentValue = val\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 判断是否出于禁止操作状态\r\n\t\t\t// isDisabled(type) {\r\n\t\t\t// \tif (type === 'plus') {\r\n\t\t\t// \t\t// 在点击增加按钮情况下,判断整体的disabled,是否单独禁用增加按钮,以及当前值是否大于最大的允许值\r\n\t\t\t// \t\treturn (\r\n\t\t\t// \t\t\tthis.disabled ||\r\n\t\t\t// \t\t\tthis.disablePlus ||\r\n\t\t\t// \t\t\tthis.currentValue >= this.max\r\n\t\t\t// \t\t)\r\n\t\t\t// \t}\r\n\t\t\t// \t// 点击减少按钮同理\r\n\t\t\t// \treturn (\r\n\t\t\t// \t\tthis.disabled ||\r\n\t\t\t// \t\tthis.disableMinus ||\r\n\t\t\t// \t\tthis.currentValue <= this.min\r\n\t\t\t// \t)\r\n\t\t\t// },\r\n\t\t\t// 输入框活动焦点\r\n\t\t\tonFocus(event) {\r\n\t\t\t\tthis.$emit('focus', {\r\n\t\t\t\t\t...event.detail,\r\n\t\t\t\t\tname: this.name,\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 输入框失去焦点\r\n\t\t\tonBlur(event) {\r\n\t\t\t\t// 对输入值进行格式化\r\n\t\t\t\tconst value = this.format(event.detail.value)\r\n\t\t\t\t// 发出blur事件\r\n\t\t\t\tthis.$emit(\r\n\t\t\t\t\t'blur',{\r\n\t\t\t\t\t\t...event.detail,\r\n\t\t\t\t\t\tname: this.name,\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\tonInput(e) {\r\n\t\t\t\tconst {\r\n\t\t\t\t\tvalue = ''\r\n\t\t\t\t} = e.detail || {}\r\n\t\t\t\t// 为空返回\r\n\t\t\t\tif (value === '') return\r\n\t\t\t\tlet formatted = this.filter(value)\r\n\t\t\t\t// 最大允许的小数长度\r\n\t\t\t\tif (this.decimalLength !== null && formatted.indexOf('.') !== -1) {\r\n\t\t\t\t\tconst pair = formatted.split('.');\r\n\t\t\t\t\tformatted = `${pair[0]}.${pair[1].slice(0, this.decimalLength)}`\r\n\t\t\t\t}\r\n\t\t\t\tformatted = this.format(formatted)\r\n\t\t\t\tthis.emitChange(formatted);\r\n\t\t\t},\r\n\t\t\t// 发出change事件\r\n\t\t\temitChange(value) {\r\n\t\t\t\t// 如果开启了异步变更值,则不修改内部的值,需要用户手动在外部通过v-model变更\r\n\t\t\t\tif (!this.asyncChange) {\r\n\t\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\t\tthis.$emit('input', value)\r\n\t\t\t\t\t\tthis.currentValue = value\r\n\t\t\t\t\t\tthis.$forceUpdate()\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t\tthis.$emit('change', {\r\n\t\t\t\t\tvalue,\r\n\t\t\t\t\tname: this.name,\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tonChange() {\r\n\t\t\t\tconst {\r\n\t\t\t\t\ttype\r\n\t\t\t\t} = this\r\n\t\t\t\tif (this.isDisabled(type)) {\r\n\t\t\t\t\treturn this.$emit('overlimit', type)\r\n\t\t\t\t}\r\n\t\t\t\tconst diff = type === 'minus' ? -this.step : +this.step\r\n\t\t\t\tconst value = this.format(this.add(+this.currentValue, diff))\r\n\t\t\t\tthis.emitChange(value)\r\n\t\t\t\tthis.$emit(type)\r\n\t\t\t},\r\n\t\t\t// 对值扩大后进行四舍五入,再除以扩大因子,避免出现浮点数操作的精度问题\r\n\t\t\tadd(num1, num2) {\r\n\t\t\t\tconst cardinal = Math.pow(10, 10);\r\n\t\t\t\treturn Math.round((num1 + num2) * cardinal) / cardinal\r\n\t\t\t},\r\n\t\t\t// 点击加减按钮\r\n\t\t\tclickHandler(type) {\r\n\t\t\t\tthis.type = type\r\n\t\t\t\tthis.onChange()\r\n\t\t\t},\r\n\t\t\tlongPressStep() {\r\n\t\t\t\t// 每隔一段时间,重新调用longPressStep方法,实现长按加减\r\n\t\t\t\tthis.clearTimeout()\r\n\t\t\t\tthis.longPressTimer = setTimeout(() => {\r\n\t\t\t\t\tthis.onChange()\r\n\t\t\t\t\tthis.longPressStep()\r\n\t\t\t\t}, 250);\r\n\t\t\t},\r\n\t\t\tonTouchStart(type) {\r\n\t\t\t\tif (!this.longPress) return\r\n\t\t\t\tthis.clearTimeout()\r\n\t\t\t\tthis.type = type\r\n\t\t\t\t// 一定时间后,默认达到长按状态\r\n\t\t\t\tthis.longPressTimer = setTimeout(() => {\r\n\t\t\t\t\tthis.onChange()\r\n\t\t\t\t\tthis.longPressStep()\r\n\t\t\t\t}, 600)\r\n\t\t\t},\r\n\t\t\t// 触摸结束,清除定时器,停止长按加减\r\n\t\t\tonTouchEnd() {\r\n\t\t\t\tif (!this.longPress) return\r\n\t\t\t\tthis.clearTimeout()\r\n\t\t\t},\r\n\t\t\t// 清除定时器\r\n\t\t\tclearTimeout() {\r\n\t\t\t\tclearTimeout(this.longPressTimer)\r\n\t\t\t\tthis.longPressTimer = 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\r\n\t$u-numberBox-hover-bgColor: #E6E6E6 !default;\r\n\t$u-numberBox-disabled-color: #c8c9cc !default;\r\n\t$u-numberBox-disabled-bgColor: #f7f8fa !default;\r\n\t$u-numberBox-plus-radius: 4px !default;\r\n\t$u-numberBox-minus-radius: 4px !default;\r\n\t$u-numberBox-input-text-align: center !default;\r\n\t$u-numberBox-input-font-size: 15px !default;\r\n\t$u-numberBox-input-padding: 0 !default;\r\n\t$u-numberBox-input-margin: 0 2px !default;\r\n\t$u-numberBox-input-disabled-color: #c8c9cc !default;\r\n\t$u-numberBox-input-disabled-bgColor: #f2f3f5 !default;\r\n\r\n\t.u-number-box {\r\n\t\t@include flex(row);\r\n\t\talign-items: center;\r\n\r\n\t\t&__slot {\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\ttouch-action: none;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\r\n\t\t&__plus,\r\n\t\t&__minus {\r\n\t\t\twidth: 35px;\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\ttouch-action: none;\r\n\t\t\t/* #endif */\r\n\r\n\t\t\t&--hover {\r\n\t\t\t\tbackground-color: $u-numberBox-hover-bgColor !important;\r\n\t\t\t}\r\n\r\n\t\t\t&--disabled {\r\n\t\t\t\tcolor: $u-numberBox-disabled-color;\r\n\t\t\t\tbackground-color: $u-numberBox-disabled-bgColor;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__plus {\r\n\t\t\tborder-top-right-radius: $u-numberBox-plus-radius;\r\n\t\t\tborder-bottom-right-radius: $u-numberBox-plus-radius;\r\n\t\t}\r\n\r\n\t\t&__minus {\r\n\t\t\tborder-top-left-radius: $u-numberBox-minus-radius;\r\n\t\t\tborder-bottom-left-radius: $u-numberBox-minus-radius;\r\n\t\t}\r\n\r\n\t\t&__input {\r\n\t\t\tposition: relative;\r\n\t\t\ttext-align: $u-numberBox-input-text-align;\r\n\t\t\tfont-size: $u-numberBox-input-font-size;\r\n\t\t\tpadding: $u-numberBox-input-padding;\r\n\t\t\tmargin: $u-numberBox-input-margin;\r\n\t\t\t@include flex;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\r\n\t\t\t&--disabled {\r\n\t\t\t\tcolor: $u-numberBox-input-disabled-color;\r\n\t\t\t\tbackground-color: $u-numberBox-input-disabled-bgColor;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-number-box.vue?vue&type=style&index=0&id=18418972&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-number-box.vue?vue&type=style&index=0&id=18418972&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798265\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?c536","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?126a","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?eba9","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?0fd5","uni-app:///node_modules/uview-ui/components/u-overlay/u-overlay.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?5df7","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?c1a0"],"names":["name","mixins","computed","overlayStyle","position","top","left","right","zIndex","bottom","methods","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACgM;AAChM,gBAAgB,yMAAU;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,yTAEN;AACP,KAAK;AACL;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;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACa9vB;;;;;;;;;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAXA,eAYA;EACAA;EACAC;EACAC;IACAC;MACA;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACA;MACA;MACA;IACA;EACA;EACAC;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjDA;AAAA;AAAA;AAAA;AAAy5C,CAAgB,s3CAAG,EAAC,C;;;;;;;;;;;ACA76C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-overlay/u-overlay.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-overlay.vue?vue&type=template&id=2d8262d9&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=2d8262d9&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"2d8262d9\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-overlay/u-overlay.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true&\"","var components\ntry {\n components = {\n uTransition: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-transition/u-transition\" */ \"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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=script&lang=js&\"","<template>\r\n\t<u-transition\r\n\t :show=\"show\"\r\n\t custom-class=\"u-overlay\"\r\n\t :duration=\"duration\"\r\n\t :custom-style=\"overlayStyle\"\r\n\t @click=\"clickHandler\"\r\n\t>\r\n\t\t<slot />\r\n\t</u-transition>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\r\n\t/**\r\n\t * overlay 遮罩\r\n\t * @description 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景\r\n\t * @tutorial https://www.uviewui.com/components/overlay.html\r\n\t * @property {Boolean}\t\t\tshow\t\t是否显示遮罩(默认 false )\r\n\t * @property {String | Number}\tzIndex\t\tzIndex 层级(默认 10070 )\r\n\t * @property {String | Number}\tduration\t动画时长,单位毫秒(默认 300 )\r\n\t * @property {String | Number}\topacity\t\t不透明度值,当做rgba的第四个参数 (默认 0.5 )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * @event {Function} click 点击遮罩发送事件\r\n\t * @example <u-overlay :show=\"show\" @click=\"show = false\"></u-overlay>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-overlay\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\toverlayStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tposition: 'fixed',\r\n\t\t\t\t\ttop: 0,\r\n\t\t\t\t\tleft: 0,\r\n\t\t\t\t\tright: 0,\r\n\t\t\t\t\tzIndex: this.zIndex,\r\n\t\t\t\t\tbottom: 0,\r\n\t\t\t\t\t'background-color': `rgba(0, 0, 0, ${this.opacity})`\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},\r\n\t\tmethods: {\r\n\t\t\tclickHandler() {\r\n\t\t\t\tthis.$emit('click')\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 $u-overlay-top:0 !default;\r\n $u-overlay-left:0 !default;\r\n $u-overlay-width:100% !default;\r\n $u-overlay-height:100% !default;\r\n $u-overlay-background-color:rgba(0, 0, 0, .7) !default;\r\n\t.u-overlay {\r\n\t\tposition: fixed;\r\n\t\ttop:$u-overlay-top;\r\n\t\tleft:$u-overlay-left;\r\n\t\twidth: $u-overlay-width;\r\n\t\theight:$u-overlay-height;\r\n\t\tbackground-color:$u-overlay-background-color;\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842310\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?c536","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?126a","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?eba9","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?0fd5","uni-app:///node_modules/uview-ui/components/u-overlay/u-overlay.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?5df7","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?c1a0"],"names":["name","mixins","computed","overlayStyle","position","top","left","right","zIndex","bottom","methods","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACgM;AAChM,gBAAgB,yMAAU;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,yTAEN;AACP,KAAK;AACL;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;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACa9vB;;;;;;;;;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAXA,eAYA;EACAA;EACAC;EACAC;IACAC;MACA;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACA;MACA;MACA;IACA;EACA;EACAC;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjDA;AAAA;AAAA;AAAA;AAAy5C,CAAgB,s3CAAG,EAAC,C;;;;;;;;;;;ACA76C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-overlay/u-overlay.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-overlay.vue?vue&type=template&id=2d8262d9&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=2d8262d9&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"2d8262d9\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-overlay/u-overlay.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true&\"","var components\ntry {\n components = {\n uTransition: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-transition/u-transition\" */ \"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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=script&lang=js&\"","<template>\r\n\t<u-transition\r\n\t :show=\"show\"\r\n\t custom-class=\"u-overlay\"\r\n\t :duration=\"duration\"\r\n\t :custom-style=\"overlayStyle\"\r\n\t @click=\"clickHandler\"\r\n\t>\r\n\t\t<slot />\r\n\t</u-transition>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\r\n\t/**\r\n\t * overlay 遮罩\r\n\t * @description 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景\r\n\t * @tutorial https://www.uviewui.com/components/overlay.html\r\n\t * @property {Boolean}\t\t\tshow\t\t是否显示遮罩(默认 false )\r\n\t * @property {String | Number}\tzIndex\t\tzIndex 层级(默认 10070 )\r\n\t * @property {String | Number}\tduration\t动画时长,单位毫秒(默认 300 )\r\n\t * @property {String | Number}\topacity\t\t不透明度值,当做rgba的第四个参数 (默认 0.5 )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * @event {Function} click 点击遮罩发送事件\r\n\t * @example <u-overlay :show=\"show\" @click=\"show = false\"></u-overlay>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-overlay\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\toverlayStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tposition: 'fixed',\r\n\t\t\t\t\ttop: 0,\r\n\t\t\t\t\tleft: 0,\r\n\t\t\t\t\tright: 0,\r\n\t\t\t\t\tzIndex: this.zIndex,\r\n\t\t\t\t\tbottom: 0,\r\n\t\t\t\t\t'background-color': `rgba(0, 0, 0, ${this.opacity})`\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},\r\n\t\tmethods: {\r\n\t\t\tclickHandler() {\r\n\t\t\t\tthis.$emit('click')\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 $u-overlay-top:0 !default;\r\n $u-overlay-left:0 !default;\r\n $u-overlay-width:100% !default;\r\n $u-overlay-height:100% !default;\r\n $u-overlay-background-color:rgba(0, 0, 0, .7) !default;\r\n\t.u-overlay {\r\n\t\tposition: fixed;\r\n\t\ttop:$u-overlay-top;\r\n\t\tleft:$u-overlay-left;\r\n\t\twidth: $u-overlay-width;\r\n\t\theight:$u-overlay-height;\r\n\t\tbackground-color:$u-overlay-background-color;\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798295\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?2da7","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?8f5a","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?2054","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?a343","uni-app:///node_modules/uview-ui/components/u-parse/node/node.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?1f5a","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?7592","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?8532","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?74fc"],"names":["name","options","virtualHost","data","ctrl","props","attrs","type","default","childs","opts","components","node","mounted","beforeDestroy","methods","toJSON","play","id","flag","ctx","imgTap","uni","current","urls","imgLongTap","imgLoad","linkTap","href","success","title","url","fail","mediaError","index","source","errMsg"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAilC;AACjlC;AACwD;AACL;AACa;;;AAGhE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,+iCAAM;AACR,EAAE,wjCAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mjCAAU;AACZ;AACA;;AAEA;AACgG;AAChG,WAAW,kHAAM,iBAAiB,0HAAM;;AAExC;AACe,gF;;;;;;;;;;;;AC3Bf;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;AAAquB,CAAgB,0vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;gBCuGzvB;EACAA;EAEAC;IACAC;EACA;EAEAC;IACA;MACAC;IACA;EACA;EACAC;IACAL;IACAM;MACAC;MACAC;QACA;MACA;IACA;IACAC;IACAC;EACA;EACAC;IAEAC;EACA;EACAC;IACA;MAAA;IAAA;EAoBA;EACAC,yCAKA;EACAC;IAEAC;IAEA;AACA;AACA;AACA;IACAC;MAEA;QACA;UAAAC;QACA;UACA,mCACAC,iBAEA;QACA;QACA;QACA;UACA,qCAEA,KAEA;UACAC;UACA;QACA;MACA;IAEA;IAEA;AACA;AACA;AACA;IACAC;MACA;MACA,YACA;MACA,uBACA;MAIA;MACA;MACA,0BACAC;QACAC;QACAC;MACA;IACA;IAEA;AACA;AACA;IACAC,oCAuBA;IAEA;AACA;AACA;AACA;IACAC;MACA;;MAEA;MACA,uBACA;QAGA;QACA,yDACA;IACA;IAEA;AACA;AACA;AACA;IACAC;MACA;QACAC;MACA;MACA;QACA;QACA,oBACA;QACA;QAAA,KACA;UACA;YAKAN;cACAnB;cACA0B;gBAAA,OACAP;kBACAQ;gBACA;cAAA;YACA;UAKA;QACA;QACA;QAAA,KAEAR;UACAS;UACAC;YACAV;cACAS;cACAC;YACA;UACA;QACA;MACA;IACA;IAEA;AACA;AACA;AACA;IACAC;MACA;QACArB;MACA;MACA;QACA;QACA,6BACAsB;QACA,6BACA;MACA;MACA;MAAA,KACA,wCACA;MACA,eACA;QACAC;QACA7B;QACA8B;MACA;IACA;EACA;AACA;AAAA,4B;;;;;;;;;;;;;ACzUA;AAAA;AAAA;AAAA;AAA6iC,CAAgB,uiCAAG,EAAC,C;;;;;;;;;;;ACAjkC;AACA,OAAO,KAAU,EAAE,kBAKd;;;;;;;;;;;;;ACNL;AAAA;AAAA,wCAA2hB,CAAgB,ukBAAG,EAAC,C;;;;;;;;;;;;ACA/iB;AAAe;AACf;AACA;AACA;;AAEA,M","file":"node-modules/uview-ui/components/u-parse/node/node.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./node.vue?vue&type=template&id=65b6251a&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 \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 = \"node_modules/uview-ui/components/u-parse/node/node.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=template&id=65b6251a&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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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>\r\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: {\r\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>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 // 1747401840581\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-filter-loader\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-filter-loader\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?2da7","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?8f5a","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?2054","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?a343","uni-app:///node_modules/uview-ui/components/u-parse/node/node.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?1f5a","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?7592","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?8532","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/node/node.vue?74fc"],"names":["name","options","virtualHost","data","ctrl","props","attrs","type","default","childs","opts","components","node","mounted","beforeDestroy","methods","toJSON","play","id","flag","ctx","imgTap","uni","current","urls","imgLongTap","imgLoad","linkTap","href","success","title","url","fail","mediaError","index","source","errMsg"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAilC;AACjlC;AACwD;AACL;AACa;;;AAGhE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,+iCAAM;AACR,EAAE,wjCAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mjCAAU;AACZ;AACA;;AAEA;AACgG;AAChG,WAAW,kHAAM,iBAAiB,0HAAM;;AAExC;AACe,gF;;;;;;;;;;;;AC3Bf;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;AAAquB,CAAgB,0vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;gBCuGzvB;EACAA;EAEAC;IACAC;EACA;EAEAC;IACA;MACAC;IACA;EACA;EACAC;IACAL;IACAM;MACAC;MACAC;QACA;MACA;IACA;IACAC;IACAC;EACA;EACAC;IAEAC;EACA;EACAC;IACA;MAAA;IAAA;EAoBA;EACAC,yCAKA;EACAC;IAEAC;IAEA;AACA;AACA;AACA;IACAC;MAEA;QACA;UAAAC;QACA;UACA,mCACAC,iBAEA;QACA;QACA;QACA;UACA,qCAEA,KAEA;UACAC;UACA;QACA;MACA;IAEA;IAEA;AACA;AACA;AACA;IACAC;MACA;MACA,YACA;MACA,uBACA;MAIA;MACA;MACA,0BACAC;QACAC;QACAC;MACA;IACA;IAEA;AACA;AACA;IACAC,oCAuBA;IAEA;AACA;AACA;AACA;IACAC;MACA;;MAEA;MACA,uBACA;QAGA;QACA,yDACA;IACA;IAEA;AACA;AACA;AACA;IACAC;MACA;QACAC;MACA;MACA;QACA;QACA,oBACA;QACA;QAAA,KACA;UACA;YAKAN;cACAnB;cACA0B;gBAAA,OACAP;kBACAQ;gBACA;cAAA;YACA;UAKA;QACA;QACA;QAAA,KAEAR;UACAS;UACAC;YACAV;cACAS;cACAC;YACA;UACA;QACA;MACA;IACA;IAEA;AACA;AACA;AACA;IACAC;MACA;QACArB;MACA;MACA;QACA;QACA,6BACAsB;QACA,6BACA;MACA;MACA;MAAA,KACA,wCACA;MACA,eACA;QACAC;QACA7B;QACA8B;MACA;IACA;EACA;AACA;AAAA,4B;;;;;;;;;;;;;ACzUA;AAAA;AAAA;AAAA;AAA6iC,CAAgB,uiCAAG,EAAC,C;;;;;;;;;;;ACAjkC;AACA,OAAO,KAAU,EAAE,kBAKd;;;;;;;;;;;;;ACNL;AAAA;AAAA,wCAA2hB,CAAgB,ukBAAG,EAAC,C;;;;;;;;;;;;ACA/iB;AAAe;AACf;AACA;AACA;;AAEA,M","file":"node-modules/uview-ui/components/u-parse/node/node.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./node.vue?vue&type=template&id=65b6251a&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 \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 = \"node_modules/uview-ui/components/u-parse/node/node.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=template&id=65b6251a&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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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>\r\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: {\r\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>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 // 1747653796666\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-filter-loader\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-filter-loader\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/u-parse.vue?003b","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/u-parse.vue?b1ed","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/u-parse.vue?c7ce","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/u-parse.vue?7b8f","uni-app:///node_modules/uview-ui/components/u-parse/u-parse.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/u-parse.vue?106c","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/u-parse.vue?b06f"],"names":["name","data","nodes","mixins","components","node","watch","content","created","mounted","beforeDestroy","clearInterval","methods","in","page","selector","scrollTop","navigateTo","offset","deep","select","uni","duration","resolve","getText","text","traversal","getRect","setContent","height","_hook"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoH;AACpH;AAC2D;AACL;AACa;;;AAGnE;AACgM;AAChM,gBAAgB,yMAAU;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;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACa5vB;;;;;;;;;;;;;;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;AAAA;EAAA;IAAA;EAAA;AAAA;AAAA,eAOA;EACAA;EACAC;IACA;MACAC;IAIA;EACA;EACAC;EAEAC;IACAC;EACA;EAEAC;IACAC;MACA;IACA;EACA;EACAC;IACA;IACA;MACA;IAAA;EACA;EACAC;IACA,wCACA;EACA;EACAC;IACA;IACAC;EACA;EACAC;IACA;AACA;AACA;AACA;AACA;AACA;IACAC;MAEA,mCACA;QACAC;QACAC;QACAC;MACA;IAEA;IAEA;AACA;AACA;AACA;AACA;AACA;IACAC;MAAA;MACA;QACA,sBACA;QACAC;QAiBA;QAEAC;QAEA,yCAEAN,uCAEAO;QACA,eACAL,mDACAK;QAAA,KAEAL;QACAA;UACA,aACA;UACA;UACA;YACA;YACA;YAEA;YACAM;cACAL;cACAM;YACA;UACAC;QACA;MAEA;IACA;IAEA;AACA;AACA;AACA;IACAC;MACA;MACA;QACA;UACA;UACA,yBACAC,8CACA,uBACAA,kBACA;YACA;YACA;YACA,sDACAA;YACA;YACA,mBACAC;YACA,8CACAD,kBACA,4CACAA;UACA;QACA;MACA;MACA;IACA;IAEA;AACA;AACA;AACA;IACAE;MAAA;MACA;QACAN,0BAEAR,WAEAO;UAAA;QAAA;MACA;IACA;IAEA;AACA;AACA;AACA;AACA;IACAQ;MAAA;MACA,8BACA;MACA;MAKA;MAGA;MACA;QACA;QACA;MACA;;MAEA;MACA;MACAjB;MACA;QACA;UACA;UACA;YACA;YACAA;UACA;UACAkB;QACA;MACA;IAEA;IAEA;AACA;AACA;IACAC;MACA;QACA,2BACA;MAAA;IACA;EAkGA;AACA;AAAA,2B;;;;;;;;;;;;;AC7VA;AAAA;AAAA;AAAA;AAAgjC,CAAgB,0iCAAG,EAAC,C;;;;;;;;;;;ACApkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-parse/u-parse.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-parse.vue?vue&type=template&id=64ac03df&\"\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 \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 = \"node_modules/uview-ui/components/u-parse/u-parse.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-parse.vue?vue&type=template&id=64ac03df&\"","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.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-parse.vue?vue&type=script&lang=js&\"","<template>\r\n <view id=\"_root\" :class=\"(selectable?'_select ':'')+'_root'\">\r\n <slot v-if=\"!nodes[0]\" />\r\n <!-- #ifndef APP-PLUS-NVUE -->\r\n <node v-else :childs=\"nodes\" :opts=\"[lazyLoad,loadingImg,errorImg,showImgMenu]\" />\r\n <!-- #endif -->\r\n <!-- #ifdef APP-PLUS-NVUE -->\r\n <web-view ref=\"web\" src=\"/static/app-plus/mp-html/local.html\" :style=\"'margin-top:-2px;height:' + height + 'px'\" @onPostMessage=\"_onMessage\" />\r\n <!-- #endif -->\r\n </view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n/**\r\n * mp-html v2.0.4\r\n * @description 富文本组件\r\n * @tutorial https://github.com/jin-yufeng/mp-html\r\n * @property {String}\t\t\tbgColor\t\t背景颜色,只适用与APP-PLUS-NVUE\r\n * @property {String}\t\t\tcontent\t\t用于渲染的富文本字符串(默认 true )\r\n * @property {Boolean}\t\t\tcopyLink\t是否允许外部链接被点击时自动复制\r\n * @property {String}\t\t\tdomain\t\t主域名,用于拼接链接\r\n * @property {String}\t\t\terrorImg\t图片出错时的占位图链接\r\n * @property {Boolean}\t\t\tlazyLoad\t是否开启图片懒加载(默认 true )\r\n * @property {string}\t\t\tloadingImg\t图片加载过程中的占位图链接\r\n * @property {Boolean}\t\t\tpauseVideo\t是否在播放一个视频时自动暂停其它视频(默认 true )\r\n * @property {Boolean}\t\t\tpreviewImg\t是否允许图片被点击时自动预览(默认 true )\r\n * @property {Boolean}\t\t\tscrollTable\t是否给每个表格添加一个滚动层使其能单独横向滚动\r\n * @property {Boolean}\t\t\tselectable\t是否开启长按复制\r\n * @property {Boolean}\t\t\tsetTitle\t是否将 title 标签的内容设置到页面标题(默认 true )\r\n * @property {Boolean}\t\t\tshowImgMenu\t是否允许图片被长按时显示菜单(默认 true )\r\n * @property {Object}\t\t\ttagStyle\t标签的默认样式\r\n * @property {Boolean | Number}\tuseAnchor\t是否使用锚点链接\r\n * \r\n * @event {Function}\tload\tdom 结构加载完毕时触发\r\n * @event {Function}\tready\t所有图片加载完毕时触发\r\n * @event {Function}\timgTap\t图片被点击时触发\r\n * @event {Function}\tlinkTap\t链接被点击时触发\r\n * @event {Function}\terror\t媒体加载出错时触发\r\n */\r\nconst plugins=[]\r\nconst parser = require('./parser')\r\n// #ifndef APP-PLUS-NVUE\r\nimport node from './node/node'\r\n// #endif\r\n// #ifdef APP-PLUS-NVUE\r\nconst dom = weex.requireModule('dom')\r\n// #endif\r\nexport default {\r\n name: 'mp-html',\r\n data() {\r\n return {\r\n nodes: [],\r\n // #ifdef APP-PLUS-NVUE\r\n height: 0\r\n // #endif\r\n }\r\n },\r\n mixins:[props],\r\n // #ifndef APP-PLUS-NVUE\r\n components: {\r\n node\r\n },\r\n // #endif\r\n watch: {\r\n content(content) {\r\n this.setContent(content)\r\n }\r\n },\r\n created() {\r\n this.plugins = []\r\n for (let i = plugins.length; i--;)\r\n this.plugins.push(new plugins[i](this))\r\n },\r\n mounted() {\r\n if (this.content && !this.nodes.length)\r\n this.setContent(this.content)\r\n },\r\n beforeDestroy() {\r\n this._hook('onDetached')\r\n clearInterval(this._timer)\r\n },\r\n methods: {\r\n /**\r\n * @description 将锚点跳转的范围限定在一个 scroll-view 内\r\n * @param {Object} page scroll-view 所在页面的示例\r\n * @param {String} selector scroll-view 的选择器\r\n * @param {String} scrollTop scroll-view scroll-top 属性绑定的变量名\r\n */\r\n in(page, selector, scrollTop) {\r\n // #ifndef APP-PLUS-NVUE\r\n if (page && selector && scrollTop)\r\n this._in = {\r\n page,\r\n selector,\r\n scrollTop\r\n }\r\n // #endif\r\n },\r\n\r\n /**\r\n * @description 锚点跳转\r\n * @param {String} id 要跳转的锚点 id\r\n * @param {Number} offset 跳转位置的偏移量\r\n * @returns {Promise}\r\n */\r\n navigateTo(id, offset) {\r\n return new Promise((resolve, reject) => {\r\n if (!this.useAnchor)\r\n return reject('Anchor is disabled')\r\n offset = offset || parseInt(this.useAnchor) || 0\r\n // #ifdef APP-PLUS-NVUE\r\n if (!id) {\r\n dom.scrollToElement(this.$refs.web, {\r\n offset\r\n })\r\n resolve()\r\n } else {\r\n this._navigateTo = {\r\n resolve,\r\n reject,\r\n offset\r\n }\r\n this.$refs.web.evalJs('uni.postMessage({data:{action:\"getOffset\",offset:(document.getElementById(' + id + ')||{}).offsetTop}})')\r\n }\r\n // #endif\r\n // #ifndef APP-PLUS-NVUE\r\n let deep = ' '\r\n // #ifdef MP-WEIXIN || MP-QQ || MP-TOUTIAO\r\n deep = '>>>'\r\n // #endif\r\n const selector = uni.createSelectorQuery()\r\n // #ifndef MP-ALIPAY\r\n .in(this._in ? this._in.page : this)\r\n // #endif\r\n .select((this._in ? this._in.selector : '._root') + (id ? `${deep}#${id}` : '')).boundingClientRect()\r\n if (this._in)\r\n selector.select(this._in.selector).scrollOffset()\r\n .select(this._in.selector).boundingClientRect() // 获取 scroll-view 的位置和滚动距离\r\n else\r\n selector.selectViewport().scrollOffset() // 获取窗口的滚动距离\r\n selector.exec(res => {\r\n if (!res[0])\r\n return reject('Label not found')\r\n const scrollTop = res[1].scrollTop + res[0].top - (res[2] ? res[2].top : 0) + offset\r\n if (this._in)\r\n // scroll-view 跳转\r\n this._in.page[this._in.scrollTop] = scrollTop\r\n else\r\n // 页面跳转\r\n uni.pageScrollTo({\r\n scrollTop,\r\n duration: 300\r\n })\r\n resolve()\r\n })\r\n // #endif\r\n })\r\n },\r\n\r\n /**\r\n * @description 获取文本内容\r\n * @return {String}\r\n */\r\n getText() {\r\n let text = '';\r\n (function traversal(nodes) {\r\n for (let i = 0; i < nodes.length; i++) {\r\n const node = nodes[i]\r\n if (node.type == 'text')\r\n text += node.text.replace(/&amp;/g, '&')\r\n else if (node.name == 'br')\r\n text += '\\n'\r\n else {\r\n // 块级标签前后加换行\r\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')\r\n if (isBlock && text && text[text.length - 1] != '\\n')\r\n text += '\\n'\r\n // 递归获取子节点的文本\r\n if (node.children)\r\n traversal(node.children)\r\n if (isBlock && text[text.length - 1] != '\\n')\r\n text += '\\n'\r\n else if (node.name == 'td' || node.name == 'th')\r\n text += '\\t'\r\n }\r\n }\r\n })(this.nodes)\r\n return text\r\n },\r\n\r\n /**\r\n * @description 获取内容大小和位置\r\n * @return {Promise}\r\n */\r\n getRect() {\r\n return new Promise((resolve, reject) => {\r\n uni.createSelectorQuery()\r\n // #ifndef MP-ALIPAY\r\n .in(this)\r\n // #endif\r\n .select('#_root').boundingClientRect().exec(res => res[0] ? resolve(res[0]) : reject('Root label not found'))\r\n })\r\n },\r\n\r\n /**\r\n * @description 设置内容\r\n * @param {String} content html 内容\r\n * @param {Boolean} append 是否在尾部追加\r\n */\r\n setContent(content, append) {\r\n if (!append || !this.imgList)\r\n this.imgList = []\r\n const nodes = new parser(this).parse(content)\r\n // #ifdef APP-PLUS-NVUE\r\n if (this._ready)\r\n this._set(nodes, append)\r\n // #endif\r\n this.$set(this, 'nodes', append ? (this.nodes || []).concat(nodes) : nodes)\r\n\r\n // #ifndef APP-PLUS-NVUE\r\n this._videos = []\r\n this.$nextTick(() => {\r\n this._hook('onLoad')\r\n this.$emit('load')\r\n })\r\n\r\n // 等待图片加载完毕\r\n let height\r\n clearInterval(this._timer)\r\n this._timer = setInterval(() => {\r\n this.getRect().then(rect => {\r\n // 350ms 总高度无变化就触发 ready 事件\r\n if (rect.height == height) {\r\n this.$emit('ready', rect)\r\n clearInterval(this._timer)\r\n }\r\n height = rect.height\r\n }).catch(() => { })\r\n }, 350)\r\n // #endif\r\n },\r\n\r\n /**\r\n * @description 调用插件钩子函数\r\n */\r\n _hook(name) {\r\n for (let i = plugins.length; i--;)\r\n if (this.plugins[i][name])\r\n this.plugins[i][name]()\r\n },\r\n\r\n // #ifdef APP-PLUS-NVUE\r\n /**\r\n * @description 设置内容\r\n */\r\n _set(nodes, append) {\r\n this.$refs.web.evalJs('setContent(' + JSON.stringify(nodes) + ',' + JSON.stringify([this.bgColor, this.errorImg, this.loadingImg, this.pauseVideo, this.scrollTable, this.selectable]) + ',' + append + ')')\r\n },\r\n\r\n /**\r\n * @description 接收到 web-view 消息\r\n */\r\n _onMessage(e) {\r\n const message = e.detail.data[0]\r\n switch (message.action) {\r\n // web-view 初始化完毕\r\n case 'onJSBridgeReady':\r\n this._ready = true\r\n if (this.nodes)\r\n this._set(this.nodes)\r\n break\r\n // 内容 dom 加载完毕\r\n case 'onLoad':\r\n this.height = message.height\r\n this._hook('onLoad')\r\n this.$emit('load')\r\n break\r\n // 所有图片加载完毕\r\n case 'onReady':\r\n this.getRect().then(res => {\r\n this.$emit('ready', res)\r\n }).catch(() => { })\r\n break\r\n // 总高度发生变化\r\n case 'onHeightChange':\r\n this.height = message.height\r\n break\r\n // 图片点击\r\n case 'onImgTap':\r\n this.$emit('imgTap', message.attrs)\r\n if (this.previewImg)\r\n uni.previewImage({\r\n current: parseInt(message.attrs.i),\r\n urls: this.imgList\r\n })\r\n break\r\n // 链接点击\r\n case 'onLinkTap':\r\n const href = message.attrs.href\r\n this.$emit('linkTap', message.attrs)\r\n if (href) {\r\n // 锚点跳转\r\n if (href[0] == '#') {\r\n if (this.useAnchor)\r\n dom.scrollToElement(this.$refs.web, {\r\n offset: message.offset\r\n })\r\n }\r\n // 打开外链\r\n else if (href.includes('://')) {\r\n if (this.copyLink)\r\n plus.runtime.openWeb(href)\r\n }\r\n else\r\n uni.navigateTo({\r\n url: href,\r\n fail() {\r\n wx.switchTab({\r\n url: href\r\n })\r\n }\r\n })\r\n }\r\n break\r\n // 获取到锚点的偏移量\r\n case 'getOffset':\r\n if (typeof message.offset == 'number') {\r\n dom.scrollToElement(this.$refs.web, {\r\n offset: message.offset + this._navigateTo.offset\r\n })\r\n this._navigateTo.resolve()\r\n } else\r\n this._navigateTo.reject('Label not found')\r\n break\r\n // 点击\r\n case 'onClick':\r\n this.$emit('tap')\r\n break\r\n // 出错\r\n case 'onError':\r\n this.$emit('error', {\r\n source: message.source,\r\n attrs: message.attrs\r\n })\r\n }\r\n }\r\n // #endif\r\n }\r\n}\r\n</script>\r\n\r\n<style>\r\n/* #ifndef APP-PLUS-NVUE */\r\n/* 根节点样式 */\r\n._root {\r\n overflow: auto;\r\n -webkit-overflow-scrolling: touch;\r\n}\r\n\r\n/* 长按复制 */\r\n._select {\r\n user-select: text;\r\n}\r\n/* #endif */\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 // 1747401839983\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/u-parse.vue?003b","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/u-parse.vue?b1ed","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/u-parse.vue?c7ce","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/u-parse.vue?7b8f","uni-app:///node_modules/uview-ui/components/u-parse/u-parse.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/u-parse.vue?106c","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-parse/u-parse.vue?b06f"],"names":["name","data","nodes","mixins","components","node","watch","content","created","mounted","beforeDestroy","clearInterval","methods","in","page","selector","scrollTop","navigateTo","offset","deep","select","uni","duration","resolve","getText","text","traversal","getRect","setContent","height","_hook"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoH;AACpH;AAC2D;AACL;AACa;;;AAGnE;AACgM;AAChM,gBAAgB,yMAAU;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;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACa5vB;;;;;;;;;;;;;;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;AAAA;EAAA;IAAA;EAAA;AAAA;AAAA,eAOA;EACAA;EACAC;IACA;MACAC;IAIA;EACA;EACAC;EAEAC;IACAC;EACA;EAEAC;IACAC;MACA;IACA;EACA;EACAC;IACA;IACA;MACA;IAAA;EACA;EACAC;IACA,wCACA;EACA;EACAC;IACA;IACAC;EACA;EACAC;IACA;AACA;AACA;AACA;AACA;AACA;IACAC;MAEA,mCACA;QACAC;QACAC;QACAC;MACA;IAEA;IAEA;AACA;AACA;AACA;AACA;AACA;IACAC;MAAA;MACA;QACA,sBACA;QACAC;QAiBA;QAEAC;QAEA,yCAEAN,uCAEAO;QACA,eACAL,mDACAK;QAAA,KAEAL;QACAA;UACA,aACA;UACA;UACA;YACA;YACA;YAEA;YACAM;cACAL;cACAM;YACA;UACAC;QACA;MAEA;IACA;IAEA;AACA;AACA;AACA;IACAC;MACA;MACA;QACA;UACA;UACA,yBACAC,8CACA,uBACAA,kBACA;YACA;YACA;YACA,sDACAA;YACA;YACA,mBACAC;YACA,8CACAD,kBACA,4CACAA;UACA;QACA;MACA;MACA;IACA;IAEA;AACA;AACA;AACA;IACAE;MAAA;MACA;QACAN,0BAEAR,WAEAO;UAAA;QAAA;MACA;IACA;IAEA;AACA;AACA;AACA;AACA;IACAQ;MAAA;MACA,8BACA;MACA;MAKA;MAGA;MACA;QACA;QACA;MACA;;MAEA;MACA;MACAjB;MACA;QACA;UACA;UACA;YACA;YACAA;UACA;UACAkB;QACA;MACA;IAEA;IAEA;AACA;AACA;IACAC;MACA;QACA,2BACA;MAAA;IACA;EAkGA;AACA;AAAA,2B;;;;;;;;;;;;;AC7VA;AAAA;AAAA;AAAA;AAAgjC,CAAgB,0iCAAG,EAAC,C;;;;;;;;;;;ACApkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-parse/u-parse.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-parse.vue?vue&type=template&id=64ac03df&\"\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 \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 = \"node_modules/uview-ui/components/u-parse/u-parse.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-parse.vue?vue&type=template&id=64ac03df&\"","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.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-parse.vue?vue&type=script&lang=js&\"","<template>\r\n <view id=\"_root\" :class=\"(selectable?'_select ':'')+'_root'\">\r\n <slot v-if=\"!nodes[0]\" />\r\n <!-- #ifndef APP-PLUS-NVUE -->\r\n <node v-else :childs=\"nodes\" :opts=\"[lazyLoad,loadingImg,errorImg,showImgMenu]\" />\r\n <!-- #endif -->\r\n <!-- #ifdef APP-PLUS-NVUE -->\r\n <web-view ref=\"web\" src=\"/static/app-plus/mp-html/local.html\" :style=\"'margin-top:-2px;height:' + height + 'px'\" @onPostMessage=\"_onMessage\" />\r\n <!-- #endif -->\r\n </view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n/**\r\n * mp-html v2.0.4\r\n * @description 富文本组件\r\n * @tutorial https://github.com/jin-yufeng/mp-html\r\n * @property {String}\t\t\tbgColor\t\t背景颜色,只适用与APP-PLUS-NVUE\r\n * @property {String}\t\t\tcontent\t\t用于渲染的富文本字符串(默认 true )\r\n * @property {Boolean}\t\t\tcopyLink\t是否允许外部链接被点击时自动复制\r\n * @property {String}\t\t\tdomain\t\t主域名,用于拼接链接\r\n * @property {String}\t\t\terrorImg\t图片出错时的占位图链接\r\n * @property {Boolean}\t\t\tlazyLoad\t是否开启图片懒加载(默认 true )\r\n * @property {string}\t\t\tloadingImg\t图片加载过程中的占位图链接\r\n * @property {Boolean}\t\t\tpauseVideo\t是否在播放一个视频时自动暂停其它视频(默认 true )\r\n * @property {Boolean}\t\t\tpreviewImg\t是否允许图片被点击时自动预览(默认 true )\r\n * @property {Boolean}\t\t\tscrollTable\t是否给每个表格添加一个滚动层使其能单独横向滚动\r\n * @property {Boolean}\t\t\tselectable\t是否开启长按复制\r\n * @property {Boolean}\t\t\tsetTitle\t是否将 title 标签的内容设置到页面标题(默认 true )\r\n * @property {Boolean}\t\t\tshowImgMenu\t是否允许图片被长按时显示菜单(默认 true )\r\n * @property {Object}\t\t\ttagStyle\t标签的默认样式\r\n * @property {Boolean | Number}\tuseAnchor\t是否使用锚点链接\r\n * \r\n * @event {Function}\tload\tdom 结构加载完毕时触发\r\n * @event {Function}\tready\t所有图片加载完毕时触发\r\n * @event {Function}\timgTap\t图片被点击时触发\r\n * @event {Function}\tlinkTap\t链接被点击时触发\r\n * @event {Function}\terror\t媒体加载出错时触发\r\n */\r\nconst plugins=[]\r\nconst parser = require('./parser')\r\n// #ifndef APP-PLUS-NVUE\r\nimport node from './node/node'\r\n// #endif\r\n// #ifdef APP-PLUS-NVUE\r\nconst dom = weex.requireModule('dom')\r\n// #endif\r\nexport default {\r\n name: 'mp-html',\r\n data() {\r\n return {\r\n nodes: [],\r\n // #ifdef APP-PLUS-NVUE\r\n height: 0\r\n // #endif\r\n }\r\n },\r\n mixins:[props],\r\n // #ifndef APP-PLUS-NVUE\r\n components: {\r\n node\r\n },\r\n // #endif\r\n watch: {\r\n content(content) {\r\n this.setContent(content)\r\n }\r\n },\r\n created() {\r\n this.plugins = []\r\n for (let i = plugins.length; i--;)\r\n this.plugins.push(new plugins[i](this))\r\n },\r\n mounted() {\r\n if (this.content && !this.nodes.length)\r\n this.setContent(this.content)\r\n },\r\n beforeDestroy() {\r\n this._hook('onDetached')\r\n clearInterval(this._timer)\r\n },\r\n methods: {\r\n /**\r\n * @description 将锚点跳转的范围限定在一个 scroll-view 内\r\n * @param {Object} page scroll-view 所在页面的示例\r\n * @param {String} selector scroll-view 的选择器\r\n * @param {String} scrollTop scroll-view scroll-top 属性绑定的变量名\r\n */\r\n in(page, selector, scrollTop) {\r\n // #ifndef APP-PLUS-NVUE\r\n if (page && selector && scrollTop)\r\n this._in = {\r\n page,\r\n selector,\r\n scrollTop\r\n }\r\n // #endif\r\n },\r\n\r\n /**\r\n * @description 锚点跳转\r\n * @param {String} id 要跳转的锚点 id\r\n * @param {Number} offset 跳转位置的偏移量\r\n * @returns {Promise}\r\n */\r\n navigateTo(id, offset) {\r\n return new Promise((resolve, reject) => {\r\n if (!this.useAnchor)\r\n return reject('Anchor is disabled')\r\n offset = offset || parseInt(this.useAnchor) || 0\r\n // #ifdef APP-PLUS-NVUE\r\n if (!id) {\r\n dom.scrollToElement(this.$refs.web, {\r\n offset\r\n })\r\n resolve()\r\n } else {\r\n this._navigateTo = {\r\n resolve,\r\n reject,\r\n offset\r\n }\r\n this.$refs.web.evalJs('uni.postMessage({data:{action:\"getOffset\",offset:(document.getElementById(' + id + ')||{}).offsetTop}})')\r\n }\r\n // #endif\r\n // #ifndef APP-PLUS-NVUE\r\n let deep = ' '\r\n // #ifdef MP-WEIXIN || MP-QQ || MP-TOUTIAO\r\n deep = '>>>'\r\n // #endif\r\n const selector = uni.createSelectorQuery()\r\n // #ifndef MP-ALIPAY\r\n .in(this._in ? this._in.page : this)\r\n // #endif\r\n .select((this._in ? this._in.selector : '._root') + (id ? `${deep}#${id}` : '')).boundingClientRect()\r\n if (this._in)\r\n selector.select(this._in.selector).scrollOffset()\r\n .select(this._in.selector).boundingClientRect() // 获取 scroll-view 的位置和滚动距离\r\n else\r\n selector.selectViewport().scrollOffset() // 获取窗口的滚动距离\r\n selector.exec(res => {\r\n if (!res[0])\r\n return reject('Label not found')\r\n const scrollTop = res[1].scrollTop + res[0].top - (res[2] ? res[2].top : 0) + offset\r\n if (this._in)\r\n // scroll-view 跳转\r\n this._in.page[this._in.scrollTop] = scrollTop\r\n else\r\n // 页面跳转\r\n uni.pageScrollTo({\r\n scrollTop,\r\n duration: 300\r\n })\r\n resolve()\r\n })\r\n // #endif\r\n })\r\n },\r\n\r\n /**\r\n * @description 获取文本内容\r\n * @return {String}\r\n */\r\n getText() {\r\n let text = '';\r\n (function traversal(nodes) {\r\n for (let i = 0; i < nodes.length; i++) {\r\n const node = nodes[i]\r\n if (node.type == 'text')\r\n text += node.text.replace(/&amp;/g, '&')\r\n else if (node.name == 'br')\r\n text += '\\n'\r\n else {\r\n // 块级标签前后加换行\r\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')\r\n if (isBlock && text && text[text.length - 1] != '\\n')\r\n text += '\\n'\r\n // 递归获取子节点的文本\r\n if (node.children)\r\n traversal(node.children)\r\n if (isBlock && text[text.length - 1] != '\\n')\r\n text += '\\n'\r\n else if (node.name == 'td' || node.name == 'th')\r\n text += '\\t'\r\n }\r\n }\r\n })(this.nodes)\r\n return text\r\n },\r\n\r\n /**\r\n * @description 获取内容大小和位置\r\n * @return {Promise}\r\n */\r\n getRect() {\r\n return new Promise((resolve, reject) => {\r\n uni.createSelectorQuery()\r\n // #ifndef MP-ALIPAY\r\n .in(this)\r\n // #endif\r\n .select('#_root').boundingClientRect().exec(res => res[0] ? resolve(res[0]) : reject('Root label not found'))\r\n })\r\n },\r\n\r\n /**\r\n * @description 设置内容\r\n * @param {String} content html 内容\r\n * @param {Boolean} append 是否在尾部追加\r\n */\r\n setContent(content, append) {\r\n if (!append || !this.imgList)\r\n this.imgList = []\r\n const nodes = new parser(this).parse(content)\r\n // #ifdef APP-PLUS-NVUE\r\n if (this._ready)\r\n this._set(nodes, append)\r\n // #endif\r\n this.$set(this, 'nodes', append ? (this.nodes || []).concat(nodes) : nodes)\r\n\r\n // #ifndef APP-PLUS-NVUE\r\n this._videos = []\r\n this.$nextTick(() => {\r\n this._hook('onLoad')\r\n this.$emit('load')\r\n })\r\n\r\n // 等待图片加载完毕\r\n let height\r\n clearInterval(this._timer)\r\n this._timer = setInterval(() => {\r\n this.getRect().then(rect => {\r\n // 350ms 总高度无变化就触发 ready 事件\r\n if (rect.height == height) {\r\n this.$emit('ready', rect)\r\n clearInterval(this._timer)\r\n }\r\n height = rect.height\r\n }).catch(() => { })\r\n }, 350)\r\n // #endif\r\n },\r\n\r\n /**\r\n * @description 调用插件钩子函数\r\n */\r\n _hook(name) {\r\n for (let i = plugins.length; i--;)\r\n if (this.plugins[i][name])\r\n this.plugins[i][name]()\r\n },\r\n\r\n // #ifdef APP-PLUS-NVUE\r\n /**\r\n * @description 设置内容\r\n */\r\n _set(nodes, append) {\r\n this.$refs.web.evalJs('setContent(' + JSON.stringify(nodes) + ',' + JSON.stringify([this.bgColor, this.errorImg, this.loadingImg, this.pauseVideo, this.scrollTable, this.selectable]) + ',' + append + ')')\r\n },\r\n\r\n /**\r\n * @description 接收到 web-view 消息\r\n */\r\n _onMessage(e) {\r\n const message = e.detail.data[0]\r\n switch (message.action) {\r\n // web-view 初始化完毕\r\n case 'onJSBridgeReady':\r\n this._ready = true\r\n if (this.nodes)\r\n this._set(this.nodes)\r\n break\r\n // 内容 dom 加载完毕\r\n case 'onLoad':\r\n this.height = message.height\r\n this._hook('onLoad')\r\n this.$emit('load')\r\n break\r\n // 所有图片加载完毕\r\n case 'onReady':\r\n this.getRect().then(res => {\r\n this.$emit('ready', res)\r\n }).catch(() => { })\r\n break\r\n // 总高度发生变化\r\n case 'onHeightChange':\r\n this.height = message.height\r\n break\r\n // 图片点击\r\n case 'onImgTap':\r\n this.$emit('imgTap', message.attrs)\r\n if (this.previewImg)\r\n uni.previewImage({\r\n current: parseInt(message.attrs.i),\r\n urls: this.imgList\r\n })\r\n break\r\n // 链接点击\r\n case 'onLinkTap':\r\n const href = message.attrs.href\r\n this.$emit('linkTap', message.attrs)\r\n if (href) {\r\n // 锚点跳转\r\n if (href[0] == '#') {\r\n if (this.useAnchor)\r\n dom.scrollToElement(this.$refs.web, {\r\n offset: message.offset\r\n })\r\n }\r\n // 打开外链\r\n else if (href.includes('://')) {\r\n if (this.copyLink)\r\n plus.runtime.openWeb(href)\r\n }\r\n else\r\n uni.navigateTo({\r\n url: href,\r\n fail() {\r\n wx.switchTab({\r\n url: href\r\n })\r\n }\r\n })\r\n }\r\n break\r\n // 获取到锚点的偏移量\r\n case 'getOffset':\r\n if (typeof message.offset == 'number') {\r\n dom.scrollToElement(this.$refs.web, {\r\n offset: message.offset + this._navigateTo.offset\r\n })\r\n this._navigateTo.resolve()\r\n } else\r\n this._navigateTo.reject('Label not found')\r\n break\r\n // 点击\r\n case 'onClick':\r\n this.$emit('tap')\r\n break\r\n // 出错\r\n case 'onError':\r\n this.$emit('error', {\r\n source: message.source,\r\n attrs: message.attrs\r\n })\r\n }\r\n }\r\n // #endif\r\n }\r\n}\r\n</script>\r\n\r\n<style>\r\n/* #ifndef APP-PLUS-NVUE */\r\n/* 根节点样式 */\r\n._root {\r\n overflow: auto;\r\n -webkit-overflow-scrolling: touch;\r\n}\r\n\r\n/* 长按复制 */\r\n._select {\r\n user-select: text;\r\n}\r\n/* #endif */\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 // 1747653796064\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-picker/u-picker.vue?304a","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-picker/u-picker.vue?6454","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-picker/u-picker.vue?e434","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-picker/u-picker.vue?921e","uni-app:///node_modules/uview-ui/components/u-picker/u-picker.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-picker/u-picker.vue?e500","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-picker/u-picker.vue?8aff"],"names":["name","mixins","data","lastIndex","innerIndex","innerColumns","columnIndex","watch","defaultIndex","immediate","handler","columns","methods","getItemText","closeHandler","cancel","confirm","indexs","value","values","changeHandler","e","index","setIndexs","setLastIndex","setColumnValues","tmpIndex","getColumnValues","uni","setColumns","getIndexs","getValues"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;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,2RAEN;AACP,KAAK;AACL;AACA,aAAa,uSAEN;AACP,KAAK;AACL;AACA,aAAa,qUAEN;AACP,KAAK;AACL;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;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC5EA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;AC8E7vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAtBA,eAwBA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;IACA;EACA;EACAC;IACA;IACAC;MACAC;MACAC;QACA;MACA;IACA;IACA;IACAC;MACAF;MACAC;QACA;MACA;IACA;EACA;EACAE;IACA;IACAC;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;UAAA;QAAA;QACAC;MACA;IACA;IACA;IACAC;MACA,IACAF,QACAG,SADAH;MAEA;QACAZ;MACA;MACA;QACA;QACA;UAAA;UACA;UACAA;UACA;UACAgB;UACA;QACA;MACA;;MACA;MACA;MACA;MACA;MACA;MAEA;QAKAJ;UAAA;QAAA;QACAI;QACAL;QACA;QACAE;QACAb;MACA;IACA;IACA;IACAiB;MACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;MACA;MACA;QACA;UACAC;QACA;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QAAA;UAAA;YAAA;cAAA;gBAAA;gBAAA,OACAC;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA,CACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;MACA;QAAA;UAAA;YAAA;cAAA;gBAAA;gBAAA,OACAH;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA,CACA;MACA;QAAA;MAAA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACxOA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-picker/u-picker.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-picker.vue?vue&type=template&id=d45639b2&scoped=true&\"\nvar renderjs\nimport script from \"./u-picker.vue?vue&type=script&lang=js&\"\nexport * from \"./u-picker.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-picker.vue?vue&type=style&index=0&id=d45639b2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"d45639b2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-picker/u-picker.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=template&id=d45639b2&scoped=true&\"","var components\ntry {\n components = {\n uPopup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-popup/u-popup\" */ \"uview-ui/components/u-popup/u-popup.vue\"\n )\n },\n uToolbar: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toolbar/u-toolbar\" */ \"uview-ui/components/u-toolbar/u-toolbar.vue\"\n )\n },\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"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 g0 = _vm.$u.addUnit(_vm.visibleItemCount * _vm.itemHeight)\n var g1 = _vm.$u.addUnit(_vm.itemHeight)\n var l1 = _vm.__map(_vm.innerColumns, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g2 = _vm.$u.test.array(item)\n var g3 = g2 ? _vm.$u.addUnit(_vm.itemHeight) : null\n var g4 = g2 ? _vm.$u.addUnit(_vm.itemHeight) : null\n var l0 = _vm.__map(item, function (item1, index1) {\n var $orig = _vm.__get_orig(item1)\n var m0 = g2 ? _vm.getItemText(item1) : null\n return {\n $orig: $orig,\n m0: m0,\n }\n })\n return {\n $orig: $orig,\n g2: g2,\n g3: g3,\n g4: g4,\n l0: l0,\n }\n })\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n g1: g1,\n l1: l1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=script&lang=js&\"","<template>\r\n\t<u-popup\r\n\t\t:show=\"show\"\r\n\t\t@close=\"closeHandler\"\r\n\t>\r\n\t\t<view class=\"u-picker\">\r\n\t\t\t<u-toolbar\r\n\t\t\t\tv-if=\"showToolbar\"\r\n\t\t\t\t:cancelColor=\"cancelColor\"\r\n\t\t\t\t:confirmColor=\"confirmColor\"\r\n\t\t\t\t:cancelText=\"cancelText\"\r\n\t\t\t\t:confirmText=\"confirmText\"\r\n\t\t\t\t:title=\"title\"\r\n\t\t\t\t@cancel=\"cancel\"\r\n\t\t\t\t@confirm=\"confirm\"\r\n\t\t\t></u-toolbar>\r\n\t\t\t<picker-view\r\n\t\t\t\tclass=\"u-picker__view\"\r\n\t\t\t\t:indicatorStyle=\"`height: ${$u.addUnit(itemHeight)}`\"\r\n\t\t\t\t:value=\"innerIndex\"\r\n\t\t\t\t:immediateChange=\"immediateChange\"\r\n\t\t\t\t:style=\"{\r\n\t\t\t\t\theight: `${$u.addUnit(visibleItemCount * itemHeight)}`\r\n\t\t\t\t}\"\r\n\t\t\t\t@change=\"changeHandler\"\r\n\t\t\t>\r\n\t\t\t\t<picker-view-column\r\n\t\t\t\t\tv-for=\"(item, index) in innerColumns\"\r\n\t\t\t\t\t:key=\"index\"\r\n\t\t\t\t\tclass=\"u-picker__view__column\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<text\r\n\t\t\t\t\t\tv-if=\"$u.test.array(item)\"\r\n\t\t\t\t\t\tclass=\"u-picker__view__column__item u-line-1\"\r\n\t\t\t\t\t\tv-for=\"(item1, index1) in item\"\r\n\t\t\t\t\t\t:key=\"index1\"\r\n\t\t\t\t\t\t:style=\"{\r\n\t\t\t\t\t\t\theight: $u.addUnit(itemHeight),\r\n\t\t\t\t\t\t\tlineHeight: $u.addUnit(itemHeight),\r\n\t\t\t\t\t\t\tfontWeight: index1 === innerIndex[index] ? 'bold' : 'normal'\r\n\t\t\t\t\t\t}\"\r\n\t\t\t\t\t>{{ getItemText(item1) }}</text>\r\n\t\t\t\t</picker-view-column>\r\n\t\t\t</picker-view>\r\n\t\t\t<view\r\n\t\t\t\tv-if=\"loading\"\r\n\t\t\t\tclass=\"u-picker--loading\"\r\n\t\t\t>\r\n\t\t\t\t<u-loading-icon mode=\"circle\"></u-loading-icon>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</u-popup>\r\n</template>\r\n\r\n<script>\r\n/**\r\n * u-picker\r\n * @description 选择器\r\n * @property {Boolean}\t\t\tshow\t\t\t\t是否显示picker弹窗(默认 false )\r\n * @property {Boolean}\t\t\tshowToolbar\t\t\t是否显示顶部的操作栏(默认 true )\r\n * @property {String}\t\t\ttitle\t\t\t\t顶部标题\r\n * @property {Array}\t\t\tcolumns\t\t\t\t对象数组,设置每一列的数据\r\n * @property {Boolean}\t\t\tloading\t\t\t\t是否显示加载中状态(默认 false )\r\n * @property {String | Number}\titemHeight\t\t\t各列中,单个选项的高度(默认 44 )\r\n * @property {String}\t\t\tcancelText\t\t\t取消按钮的文字(默认 '取消' )\r\n * @property {String}\t\t\tconfirmText\t\t\t确认按钮的文字(默认 '确定' )\r\n * @property {String}\t\t\tcancelColor\t\t\t取消按钮的颜色(默认 '#909193' )\r\n * @property {String}\t\t\tconfirmColor\t\t确认按钮的颜色(默认 '#3c9cff' )\r\n * @property {String | Number}\tvisibleItemCount\t每列中可见选项的数量(默认 5 )\r\n * @property {String}\t\t\tkeyName\t\t\t\t选项对象中,需要展示的属性键名(默认 'text' )\r\n * @property {Boolean}\t\t\tcloseOnClickOverlay\t是否允许点击遮罩关闭选择器(默认 false )\r\n * @property {Array}\t\t\tdefaultIndex\t\t各列的默认索引\r\n * @property {Boolean}\t\t\timmediateChange\t\t是否在手指松开时立即触发change事件(默认 false )\r\n * @event {Function} close\t\t关闭选择器时触发\r\n * @event {Function} cancel\t\t点击取消按钮触发\r\n * @event {Function} change\t\t当选择值变化时触发\r\n * @event {Function} confirm\t点击确定按钮,返回当前选择的值\r\n */\r\nimport props from './props.js';\r\nexport default {\r\n\tname: 'u-picker',\r\n\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\t// 上一次选择的列索引\r\n\t\t\tlastIndex: [],\r\n\t\t\t// 索引值 ,对应picker-view的value\r\n\t\t\tinnerIndex: [],\r\n\t\t\t// 各列的值\r\n\t\t\tinnerColumns: [],\r\n\t\t\t// 上一次的变化列索引\r\n\t\t\tcolumnIndex: 0,\r\n\t\t}\r\n\t},\r\n\twatch: {\r\n\t\t// 监听默认索引的变化,重新设置对应的值\r\n\t\tdefaultIndex: {\r\n\t\t\timmediate: true,\r\n\t\t\thandler(n) {\r\n\t\t\t\tthis.setIndexs(n, true)\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 监听columns参数的变化\r\n\t\tcolumns: {\r\n\t\t\timmediate: true,\r\n\t\t\thandler(n) {\r\n\t\t\t\tthis.setColumns(n)\r\n\t\t\t}\r\n\t\t},\r\n\t},\r\n\tmethods: {\r\n\t\t// 获取item需要显示的文字,判别为对象还是文本\r\n\t\tgetItemText(item) {\r\n\t\t\tif (uni.$u.test.object(item)) {\r\n\t\t\t\treturn item[this.keyName]\r\n\t\t\t} else {\r\n\t\t\t\treturn item\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 关闭选择器\r\n\t\tcloseHandler() {\r\n\t\t\tif (this.closeOnClickOverlay) {\r\n\t\t\t\tthis.$emit('close')\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 点击工具栏的取消按钮\r\n\t\tcancel() {\r\n\t\t\tthis.$emit('cancel')\r\n\t\t},\r\n\t\t// 点击工具栏的确定按钮\r\n\t\tconfirm() {\r\n\t\t\tthis.$emit('confirm', {\r\n\t\t\t\tindexs: this.innerIndex,\r\n\t\t\t\tvalue: this.innerColumns.map((item, index) => item[this.innerIndex[index]]),\r\n\t\t\t\tvalues: this.innerColumns\r\n\t\t\t})\r\n\t\t},\r\n\t\t// 选择器某一列的数据发生变化时触发\r\n\t\tchangeHandler(e) {\r\n\t\t\tconst {\r\n\t\t\t\tvalue\r\n\t\t\t} = e.detail\r\n\t\t\tlet index = 0,\r\n\t\t\t\tcolumnIndex = 0\r\n\t\t\t// 通过对比前后两次的列索引,得出当前变化的是哪一列\r\n\t\t\tfor (let i = 0; i < value.length; i++) {\r\n\t\t\t\tlet item = value[i]\r\n\t\t\t\tif (item !== (this.lastIndex[i] || 0)) { // 把undefined转为合法假值0\r\n\t\t\t\t\t// 设置columnIndex为当前变化列的索引\r\n\t\t\t\t\tcolumnIndex = i\r\n\t\t\t\t\t// index则为变化列中的变化项的索引\r\n\t\t\t\t\tindex = item\r\n\t\t\t\t\tbreak // 终止循环,即使少一次循环,也是性能的提升\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tthis.columnIndex = columnIndex\r\n\t\t\tconst values = this.innerColumns\r\n\t\t\t// 将当前的各项变化索引,设置为\"上一次\"的索引变化值\r\n\t\t\tthis.setLastIndex(value)\r\n\t\t\tthis.setIndexs(value)\r\n\r\n\t\t\tthis.$emit('change', {\r\n\t\t\t\t// #ifndef MP-WEIXIN || MP-LARK\r\n\t\t\t\t// 微信小程序不能传递this,会因为循环引用而报错\r\n\t\t\t\tpicker: this,\r\n\t\t\t\t// #endif\r\n\t\t\t\tvalue: this.innerColumns.map((item, index) => item[value[index]]),\r\n\t\t\t\tindex,\r\n\t\t\t\tindexs: value,\r\n\t\t\t\t// values为当前变化列的数组内容\r\n\t\t\t\tvalues,\r\n\t\t\t\tcolumnIndex\r\n\t\t\t})\r\n\t\t},\r\n\t\t// 设置index索引,此方法可被外部调用设置\r\n\t\tsetIndexs(index, setLastIndex) {\r\n\t\t\tthis.innerIndex = uni.$u.deepClone(index)\r\n\t\t\tif (setLastIndex) {\r\n\t\t\t\tthis.setLastIndex(index)\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 记录上一次的各列索引位置\r\n\t\tsetLastIndex(index) {\r\n\t\t\t// 当能进入此方法,意味着当前设置的各列默认索引,即为“上一次”的选中值,需要记录,是因为changeHandler中\r\n\t\t\t// 需要拿前后的变化值进行对比,得出当前发生改变的是哪一列\r\n\t\t\tthis.lastIndex = uni.$u.deepClone(index)\r\n\t\t},\r\n\t\t// 设置对应列选项的所有值\r\n\t\tsetColumnValues(columnIndex, values) {\r\n\t\t\t// 替换innerColumns数组中columnIndex索引的值为values,使用的是数组的splice方法\r\n\t\t\tthis.innerColumns.splice(columnIndex, 1, values)\r\n\t\t\t// 拷贝一份原有的innerIndex做临时变量,将大于当前变化列的所有的列的默认索引设置为0\r\n\t\t\tlet tmpIndex = uni.$u.deepClone(this.innerIndex)\r\n\t\t\tfor (let i = 0; i < this.innerColumns.length; i++) {\r\n\t\t\t\tif (i > this.columnIndex) {\r\n\t\t\t\t\ttmpIndex[i] = 0\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t// 一次性赋值,不能单个修改,否则无效\r\n\t\t\tthis.setIndexs(tmpIndex)\r\n\t\t},\r\n\t\t// 获取对应列的所有选项\r\n\t\tgetColumnValues(columnIndex) {\r\n\t\t\t// 进行同步阻塞,因为外部得到change事件之后,可能需要执行setColumnValues更新列的值\r\n\t\t\t// 索引如果在外部change的回调中调用getColumnValues的话,可能无法得到变更后的列值,这里进行一定延时,保证值的准确性\r\n\t\t\t(async () => {\r\n\t\t\t\tawait uni.$u.sleep()\r\n\t\t\t})()\r\n\t\t\treturn this.innerColumns[columnIndex]\r\n\t\t},\r\n\t\t// 设置整体各列的columns的值\r\n\t\tsetColumns(columns) {\r\n\t\t\tthis.innerColumns = uni.$u.deepClone(columns)\r\n\t\t\t// 如果在设置各列数据时,没有被设置默认的各列索引defaultIndex,那么用0去填充它,数组长度为列的数量\r\n\t\t\tif (this.innerIndex.length === 0) {\r\n\t\t\t\tthis.innerIndex = new Array(columns.length).fill(0)\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 获取各列选中值对应的索引\r\n\t\tgetIndexs() {\r\n\t\t\treturn this.innerIndex\r\n\t\t},\r\n\t\t// 获取各列选中的值\r\n\t\tgetValues() {\r\n\t\t\t// 进行同步阻塞,因为外部得到change事件之后,可能需要执行setColumnValues更新列的值\r\n\t\t\t// 索引如果在外部change的回调中调用getValues的话,可能无法得到变更后的列值,这里进行一定延时,保证值的准确性\r\n\t\t\t(async () => {\r\n\t\t\t\tawait uni.$u.sleep()\r\n\t\t\t})()\r\n\t\t\treturn this.innerColumns.map((item, index) => item[this.innerIndex[index]])\r\n\t\t}\r\n\t},\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-picker {\r\n\t\tposition: relative;\r\n\r\n\t\t&__view {\r\n\r\n\t\t\t&__column {\r\n\t\t\t\t@include flex;\r\n\t\t\t\tflex: 1;\r\n\t\t\t\tjustify-content: center;\r\n\r\n\t\t\t\t&__item {\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\tfont-size: 16px;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\t/* #endif */\r\n\t\t\t\t\tcolor: $u-main-color;\r\n\r\n\t\t\t\t\t&--disabled {\r\n\t\t\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\t\t\tcursor: not-allowed;\r\n\t\t\t\t\t\t/* #endif */\r\n\t\t\t\t\t\topacity: 0.35;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--loading {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tright: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tbottom: 0;\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tbackground-color: rgba(255, 255, 255, 0.87);\r\n\t\t\tz-index: 1000;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=style&index=0&id=d45639b2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=style&index=0&id=d45639b2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842226\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-picker/u-picker.vue?304a","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-picker/u-picker.vue?6454","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-picker/u-picker.vue?e434","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-picker/u-picker.vue?921e","uni-app:///node_modules/uview-ui/components/u-picker/u-picker.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-picker/u-picker.vue?e500","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-picker/u-picker.vue?8aff"],"names":["name","mixins","data","lastIndex","innerIndex","innerColumns","columnIndex","watch","defaultIndex","immediate","handler","columns","methods","getItemText","closeHandler","cancel","confirm","indexs","value","values","changeHandler","e","index","setIndexs","setLastIndex","setColumnValues","tmpIndex","getColumnValues","uni","setColumns","getIndexs","getValues"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;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,2RAEN;AACP,KAAK;AACL;AACA,aAAa,uSAEN;AACP,KAAK;AACL;AACA,aAAa,qUAEN;AACP,KAAK;AACL;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;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC5EA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;AC8E7vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAtBA,eAwBA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;IACA;EACA;EACAC;IACA;IACAC;MACAC;MACAC;QACA;MACA;IACA;IACA;IACAC;MACAF;MACAC;QACA;MACA;IACA;EACA;EACAE;IACA;IACAC;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;UAAA;QAAA;QACAC;MACA;IACA;IACA;IACAC;MACA,IACAF,QACAG,SADAH;MAEA;QACAZ;MACA;MACA;QACA;QACA;UAAA;UACA;UACAA;UACA;UACAgB;UACA;QACA;MACA;;MACA;MACA;MACA;MACA;MACA;MAEA;QAKAJ;UAAA;QAAA;QACAI;QACAL;QACA;QACAE;QACAb;MACA;IACA;IACA;IACAiB;MACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;MACA;MACA;QACA;UACAC;QACA;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QAAA;UAAA;YAAA;cAAA;gBAAA;gBAAA,OACAC;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA,CACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;MACA;QAAA;UAAA;YAAA;cAAA;gBAAA;gBAAA,OACAH;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA,CACA;MACA;QAAA;MAAA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACxOA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-picker/u-picker.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-picker.vue?vue&type=template&id=d45639b2&scoped=true&\"\nvar renderjs\nimport script from \"./u-picker.vue?vue&type=script&lang=js&\"\nexport * from \"./u-picker.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-picker.vue?vue&type=style&index=0&id=d45639b2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"d45639b2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-picker/u-picker.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=template&id=d45639b2&scoped=true&\"","var components\ntry {\n components = {\n uPopup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-popup/u-popup\" */ \"uview-ui/components/u-popup/u-popup.vue\"\n )\n },\n uToolbar: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toolbar/u-toolbar\" */ \"uview-ui/components/u-toolbar/u-toolbar.vue\"\n )\n },\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"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 g0 = _vm.$u.addUnit(_vm.visibleItemCount * _vm.itemHeight)\n var g1 = _vm.$u.addUnit(_vm.itemHeight)\n var l1 = _vm.__map(_vm.innerColumns, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g2 = _vm.$u.test.array(item)\n var g3 = g2 ? _vm.$u.addUnit(_vm.itemHeight) : null\n var g4 = g2 ? _vm.$u.addUnit(_vm.itemHeight) : null\n var l0 = _vm.__map(item, function (item1, index1) {\n var $orig = _vm.__get_orig(item1)\n var m0 = g2 ? _vm.getItemText(item1) : null\n return {\n $orig: $orig,\n m0: m0,\n }\n })\n return {\n $orig: $orig,\n g2: g2,\n g3: g3,\n g4: g4,\n l0: l0,\n }\n })\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n g1: g1,\n l1: l1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=script&lang=js&\"","<template>\r\n\t<u-popup\r\n\t\t:show=\"show\"\r\n\t\t@close=\"closeHandler\"\r\n\t>\r\n\t\t<view class=\"u-picker\">\r\n\t\t\t<u-toolbar\r\n\t\t\t\tv-if=\"showToolbar\"\r\n\t\t\t\t:cancelColor=\"cancelColor\"\r\n\t\t\t\t:confirmColor=\"confirmColor\"\r\n\t\t\t\t:cancelText=\"cancelText\"\r\n\t\t\t\t:confirmText=\"confirmText\"\r\n\t\t\t\t:title=\"title\"\r\n\t\t\t\t@cancel=\"cancel\"\r\n\t\t\t\t@confirm=\"confirm\"\r\n\t\t\t></u-toolbar>\r\n\t\t\t<picker-view\r\n\t\t\t\tclass=\"u-picker__view\"\r\n\t\t\t\t:indicatorStyle=\"`height: ${$u.addUnit(itemHeight)}`\"\r\n\t\t\t\t:value=\"innerIndex\"\r\n\t\t\t\t:immediateChange=\"immediateChange\"\r\n\t\t\t\t:style=\"{\r\n\t\t\t\t\theight: `${$u.addUnit(visibleItemCount * itemHeight)}`\r\n\t\t\t\t}\"\r\n\t\t\t\t@change=\"changeHandler\"\r\n\t\t\t>\r\n\t\t\t\t<picker-view-column\r\n\t\t\t\t\tv-for=\"(item, index) in innerColumns\"\r\n\t\t\t\t\t:key=\"index\"\r\n\t\t\t\t\tclass=\"u-picker__view__column\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<text\r\n\t\t\t\t\t\tv-if=\"$u.test.array(item)\"\r\n\t\t\t\t\t\tclass=\"u-picker__view__column__item u-line-1\"\r\n\t\t\t\t\t\tv-for=\"(item1, index1) in item\"\r\n\t\t\t\t\t\t:key=\"index1\"\r\n\t\t\t\t\t\t:style=\"{\r\n\t\t\t\t\t\t\theight: $u.addUnit(itemHeight),\r\n\t\t\t\t\t\t\tlineHeight: $u.addUnit(itemHeight),\r\n\t\t\t\t\t\t\tfontWeight: index1 === innerIndex[index] ? 'bold' : 'normal'\r\n\t\t\t\t\t\t}\"\r\n\t\t\t\t\t>{{ getItemText(item1) }}</text>\r\n\t\t\t\t</picker-view-column>\r\n\t\t\t</picker-view>\r\n\t\t\t<view\r\n\t\t\t\tv-if=\"loading\"\r\n\t\t\t\tclass=\"u-picker--loading\"\r\n\t\t\t>\r\n\t\t\t\t<u-loading-icon mode=\"circle\"></u-loading-icon>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</u-popup>\r\n</template>\r\n\r\n<script>\r\n/**\r\n * u-picker\r\n * @description 选择器\r\n * @property {Boolean}\t\t\tshow\t\t\t\t是否显示picker弹窗(默认 false )\r\n * @property {Boolean}\t\t\tshowToolbar\t\t\t是否显示顶部的操作栏(默认 true )\r\n * @property {String}\t\t\ttitle\t\t\t\t顶部标题\r\n * @property {Array}\t\t\tcolumns\t\t\t\t对象数组,设置每一列的数据\r\n * @property {Boolean}\t\t\tloading\t\t\t\t是否显示加载中状态(默认 false )\r\n * @property {String | Number}\titemHeight\t\t\t各列中,单个选项的高度(默认 44 )\r\n * @property {String}\t\t\tcancelText\t\t\t取消按钮的文字(默认 '取消' )\r\n * @property {String}\t\t\tconfirmText\t\t\t确认按钮的文字(默认 '确定' )\r\n * @property {String}\t\t\tcancelColor\t\t\t取消按钮的颜色(默认 '#909193' )\r\n * @property {String}\t\t\tconfirmColor\t\t确认按钮的颜色(默认 '#3c9cff' )\r\n * @property {String | Number}\tvisibleItemCount\t每列中可见选项的数量(默认 5 )\r\n * @property {String}\t\t\tkeyName\t\t\t\t选项对象中,需要展示的属性键名(默认 'text' )\r\n * @property {Boolean}\t\t\tcloseOnClickOverlay\t是否允许点击遮罩关闭选择器(默认 false )\r\n * @property {Array}\t\t\tdefaultIndex\t\t各列的默认索引\r\n * @property {Boolean}\t\t\timmediateChange\t\t是否在手指松开时立即触发change事件(默认 false )\r\n * @event {Function} close\t\t关闭选择器时触发\r\n * @event {Function} cancel\t\t点击取消按钮触发\r\n * @event {Function} change\t\t当选择值变化时触发\r\n * @event {Function} confirm\t点击确定按钮,返回当前选择的值\r\n */\r\nimport props from './props.js';\r\nexport default {\r\n\tname: 'u-picker',\r\n\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\t// 上一次选择的列索引\r\n\t\t\tlastIndex: [],\r\n\t\t\t// 索引值 ,对应picker-view的value\r\n\t\t\tinnerIndex: [],\r\n\t\t\t// 各列的值\r\n\t\t\tinnerColumns: [],\r\n\t\t\t// 上一次的变化列索引\r\n\t\t\tcolumnIndex: 0,\r\n\t\t}\r\n\t},\r\n\twatch: {\r\n\t\t// 监听默认索引的变化,重新设置对应的值\r\n\t\tdefaultIndex: {\r\n\t\t\timmediate: true,\r\n\t\t\thandler(n) {\r\n\t\t\t\tthis.setIndexs(n, true)\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 监听columns参数的变化\r\n\t\tcolumns: {\r\n\t\t\timmediate: true,\r\n\t\t\thandler(n) {\r\n\t\t\t\tthis.setColumns(n)\r\n\t\t\t}\r\n\t\t},\r\n\t},\r\n\tmethods: {\r\n\t\t// 获取item需要显示的文字,判别为对象还是文本\r\n\t\tgetItemText(item) {\r\n\t\t\tif (uni.$u.test.object(item)) {\r\n\t\t\t\treturn item[this.keyName]\r\n\t\t\t} else {\r\n\t\t\t\treturn item\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 关闭选择器\r\n\t\tcloseHandler() {\r\n\t\t\tif (this.closeOnClickOverlay) {\r\n\t\t\t\tthis.$emit('close')\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 点击工具栏的取消按钮\r\n\t\tcancel() {\r\n\t\t\tthis.$emit('cancel')\r\n\t\t},\r\n\t\t// 点击工具栏的确定按钮\r\n\t\tconfirm() {\r\n\t\t\tthis.$emit('confirm', {\r\n\t\t\t\tindexs: this.innerIndex,\r\n\t\t\t\tvalue: this.innerColumns.map((item, index) => item[this.innerIndex[index]]),\r\n\t\t\t\tvalues: this.innerColumns\r\n\t\t\t})\r\n\t\t},\r\n\t\t// 选择器某一列的数据发生变化时触发\r\n\t\tchangeHandler(e) {\r\n\t\t\tconst {\r\n\t\t\t\tvalue\r\n\t\t\t} = e.detail\r\n\t\t\tlet index = 0,\r\n\t\t\t\tcolumnIndex = 0\r\n\t\t\t// 通过对比前后两次的列索引,得出当前变化的是哪一列\r\n\t\t\tfor (let i = 0; i < value.length; i++) {\r\n\t\t\t\tlet item = value[i]\r\n\t\t\t\tif (item !== (this.lastIndex[i] || 0)) { // 把undefined转为合法假值0\r\n\t\t\t\t\t// 设置columnIndex为当前变化列的索引\r\n\t\t\t\t\tcolumnIndex = i\r\n\t\t\t\t\t// index则为变化列中的变化项的索引\r\n\t\t\t\t\tindex = item\r\n\t\t\t\t\tbreak // 终止循环,即使少一次循环,也是性能的提升\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tthis.columnIndex = columnIndex\r\n\t\t\tconst values = this.innerColumns\r\n\t\t\t// 将当前的各项变化索引,设置为\"上一次\"的索引变化值\r\n\t\t\tthis.setLastIndex(value)\r\n\t\t\tthis.setIndexs(value)\r\n\r\n\t\t\tthis.$emit('change', {\r\n\t\t\t\t// #ifndef MP-WEIXIN || MP-LARK\r\n\t\t\t\t// 微信小程序不能传递this,会因为循环引用而报错\r\n\t\t\t\tpicker: this,\r\n\t\t\t\t// #endif\r\n\t\t\t\tvalue: this.innerColumns.map((item, index) => item[value[index]]),\r\n\t\t\t\tindex,\r\n\t\t\t\tindexs: value,\r\n\t\t\t\t// values为当前变化列的数组内容\r\n\t\t\t\tvalues,\r\n\t\t\t\tcolumnIndex\r\n\t\t\t})\r\n\t\t},\r\n\t\t// 设置index索引,此方法可被外部调用设置\r\n\t\tsetIndexs(index, setLastIndex) {\r\n\t\t\tthis.innerIndex = uni.$u.deepClone(index)\r\n\t\t\tif (setLastIndex) {\r\n\t\t\t\tthis.setLastIndex(index)\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 记录上一次的各列索引位置\r\n\t\tsetLastIndex(index) {\r\n\t\t\t// 当能进入此方法,意味着当前设置的各列默认索引,即为“上一次”的选中值,需要记录,是因为changeHandler中\r\n\t\t\t// 需要拿前后的变化值进行对比,得出当前发生改变的是哪一列\r\n\t\t\tthis.lastIndex = uni.$u.deepClone(index)\r\n\t\t},\r\n\t\t// 设置对应列选项的所有值\r\n\t\tsetColumnValues(columnIndex, values) {\r\n\t\t\t// 替换innerColumns数组中columnIndex索引的值为values,使用的是数组的splice方法\r\n\t\t\tthis.innerColumns.splice(columnIndex, 1, values)\r\n\t\t\t// 拷贝一份原有的innerIndex做临时变量,将大于当前变化列的所有的列的默认索引设置为0\r\n\t\t\tlet tmpIndex = uni.$u.deepClone(this.innerIndex)\r\n\t\t\tfor (let i = 0; i < this.innerColumns.length; i++) {\r\n\t\t\t\tif (i > this.columnIndex) {\r\n\t\t\t\t\ttmpIndex[i] = 0\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t// 一次性赋值,不能单个修改,否则无效\r\n\t\t\tthis.setIndexs(tmpIndex)\r\n\t\t},\r\n\t\t// 获取对应列的所有选项\r\n\t\tgetColumnValues(columnIndex) {\r\n\t\t\t// 进行同步阻塞,因为外部得到change事件之后,可能需要执行setColumnValues更新列的值\r\n\t\t\t// 索引如果在外部change的回调中调用getColumnValues的话,可能无法得到变更后的列值,这里进行一定延时,保证值的准确性\r\n\t\t\t(async () => {\r\n\t\t\t\tawait uni.$u.sleep()\r\n\t\t\t})()\r\n\t\t\treturn this.innerColumns[columnIndex]\r\n\t\t},\r\n\t\t// 设置整体各列的columns的值\r\n\t\tsetColumns(columns) {\r\n\t\t\tthis.innerColumns = uni.$u.deepClone(columns)\r\n\t\t\t// 如果在设置各列数据时,没有被设置默认的各列索引defaultIndex,那么用0去填充它,数组长度为列的数量\r\n\t\t\tif (this.innerIndex.length === 0) {\r\n\t\t\t\tthis.innerIndex = new Array(columns.length).fill(0)\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 获取各列选中值对应的索引\r\n\t\tgetIndexs() {\r\n\t\t\treturn this.innerIndex\r\n\t\t},\r\n\t\t// 获取各列选中的值\r\n\t\tgetValues() {\r\n\t\t\t// 进行同步阻塞,因为外部得到change事件之后,可能需要执行setColumnValues更新列的值\r\n\t\t\t// 索引如果在外部change的回调中调用getValues的话,可能无法得到变更后的列值,这里进行一定延时,保证值的准确性\r\n\t\t\t(async () => {\r\n\t\t\t\tawait uni.$u.sleep()\r\n\t\t\t})()\r\n\t\t\treturn this.innerColumns.map((item, index) => item[this.innerIndex[index]])\r\n\t\t}\r\n\t},\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-picker {\r\n\t\tposition: relative;\r\n\r\n\t\t&__view {\r\n\r\n\t\t\t&__column {\r\n\t\t\t\t@include flex;\r\n\t\t\t\tflex: 1;\r\n\t\t\t\tjustify-content: center;\r\n\r\n\t\t\t\t&__item {\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\tfont-size: 16px;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\t/* #endif */\r\n\t\t\t\t\tcolor: $u-main-color;\r\n\r\n\t\t\t\t\t&--disabled {\r\n\t\t\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\t\t\tcursor: not-allowed;\r\n\t\t\t\t\t\t/* #endif */\r\n\t\t\t\t\t\topacity: 0.35;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--loading {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tright: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tbottom: 0;\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tbackground-color: rgba(255, 255, 255, 0.87);\r\n\t\t\tz-index: 1000;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=style&index=0&id=d45639b2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=style&index=0&id=d45639b2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798225\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-popup/u-popup.vue?bec3","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-popup/u-popup.vue?ee37","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-popup/u-popup.vue?a963","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-popup/u-popup.vue?864f","uni-app:///node_modules/uview-ui/components/u-popup/u-popup.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-popup/u-popup.vue?4fde","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-popup/u-popup.vue?00d2"],"names":["name","mixins","data","overlayDuration","watch","show","computed","transitionStyle","zIndex","position","display","style","bottom","top","left","right","alignItems","contentStyle","uni","safeAreaInsets","methods","overlayClick","close","afterEnter","clickHandler","retryComputedComponentRect","i","child"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;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,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,+TAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC9DA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC+C5vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAvBA,eAwBA;EACAA;EACAC;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACAC;MACA;QAEA;QACA;MAEA;IACA;EACA;EACAC;IACAC;MACA;QACAC;QACAC;QACAC;MACA;MACAC;MACA;QACA;UACAC;UACAC;QACA;MACA;QACA;UACAD;UACAC;QACA;MACA;QACA;UACAC;UACAC;QACA;MACA;QACA;UACAD;UACAC;QACA;MACA;QACA;UACAC;UACA;UACAH;UACAC;UACAC;UACAH;QACA;MACA;IACA;IACAK;MACA;MACA;MACA;MACA,kBAEAC;QADAC;MAEA;QACAR;MACA;MACA;MACA;QACAA;MACA;MACA;QACA;QACA;UACAA;UACAA;QACA;UACAA;UACAA;QACA;UACAA;QACA;MACA;MACA;IACA;IACAF;MACA;QACA;MACA;MACA;QACA;MACA;MACA;QACA;MACA;MACA;QACA;MACA;MACA;QACA;MACA;IACA;EACA;EACAW;IACA;IACAC;MACA;QACA;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;QACA;MACA;MACA;IACA;IAEAC;MAAA;MACA;MACA,6GACA,qGACA,yGACA,sBACA;MACA;MAAA,2BACAC;QACA;QACA;QACA;QACA;QACA;UACA;UACAR;YACAS;UACA;QACA;QACA;QACA;UACA;QACA;MAAA;MAdA;QAAA;MAeA;IACA;EAEA;AACA;AAAA,2B;;;;;;;;;;;;;AChOA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-popup/u-popup.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-popup.vue?vue&type=template&id=52d4ddd1&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=52d4ddd1&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"52d4ddd1\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-popup/u-popup.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=template&id=52d4ddd1&scoped=true&\"","var components\ntry {\n components = {\n uOverlay: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-overlay/u-overlay\" */ \"uview-ui/components/u-overlay/u-overlay.vue\"\n )\n },\n uTransition: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-transition/u-transition\" */ \"uview-ui/components/u-transition/u-transition.vue\"\n )\n },\n uStatusBar: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-status-bar/u-status-bar\" */ \"uview-ui/components/u-status-bar/u-status-bar.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uSafeBottom: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom\" */ \"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 _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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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@afterEnter=\"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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=style&index=0&id=52d4ddd1&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=style&index=0&id=52d4ddd1&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842250\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-popup/u-popup.vue?bec3","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-popup/u-popup.vue?ee37","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-popup/u-popup.vue?a963","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-popup/u-popup.vue?864f","uni-app:///node_modules/uview-ui/components/u-popup/u-popup.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-popup/u-popup.vue?4fde","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-popup/u-popup.vue?00d2"],"names":["name","mixins","data","overlayDuration","watch","show","computed","transitionStyle","zIndex","position","display","style","bottom","top","left","right","alignItems","contentStyle","uni","safeAreaInsets","methods","overlayClick","close","afterEnter","clickHandler","retryComputedComponentRect","i","child"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;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,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,+TAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC9DA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC+C5vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAvBA,eAwBA;EACAA;EACAC;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACAC;MACA;QAEA;QACA;MAEA;IACA;EACA;EACAC;IACAC;MACA;QACAC;QACAC;QACAC;MACA;MACAC;MACA;QACA;UACAC;UACAC;QACA;MACA;QACA;UACAD;UACAC;QACA;MACA;QACA;UACAC;UACAC;QACA;MACA;QACA;UACAD;UACAC;QACA;MACA;QACA;UACAC;UACA;UACAH;UACAC;UACAC;UACAH;QACA;MACA;IACA;IACAK;MACA;MACA;MACA;MACA,kBAEAC;QADAC;MAEA;QACAR;MACA;MACA;MACA;QACAA;MACA;MACA;QACA;QACA;UACAA;UACAA;QACA;UACAA;UACAA;QACA;UACAA;QACA;MACA;MACA;IACA;IACAF;MACA;QACA;MACA;MACA;QACA;MACA;MACA;QACA;MACA;MACA;QACA;MACA;MACA;QACA;MACA;IACA;EACA;EACAW;IACA;IACAC;MACA;QACA;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;QACA;MACA;MACA;IACA;IAEAC;MAAA;MACA;MACA,6GACA,qGACA,yGACA,sBACA;MACA;MAAA,2BACAC;QACA;QACA;QACA;QACA;QACA;UACA;UACAR;YACAS;UACA;QACA;QACA;QACA;UACA;QACA;MAAA;MAdA;QAAA;MAeA;IACA;EAEA;AACA;AAAA,2B;;;;;;;;;;;;;AChOA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-popup/u-popup.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-popup.vue?vue&type=template&id=52d4ddd1&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=52d4ddd1&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"52d4ddd1\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-popup/u-popup.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=template&id=52d4ddd1&scoped=true&\"","var components\ntry {\n components = {\n uOverlay: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-overlay/u-overlay\" */ \"uview-ui/components/u-overlay/u-overlay.vue\"\n )\n },\n uTransition: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-transition/u-transition\" */ \"uview-ui/components/u-transition/u-transition.vue\"\n )\n },\n uStatusBar: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-status-bar/u-status-bar\" */ \"uview-ui/components/u-status-bar/u-status-bar.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uSafeBottom: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom\" */ \"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 _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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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@afterEnter=\"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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=style&index=0&id=52d4ddd1&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=style&index=0&id=52d4ddd1&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798232\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-rate/u-rate.vue?d72f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-rate/u-rate.vue?3599","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-rate/u-rate.vue?eb5e","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-rate/u-rate.vue?6e20","uni-app:///node_modules/uview-ui/components/u-rate/u-rate.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-rate/u-rate.vue?6f1d","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-rate/u-rate.vue?871d"],"names":["name","mixins","data","elId","elClass","rateBoxLeft","activeIndex","rateWidth","moving","watch","value","methods","init","uni","getRateItemRect","getRateIconWrapRect","touchMove","touchEnd","clickHandler","x","emitEvent","getActiveIndex","index","setTimeout","mounted"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACzFA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;AC8E3vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AApBA,eAqBA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACAC;MACAC;MAAA;MACAC;MACAC;MAAA;MACA;MACAC;IACA;EACA;EACAC;IACAC;MACA;IACA;IACAJ;EACA;EACAK;IACAC;MAAA;MACAC;QACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MAAA;QAAA;UAAA;YAAA;cAAA;gBAAA;gBAAA,OACAD;cAAA;gBACA;;gBAEA;kBACA;gBACA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IAOA;IACA;IACAE;MAAA;MACA;;MAEA;QACA;MACA;IAUA;IACA;IACAC;MACA;MACA;QACA;MACA;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;QACA;MACA;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;QACA;MACA;MACA;MACA;MACA;;MAEAC;MAMA;IACA;IACA;IACAC;MACA;MACA;MACA;MACA;IACA;IACA;IACAC;MAAA;MAAA;MACA;QACA;MACA;MACA;MACA;MACA;MACAF;MACA;MACA;MACA;MACA;MACA;MACA;QACAG;QACA;QACA;QACA;UACAA;QACA;UACAA;QACA;MACA;QACAA;QACA;QACA;QACA;QACA;UACA;QACA;UACA;QACA;MAEA;MACA;MACA;MACA;QACA;MACA;;MAEA;MACAC;QACA;MACA;MACA;MACAA;QACA;MACA;IACA;EACA;EACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACvQA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-rate/u-rate.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-rate.vue?vue&type=template&id=01de4127&scoped=true&\"\nvar renderjs\nimport script from \"./u-rate.vue?vue&type=script&lang=js&\"\nexport * from \"./u-rate.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-rate.vue?vue&type=style&index=0&id=01de4127&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"01de4127\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-rate/u-rate.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-rate.vue?vue&type=template&id=01de4127&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"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.$u.addStyle(_vm.customStyle)])\n var g0 = Math.floor(_vm.activeIndex)\n var g1 = !_vm.disabled ? Math.floor(_vm.activeIndex) : null\n var g2 = _vm.allowHalf ? _vm.$u.addUnit(_vm.rateWidth / 2) : null\n var g3 = _vm.allowHalf ? Math.ceil(_vm.activeIndex) : null\n var g4 = _vm.allowHalf && !_vm.disabled ? Math.ceil(_vm.activeIndex) : null\n var l0 = _vm.__map(Number(_vm.count), function (item, index) {\n var $orig = _vm.__get_orig(item)\n var a0 = {\n \"padding-left\": _vm.$u.addUnit(_vm.gutter / 2),\n \"padding-right\": _vm.$u.addUnit(_vm.gutter / 2),\n }\n var a1 = _vm.allowHalf\n ? {\n \"padding-left\": _vm.$u.addUnit(_vm.gutter / 2),\n \"padding-right\": _vm.$u.addUnit(_vm.gutter / 2),\n }\n : null\n return {\n $orig: $orig,\n a0: a0,\n a1: a1,\n }\n })\n if (!_vm._isMounted) {\n _vm.e0 = function ($event, index) {\n var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n _temp2 = _temp.eventParams || _temp[\"event-params\"],\n index = _temp2.index\n var _temp, _temp2\n $event.stopPropagation()\n return _vm.clickHandler($event, index + 1)\n }\n _vm.e1 = function ($event, index) {\n var _temp3 = arguments[arguments.length - 1].currentTarget.dataset,\n _temp4 = _temp3.eventParams || _temp3[\"event-params\"],\n index = _temp4.index\n var _temp3, _temp4\n $event.stopPropagation()\n return _vm.clickHandler($event, index + 1)\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n g0: g0,\n g1: g1,\n g2: g2,\n g3: g3,\n g4: g4,\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.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-rate.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-rate.vue?vue&type=script&lang=js&\"","<template>\r\n <view\r\n class=\"u-rate\"\r\n :id=\"elId\"\r\n ref=\"u-rate\"\r\n :style=\"[$u.addStyle(customStyle)]\"\r\n >\r\n <view\r\n class=\"u-rate__content\"\r\n @touchmove.stop=\"touchMove\"\r\n @touchend.stop=\"touchEnd\"\r\n >\r\n <view\r\n class=\"u-rate__content__item\"\r\n v-for=\"(item, index) in Number(count)\"\r\n :key=\"index\"\r\n :class=\"[elClass]\"\r\n >\r\n <view\r\n class=\"u-rate__content__item__icon-wrap\"\r\n ref=\"u-rate__content__item__icon-wrap\"\r\n @tap.stop=\"clickHandler($event, index + 1)\"\r\n >\r\n <u-icon\r\n :name=\"\r\n Math.floor(activeIndex) > index\r\n ? activeIcon\r\n : inactiveIcon\r\n \"\r\n :color=\"\r\n disabled\r\n ? '#c8c9cc'\r\n : Math.floor(activeIndex) > index\r\n ? activeColor\r\n : inactiveColor\r\n \"\r\n :custom-style=\"{\r\n 'padding-left': $u.addUnit(gutter / 2),\r\n\t\t\t\t\t\t\t'padding-right': $u.addUnit(gutter / 2)\r\n }\"\r\n :size=\"size\"\r\n ></u-icon>\r\n </view>\r\n <view\r\n v-if=\"allowHalf\"\r\n @tap.stop=\"clickHandler($event, index + 1)\"\r\n class=\"u-rate__content__item__icon-wrap u-rate__content__item__icon-wrap--half\"\r\n :style=\"[{\r\n width: $u.addUnit(rateWidth / 2),\r\n }]\"\r\n ref=\"u-rate__content__item__icon-wrap\"\r\n >\r\n <u-icon\r\n :name=\"\r\n Math.ceil(activeIndex) > index\r\n ? activeIcon\r\n : inactiveIcon\r\n \"\r\n :color=\"\r\n disabled\r\n ? '#c8c9cc'\r\n : Math.ceil(activeIndex) > index\r\n ? activeColor\r\n : inactiveColor\r\n \"\r\n :custom-style=\"{\r\n\t\t\t\t\t\t\t'padding-left': $u.addUnit(gutter / 2),\r\n\t\t\t\t\t\t\t'padding-right': $u.addUnit(gutter / 2)\r\n }\"\r\n :size=\"size\"\r\n ></u-icon>\r\n </view>\r\n </view>\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\r\n\t// #ifdef APP-NVUE\r\n\tconst dom = weex.requireModule(\"dom\");\r\n\t// #endif\r\n\t/**\r\n\t * rate 评分\r\n\t * @description 该组件一般用于满意度调查,星型评分的场景\r\n\t * @tutorial https://www.uviewui.com/components/rate.html\r\n\t * @property {String | Number}\tvalue\t\t\t用于v-model双向绑定选中的星星数量 (默认 1 )\r\n\t * @property {String | Number}\tcount\t\t\t最多可选的星星数量 (默认 5 )\r\n\t * @property {Boolean}\t\t\tdisabled\t\t是否禁止用户操作 (默认 false )\r\n\t * @property {Boolean}\t\t\treadonly\t\t是否只读 (默认 false )\r\n\t * @property {String | Number}\tsize\t\t\t星星的大小,单位px (默认 18 )\r\n\t * @property {String}\t\t\tinactiveColor\t未选中星星的颜色 (默认 '#b2b2b2' )\r\n\t * @property {String}\t\t\tactiveColor\t\t选中的星星颜色 (默认 '#FA3534' )\r\n\t * @property {String | Number}\tgutter\t\t\t星星之间的距离 (默认 4 )\r\n\t * @property {String | Number}\tminCount\t\t最少选中星星的个数 (默认 1 )\r\n\t * @property {Boolean}\t\t\tallowHalf\t\t是否允许半星选择 (默认 false )\r\n\t * @property {String}\t\t\tactiveIcon\t\t选中时的图标名,只能为uView的内置图标 (默认 'star-fill' )\r\n\t * @property {String}\t\t\tinactiveIcon\t未选中时的图标名,只能为uView的内置图标 (默认 'star' )\r\n\t * @property {Boolean}\t\t\ttouchable\t\t是否可以通过滑动手势选择评分 (默认 'true' )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t组件的样式,对象形式\r\n\t * @event {Function} change 选中的星星发生变化时触发\r\n\t * @example <u-rate :count=\"count\" :value=\"2\"></u-rate>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-rate\",\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// 生成一个唯一id,否则一个页面多个评分组件,会造成冲突\r\n\t\t\t\telId: uni.$u.guid(),\r\n\t\t\t\telClass: uni.$u.guid(),\r\n\t\t\t\trateBoxLeft: 0, // 评分盒子左边到屏幕左边的距离,用于滑动选择时计算距离\r\n\t\t\t\tactiveIndex: this.value,\r\n\t\t\t\trateWidth: 0, // 每个星星的宽度\r\n\t\t\t\t// 标识是否正在滑动,由于iOS事件上touch比click先触发,导致快速滑动结束后,接着触发click,导致事件混乱而出错\r\n\t\t\t\tmoving: false,\r\n\t\t\t};\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tvalue(val) {\r\n\t\t\t\tthis.activeIndex = val;\r\n\t\t\t},\r\n\t\t\tactiveIndex: 'emitEvent'\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tinit() {\r\n\t\t\t\tuni.$u.sleep().then(() => {\r\n\t\t\t\t\tthis.getRateItemRect();\r\n\t\t\t\t\tthis.getRateIconWrapRect();\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取评分组件盒子的布局信息\r\n\t\t\tasync getRateItemRect() {\r\n\t\t\t\tawait uni.$u.sleep();\r\n\t\t\t\t// uView封装的获取节点的方法,详见文档\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tthis.$uGetRect(\"#\" + this.elId).then((res) => {\r\n\t\t\t\t\tthis.rateBoxLeft = res.left;\r\n\t\t\t\t});\r\n\t\t\t\t// #endif\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tdom.getComponentRect(this.$refs[\"u-rate\"], (res) => {\r\n\t\t\t\t\tthis.rateBoxLeft = res.size.left;\r\n\t\t\t\t});\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 获取单个星星的尺寸\r\n\t\t\tgetRateIconWrapRect() {\r\n\t\t\t\t// uView封装的获取节点的方法,详见文档\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tthis.$uGetRect(\".\" + this.elClass).then((res) => {\r\n\t\t\t\t\tthis.rateWidth = res.width;\r\n\t\t\t\t});\r\n\t\t\t\t// #endif\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tdom.getComponentRect(\r\n\t\t\t\t\tthis.$refs[\"u-rate__content__item__icon-wrap\"][0],\r\n\t\t\t\t\t(res) => {\r\n\t\t\t\t\t\tthis.rateWidth = res.size.width;\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},\r\n\t\t\t// 手指滑动\r\n\t\t\ttouchMove(e) {\r\n\t\t\t\t// 如果禁止通过手动滑动选择,返回\r\n\t\t\t\tif (!this.touchable) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tthis.preventEvent(e);\r\n\t\t\t\tconst x = e.changedTouches[0].pageX;\r\n\t\t\t\tthis.getActiveIndex(x);\r\n\t\t\t},\r\n\t\t\t// 停止滑动\r\n\t\t\ttouchEnd(e) {\r\n\t\t\t\t// 如果禁止通过手动滑动选择,返回\r\n\t\t\t\tif (!this.touchable) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tthis.preventEvent(e);\r\n\t\t\t\tconst x = e.changedTouches[0].pageX;\r\n\t\t\t\tthis.getActiveIndex(x);\r\n\t\t\t},\r\n\t\t\t// 通过点击,直接选中\r\n\t\t\tclickHandler(e, index) {\r\n\t\t\t\t// ios上,moving状态取消事件触发\r\n\t\t\t\tif (uni.$u.os() === \"ios\" && this.moving) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tthis.preventEvent(e);\r\n\t\t\t\tlet x = 0;\r\n\t\t\t\t// 点击时,在nvue上,无法获得点击的坐标,所以无法实现点击半星选择\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tx = e.changedTouches[0].pageX;\r\n\t\t\t\t// #endif\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// nvue下,无法通过点击获得坐标信息,这里通过元素的位置尺寸值模拟坐标\r\n\t\t\t\tx = index * this.rateWidth + this.rateBoxLeft;\r\n\t\t\t\t// #endif\r\n\t\t\t\tthis.getActiveIndex(x,true);\r\n\t\t\t},\r\n\t\t\t// 发出事件\r\n\t\t\temitEvent() {\r\n\t\t\t\t// 发出change事件\r\n\t\t\t\tthis.$emit(\"change\", this.activeIndex);\r\n\t\t\t\t// 同时修改双向绑定的value的值\r\n\t\t\t\tthis.$emit(\"input\", this.activeIndex);\r\n\t\t\t},\r\n\t\t\t// 获取当前激活的评分图标\r\n\t\t\tgetActiveIndex(x,isClick = false) {\r\n\t\t\t\tif (this.disabled || this.readonly) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t// 判断当前操作的点的x坐标值,是否在允许的边界范围内\r\n\t\t\t\tconst allRateWidth = this.rateWidth * this.count + this.rateBoxLeft;\r\n\t\t\t\t// 如果小于第一个图标的左边界,设置为最小值,如果大于所有图标的宽度,则设置为最大值\r\n\t\t\t\tx = uni.$u.range(this.rateBoxLeft, allRateWidth, x) - this.rateBoxLeft\r\n\t\t\t\t// 滑动点相对于评分盒子左边的距离\r\n\t\t\t\tconst distance = x;\r\n\t\t\t\t// 滑动的距离,相当于多少颗星星\r\n\t\t\t\tlet index;\r\n\t\t\t\t// 判断是否允许半星\r\n\t\t\t\tif (this.allowHalf) {\r\n\t\t\t\t\tindex = Math.floor(distance / this.rateWidth);\r\n\t\t\t\t\t// 取余,判断小数的区间范围\r\n\t\t\t\t\tconst decimal = distance % this.rateWidth;\r\n\t\t\t\t\tif (decimal <= this.rateWidth / 2 && decimal > 0) {\r\n\t\t\t\t\t\tindex += 0.5;\r\n\t\t\t\t\t} else if (decimal > this.rateWidth / 2) {\r\n\t\t\t\t\t\tindex++;\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tindex = Math.floor(distance / this.rateWidth);\r\n\t\t\t\t\t// 取余,判断小数的区间范围\r\n\t\t\t\t\tconst decimal = distance % this.rateWidth;\r\n\t\t\t\t\t// 非半星时,只有超过了图标的一半距离,才认为是选择了这颗星\r\n\t\t\t\t\tif (isClick){\r\n\t\t\t\t\t\tif (decimal > 0) index++;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tif (decimal > this.rateWidth / 2) index++;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t}\r\n\t\t\t\tthis.activeIndex = Math.min(index, this.count);\r\n\t\t\t\t// 对最少颗星星的限制\r\n\t\t\t\tif (this.activeIndex < this.minCount) {\r\n\t\t\t\t\tthis.activeIndex = this.minCount;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// 设置延时为了让click事件在touchmove之前触发\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tthis.moving = true;\r\n\t\t\t\t}, 10);\r\n\t\t\t\t// 一定时间后,取消标识为移动中状态,是为了让click事件无效\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tthis.moving = false;\r\n\t\t\t\t}, 10);\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};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import \"../../libs/css/components.scss\";\r\n$u-rate-margin: 0 !default;\r\n$u-rate-padding: 0 !default;\r\n$u-rate-item-icon-wrap-half-top: 0 !default;\r\n$u-rate-item-icon-wrap-half-left: 0 !default;\r\n\r\n.u-rate {\r\n @include flex;\r\n align-items: center;\r\n margin: $u-rate-margin;\r\n padding: $u-rate-padding;\r\n /* #ifndef APP-NVUE */\r\n touch-action: none;\r\n /* #endif */\r\n\r\n &__content {\r\n @include flex;\r\n\r\n\t\t&__item {\r\n\t\t position: relative;\r\n\r\n\t\t &__icon-wrap {\r\n\t\t &--half {\r\n\t\t position: absolute;\r\n\t\t overflow: hidden;\r\n\t\t top: $u-rate-item-icon-wrap-half-top;\r\n\t\t left: $u-rate-item-icon-wrap-half-left;\r\n\t\t }\r\n\t\t }\r\n\t\t}\r\n }\r\n}\r\n\r\n.u-icon {\r\n /* #ifndef APP-NVUE */\r\n box-sizing: border-box;\r\n /* #endif */\r\n}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-rate.vue?vue&type=style&index=0&id=01de4127&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-rate.vue?vue&type=style&index=0&id=01de4127&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842207\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-rate/u-rate.vue?d72f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-rate/u-rate.vue?3599","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-rate/u-rate.vue?eb5e","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-rate/u-rate.vue?6e20","uni-app:///node_modules/uview-ui/components/u-rate/u-rate.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-rate/u-rate.vue?6f1d","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-rate/u-rate.vue?871d"],"names":["name","mixins","data","elId","elClass","rateBoxLeft","activeIndex","rateWidth","moving","watch","value","methods","init","uni","getRateItemRect","getRateIconWrapRect","touchMove","touchEnd","clickHandler","x","emitEvent","getActiveIndex","index","setTimeout","mounted"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACzFA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;AC8E3vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AApBA,eAqBA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACAC;MACAC;MAAA;MACAC;MACAC;MAAA;MACA;MACAC;IACA;EACA;EACAC;IACAC;MACA;IACA;IACAJ;EACA;EACAK;IACAC;MAAA;MACAC;QACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MAAA;QAAA;UAAA;YAAA;cAAA;gBAAA;gBAAA,OACAD;cAAA;gBACA;;gBAEA;kBACA;gBACA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IAOA;IACA;IACAE;MAAA;MACA;;MAEA;QACA;MACA;IAUA;IACA;IACAC;MACA;MACA;QACA;MACA;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;QACA;MACA;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;QACA;MACA;MACA;MACA;MACA;;MAEAC;MAMA;IACA;IACA;IACAC;MACA;MACA;MACA;MACA;IACA;IACA;IACAC;MAAA;MAAA;MACA;QACA;MACA;MACA;MACA;MACA;MACAF;MACA;MACA;MACA;MACA;MACA;MACA;QACAG;QACA;QACA;QACA;UACAA;QACA;UACAA;QACA;MACA;QACAA;QACA;QACA;QACA;QACA;UACA;QACA;UACA;QACA;MAEA;MACA;MACA;MACA;QACA;MACA;;MAEA;MACAC;QACA;MACA;MACA;MACAA;QACA;MACA;IACA;EACA;EACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACvQA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-rate/u-rate.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-rate.vue?vue&type=template&id=01de4127&scoped=true&\"\nvar renderjs\nimport script from \"./u-rate.vue?vue&type=script&lang=js&\"\nexport * from \"./u-rate.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-rate.vue?vue&type=style&index=0&id=01de4127&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"01de4127\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-rate/u-rate.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-rate.vue?vue&type=template&id=01de4127&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"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.$u.addStyle(_vm.customStyle)])\n var g0 = Math.floor(_vm.activeIndex)\n var g1 = !_vm.disabled ? Math.floor(_vm.activeIndex) : null\n var g2 = _vm.allowHalf ? _vm.$u.addUnit(_vm.rateWidth / 2) : null\n var g3 = _vm.allowHalf ? Math.ceil(_vm.activeIndex) : null\n var g4 = _vm.allowHalf && !_vm.disabled ? Math.ceil(_vm.activeIndex) : null\n var l0 = _vm.__map(Number(_vm.count), function (item, index) {\n var $orig = _vm.__get_orig(item)\n var a0 = {\n \"padding-left\": _vm.$u.addUnit(_vm.gutter / 2),\n \"padding-right\": _vm.$u.addUnit(_vm.gutter / 2),\n }\n var a1 = _vm.allowHalf\n ? {\n \"padding-left\": _vm.$u.addUnit(_vm.gutter / 2),\n \"padding-right\": _vm.$u.addUnit(_vm.gutter / 2),\n }\n : null\n return {\n $orig: $orig,\n a0: a0,\n a1: a1,\n }\n })\n if (!_vm._isMounted) {\n _vm.e0 = function ($event, index) {\n var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n _temp2 = _temp.eventParams || _temp[\"event-params\"],\n index = _temp2.index\n var _temp, _temp2\n $event.stopPropagation()\n return _vm.clickHandler($event, index + 1)\n }\n _vm.e1 = function ($event, index) {\n var _temp3 = arguments[arguments.length - 1].currentTarget.dataset,\n _temp4 = _temp3.eventParams || _temp3[\"event-params\"],\n index = _temp4.index\n var _temp3, _temp4\n $event.stopPropagation()\n return _vm.clickHandler($event, index + 1)\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n g0: g0,\n g1: g1,\n g2: g2,\n g3: g3,\n g4: g4,\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.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-rate.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-rate.vue?vue&type=script&lang=js&\"","<template>\r\n <view\r\n class=\"u-rate\"\r\n :id=\"elId\"\r\n ref=\"u-rate\"\r\n :style=\"[$u.addStyle(customStyle)]\"\r\n >\r\n <view\r\n class=\"u-rate__content\"\r\n @touchmove.stop=\"touchMove\"\r\n @touchend.stop=\"touchEnd\"\r\n >\r\n <view\r\n class=\"u-rate__content__item\"\r\n v-for=\"(item, index) in Number(count)\"\r\n :key=\"index\"\r\n :class=\"[elClass]\"\r\n >\r\n <view\r\n class=\"u-rate__content__item__icon-wrap\"\r\n ref=\"u-rate__content__item__icon-wrap\"\r\n @tap.stop=\"clickHandler($event, index + 1)\"\r\n >\r\n <u-icon\r\n :name=\"\r\n Math.floor(activeIndex) > index\r\n ? activeIcon\r\n : inactiveIcon\r\n \"\r\n :color=\"\r\n disabled\r\n ? '#c8c9cc'\r\n : Math.floor(activeIndex) > index\r\n ? activeColor\r\n : inactiveColor\r\n \"\r\n :custom-style=\"{\r\n 'padding-left': $u.addUnit(gutter / 2),\r\n\t\t\t\t\t\t\t'padding-right': $u.addUnit(gutter / 2)\r\n }\"\r\n :size=\"size\"\r\n ></u-icon>\r\n </view>\r\n <view\r\n v-if=\"allowHalf\"\r\n @tap.stop=\"clickHandler($event, index + 1)\"\r\n class=\"u-rate__content__item__icon-wrap u-rate__content__item__icon-wrap--half\"\r\n :style=\"[{\r\n width: $u.addUnit(rateWidth / 2),\r\n }]\"\r\n ref=\"u-rate__content__item__icon-wrap\"\r\n >\r\n <u-icon\r\n :name=\"\r\n Math.ceil(activeIndex) > index\r\n ? activeIcon\r\n : inactiveIcon\r\n \"\r\n :color=\"\r\n disabled\r\n ? '#c8c9cc'\r\n : Math.ceil(activeIndex) > index\r\n ? activeColor\r\n : inactiveColor\r\n \"\r\n :custom-style=\"{\r\n\t\t\t\t\t\t\t'padding-left': $u.addUnit(gutter / 2),\r\n\t\t\t\t\t\t\t'padding-right': $u.addUnit(gutter / 2)\r\n }\"\r\n :size=\"size\"\r\n ></u-icon>\r\n </view>\r\n </view>\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\r\n\t// #ifdef APP-NVUE\r\n\tconst dom = weex.requireModule(\"dom\");\r\n\t// #endif\r\n\t/**\r\n\t * rate 评分\r\n\t * @description 该组件一般用于满意度调查,星型评分的场景\r\n\t * @tutorial https://www.uviewui.com/components/rate.html\r\n\t * @property {String | Number}\tvalue\t\t\t用于v-model双向绑定选中的星星数量 (默认 1 )\r\n\t * @property {String | Number}\tcount\t\t\t最多可选的星星数量 (默认 5 )\r\n\t * @property {Boolean}\t\t\tdisabled\t\t是否禁止用户操作 (默认 false )\r\n\t * @property {Boolean}\t\t\treadonly\t\t是否只读 (默认 false )\r\n\t * @property {String | Number}\tsize\t\t\t星星的大小,单位px (默认 18 )\r\n\t * @property {String}\t\t\tinactiveColor\t未选中星星的颜色 (默认 '#b2b2b2' )\r\n\t * @property {String}\t\t\tactiveColor\t\t选中的星星颜色 (默认 '#FA3534' )\r\n\t * @property {String | Number}\tgutter\t\t\t星星之间的距离 (默认 4 )\r\n\t * @property {String | Number}\tminCount\t\t最少选中星星的个数 (默认 1 )\r\n\t * @property {Boolean}\t\t\tallowHalf\t\t是否允许半星选择 (默认 false )\r\n\t * @property {String}\t\t\tactiveIcon\t\t选中时的图标名,只能为uView的内置图标 (默认 'star-fill' )\r\n\t * @property {String}\t\t\tinactiveIcon\t未选中时的图标名,只能为uView的内置图标 (默认 'star' )\r\n\t * @property {Boolean}\t\t\ttouchable\t\t是否可以通过滑动手势选择评分 (默认 'true' )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t组件的样式,对象形式\r\n\t * @event {Function} change 选中的星星发生变化时触发\r\n\t * @example <u-rate :count=\"count\" :value=\"2\"></u-rate>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-rate\",\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// 生成一个唯一id,否则一个页面多个评分组件,会造成冲突\r\n\t\t\t\telId: uni.$u.guid(),\r\n\t\t\t\telClass: uni.$u.guid(),\r\n\t\t\t\trateBoxLeft: 0, // 评分盒子左边到屏幕左边的距离,用于滑动选择时计算距离\r\n\t\t\t\tactiveIndex: this.value,\r\n\t\t\t\trateWidth: 0, // 每个星星的宽度\r\n\t\t\t\t// 标识是否正在滑动,由于iOS事件上touch比click先触发,导致快速滑动结束后,接着触发click,导致事件混乱而出错\r\n\t\t\t\tmoving: false,\r\n\t\t\t};\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tvalue(val) {\r\n\t\t\t\tthis.activeIndex = val;\r\n\t\t\t},\r\n\t\t\tactiveIndex: 'emitEvent'\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tinit() {\r\n\t\t\t\tuni.$u.sleep().then(() => {\r\n\t\t\t\t\tthis.getRateItemRect();\r\n\t\t\t\t\tthis.getRateIconWrapRect();\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取评分组件盒子的布局信息\r\n\t\t\tasync getRateItemRect() {\r\n\t\t\t\tawait uni.$u.sleep();\r\n\t\t\t\t// uView封装的获取节点的方法,详见文档\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tthis.$uGetRect(\"#\" + this.elId).then((res) => {\r\n\t\t\t\t\tthis.rateBoxLeft = res.left;\r\n\t\t\t\t});\r\n\t\t\t\t// #endif\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tdom.getComponentRect(this.$refs[\"u-rate\"], (res) => {\r\n\t\t\t\t\tthis.rateBoxLeft = res.size.left;\r\n\t\t\t\t});\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 获取单个星星的尺寸\r\n\t\t\tgetRateIconWrapRect() {\r\n\t\t\t\t// uView封装的获取节点的方法,详见文档\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tthis.$uGetRect(\".\" + this.elClass).then((res) => {\r\n\t\t\t\t\tthis.rateWidth = res.width;\r\n\t\t\t\t});\r\n\t\t\t\t// #endif\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tdom.getComponentRect(\r\n\t\t\t\t\tthis.$refs[\"u-rate__content__item__icon-wrap\"][0],\r\n\t\t\t\t\t(res) => {\r\n\t\t\t\t\t\tthis.rateWidth = res.size.width;\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},\r\n\t\t\t// 手指滑动\r\n\t\t\ttouchMove(e) {\r\n\t\t\t\t// 如果禁止通过手动滑动选择,返回\r\n\t\t\t\tif (!this.touchable) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tthis.preventEvent(e);\r\n\t\t\t\tconst x = e.changedTouches[0].pageX;\r\n\t\t\t\tthis.getActiveIndex(x);\r\n\t\t\t},\r\n\t\t\t// 停止滑动\r\n\t\t\ttouchEnd(e) {\r\n\t\t\t\t// 如果禁止通过手动滑动选择,返回\r\n\t\t\t\tif (!this.touchable) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tthis.preventEvent(e);\r\n\t\t\t\tconst x = e.changedTouches[0].pageX;\r\n\t\t\t\tthis.getActiveIndex(x);\r\n\t\t\t},\r\n\t\t\t// 通过点击,直接选中\r\n\t\t\tclickHandler(e, index) {\r\n\t\t\t\t// ios上,moving状态取消事件触发\r\n\t\t\t\tif (uni.$u.os() === \"ios\" && this.moving) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tthis.preventEvent(e);\r\n\t\t\t\tlet x = 0;\r\n\t\t\t\t// 点击时,在nvue上,无法获得点击的坐标,所以无法实现点击半星选择\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tx = e.changedTouches[0].pageX;\r\n\t\t\t\t// #endif\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// nvue下,无法通过点击获得坐标信息,这里通过元素的位置尺寸值模拟坐标\r\n\t\t\t\tx = index * this.rateWidth + this.rateBoxLeft;\r\n\t\t\t\t// #endif\r\n\t\t\t\tthis.getActiveIndex(x,true);\r\n\t\t\t},\r\n\t\t\t// 发出事件\r\n\t\t\temitEvent() {\r\n\t\t\t\t// 发出change事件\r\n\t\t\t\tthis.$emit(\"change\", this.activeIndex);\r\n\t\t\t\t// 同时修改双向绑定的value的值\r\n\t\t\t\tthis.$emit(\"input\", this.activeIndex);\r\n\t\t\t},\r\n\t\t\t// 获取当前激活的评分图标\r\n\t\t\tgetActiveIndex(x,isClick = false) {\r\n\t\t\t\tif (this.disabled || this.readonly) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t// 判断当前操作的点的x坐标值,是否在允许的边界范围内\r\n\t\t\t\tconst allRateWidth = this.rateWidth * this.count + this.rateBoxLeft;\r\n\t\t\t\t// 如果小于第一个图标的左边界,设置为最小值,如果大于所有图标的宽度,则设置为最大值\r\n\t\t\t\tx = uni.$u.range(this.rateBoxLeft, allRateWidth, x) - this.rateBoxLeft\r\n\t\t\t\t// 滑动点相对于评分盒子左边的距离\r\n\t\t\t\tconst distance = x;\r\n\t\t\t\t// 滑动的距离,相当于多少颗星星\r\n\t\t\t\tlet index;\r\n\t\t\t\t// 判断是否允许半星\r\n\t\t\t\tif (this.allowHalf) {\r\n\t\t\t\t\tindex = Math.floor(distance / this.rateWidth);\r\n\t\t\t\t\t// 取余,判断小数的区间范围\r\n\t\t\t\t\tconst decimal = distance % this.rateWidth;\r\n\t\t\t\t\tif (decimal <= this.rateWidth / 2 && decimal > 0) {\r\n\t\t\t\t\t\tindex += 0.5;\r\n\t\t\t\t\t} else if (decimal > this.rateWidth / 2) {\r\n\t\t\t\t\t\tindex++;\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tindex = Math.floor(distance / this.rateWidth);\r\n\t\t\t\t\t// 取余,判断小数的区间范围\r\n\t\t\t\t\tconst decimal = distance % this.rateWidth;\r\n\t\t\t\t\t// 非半星时,只有超过了图标的一半距离,才认为是选择了这颗星\r\n\t\t\t\t\tif (isClick){\r\n\t\t\t\t\t\tif (decimal > 0) index++;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tif (decimal > this.rateWidth / 2) index++;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t}\r\n\t\t\t\tthis.activeIndex = Math.min(index, this.count);\r\n\t\t\t\t// 对最少颗星星的限制\r\n\t\t\t\tif (this.activeIndex < this.minCount) {\r\n\t\t\t\t\tthis.activeIndex = this.minCount;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// 设置延时为了让click事件在touchmove之前触发\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tthis.moving = true;\r\n\t\t\t\t}, 10);\r\n\t\t\t\t// 一定时间后,取消标识为移动中状态,是为了让click事件无效\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tthis.moving = false;\r\n\t\t\t\t}, 10);\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};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import \"../../libs/css/components.scss\";\r\n$u-rate-margin: 0 !default;\r\n$u-rate-padding: 0 !default;\r\n$u-rate-item-icon-wrap-half-top: 0 !default;\r\n$u-rate-item-icon-wrap-half-left: 0 !default;\r\n\r\n.u-rate {\r\n @include flex;\r\n align-items: center;\r\n margin: $u-rate-margin;\r\n padding: $u-rate-padding;\r\n /* #ifndef APP-NVUE */\r\n touch-action: none;\r\n /* #endif */\r\n\r\n &__content {\r\n @include flex;\r\n\r\n\t\t&__item {\r\n\t\t position: relative;\r\n\r\n\t\t &__icon-wrap {\r\n\t\t &--half {\r\n\t\t position: absolute;\r\n\t\t overflow: hidden;\r\n\t\t top: $u-rate-item-icon-wrap-half-top;\r\n\t\t left: $u-rate-item-icon-wrap-half-left;\r\n\t\t }\r\n\t\t }\r\n\t\t}\r\n }\r\n}\r\n\r\n.u-icon {\r\n /* #ifndef APP-NVUE */\r\n box-sizing: border-box;\r\n /* #endif */\r\n}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-rate.vue?vue&type=style&index=0&id=01de4127&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-rate.vue?vue&type=style&index=0&id=01de4127&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798178\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?3013","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?0558","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?856f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?6041","uni-app:///node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?4316","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?3ac1"],"names":["name","mixins","data","safeAreaBottomHeight","isNvue","computed","style","mounted"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AACgM;AAChM,gBAAgB,yMAAU;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;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAA8uB,CAAgB,mwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACUlwB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AATA,eAUA;EACAA;EACAC;EACAC;IACA;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACA;MAKA;IACA;EACA;EACAC,6BAKA;AACA;AAAA,2B;;;;;;;;;;;;;AC9CA;AAAA;AAAA;AAAA;AAA65C,CAAgB,03CAAG,EAAC,C;;;;;;;;;;;ACAj7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-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=758fd84f&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=758fd84f&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"758fd84f\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=template&id=758fd84f&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 _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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=style&index=0&id=758fd84f&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=style&index=0&id=758fd84f&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842359\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?3013","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?0558","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?856f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?6041","uni-app:///node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?4316","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?3ac1"],"names":["name","mixins","data","safeAreaBottomHeight","isNvue","computed","style","mounted"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AACgM;AAChM,gBAAgB,yMAAU;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;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAA8uB,CAAgB,mwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACUlwB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AATA,eAUA;EACAA;EACAC;EACAC;IACA;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACA;MAKA;IACA;EACA;EACAC,6BAKA;AACA;AAAA,2B;;;;;;;;;;;;;AC9CA;AAAA;AAAA;AAAA;AAA65C,CAAgB,03CAAG,EAAC,C;;;;;;;;;;;ACAj7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-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=758fd84f&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=758fd84f&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"758fd84f\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=template&id=758fd84f&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 _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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=style&index=0&id=758fd84f&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=style&index=0&id=758fd84f&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798366\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?3837","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?5393","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?6e8f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?33dd","uni-app:///node_modules/uview-ui/components/u-status-bar/u-status-bar.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?c315","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?da57"],"names":["name","mixins","data","computed","style"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACUjwB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAPA,eAQA;EACAA;EACAC;EACAC;IACA,QACA;EACA;EACAC;IACAC;MACA;MACA;MACAA;MACAA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACnCA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-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=3c8c2ae7&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=3c8c2ae7&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3c8c2ae7\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-status-bar/u-status-bar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=template&id=3c8c2ae7&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 _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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t :style=\"[style]\"\r\n\t class=\"u-status-bar\"\r\n\t>\r\n\t\t<slot />\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 * StatbusBar 状态栏占位\r\n\t * @description 本组件主要用于状态填充,比如在自定导航栏的时候,它会自动适配一个恰当的状态栏高度。\r\n\t * @tutorial https://uviewui.com/components/statusBar.html\r\n\t * @property {String}\t\t\tbgColor\t\t\t背景色 (默认 'transparent' )\r\n\t * @property {String | Object}\tcustomStyle\t\t自定义样式 \r\n\t * @example <u-status-bar></u-status-bar>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-status-bar',\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}\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// 状态栏高度,由于某些安卓和微信开发工具无法识别css的顶部状态栏变量,所以使用js获取的方式\r\n\t\t\t\tstyle.height = uni.$u.addUnit(uni.$u.sys().statusBarHeight, 'px')\r\n\t\t\t\tstyle.backgroundColor = this.bgColor\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}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.u-status-bar {\r\n\t\t// nvue会默认100%,如果nvue下,显式写100%的话,会导致宽度不为100%而异常\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=style&index=0&id=3c8c2ae7&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=style&index=0&id=3c8c2ae7&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842577\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?3837","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?5393","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?6e8f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?33dd","uni-app:///node_modules/uview-ui/components/u-status-bar/u-status-bar.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?c315","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?da57"],"names":["name","mixins","data","computed","style"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACUjwB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAPA,eAQA;EACAA;EACAC;EACAC;IACA,QACA;EACA;EACAC;IACAC;MACA;MACA;MACAA;MACAA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACnCA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-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=3c8c2ae7&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=3c8c2ae7&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3c8c2ae7\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-status-bar/u-status-bar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=template&id=3c8c2ae7&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 _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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t :style=\"[style]\"\r\n\t class=\"u-status-bar\"\r\n\t>\r\n\t\t<slot />\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 * StatbusBar 状态栏占位\r\n\t * @description 本组件主要用于状态填充,比如在自定导航栏的时候,它会自动适配一个恰当的状态栏高度。\r\n\t * @tutorial https://uviewui.com/components/statusBar.html\r\n\t * @property {String}\t\t\tbgColor\t\t\t背景色 (默认 'transparent' )\r\n\t * @property {String | Object}\tcustomStyle\t\t自定义样式 \r\n\t * @example <u-status-bar></u-status-bar>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-status-bar',\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}\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// 状态栏高度,由于某些安卓和微信开发工具无法识别css的顶部状态栏变量,所以使用js获取的方式\r\n\t\t\t\tstyle.height = uni.$u.addUnit(uni.$u.sys().statusBarHeight, 'px')\r\n\t\t\t\tstyle.backgroundColor = this.bgColor\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}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.u-status-bar {\r\n\t\t// nvue会默认100%,如果nvue下,显式写100%的话,会导致宽度不为100%而异常\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=style&index=0&id=3c8c2ae7&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=style&index=0&id=3c8c2ae7&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798579\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?d4e2","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?151c","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?0d0e","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?2b48","uni-app:///node_modules/uview-ui/components/u-sticky/u-sticky.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?7fef","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?bad0"],"names":["name","mixins","data","cssSticky","stickyTop","elId","left","width","height","fixed","computed","style","stickyContent","uZindex","mounted","methods","init","initObserveContent","observeContent","thresholds","contentObserver","top","setFixed","disconnectObserver","observer","getStickyTop","checkSupportCssSticky","checkComputedStyle","uni","computedStyle","resolve","checkCssStickyForH5","beforeDestroy"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;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,MAAM;AACN;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnBA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;ACgB7vB;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAdA,eAeA;EACAA;EACAC;EACAC;IACA;MACAC;MAAA;MACAC;MAAA;MACAC;MACAC;MAAA;MACAC;MACAC;MACAC;IACA;EACA;;EACAC;IACAC;MACA;MACA;QACA;UACAA;UACAA;UACAA;QACA;UACAA;QACA;MACA;QACA;;QAKAA;MAEA;MACAA;MACA;IACA;IACA;IACAC;MACA;MACA;QACAD;QACAA;QACAA;QACAA;QACAA;MACA;MACA;IACA;IACAE;MACA;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;MACA;MACA;QACA;MACA;IACA;IACAC;MAAA;MACA;MACA;QACA;QACA;QACA;QACA;UACA;QACA;MACA;IACA;IACAC;MAAA;MACA;MACA;MACA;QACA;QACAC;MACA;MACA;MACAC;QACAC;MACA;MACA;MACAD;QACA;MACA;MACA;IACA;IACAE;MACA;MACA;MACA;IACA;IACAC;MACA;MACA;MACAC;IACA;IACAC;MACA;IACA;IACAC;MAAA;MAAA;QAAA;UAAA;YAAA;cAAA;gBAQA;gBACA;kBACA;gBACA;;gBAEA;gBAAA;gBAAA,OAEA;cAAA;gBAAA;gBAGA;gBACA;kBACA;gBACA;;gBAEA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IAIA;IACA;IACAC;MAAA;MACA;;MAEA;QACAC;UACAC;QACA;UACAC;QACA;MACA;IAEA;IACA;IACA;IACAC;MACA;IAAA;EAcA;EACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACzMA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-sticky/u-sticky.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-sticky.vue?vue&type=template&id=c187ecf2&scoped=true&\"\nvar renderjs\nimport script from \"./u-sticky.vue?vue&type=script&lang=js&\"\nexport * from \"./u-sticky.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-sticky.vue?vue&type=style&index=0&id=c187ecf2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"c187ecf2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-sticky/u-sticky.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=template&id=c187ecf2&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 var s1 = _vm.__get_style([_vm.stickyContent])\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-sticky\"\r\n\t\t:id=\"elId\"\r\n\t\t:style=\"[style]\"\r\n\t>\r\n\t\t<view\r\n\t\t\t:style=\"[stickyContent]\"\r\n\t\t\tclass=\"u-sticky__content\"\r\n\t\t>\r\n\t\t\t<slot />\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 * sticky 吸顶\r\n\t * @description 该组件与CSS中position: sticky属性实现的效果一致,当组件达到预设的到顶部距离时, 就会固定在指定位置,组件位置大于预设的顶部距离时,会重新按照正常的布局排列。\r\n\t * @tutorial https://www.uviewui.com/components/sticky.html\r\n\t * @property {String | Number}\toffsetTop\t\t吸顶时与顶部的距离,单位px(默认 0 )\r\n\t * @property {String | Number}\tcustomNavHeight\t自定义导航栏的高度 (h5 默认44 其他默认 0 )\r\n\t * @property {Boolean}\t\t\tdisabled\t\t是否开启吸顶功能 (默认 false )\r\n\t * @property {String}\t\t\tbgColor\t\t\t组件背景颜色(默认 '#ffffff' )\r\n\t * @property {String | Number}\tzIndex\t\t\t吸顶时的z-index值\r\n\t * @property {String | Number}\tindex\t\t\t自定义标识,用于区分是哪一个组件\r\n\t * @property {Object}\t\t\tcustomStyle\t\t组件的样式,对象形式\r\n\t * @event {Function} fixed\t\t组件吸顶时触发\r\n\t * @event {Function} unfixed\t组件取消吸顶时触发\r\n\t * @example <u-sticky offsetTop=\"200\"><view>塞下秋来风景异,衡阳雁去无留意</view></u-sticky>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-sticky',\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\tcssSticky: false, // 是否使用css的sticky实现\r\n\t\t\t\tstickyTop: 0, // 吸顶的top值,因为可能受自定义导航栏影响,最终的吸顶值非offsetTop值\r\n\t\t\t\telId: uni.$u.guid(),\r\n\t\t\t\tleft: 0, // js模式时,吸顶的内容因为处于postition: fixed模式,为了和原来保持一致的样式,需要记录并重新设置它的left,height,width属性\r\n\t\t\t\twidth: 'auto',\r\n\t\t\t\theight: 'auto',\r\n\t\t\t\tfixed: false, // js模式时,是否处于吸顶模式\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\tif(!this.disabled) {\r\n\t\t\t\t\tif (this.cssSticky) {\r\n\t\t\t\t\t\tstyle.position = 'sticky'\r\n\t\t\t\t\t\tstyle.zIndex = this.uZindex\r\n\t\t\t\t\t\tstyle.top = uni.$u.addUnit(this.stickyTop)\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tstyle.height = this.fixed ? this.height + 'px' : 'auto'\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\t// 无需吸顶时,设置会默认的relative(nvue)和非nvue的static静态模式即可\r\n\t\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t\tstyle.position = 'relative'\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t\tstyle.position = 'static'\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t}\r\n\t\t\t\tstyle.backgroundColor = this.bgColor\r\n\t\t\t\treturn uni.$u.deepMerge(uni.$u.addStyle(this.customStyle), style)\r\n\t\t\t},\r\n\t\t\t// 吸顶内容的样式\r\n\t\t\tstickyContent() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tif (!this.cssSticky) {\r\n\t\t\t\t\tstyle.position = this.fixed ? 'fixed' : 'static'\r\n\t\t\t\t\tstyle.top = this.stickyTop + 'px'\r\n\t\t\t\t\tstyle.left = this.left + 'px'\r\n\t\t\t\t\tstyle.width = this.width == 'auto' ? 'auto' : this.width + 'px'\r\n\t\t\t\t\tstyle.zIndex = this.uZindex\r\n\t\t\t\t}\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\tuZindex() {\r\n\t\t\t\treturn this.zIndex ? this.zIndex : uni.$u.zIndex.sticky\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\tthis.getStickyTop()\r\n\t\t\t\t// 判断使用的模式\r\n\t\t\t\tthis.checkSupportCssSticky()\r\n\t\t\t\t// 如果不支持css sticky,则使用js方案,此方案性能比不上css方案\r\n\t\t\t\tif (!this.cssSticky) {\r\n\t\t\t\t\t!this.disabled && this.initObserveContent()\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tinitObserveContent() {\r\n\t\t\t\t// 获取吸顶内容的高度,用于在js吸顶模式时,给父元素一个填充高度,防止\"塌陷\"\r\n\t\t\t\tthis.$uGetRect('#' + this.elId).then((res) => {\r\n\t\t\t\t\tthis.height = res.height\r\n\t\t\t\t\tthis.left = res.left\r\n\t\t\t\t\tthis.width = res.width\r\n\t\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\t\tthis.observeContent()\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tobserveContent() {\r\n\t\t\t\t// 先断掉之前的观察\r\n\t\t\t\tthis.disconnectObserver('contentObserver')\r\n\t\t\t\tconst contentObserver = uni.createIntersectionObserver({\r\n\t\t\t\t\t// 检测的区间范围\r\n\t\t\t\t\tthresholds: [0.95, 0.98, 1]\r\n\t\t\t\t})\r\n\t\t\t\t// 到屏幕顶部的高度时触发\r\n\t\t\t\tcontentObserver.relativeToViewport({\r\n\t\t\t\t\ttop: -this.stickyTop\r\n\t\t\t\t})\r\n\t\t\t\t// 绑定观察的元素\r\n\t\t\t\tcontentObserver.observe(`#${this.elId}`, res => {\r\n\t\t\t\t\tthis.setFixed(res.boundingClientRect.top)\r\n\t\t\t\t})\r\n\t\t\t\tthis.contentObserver = contentObserver\r\n\t\t\t},\r\n\t\t\tsetFixed(top) {\r\n\t\t\t\t// 判断是否出于吸顶条件范围\r\n\t\t\t\tconst fixed = top <= this.stickyTop\r\n\t\t\t\tthis.fixed = fixed\r\n\t\t\t},\r\n\t\t\tdisconnectObserver(observerName) {\r\n\t\t\t\t// 断掉观察,释放资源\r\n\t\t\t\tconst observer = this[observerName]\r\n\t\t\t\tobserver && observer.disconnect()\r\n\t\t\t},\r\n\t\t\tgetStickyTop() {\r\n\t\t\t\tthis.stickyTop = uni.$u.getPx(this.offsetTop) + uni.$u.getPx(this.customNavHeight)\r\n\t\t\t},\r\n\t\t\tasync checkSupportCssSticky() {\r\n\t\t\t\t// #ifdef H5\r\n\t\t\t\t// H5,一般都是现代浏览器,是支持css sticky的,这里使用创建元素嗅探的形式判断\r\n\t\t\t\tif (this.checkCssStickyForH5()) {\r\n\t\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t}\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// 如果安卓版本高于8.0,依然认为是支持css sticky的(因为安卓7在某些机型,可能不支持sticky)\r\n\t\t\t\tif (uni.$u.os() === 'android' && Number(uni.$u.sys().system) > 8) {\r\n\t\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// APP-Vue和微信平台,通过computedStyle判断是否支持css sticky\r\n\t\t\t\t// #ifdef APP-VUE || MP-WEIXIN\r\n\t\t\t\tthis.cssSticky = await this.checkComputedStyle()\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// ios上,从ios6开始,都是支持css sticky的\r\n\t\t\t\tif (uni.$u.os() === 'ios') {\r\n\t\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// nvue,是支持css sticky的\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 在APP和微信小程序上,通过uni.createSelectorQuery可以判断是否支持css sticky\r\n\t\t\tcheckComputedStyle() {\r\n\t\t\t\t// 方法内进行判断,避免在其他平台生成无用代码\r\n\t\t\t\t// #ifdef APP-VUE || MP-WEIXIN\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tuni.createSelectorQuery().in(this).select('.u-sticky').fields({\r\n\t\t\t\t\t\tcomputedStyle: [\"position\"]\r\n\t\t\t\t\t}).exec(e => {\r\n\t\t\t\t\t\tresolve('sticky' === e[0].position)\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},\r\n\t\t\t// H5通过创建元素的形式嗅探是否支持css sticky\r\n\t\t\t// 判断浏览器是否支持sticky属性\r\n\t\t\tcheckCssStickyForH5() {\r\n\t\t\t\t// 方法内进行判断,避免在其他平台生成无用代码\r\n\t\t\t\t// #ifdef H5\r\n\t\t\t\tconst vendorList = ['', '-webkit-', '-ms-', '-moz-', '-o-'],\r\n\t\t\t\t\tvendorListLength = vendorList.length,\r\n\t\t\t\t\tstickyElement = document.createElement('div')\r\n\t\t\t\tfor (let i = 0; i < vendorListLength; i++) {\r\n\t\t\t\t\tstickyElement.style.position = vendorList[i] + 'sticky'\r\n\t\t\t\t\tif (stickyElement.style.position !== '') {\r\n\t\t\t\t\t\treturn true\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn false;\r\n\t\t\t\t// #endif\r\n\t\t\t}\r\n\t\t},\r\n\t\tbeforeDestroy() {\r\n\t\t\tthis.disconnectObserver('contentObserver')\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.u-sticky {\r\n\t\t/* #ifdef APP-VUE || MP-WEIXIN */\r\n\t\t// 此处默认写sticky属性,是为了给微信和APP通过uni.createSelectorQuery查询是否支持css sticky使用\r\n\t\tposition: sticky;\r\n\t\t/* #endif */\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=style&index=0&id=c187ecf2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=style&index=0&id=c187ecf2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841112\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?d4e2","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?151c","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?0d0e","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?2b48","uni-app:///node_modules/uview-ui/components/u-sticky/u-sticky.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?7fef","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?bad0"],"names":["name","mixins","data","cssSticky","stickyTop","elId","left","width","height","fixed","computed","style","stickyContent","uZindex","mounted","methods","init","initObserveContent","observeContent","thresholds","contentObserver","top","setFixed","disconnectObserver","observer","getStickyTop","checkSupportCssSticky","checkComputedStyle","uni","computedStyle","resolve","checkCssStickyForH5","beforeDestroy"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;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,MAAM;AACN;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnBA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;ACgB7vB;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAdA,eAeA;EACAA;EACAC;EACAC;IACA;MACAC;MAAA;MACAC;MAAA;MACAC;MACAC;MAAA;MACAC;MACAC;MACAC;IACA;EACA;;EACAC;IACAC;MACA;MACA;QACA;UACAA;UACAA;UACAA;QACA;UACAA;QACA;MACA;QACA;;QAKAA;MAEA;MACAA;MACA;IACA;IACA;IACAC;MACA;MACA;QACAD;QACAA;QACAA;QACAA;QACAA;MACA;MACA;IACA;IACAE;MACA;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;MACA;MACA;QACA;MACA;IACA;IACAC;MAAA;MACA;MACA;QACA;QACA;QACA;QACA;UACA;QACA;MACA;IACA;IACAC;MAAA;MACA;MACA;MACA;QACA;QACAC;MACA;MACA;MACAC;QACAC;MACA;MACA;MACAD;QACA;MACA;MACA;IACA;IACAE;MACA;MACA;MACA;IACA;IACAC;MACA;MACA;MACAC;IACA;IACAC;MACA;IACA;IACAC;MAAA;MAAA;QAAA;UAAA;YAAA;cAAA;gBAQA;gBACA;kBACA;gBACA;;gBAEA;gBAAA;gBAAA,OAEA;cAAA;gBAAA;gBAGA;gBACA;kBACA;gBACA;;gBAEA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IAIA;IACA;IACAC;MAAA;MACA;;MAEA;QACAC;UACAC;QACA;UACAC;QACA;MACA;IAEA;IACA;IACA;IACAC;MACA;IAAA;EAcA;EACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACzMA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-sticky/u-sticky.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-sticky.vue?vue&type=template&id=c187ecf2&scoped=true&\"\nvar renderjs\nimport script from \"./u-sticky.vue?vue&type=script&lang=js&\"\nexport * from \"./u-sticky.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-sticky.vue?vue&type=style&index=0&id=c187ecf2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"c187ecf2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-sticky/u-sticky.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=template&id=c187ecf2&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 var s1 = _vm.__get_style([_vm.stickyContent])\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-sticky\"\r\n\t\t:id=\"elId\"\r\n\t\t:style=\"[style]\"\r\n\t>\r\n\t\t<view\r\n\t\t\t:style=\"[stickyContent]\"\r\n\t\t\tclass=\"u-sticky__content\"\r\n\t\t>\r\n\t\t\t<slot />\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 * sticky 吸顶\r\n\t * @description 该组件与CSS中position: sticky属性实现的效果一致,当组件达到预设的到顶部距离时, 就会固定在指定位置,组件位置大于预设的顶部距离时,会重新按照正常的布局排列。\r\n\t * @tutorial https://www.uviewui.com/components/sticky.html\r\n\t * @property {String | Number}\toffsetTop\t\t吸顶时与顶部的距离,单位px(默认 0 )\r\n\t * @property {String | Number}\tcustomNavHeight\t自定义导航栏的高度 (h5 默认44 其他默认 0 )\r\n\t * @property {Boolean}\t\t\tdisabled\t\t是否开启吸顶功能 (默认 false )\r\n\t * @property {String}\t\t\tbgColor\t\t\t组件背景颜色(默认 '#ffffff' )\r\n\t * @property {String | Number}\tzIndex\t\t\t吸顶时的z-index值\r\n\t * @property {String | Number}\tindex\t\t\t自定义标识,用于区分是哪一个组件\r\n\t * @property {Object}\t\t\tcustomStyle\t\t组件的样式,对象形式\r\n\t * @event {Function} fixed\t\t组件吸顶时触发\r\n\t * @event {Function} unfixed\t组件取消吸顶时触发\r\n\t * @example <u-sticky offsetTop=\"200\"><view>塞下秋来风景异,衡阳雁去无留意</view></u-sticky>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-sticky',\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\tcssSticky: false, // 是否使用css的sticky实现\r\n\t\t\t\tstickyTop: 0, // 吸顶的top值,因为可能受自定义导航栏影响,最终的吸顶值非offsetTop值\r\n\t\t\t\telId: uni.$u.guid(),\r\n\t\t\t\tleft: 0, // js模式时,吸顶的内容因为处于postition: fixed模式,为了和原来保持一致的样式,需要记录并重新设置它的left,height,width属性\r\n\t\t\t\twidth: 'auto',\r\n\t\t\t\theight: 'auto',\r\n\t\t\t\tfixed: false, // js模式时,是否处于吸顶模式\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\tif(!this.disabled) {\r\n\t\t\t\t\tif (this.cssSticky) {\r\n\t\t\t\t\t\tstyle.position = 'sticky'\r\n\t\t\t\t\t\tstyle.zIndex = this.uZindex\r\n\t\t\t\t\t\tstyle.top = uni.$u.addUnit(this.stickyTop)\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tstyle.height = this.fixed ? this.height + 'px' : 'auto'\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\t// 无需吸顶时,设置会默认的relative(nvue)和非nvue的static静态模式即可\r\n\t\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t\tstyle.position = 'relative'\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t\tstyle.position = 'static'\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t}\r\n\t\t\t\tstyle.backgroundColor = this.bgColor\r\n\t\t\t\treturn uni.$u.deepMerge(uni.$u.addStyle(this.customStyle), style)\r\n\t\t\t},\r\n\t\t\t// 吸顶内容的样式\r\n\t\t\tstickyContent() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tif (!this.cssSticky) {\r\n\t\t\t\t\tstyle.position = this.fixed ? 'fixed' : 'static'\r\n\t\t\t\t\tstyle.top = this.stickyTop + 'px'\r\n\t\t\t\t\tstyle.left = this.left + 'px'\r\n\t\t\t\t\tstyle.width = this.width == 'auto' ? 'auto' : this.width + 'px'\r\n\t\t\t\t\tstyle.zIndex = this.uZindex\r\n\t\t\t\t}\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\tuZindex() {\r\n\t\t\t\treturn this.zIndex ? this.zIndex : uni.$u.zIndex.sticky\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\tthis.getStickyTop()\r\n\t\t\t\t// 判断使用的模式\r\n\t\t\t\tthis.checkSupportCssSticky()\r\n\t\t\t\t// 如果不支持css sticky,则使用js方案,此方案性能比不上css方案\r\n\t\t\t\tif (!this.cssSticky) {\r\n\t\t\t\t\t!this.disabled && this.initObserveContent()\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tinitObserveContent() {\r\n\t\t\t\t// 获取吸顶内容的高度,用于在js吸顶模式时,给父元素一个填充高度,防止\"塌陷\"\r\n\t\t\t\tthis.$uGetRect('#' + this.elId).then((res) => {\r\n\t\t\t\t\tthis.height = res.height\r\n\t\t\t\t\tthis.left = res.left\r\n\t\t\t\t\tthis.width = res.width\r\n\t\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\t\tthis.observeContent()\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tobserveContent() {\r\n\t\t\t\t// 先断掉之前的观察\r\n\t\t\t\tthis.disconnectObserver('contentObserver')\r\n\t\t\t\tconst contentObserver = uni.createIntersectionObserver({\r\n\t\t\t\t\t// 检测的区间范围\r\n\t\t\t\t\tthresholds: [0.95, 0.98, 1]\r\n\t\t\t\t})\r\n\t\t\t\t// 到屏幕顶部的高度时触发\r\n\t\t\t\tcontentObserver.relativeToViewport({\r\n\t\t\t\t\ttop: -this.stickyTop\r\n\t\t\t\t})\r\n\t\t\t\t// 绑定观察的元素\r\n\t\t\t\tcontentObserver.observe(`#${this.elId}`, res => {\r\n\t\t\t\t\tthis.setFixed(res.boundingClientRect.top)\r\n\t\t\t\t})\r\n\t\t\t\tthis.contentObserver = contentObserver\r\n\t\t\t},\r\n\t\t\tsetFixed(top) {\r\n\t\t\t\t// 判断是否出于吸顶条件范围\r\n\t\t\t\tconst fixed = top <= this.stickyTop\r\n\t\t\t\tthis.fixed = fixed\r\n\t\t\t},\r\n\t\t\tdisconnectObserver(observerName) {\r\n\t\t\t\t// 断掉观察,释放资源\r\n\t\t\t\tconst observer = this[observerName]\r\n\t\t\t\tobserver && observer.disconnect()\r\n\t\t\t},\r\n\t\t\tgetStickyTop() {\r\n\t\t\t\tthis.stickyTop = uni.$u.getPx(this.offsetTop) + uni.$u.getPx(this.customNavHeight)\r\n\t\t\t},\r\n\t\t\tasync checkSupportCssSticky() {\r\n\t\t\t\t// #ifdef H5\r\n\t\t\t\t// H5,一般都是现代浏览器,是支持css sticky的,这里使用创建元素嗅探的形式判断\r\n\t\t\t\tif (this.checkCssStickyForH5()) {\r\n\t\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t}\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// 如果安卓版本高于8.0,依然认为是支持css sticky的(因为安卓7在某些机型,可能不支持sticky)\r\n\t\t\t\tif (uni.$u.os() === 'android' && Number(uni.$u.sys().system) > 8) {\r\n\t\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// APP-Vue和微信平台,通过computedStyle判断是否支持css sticky\r\n\t\t\t\t// #ifdef APP-VUE || MP-WEIXIN\r\n\t\t\t\tthis.cssSticky = await this.checkComputedStyle()\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// ios上,从ios6开始,都是支持css sticky的\r\n\t\t\t\tif (uni.$u.os() === 'ios') {\r\n\t\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// nvue,是支持css sticky的\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 在APP和微信小程序上,通过uni.createSelectorQuery可以判断是否支持css sticky\r\n\t\t\tcheckComputedStyle() {\r\n\t\t\t\t// 方法内进行判断,避免在其他平台生成无用代码\r\n\t\t\t\t// #ifdef APP-VUE || MP-WEIXIN\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tuni.createSelectorQuery().in(this).select('.u-sticky').fields({\r\n\t\t\t\t\t\tcomputedStyle: [\"position\"]\r\n\t\t\t\t\t}).exec(e => {\r\n\t\t\t\t\t\tresolve('sticky' === e[0].position)\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},\r\n\t\t\t// H5通过创建元素的形式嗅探是否支持css sticky\r\n\t\t\t// 判断浏览器是否支持sticky属性\r\n\t\t\tcheckCssStickyForH5() {\r\n\t\t\t\t// 方法内进行判断,避免在其他平台生成无用代码\r\n\t\t\t\t// #ifdef H5\r\n\t\t\t\tconst vendorList = ['', '-webkit-', '-ms-', '-moz-', '-o-'],\r\n\t\t\t\t\tvendorListLength = vendorList.length,\r\n\t\t\t\t\tstickyElement = document.createElement('div')\r\n\t\t\t\tfor (let i = 0; i < vendorListLength; i++) {\r\n\t\t\t\t\tstickyElement.style.position = vendorList[i] + 'sticky'\r\n\t\t\t\t\tif (stickyElement.style.position !== '') {\r\n\t\t\t\t\t\treturn true\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn false;\r\n\t\t\t\t// #endif\r\n\t\t\t}\r\n\t\t},\r\n\t\tbeforeDestroy() {\r\n\t\t\tthis.disconnectObserver('contentObserver')\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.u-sticky {\r\n\t\t/* #ifdef APP-VUE || MP-WEIXIN */\r\n\t\t// 此处默认写sticky属性,是为了给微信和APP通过uni.createSelectorQuery查询是否支持css sticky使用\r\n\t\tposition: sticky;\r\n\t\t/* #endif */\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=style&index=0&id=c187ecf2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=style&index=0&id=c187ecf2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797115\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue?fdab","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue?6100","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue?3760","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue?4060","uni-app:///node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue?2628","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue?1b23"],"names":["name","mixins","data","lineWidth","computed","lineStyle","style","dotStyle"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA2I;AAC3I;AACsE;AACL;AACsC;;;AAGvG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,wFAAM;AACR,EAAE,yGAAM;AACR,EAAE,kHAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,6GAAU;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,SAAS;AACT;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnCA;AAAA;AAAA;AAAA;AAAmvB,CAAgB,wwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACkCvwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAVA,eAWA;EACAA;EACAC;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;IACAC;MACA;MACAC;MACAA;MACAA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;QACAD;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACxEA;AAAA;AAAA;AAAA;AAAk6C,CAAgB,+3CAAG,EAAC,C;;;;;;;;;;;ACAt7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-swiper-indicator.vue?vue&type=template&id=647f6c67&scoped=true&\"\nvar renderjs\nimport script from \"./u-swiper-indicator.vue?vue&type=script&lang=js&\"\nexport * from \"./u-swiper-indicator.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-swiper-indicator.vue?vue&type=style&index=0&id=647f6c67&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"647f6c67\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper-indicator.vue?vue&type=template&id=647f6c67&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 g0 =\n _vm.indicatorMode === \"line\"\n ? _vm.$u.addUnit(_vm.lineWidth * _vm.length)\n : null\n var s0 =\n _vm.indicatorMode === \"line\" ? _vm.__get_style([_vm.lineStyle]) : null\n var l0 =\n _vm.indicatorMode === \"dot\"\n ? _vm.__map(_vm.length, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var s1 = _vm.__get_style([_vm.dotStyle(index)])\n return {\n $orig: $orig,\n s1: s1,\n }\n })\n : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n s0: s0,\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.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper-indicator.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper-indicator.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-swiper-indicator\">\r\n\t\t<view\r\n\t\t\tclass=\"u-swiper-indicator__wrapper\"\r\n\t\t\tv-if=\"indicatorMode === 'line'\"\r\n\t\t\t:class=\"[`u-swiper-indicator__wrapper--${indicatorMode}`]\"\r\n\t\t\t:style=\"{\r\n\t\t\t\twidth: $u.addUnit(lineWidth * length),\r\n\t\t\t\tbackgroundColor: indicatorInactiveColor\r\n\t\t\t}\"\r\n\t\t>\r\n\t\t\t<view\r\n\t\t\t\tclass=\"u-swiper-indicator__wrapper--line__bar\"\r\n\t\t\t\t:style=\"[lineStyle]\"\r\n\t\t\t></view>\r\n\t\t</view>\r\n\t\t<view\r\n\t\t\tclass=\"u-swiper-indicator__wrapper\"\r\n\t\t\tv-if=\"indicatorMode === 'dot'\"\r\n\t\t>\r\n\t\t\t<view\r\n\t\t\t\tclass=\"u-swiper-indicator__wrapper__dot\"\r\n\t\t\t\tv-for=\"(item, index) in length\"\r\n\t\t\t\t:key=\"index\"\r\n\t\t\t\t:class=\"[index === current && 'u-swiper-indicator__wrapper__dot--active']\"\r\n\t\t\t\t:style=\"[dotStyle(index)]\"\r\n\t\t\t>\r\n\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 * SwiperIndicator 轮播图指示器\r\n\t * @description 该组件一般用于导航轮播,广告展示等场景,可开箱即用,\r\n\t * @tutorial https://www.uviewui.com/components/swiper.html\r\n\t * @property {String | Number}\tlength\t\t\t\t\t轮播的长度(默认 0 )\r\n\t * @property {String | Number}\tcurrent\t\t\t\t\t当前处于活动状态的轮播的索引(默认 0 )\r\n\t * @property {String}\t\t\tindicatorActiveColor\t指示器非激活颜色\r\n\t * @property {String}\t\t\tindicatorInactiveColor\t指示器的激活颜色\r\n\t * @property {String}\t\t\tindicatorMode\t\t\t指示器模式(默认 'line' )\r\n\t * @example\t<u-swiper :list=\"list4\" indicator keyName=\"url\" :autoplay=\"false\"></u-swiper>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-swiper-indicator',\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\tlineWidth: 22\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\t// 指示器为线型的样式\r\n\t\t\tlineStyle() {\r\n\t\t\t\tlet style = {}\r\n\t\t\t\tstyle.width = uni.$u.addUnit(this.lineWidth)\r\n\t\t\t\tstyle.transform = `translateX(${ uni.$u.addUnit(this.current * this.lineWidth) })`\r\n\t\t\t\tstyle.backgroundColor = this.indicatorActiveColor\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 指示器为点型的样式\r\n\t\t\tdotStyle() {\r\n\t\t\t\treturn index => {\r\n\t\t\t\t\tlet style = {}\r\n\t\t\t\t\tstyle.backgroundColor = index === this.current ? this.indicatorActiveColor : this.indicatorInactiveColor\r\n\t\t\t\t\treturn style\r\n\t\t\t\t}\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\r\n\t.u-swiper-indicator {\r\n\r\n\t\t&__wrapper {\r\n\t\t\t@include flex;\r\n\r\n\t\t\t&--line {\r\n\t\t\t\tborder-radius: 100px;\r\n\t\t\t\theight: 4px;\r\n\r\n\t\t\t\t&__bar {\r\n\t\t\t\t\twidth: 22px;\r\n\t\t\t\t\theight: 4px;\r\n\t\t\t\t\tborder-radius: 100px;\r\n\t\t\t\t\tbackground-color: #FFFFFF;\r\n\t\t\t\t\ttransition: transform 0.3s;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&__dot {\r\n\t\t\t\twidth: 5px;\r\n\t\t\t\theight: 5px;\r\n\t\t\t\tborder-radius: 100px;\r\n\t\t\t\tmargin: 0 4px;\r\n\r\n\t\t\t\t&--active {\r\n\t\t\t\t\twidth: 12px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper-indicator.vue?vue&type=style&index=0&id=647f6c67&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper-indicator.vue?vue&type=style&index=0&id=647f6c67&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842316\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue?fdab","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue?6100","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue?3760","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue?4060","uni-app:///node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue?2628","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue?1b23"],"names":["name","mixins","data","lineWidth","computed","lineStyle","style","dotStyle"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA2I;AAC3I;AACsE;AACL;AACsC;;;AAGvG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,wFAAM;AACR,EAAE,yGAAM;AACR,EAAE,kHAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,6GAAU;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,SAAS;AACT;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnCA;AAAA;AAAA;AAAA;AAAmvB,CAAgB,wwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACkCvwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAVA,eAWA;EACAA;EACAC;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;IACAC;MACA;MACAC;MACAA;MACAA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;QACAD;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACxEA;AAAA;AAAA;AAAA;AAAk6C,CAAgB,+3CAAG,EAAC,C;;;;;;;;;;;ACAt7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-swiper-indicator.vue?vue&type=template&id=647f6c67&scoped=true&\"\nvar renderjs\nimport script from \"./u-swiper-indicator.vue?vue&type=script&lang=js&\"\nexport * from \"./u-swiper-indicator.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-swiper-indicator.vue?vue&type=style&index=0&id=647f6c67&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"647f6c67\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper-indicator.vue?vue&type=template&id=647f6c67&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 g0 =\n _vm.indicatorMode === \"line\"\n ? _vm.$u.addUnit(_vm.lineWidth * _vm.length)\n : null\n var s0 =\n _vm.indicatorMode === \"line\" ? _vm.__get_style([_vm.lineStyle]) : null\n var l0 =\n _vm.indicatorMode === \"dot\"\n ? _vm.__map(_vm.length, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var s1 = _vm.__get_style([_vm.dotStyle(index)])\n return {\n $orig: $orig,\n s1: s1,\n }\n })\n : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n s0: s0,\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.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper-indicator.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper-indicator.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-swiper-indicator\">\r\n\t\t<view\r\n\t\t\tclass=\"u-swiper-indicator__wrapper\"\r\n\t\t\tv-if=\"indicatorMode === 'line'\"\r\n\t\t\t:class=\"[`u-swiper-indicator__wrapper--${indicatorMode}`]\"\r\n\t\t\t:style=\"{\r\n\t\t\t\twidth: $u.addUnit(lineWidth * length),\r\n\t\t\t\tbackgroundColor: indicatorInactiveColor\r\n\t\t\t}\"\r\n\t\t>\r\n\t\t\t<view\r\n\t\t\t\tclass=\"u-swiper-indicator__wrapper--line__bar\"\r\n\t\t\t\t:style=\"[lineStyle]\"\r\n\t\t\t></view>\r\n\t\t</view>\r\n\t\t<view\r\n\t\t\tclass=\"u-swiper-indicator__wrapper\"\r\n\t\t\tv-if=\"indicatorMode === 'dot'\"\r\n\t\t>\r\n\t\t\t<view\r\n\t\t\t\tclass=\"u-swiper-indicator__wrapper__dot\"\r\n\t\t\t\tv-for=\"(item, index) in length\"\r\n\t\t\t\t:key=\"index\"\r\n\t\t\t\t:class=\"[index === current && 'u-swiper-indicator__wrapper__dot--active']\"\r\n\t\t\t\t:style=\"[dotStyle(index)]\"\r\n\t\t\t>\r\n\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 * SwiperIndicator 轮播图指示器\r\n\t * @description 该组件一般用于导航轮播,广告展示等场景,可开箱即用,\r\n\t * @tutorial https://www.uviewui.com/components/swiper.html\r\n\t * @property {String | Number}\tlength\t\t\t\t\t轮播的长度(默认 0 )\r\n\t * @property {String | Number}\tcurrent\t\t\t\t\t当前处于活动状态的轮播的索引(默认 0 )\r\n\t * @property {String}\t\t\tindicatorActiveColor\t指示器非激活颜色\r\n\t * @property {String}\t\t\tindicatorInactiveColor\t指示器的激活颜色\r\n\t * @property {String}\t\t\tindicatorMode\t\t\t指示器模式(默认 'line' )\r\n\t * @example\t<u-swiper :list=\"list4\" indicator keyName=\"url\" :autoplay=\"false\"></u-swiper>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-swiper-indicator',\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\tlineWidth: 22\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\t// 指示器为线型的样式\r\n\t\t\tlineStyle() {\r\n\t\t\t\tlet style = {}\r\n\t\t\t\tstyle.width = uni.$u.addUnit(this.lineWidth)\r\n\t\t\t\tstyle.transform = `translateX(${ uni.$u.addUnit(this.current * this.lineWidth) })`\r\n\t\t\t\tstyle.backgroundColor = this.indicatorActiveColor\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 指示器为点型的样式\r\n\t\t\tdotStyle() {\r\n\t\t\t\treturn index => {\r\n\t\t\t\t\tlet style = {}\r\n\t\t\t\t\tstyle.backgroundColor = index === this.current ? this.indicatorActiveColor : this.indicatorInactiveColor\r\n\t\t\t\t\treturn style\r\n\t\t\t\t}\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\r\n\t.u-swiper-indicator {\r\n\r\n\t\t&__wrapper {\r\n\t\t\t@include flex;\r\n\r\n\t\t\t&--line {\r\n\t\t\t\tborder-radius: 100px;\r\n\t\t\t\theight: 4px;\r\n\r\n\t\t\t\t&__bar {\r\n\t\t\t\t\twidth: 22px;\r\n\t\t\t\t\theight: 4px;\r\n\t\t\t\t\tborder-radius: 100px;\r\n\t\t\t\t\tbackground-color: #FFFFFF;\r\n\t\t\t\t\ttransition: transform 0.3s;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&__dot {\r\n\t\t\t\twidth: 5px;\r\n\t\t\t\theight: 5px;\r\n\t\t\t\tborder-radius: 100px;\r\n\t\t\t\tmargin: 0 4px;\r\n\r\n\t\t\t\t&--active {\r\n\t\t\t\t\twidth: 12px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper-indicator.vue?vue&type=style&index=0&id=647f6c67&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper-indicator.vue?vue&type=style&index=0&id=647f6c67&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798324\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper/u-swiper.vue?d3a5","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper/u-swiper.vue?1c71","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper/u-swiper.vue?a5e3","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper/u-swiper.vue?ea61","uni-app:///node_modules/uview-ui/components/u-swiper/u-swiper.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper/u-swiper.vue?2e12","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper/u-swiper.vue?569d"],"names":["name","mixins","data","currentIndex","watch","current","computed","itemStyle","style","methods","getItemType","getSource","uni","change","e","pauseVideo","video","getPoster","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;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,qUAEN;AACP,KAAK;AACL;AACA,aAAa,6VAEN;AACP,KAAK;AACL;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;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AClGA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;AC4F7vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;AA/BA,eAgCA;EACAA;EACAC;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;IACA;EACA;;EACAC;IACAC;MAAA;MACA;QACA;;QAEA;QACA;QACA;UACAC;UACA;QACA;QAEA;MACA;IACA;EACA;EACAC;IACAC;MACA;MACA;QACA;QACA;QACA;QACA;MACA;IACA;IACA;IACAC;MACA;MACA,6FACAC;MACA;IACA;IACA;IACAC;MACA;MACA,IACAR,UACAS,SADAT;MAEA;MACA;MACA;IACA;IACA;IACAU;MACA;MACA;QACA;QACA;QACAC;MACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACxMA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-swiper/u-swiper.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-swiper.vue?vue&type=template&id=7b038a67&scoped=true&\"\nvar renderjs\nimport script from \"./u-swiper.vue?vue&type=script&lang=js&\"\nexport * from \"./u-swiper.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-swiper.vue?vue&type=style&index=0&id=7b038a67&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"7b038a67\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-swiper/u-swiper.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper.vue?vue&type=template&id=7b038a67&scoped=true&\"","var components\ntry {\n components = {\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"uview-ui/components/u-loading-icon/u-loading-icon.vue\"\n )\n },\n uSwiperIndicator: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator\" */ \"uview-ui/components/u-swiper-indicator/u-swiper-indicator.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 g0 = _vm.$u.addUnit(_vm.height)\n var g1 = _vm.$u.addUnit(_vm.radius)\n var g2 = !_vm.loading ? _vm.$u.addUnit(_vm.height) : null\n var g3 = !_vm.loading ? _vm.$u.addUnit(_vm.previousMargin) : null\n var g4 = !_vm.loading ? _vm.$u.addUnit(_vm.nextMargin) : null\n var l0 = !_vm.loading\n ? _vm.__map(_vm.list, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var s0 = _vm.__get_style([_vm.itemStyle(index)])\n var m0 = _vm.getItemType(item)\n var g5 = m0 === \"image\" ? _vm.$u.addUnit(_vm.height) : null\n var g6 = m0 === \"image\" ? _vm.$u.addUnit(_vm.radius) : null\n var m1 = m0 === \"image\" ? _vm.getSource(item) : null\n var m2 = _vm.getItemType(item)\n var g7 = m2 === \"video\" ? _vm.$u.addUnit(_vm.height) : null\n var m3 = m2 === \"video\" ? _vm.getSource(item) : null\n var m4 = m2 === \"video\" ? _vm.getPoster(item) : null\n var g8 =\n m2 === \"video\"\n ? _vm.showTitle && _vm.$u.test.object(item) && item.title\n : null\n var g9 =\n _vm.showTitle &&\n _vm.$u.test.object(item) &&\n item.title &&\n _vm.$u.test.image(_vm.getSource(item))\n return {\n $orig: $orig,\n s0: s0,\n m0: m0,\n g5: g5,\n g6: g6,\n m1: m1,\n m2: m2,\n g7: g7,\n m3: m3,\n m4: m4,\n g8: g8,\n g9: g9,\n }\n })\n : null\n var s1 = _vm.__get_style([_vm.$u.addStyle(_vm.indicatorStyle)])\n var g10 =\n !_vm.loading && _vm.indicator && !_vm.showTitle ? _vm.list.length : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n g1: g1,\n g2: g2,\n g3: g3,\n g4: g4,\n l0: l0,\n s1: s1,\n g10: g10,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-swiper\"\r\n\t\t:style=\"{\r\n\t\t\tbackgroundColor: bgColor,\r\n\t\t\theight: $u.addUnit(height),\r\n\t\t\tborderRadius: $u.addUnit(radius)\r\n\t\t}\"\r\n\t>\r\n\t\t<view\r\n\t\t\tclass=\"u-swiper__loading\"\r\n\t\t\tv-if=\"loading\"\r\n\t\t>\r\n\t\t\t<u-loading-icon mode=\"circle\"></u-loading-icon>\r\n\t\t</view>\r\n\t\t<swiper\r\n\t\t\tv-else\r\n\t\t\tclass=\"u-swiper__wrapper\"\r\n\t\t\t:style=\"{\r\n\t\t\t\theight: $u.addUnit(height),\r\n\t\t\t}\"\r\n\t\t\t@change=\"change\"\r\n\t\t\t:circular=\"circular\"\r\n\t\t\t:interval=\"interval\"\r\n\t\t\t:duration=\"duration\"\r\n\t\t\t:autoplay=\"autoplay\"\r\n\t\t\t:current=\"current\"\r\n\t\t\t:currentItemId=\"currentItemId\"\r\n\t\t\t:previousMargin=\"$u.addUnit(previousMargin)\"\r\n\t\t\t:nextMargin=\"$u.addUnit(nextMargin)\"\r\n\t\t\t:acceleration=\"acceleration\"\r\n\t\t\t:displayMultipleItems=\"displayMultipleItems\"\r\n\t\t\t:easingFunction=\"easingFunction\"\r\n\t\t>\r\n\t\t\t<swiper-item\r\n\t\t\t\tclass=\"u-swiper__wrapper__item\"\r\n\t\t\t\tv-for=\"(item, index) in list\"\r\n\t\t\t\t:key=\"index\"\r\n\t\t\t>\r\n\t\t\t\t<view\r\n\t\t\t\t\tclass=\"u-swiper__wrapper__item__wrapper\"\r\n\t\t\t\t\t:style=\"[itemStyle(index)]\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<!-- 在nvue中,image图片的宽度默认为屏幕宽度,需要通过flex:1撑开,另外必须设置高度才能显示图片 -->\r\n\t\t\t\t\t<image\r\n\t\t\t\t\t\tclass=\"u-swiper__wrapper__item__wrapper__image\"\r\n\t\t\t\t\t\tv-if=\"getItemType(item) === 'image'\"\r\n\t\t\t\t\t\t:src=\"getSource(item)\"\r\n\t\t\t\t\t\t:mode=\"imgMode\"\r\n\t\t\t\t\t\t@tap=\"clickHandler(index)\"\r\n\t\t\t\t\t\t:style=\"{\r\n\t\t\t\t\t\t\theight: $u.addUnit(height),\r\n\t\t\t\t\t\t\tborderRadius: $u.addUnit(radius)\r\n\t\t\t\t\t\t}\"\r\n\t\t\t\t\t></image>\r\n\t\t\t\t\t<video\r\n\t\t\t\t\t\tclass=\"u-swiper__wrapper__item__wrapper__video\"\r\n\t\t\t\t\t\tv-if=\"getItemType(item) === 'video'\"\r\n\t\t\t\t\t\t:id=\"`video-${index}`\"\r\n\t\t\t\t\t\t:enable-progress-gesture=\"false\"\r\n\t\t\t\t\t\t:src=\"getSource(item)\"\r\n\t\t\t\t\t\t:poster=\"getPoster(item)\"\r\n\t\t\t\t\t\t:title=\"showTitle && $u.test.object(item) && item.title ? item.title : ''\"\r\n\t\t\t\t\t\t:style=\"{\r\n\t\t\t\t\t\t\theight: $u.addUnit(height)\r\n\t\t\t\t\t\t}\"\r\n\t\t\t\t\t\tcontrols\r\n\t\t\t\t\t\t@tap=\"clickHandler(index)\"\r\n\t\t\t\t\t></video>\r\n\t\t\t\t\t<text\r\n\t\t\t\t\t\tv-if=\"showTitle && $u.test.object(item) && item.title && $u.test.image(getSource(item))\"\r\n\t\t\t\t\t\tclass=\"u-swiper__wrapper__item__wrapper__title u-line-1\"\r\n\t\t\t\t\t>{{ item.title }}</text>\r\n\t\t\t\t</view>\r\n\t\t\t</swiper-item>\r\n\t\t</swiper>\r\n\t\t<view class=\"u-swiper__indicator\" :style=\"[$u.addStyle(indicatorStyle)]\">\r\n\t\t\t<slot name=\"indicator\">\r\n\t\t\t\t<u-swiper-indicator\r\n\t\t\t\t\tv-if=\"!loading && indicator && !showTitle\"\r\n\t\t\t\t\t:indicatorActiveColor=\"indicatorActiveColor\"\r\n\t\t\t\t\t:indicatorInactiveColor=\"indicatorInactiveColor\"\r\n\t\t\t\t\t:length=\"list.length\"\r\n\t\t\t\t\t:current=\"currentIndex\"\r\n\t\t\t\t\t:indicatorMode=\"indicatorMode\"\r\n\t\t\t\t></u-swiper-indicator>\r\n\t\t\t</slot>\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 * Swiper 轮播图\r\n\t * @description 该组件一般用于导航轮播,广告展示等场景,可开箱即用,\r\n\t * @tutorial https://www.uviewui.com/components/swiper.html\r\n\t * @property {Array}\t\t\tlist\t\t\t\t\t轮播图数据\r\n\t * @property {Boolean}\t\t\tindicator\t\t\t\t是否显示面板指示器(默认 false )\r\n\t * @property {String}\t\t\tindicatorActiveColor\t指示器非激活颜色(默认 '#FFFFFF' )\r\n\t * @property {String}\t\t\tindicatorInactiveColor\t指示器的激活颜色(默认 'rgba(255, 255, 255, 0.35)' )\r\n\t * @property {String | Object}\tindicatorStyle\t\t\t指示器样式,可通过bottom,left,right进行定位\r\n\t * @property {String}\t\t\tindicatorMode\t\t\t指示器模式(默认 'line' )\r\n\t * @property {Boolean}\t\t\tautoplay\t\t\t\t是否自动切换(默认 true )\r\n\t * @property {String | Number}\tcurrent\t\t\t\t\t当前所在滑块的 index(默认 0 )\r\n\t * @property {String}\t\t\tcurrentItemId\t\t\t当前所在滑块的 item-id ,不能与 current 被同时指定\r\n\t * @property {String | Number}\tinterval\t\t\t\t滑块自动切换时间间隔(ms)(默认 3000 )\r\n\t * @property {String | Number}\tduration\t\t\t\t滑块切换过程所需时间(ms)(默认 300 )\r\n\t * @property {Boolean}\t\t\tcircular\t\t\t\t播放到末尾后是否重新回到开头(默认 false )\r\n\t * @property {String | Number}\tpreviousMargin\t\t\t前边距,可用于露出前一项的一小部分,nvue和支付宝不支持(默认 0 )\r\n\t * @property {String | Number}\tnextMargin\t\t\t\t后边距,可用于露出后一项的一小部分,nvue和支付宝不支持(默认 0 )\r\n\t * @property {Boolean}\t\t\tacceleration\t\t\t当开启时,会根据滑动速度,连续滑动多屏,支付宝不支持(默认 false )\r\n\t * @property {Number}\t\t\tdisplayMultipleItems\t同时显示的滑块数量,nvue、支付宝小程序不支持(默认 1 )\r\n\t * @property {String}\t\t\teasingFunction\t\t\t指定swiper切换缓动动画类型, 只对微信小程序有效(默认 'default' )\r\n\t * @property {String}\t\t\tkeyName\t\t\t\t\tlist数组中指定对象的目标属性名(默认 'url' )\r\n\t * @property {String}\t\t\timgMode\t\t\t\t\t图片的裁剪模式(默认 'aspectFill' )\r\n\t * @property {String | Number}\theight\t\t\t\t\t组件高度(默认 130 )\r\n\t * @property {String}\t\t\tbgColor\t\t\t\t\t背景颜色(默认 \t'#f3f4f6' )\r\n\t * @property {String | Number}\tradius\t\t\t\t\t组件圆角,数值或带单位的字符串(默认 4 )\r\n\t * @property {Boolean}\t\t\tloading\t\t\t\t\t是否加载中(默认 false )\r\n\t * @property {Boolean}\t\t\tshowTitle\t\t\t\t是否显示标题,要求数组对象中有title属性(默认 false )\r\n\t * @event {Function(index)}\tclick\t点击轮播图时触发\tindex:点击了第几张图片,从0开始\r\n\t * @event {Function(index)}\tchange\t轮播图切换时触发(自动或者手动切换)\tindex:切换到了第几张图片,从0开始\r\n\t * @example\t<u-swiper :list=\"list4\" keyName=\"url\" :autoplay=\"false\"></u-swiper>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-swiper',\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\tcurrentIndex: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tcurrent(val, preVal) {\r\n\t\t\t\tif(val === preVal) return;\r\n\t\t\t\tthis.currentIndex = val; // 和上游数据关联上\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\titemStyle() {\r\n\t\t\t\treturn index => {\r\n\t\t\t\t\tconst style = {}\r\n\t\t\t\t\t// #ifndef APP-NVUE || MP-TOUTIAO\r\n\t\t\t\t\t// 左右流出空间的写法不支持nvue和头条\r\n\t\t\t\t\t// 只有配置了此二值,才加上对应的圆角,以及缩放\r\n\t\t\t\t\tif (this.nextMargin && this.previousMargin) {\r\n\t\t\t\t\t\tstyle.borderRadius = uni.$u.addUnit(this.radius)\r\n\t\t\t\t\t\tif (index !== this.currentIndex) style.transform = 'scale(0.92)'\r\n\t\t\t\t\t}\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t\treturn style\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n getItemType(item) {\r\n if (typeof item === 'string') return uni.$u.test.video(this.getSource(item)) ? 'video' : 'image'\r\n if (typeof item === 'object' && this.keyName) {\r\n if (!item.type) return uni.$u.test.video(this.getSource(item)) ? 'video' : 'image'\r\n if (item.type === 'image') return 'image'\r\n if (item.type === 'video') return 'video'\r\n return 'image'\r\n }\r\n },\r\n\t\t\t// 获取目标路径,可能数组中为字符串,对象的形式,额外可指定对象的目标属性名keyName\r\n\t\t\tgetSource(item) {\r\n\t\t\t\tif (typeof item === 'string') return item\r\n\t\t\t\tif (typeof item === 'object' && this.keyName) return item[this.keyName]\r\n\t\t\t\telse uni.$u.error('请按格式传递列表参数')\r\n\t\t\t\treturn ''\r\n\t\t\t},\r\n\t\t\t// 轮播切换事件\r\n\t\t\tchange(e) {\r\n\t\t\t\t// 当前的激活索引\r\n\t\t\t\tconst {\r\n\t\t\t\t\tcurrent\r\n\t\t\t\t} = e.detail\r\n\t\t\t\tthis.pauseVideo(this.currentIndex)\r\n\t\t\t\tthis.currentIndex = current\r\n\t\t\t\tthis.$emit('change', e.detail)\r\n\t\t\t},\r\n\t\t\t// 切换轮播时,暂停视频播放\r\n\t\t\tpauseVideo(index) {\r\n\t\t\t\tconst lastItem = this.getSource(this.list[index])\r\n\t\t\t\tif (uni.$u.test.video(lastItem)) {\r\n\t\t\t\t\t// 当视频隐藏时,暂停播放\r\n\t\t\t\t\tconst video = uni.createVideoContext(`video-${index}`, this)\r\n\t\t\t\t\tvideo.pause()\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 当一个轮播item为视频时,获取它的视频海报\r\n\t\t\tgetPoster(item) {\r\n\t\t\t\treturn typeof item === 'object' && item.poster ? item.poster : ''\r\n\t\t\t},\r\n\t\t\t// 点击某个item\r\n\t\t\tclickHandler(index) {\r\n\t\t\t\tthis.$emit('click', index)\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\r\n\t.u-swiper {\r\n\t\t@include flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tposition: relative;\r\n\t\toverflow: hidden;\r\n\r\n\t\t&__wrapper {\r\n\t\t\tflex: 1;\r\n\r\n\t\t\t&__item {\r\n\t\t\t\tflex: 1;\r\n\r\n\t\t\t\t&__wrapper {\r\n\t\t\t\t\t@include flex;\r\n\t\t\t\t\tposition: relative;\r\n\t\t\t\t\toverflow: hidden;\r\n\t\t\t\t\ttransition: transform 0.3s;\r\n\t\t\t\t\tflex: 1;\r\n\r\n\t\t\t\t\t&__image {\r\n\t\t\t\t\t\tflex: 1;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&__video {\r\n\t\t\t\t\t\tflex: 1;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&__title {\r\n\t\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\t\tbackground-color: rgba(0, 0, 0, 0.3);\r\n\t\t\t\t\t\tbottom: 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\tfont-size: 28rpx;\r\n\t\t\t\t\t\tpadding: 12rpx 24rpx;\r\n\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t\tflex: 1;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__indicator {\r\n\t\t\tposition: absolute;\r\n\t\t\tbottom: 10px;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper.vue?vue&type=style&index=0&id=7b038a67&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper.vue?vue&type=style&index=0&id=7b038a67&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842176\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper/u-swiper.vue?d3a5","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper/u-swiper.vue?1c71","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper/u-swiper.vue?a5e3","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper/u-swiper.vue?ea61","uni-app:///node_modules/uview-ui/components/u-swiper/u-swiper.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper/u-swiper.vue?2e12","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-swiper/u-swiper.vue?569d"],"names":["name","mixins","data","currentIndex","watch","current","computed","itemStyle","style","methods","getItemType","getSource","uni","change","e","pauseVideo","video","getPoster","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;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,qUAEN;AACP,KAAK;AACL;AACA,aAAa,6VAEN;AACP,KAAK;AACL;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;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AClGA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;AC4F7vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;AA/BA,eAgCA;EACAA;EACAC;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;IACA;EACA;;EACAC;IACAC;MAAA;MACA;QACA;;QAEA;QACA;QACA;UACAC;UACA;QACA;QAEA;MACA;IACA;EACA;EACAC;IACAC;MACA;MACA;QACA;QACA;QACA;QACA;MACA;IACA;IACA;IACAC;MACA;MACA,6FACAC;MACA;IACA;IACA;IACAC;MACA;MACA,IACAR,UACAS,SADAT;MAEA;MACA;MACA;IACA;IACA;IACAU;MACA;MACA;QACA;QACA;QACAC;MACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACxMA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-swiper/u-swiper.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-swiper.vue?vue&type=template&id=7b038a67&scoped=true&\"\nvar renderjs\nimport script from \"./u-swiper.vue?vue&type=script&lang=js&\"\nexport * from \"./u-swiper.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-swiper.vue?vue&type=style&index=0&id=7b038a67&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"7b038a67\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-swiper/u-swiper.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper.vue?vue&type=template&id=7b038a67&scoped=true&\"","var components\ntry {\n components = {\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"uview-ui/components/u-loading-icon/u-loading-icon.vue\"\n )\n },\n uSwiperIndicator: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator\" */ \"uview-ui/components/u-swiper-indicator/u-swiper-indicator.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 g0 = _vm.$u.addUnit(_vm.height)\n var g1 = _vm.$u.addUnit(_vm.radius)\n var g2 = !_vm.loading ? _vm.$u.addUnit(_vm.height) : null\n var g3 = !_vm.loading ? _vm.$u.addUnit(_vm.previousMargin) : null\n var g4 = !_vm.loading ? _vm.$u.addUnit(_vm.nextMargin) : null\n var l0 = !_vm.loading\n ? _vm.__map(_vm.list, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var s0 = _vm.__get_style([_vm.itemStyle(index)])\n var m0 = _vm.getItemType(item)\n var g5 = m0 === \"image\" ? _vm.$u.addUnit(_vm.height) : null\n var g6 = m0 === \"image\" ? _vm.$u.addUnit(_vm.radius) : null\n var m1 = m0 === \"image\" ? _vm.getSource(item) : null\n var m2 = _vm.getItemType(item)\n var g7 = m2 === \"video\" ? _vm.$u.addUnit(_vm.height) : null\n var m3 = m2 === \"video\" ? _vm.getSource(item) : null\n var m4 = m2 === \"video\" ? _vm.getPoster(item) : null\n var g8 =\n m2 === \"video\"\n ? _vm.showTitle && _vm.$u.test.object(item) && item.title\n : null\n var g9 =\n _vm.showTitle &&\n _vm.$u.test.object(item) &&\n item.title &&\n _vm.$u.test.image(_vm.getSource(item))\n return {\n $orig: $orig,\n s0: s0,\n m0: m0,\n g5: g5,\n g6: g6,\n m1: m1,\n m2: m2,\n g7: g7,\n m3: m3,\n m4: m4,\n g8: g8,\n g9: g9,\n }\n })\n : null\n var s1 = _vm.__get_style([_vm.$u.addStyle(_vm.indicatorStyle)])\n var g10 =\n !_vm.loading && _vm.indicator && !_vm.showTitle ? _vm.list.length : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n g1: g1,\n g2: g2,\n g3: g3,\n g4: g4,\n l0: l0,\n s1: s1,\n g10: g10,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-swiper\"\r\n\t\t:style=\"{\r\n\t\t\tbackgroundColor: bgColor,\r\n\t\t\theight: $u.addUnit(height),\r\n\t\t\tborderRadius: $u.addUnit(radius)\r\n\t\t}\"\r\n\t>\r\n\t\t<view\r\n\t\t\tclass=\"u-swiper__loading\"\r\n\t\t\tv-if=\"loading\"\r\n\t\t>\r\n\t\t\t<u-loading-icon mode=\"circle\"></u-loading-icon>\r\n\t\t</view>\r\n\t\t<swiper\r\n\t\t\tv-else\r\n\t\t\tclass=\"u-swiper__wrapper\"\r\n\t\t\t:style=\"{\r\n\t\t\t\theight: $u.addUnit(height),\r\n\t\t\t}\"\r\n\t\t\t@change=\"change\"\r\n\t\t\t:circular=\"circular\"\r\n\t\t\t:interval=\"interval\"\r\n\t\t\t:duration=\"duration\"\r\n\t\t\t:autoplay=\"autoplay\"\r\n\t\t\t:current=\"current\"\r\n\t\t\t:currentItemId=\"currentItemId\"\r\n\t\t\t:previousMargin=\"$u.addUnit(previousMargin)\"\r\n\t\t\t:nextMargin=\"$u.addUnit(nextMargin)\"\r\n\t\t\t:acceleration=\"acceleration\"\r\n\t\t\t:displayMultipleItems=\"displayMultipleItems\"\r\n\t\t\t:easingFunction=\"easingFunction\"\r\n\t\t>\r\n\t\t\t<swiper-item\r\n\t\t\t\tclass=\"u-swiper__wrapper__item\"\r\n\t\t\t\tv-for=\"(item, index) in list\"\r\n\t\t\t\t:key=\"index\"\r\n\t\t\t>\r\n\t\t\t\t<view\r\n\t\t\t\t\tclass=\"u-swiper__wrapper__item__wrapper\"\r\n\t\t\t\t\t:style=\"[itemStyle(index)]\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<!-- 在nvue中,image图片的宽度默认为屏幕宽度,需要通过flex:1撑开,另外必须设置高度才能显示图片 -->\r\n\t\t\t\t\t<image\r\n\t\t\t\t\t\tclass=\"u-swiper__wrapper__item__wrapper__image\"\r\n\t\t\t\t\t\tv-if=\"getItemType(item) === 'image'\"\r\n\t\t\t\t\t\t:src=\"getSource(item)\"\r\n\t\t\t\t\t\t:mode=\"imgMode\"\r\n\t\t\t\t\t\t@tap=\"clickHandler(index)\"\r\n\t\t\t\t\t\t:style=\"{\r\n\t\t\t\t\t\t\theight: $u.addUnit(height),\r\n\t\t\t\t\t\t\tborderRadius: $u.addUnit(radius)\r\n\t\t\t\t\t\t}\"\r\n\t\t\t\t\t></image>\r\n\t\t\t\t\t<video\r\n\t\t\t\t\t\tclass=\"u-swiper__wrapper__item__wrapper__video\"\r\n\t\t\t\t\t\tv-if=\"getItemType(item) === 'video'\"\r\n\t\t\t\t\t\t:id=\"`video-${index}`\"\r\n\t\t\t\t\t\t:enable-progress-gesture=\"false\"\r\n\t\t\t\t\t\t:src=\"getSource(item)\"\r\n\t\t\t\t\t\t:poster=\"getPoster(item)\"\r\n\t\t\t\t\t\t:title=\"showTitle && $u.test.object(item) && item.title ? item.title : ''\"\r\n\t\t\t\t\t\t:style=\"{\r\n\t\t\t\t\t\t\theight: $u.addUnit(height)\r\n\t\t\t\t\t\t}\"\r\n\t\t\t\t\t\tcontrols\r\n\t\t\t\t\t\t@tap=\"clickHandler(index)\"\r\n\t\t\t\t\t></video>\r\n\t\t\t\t\t<text\r\n\t\t\t\t\t\tv-if=\"showTitle && $u.test.object(item) && item.title && $u.test.image(getSource(item))\"\r\n\t\t\t\t\t\tclass=\"u-swiper__wrapper__item__wrapper__title u-line-1\"\r\n\t\t\t\t\t>{{ item.title }}</text>\r\n\t\t\t\t</view>\r\n\t\t\t</swiper-item>\r\n\t\t</swiper>\r\n\t\t<view class=\"u-swiper__indicator\" :style=\"[$u.addStyle(indicatorStyle)]\">\r\n\t\t\t<slot name=\"indicator\">\r\n\t\t\t\t<u-swiper-indicator\r\n\t\t\t\t\tv-if=\"!loading && indicator && !showTitle\"\r\n\t\t\t\t\t:indicatorActiveColor=\"indicatorActiveColor\"\r\n\t\t\t\t\t:indicatorInactiveColor=\"indicatorInactiveColor\"\r\n\t\t\t\t\t:length=\"list.length\"\r\n\t\t\t\t\t:current=\"currentIndex\"\r\n\t\t\t\t\t:indicatorMode=\"indicatorMode\"\r\n\t\t\t\t></u-swiper-indicator>\r\n\t\t\t</slot>\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 * Swiper 轮播图\r\n\t * @description 该组件一般用于导航轮播,广告展示等场景,可开箱即用,\r\n\t * @tutorial https://www.uviewui.com/components/swiper.html\r\n\t * @property {Array}\t\t\tlist\t\t\t\t\t轮播图数据\r\n\t * @property {Boolean}\t\t\tindicator\t\t\t\t是否显示面板指示器(默认 false )\r\n\t * @property {String}\t\t\tindicatorActiveColor\t指示器非激活颜色(默认 '#FFFFFF' )\r\n\t * @property {String}\t\t\tindicatorInactiveColor\t指示器的激活颜色(默认 'rgba(255, 255, 255, 0.35)' )\r\n\t * @property {String | Object}\tindicatorStyle\t\t\t指示器样式,可通过bottom,left,right进行定位\r\n\t * @property {String}\t\t\tindicatorMode\t\t\t指示器模式(默认 'line' )\r\n\t * @property {Boolean}\t\t\tautoplay\t\t\t\t是否自动切换(默认 true )\r\n\t * @property {String | Number}\tcurrent\t\t\t\t\t当前所在滑块的 index(默认 0 )\r\n\t * @property {String}\t\t\tcurrentItemId\t\t\t当前所在滑块的 item-id ,不能与 current 被同时指定\r\n\t * @property {String | Number}\tinterval\t\t\t\t滑块自动切换时间间隔(ms)(默认 3000 )\r\n\t * @property {String | Number}\tduration\t\t\t\t滑块切换过程所需时间(ms)(默认 300 )\r\n\t * @property {Boolean}\t\t\tcircular\t\t\t\t播放到末尾后是否重新回到开头(默认 false )\r\n\t * @property {String | Number}\tpreviousMargin\t\t\t前边距,可用于露出前一项的一小部分,nvue和支付宝不支持(默认 0 )\r\n\t * @property {String | Number}\tnextMargin\t\t\t\t后边距,可用于露出后一项的一小部分,nvue和支付宝不支持(默认 0 )\r\n\t * @property {Boolean}\t\t\tacceleration\t\t\t当开启时,会根据滑动速度,连续滑动多屏,支付宝不支持(默认 false )\r\n\t * @property {Number}\t\t\tdisplayMultipleItems\t同时显示的滑块数量,nvue、支付宝小程序不支持(默认 1 )\r\n\t * @property {String}\t\t\teasingFunction\t\t\t指定swiper切换缓动动画类型, 只对微信小程序有效(默认 'default' )\r\n\t * @property {String}\t\t\tkeyName\t\t\t\t\tlist数组中指定对象的目标属性名(默认 'url' )\r\n\t * @property {String}\t\t\timgMode\t\t\t\t\t图片的裁剪模式(默认 'aspectFill' )\r\n\t * @property {String | Number}\theight\t\t\t\t\t组件高度(默认 130 )\r\n\t * @property {String}\t\t\tbgColor\t\t\t\t\t背景颜色(默认 \t'#f3f4f6' )\r\n\t * @property {String | Number}\tradius\t\t\t\t\t组件圆角,数值或带单位的字符串(默认 4 )\r\n\t * @property {Boolean}\t\t\tloading\t\t\t\t\t是否加载中(默认 false )\r\n\t * @property {Boolean}\t\t\tshowTitle\t\t\t\t是否显示标题,要求数组对象中有title属性(默认 false )\r\n\t * @event {Function(index)}\tclick\t点击轮播图时触发\tindex:点击了第几张图片,从0开始\r\n\t * @event {Function(index)}\tchange\t轮播图切换时触发(自动或者手动切换)\tindex:切换到了第几张图片,从0开始\r\n\t * @example\t<u-swiper :list=\"list4\" keyName=\"url\" :autoplay=\"false\"></u-swiper>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-swiper',\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\tcurrentIndex: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tcurrent(val, preVal) {\r\n\t\t\t\tif(val === preVal) return;\r\n\t\t\t\tthis.currentIndex = val; // 和上游数据关联上\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\titemStyle() {\r\n\t\t\t\treturn index => {\r\n\t\t\t\t\tconst style = {}\r\n\t\t\t\t\t// #ifndef APP-NVUE || MP-TOUTIAO\r\n\t\t\t\t\t// 左右流出空间的写法不支持nvue和头条\r\n\t\t\t\t\t// 只有配置了此二值,才加上对应的圆角,以及缩放\r\n\t\t\t\t\tif (this.nextMargin && this.previousMargin) {\r\n\t\t\t\t\t\tstyle.borderRadius = uni.$u.addUnit(this.radius)\r\n\t\t\t\t\t\tif (index !== this.currentIndex) style.transform = 'scale(0.92)'\r\n\t\t\t\t\t}\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t\treturn style\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n getItemType(item) {\r\n if (typeof item === 'string') return uni.$u.test.video(this.getSource(item)) ? 'video' : 'image'\r\n if (typeof item === 'object' && this.keyName) {\r\n if (!item.type) return uni.$u.test.video(this.getSource(item)) ? 'video' : 'image'\r\n if (item.type === 'image') return 'image'\r\n if (item.type === 'video') return 'video'\r\n return 'image'\r\n }\r\n },\r\n\t\t\t// 获取目标路径,可能数组中为字符串,对象的形式,额外可指定对象的目标属性名keyName\r\n\t\t\tgetSource(item) {\r\n\t\t\t\tif (typeof item === 'string') return item\r\n\t\t\t\tif (typeof item === 'object' && this.keyName) return item[this.keyName]\r\n\t\t\t\telse uni.$u.error('请按格式传递列表参数')\r\n\t\t\t\treturn ''\r\n\t\t\t},\r\n\t\t\t// 轮播切换事件\r\n\t\t\tchange(e) {\r\n\t\t\t\t// 当前的激活索引\r\n\t\t\t\tconst {\r\n\t\t\t\t\tcurrent\r\n\t\t\t\t} = e.detail\r\n\t\t\t\tthis.pauseVideo(this.currentIndex)\r\n\t\t\t\tthis.currentIndex = current\r\n\t\t\t\tthis.$emit('change', e.detail)\r\n\t\t\t},\r\n\t\t\t// 切换轮播时,暂停视频播放\r\n\t\t\tpauseVideo(index) {\r\n\t\t\t\tconst lastItem = this.getSource(this.list[index])\r\n\t\t\t\tif (uni.$u.test.video(lastItem)) {\r\n\t\t\t\t\t// 当视频隐藏时,暂停播放\r\n\t\t\t\t\tconst video = uni.createVideoContext(`video-${index}`, this)\r\n\t\t\t\t\tvideo.pause()\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 当一个轮播item为视频时,获取它的视频海报\r\n\t\t\tgetPoster(item) {\r\n\t\t\t\treturn typeof item === 'object' && item.poster ? item.poster : ''\r\n\t\t\t},\r\n\t\t\t// 点击某个item\r\n\t\t\tclickHandler(index) {\r\n\t\t\t\tthis.$emit('click', index)\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\r\n\t.u-swiper {\r\n\t\t@include flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tposition: relative;\r\n\t\toverflow: hidden;\r\n\r\n\t\t&__wrapper {\r\n\t\t\tflex: 1;\r\n\r\n\t\t\t&__item {\r\n\t\t\t\tflex: 1;\r\n\r\n\t\t\t\t&__wrapper {\r\n\t\t\t\t\t@include flex;\r\n\t\t\t\t\tposition: relative;\r\n\t\t\t\t\toverflow: hidden;\r\n\t\t\t\t\ttransition: transform 0.3s;\r\n\t\t\t\t\tflex: 1;\r\n\r\n\t\t\t\t\t&__image {\r\n\t\t\t\t\t\tflex: 1;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&__video {\r\n\t\t\t\t\t\tflex: 1;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&__title {\r\n\t\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\t\tbackground-color: rgba(0, 0, 0, 0.3);\r\n\t\t\t\t\t\tbottom: 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\tfont-size: 28rpx;\r\n\t\t\t\t\t\tpadding: 12rpx 24rpx;\r\n\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t\tflex: 1;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__indicator {\r\n\t\t\tposition: absolute;\r\n\t\t\tbottom: 10px;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper.vue?vue&type=style&index=0&id=7b038a67&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-swiper.vue?vue&type=style&index=0&id=7b038a67&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798219\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?8d5c","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?67d9","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?808a","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?f22b","uni-app:///node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?26d5","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?36bc"],"names":["name","mixins","data","isActive","parentData","value","activeColor","inactiveColor","created","methods","init","uni","updateParentData","updateFromParent","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC/CA;AAAA;AAAA;AAAA;AAA8uB,CAAgB,mwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC6ClwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAbA,eAcA;EACAA;EACAC;EACAC;IACA;MACAC;MAAA;MACAC;QACAC;QACAC;QACAC;MACA;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;QACAC;MACA;MACA;MACA;MACA;MACA;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MAAA;MACA;QACA;QACA;QACA;QACA;UACA;QACA;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7GA;AAAA;AAAA;AAAA;AAA65C,CAAgB,03CAAG,EAAC,C;;;;;;;;;;;ACAj7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-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=b8fe2b06&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=b8fe2b06&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"b8fe2b06\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=template&id=b8fe2b06&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uBadge: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-badge/u-badge\" */ \"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 _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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-tabbar-item\"\r\n\t :style=\"[$u.addStyle(customStyle)]\"\r\n\t @tap=\"clickHandler\"\r\n\t>\r\n\t\t<view class=\"u-tabbar-item__icon\">\r\n\t\t\t<u-icon\r\n\t\t\t v-if=\"icon\"\r\n\t\t\t :name=\"icon\"\r\n\t\t\t :color=\"isActive? parentData.activeColor : parentData.inactiveColor\"\r\n\t\t\t :size=\"20\"\r\n\t\t\t></u-icon>\r\n\t\t\t<template v-else>\r\n\t\t\t\t<slot\r\n\t\t\t\t v-if=\"isActive\"\r\n\t\t\t\t name=\"active-icon\"\r\n\t\t\t\t/>\r\n\t\t\t\t<slot\r\n\t\t\t\t v-else\r\n\t\t\t\t name=\"inactive-icon\"\r\n\t\t\t\t/>\r\n\t\t\t</template>\r\n\t\t\t<u-badge\r\n\t\t\t\tabsolute\r\n\t\t\t\t:offset=\"[0, dot ? '34rpx' : badge > 9 ? '14rpx' : '20rpx']\"\r\n\t\t\t :customStyle=\"badgeStyle\"\r\n\t\t\t :isDot=\"dot\"\r\n\t\t\t :value=\"badge || (dot ? 1 : null)\"\r\n\t\t\t :show=\"dot || badge > 0\"\r\n\t\t\t></u-badge>\r\n\t\t</view>\r\n\t\t\r\n\t\t<slot name=\"text\">\r\n\t\t\t<text\r\n\t\t\t class=\"u-tabbar-item__text\"\r\n\t\t\t :style=\"{\r\n\t\t\t\t\tcolor: isActive? parentData.activeColor : parentData.inactiveColor\r\n\t\t\t\t}\"\r\n\t\t\t>{{ text }}</text>\r\n\t\t</slot>\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 * TabbarItem 底部导航栏子组件\r\n\t * @description 此组件提供了自定义tabbar的能力。\r\n\t * @tutorial https://www.uviewui.com/components/tabbar.html\r\n\t * @property {String | Number}\tname\t\titem标签的名称,作为与u-tabbar的value参数匹配的标识符\r\n\t * @property {String}\t\t\ticon\t\tuView内置图标或者绝对路径的图片\r\n\t * @property {String | Number}\tbadge\t\t右上角的角标提示信息\r\n\t * @property {Boolean}\t\t\tdot\t\t\t是否显示圆点,将会覆盖badge参数(默认 false )\r\n\t * @property {String}\t\t\ttext\t\t描述文本\r\n\t * @property {Object | String}\tbadgeStyle\t控制徽标的位置,对象或者字符串形式,可以设置top和right属性(默认 'top: 6px;right:2px;' )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * \r\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>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-tabbar-item',\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\tisActive: false, // 是否处于激活状态\r\n\t\t\t\tparentData: {\r\n\t\t\t\t\tvalue: null,\r\n\t\t\t\t\tactiveColor: '',\r\n\t\t\t\t\tinactiveColor: ''\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tinit() {\r\n\t\t\t\t// 支付宝小程序不支持provide/inject,所以使用这个方法获取整个父组件,在created定义,避免循环引用\r\n\t\t\t\tthis.updateParentData()\r\n\t\t\t\tif (!this.parent) {\r\n\t\t\t\t\tuni.$u.error('u-tabbar-item必须搭配u-tabbar组件使用')\r\n\t\t\t\t}\r\n\t\t\t\t// 本子组件在u-tabbar的children数组中的索引\r\n\t\t\t\tconst index = this.parent.children.indexOf(this)\r\n\t\t\t\t// 判断本组件的name(如果没有定义name,就用index索引)是否等于父组件的value参数\r\n\t\t\t\tthis.isActive = (this.name || index) === this.parentData.value\r\n\t\t\t},\r\n\t\t\tupdateParentData() {\r\n\t\t\t\t// 此方法在mixin中\r\n\t\t\t\tthis.getParentData('u-tabbar')\r\n\t\t\t},\r\n\t\t\t// 此方法将会被父组件u-tabbar调用\r\n\t\t\tupdateFromParent() {\r\n\t\t\t\t// 重新初始化\r\n\t\t\t\tthis.init()\r\n\t\t\t},\r\n\t\t\tclickHandler() {\r\n\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\tconst index = this.parent.children.indexOf(this)\r\n\t\t\t\t\tconst name = this.name || index\r\n\t\t\t\t\t// 点击的item为非激活的item才发出change事件\r\n\t\t\t\t\tif (name !== this.parent.value) {\r\n\t\t\t\t\t\tthis.parent.$emit('change', name)\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.$emit('click', name)\r\n\t\t\t\t})\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\r\n\t.u-tabbar-item {\r\n\t\t@include flex(column);\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tflex: 1;\r\n\t\t\r\n\t\t&__icon {\r\n\t\t\t@include flex;\r\n\t\t\tposition: relative;\r\n\t\t\twidth: 150rpx;\r\n\t\t\tjustify-content: center;\r\n\t\t}\r\n\r\n\t\t&__text {\r\n\t\t\tmargin-top: 2px;\r\n\t\t\tfont-size: 12px;\r\n\t\t\tcolor: $u-content-color;\r\n\t\t}\r\n\t}\r\n\r\n\t/* #ifdef MP */\r\n\t// 由于小程序都使用shadow DOM形式实现,需要给影子宿主设置flex: 1才能让其撑开\r\n\t:host {\r\n\t\tflex: 1\r\n\t}\r\n\t/* #endif */\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=style&index=0&id=b8fe2b06&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=style&index=0&id=b8fe2b06&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842182\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?8d5c","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?67d9","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?808a","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?f22b","uni-app:///node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?26d5","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?36bc"],"names":["name","mixins","data","isActive","parentData","value","activeColor","inactiveColor","created","methods","init","uni","updateParentData","updateFromParent","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC/CA;AAAA;AAAA;AAAA;AAA8uB,CAAgB,mwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC6ClwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAbA,eAcA;EACAA;EACAC;EACAC;IACA;MACAC;MAAA;MACAC;QACAC;QACAC;QACAC;MACA;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;QACAC;MACA;MACA;MACA;MACA;MACA;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MAAA;MACA;QACA;QACA;QACA;QACA;UACA;QACA;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7GA;AAAA;AAAA;AAAA;AAA65C,CAAgB,03CAAG,EAAC,C;;;;;;;;;;;ACAj7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-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=b8fe2b06&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=b8fe2b06&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"b8fe2b06\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=template&id=b8fe2b06&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uBadge: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-badge/u-badge\" */ \"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 _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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-tabbar-item\"\r\n\t :style=\"[$u.addStyle(customStyle)]\"\r\n\t @tap=\"clickHandler\"\r\n\t>\r\n\t\t<view class=\"u-tabbar-item__icon\">\r\n\t\t\t<u-icon\r\n\t\t\t v-if=\"icon\"\r\n\t\t\t :name=\"icon\"\r\n\t\t\t :color=\"isActive? parentData.activeColor : parentData.inactiveColor\"\r\n\t\t\t :size=\"20\"\r\n\t\t\t></u-icon>\r\n\t\t\t<template v-else>\r\n\t\t\t\t<slot\r\n\t\t\t\t v-if=\"isActive\"\r\n\t\t\t\t name=\"active-icon\"\r\n\t\t\t\t/>\r\n\t\t\t\t<slot\r\n\t\t\t\t v-else\r\n\t\t\t\t name=\"inactive-icon\"\r\n\t\t\t\t/>\r\n\t\t\t</template>\r\n\t\t\t<u-badge\r\n\t\t\t\tabsolute\r\n\t\t\t\t:offset=\"[0, dot ? '34rpx' : badge > 9 ? '14rpx' : '20rpx']\"\r\n\t\t\t :customStyle=\"badgeStyle\"\r\n\t\t\t :isDot=\"dot\"\r\n\t\t\t :value=\"badge || (dot ? 1 : null)\"\r\n\t\t\t :show=\"dot || badge > 0\"\r\n\t\t\t></u-badge>\r\n\t\t</view>\r\n\t\t\r\n\t\t<slot name=\"text\">\r\n\t\t\t<text\r\n\t\t\t class=\"u-tabbar-item__text\"\r\n\t\t\t :style=\"{\r\n\t\t\t\t\tcolor: isActive? parentData.activeColor : parentData.inactiveColor\r\n\t\t\t\t}\"\r\n\t\t\t>{{ text }}</text>\r\n\t\t</slot>\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 * TabbarItem 底部导航栏子组件\r\n\t * @description 此组件提供了自定义tabbar的能力。\r\n\t * @tutorial https://www.uviewui.com/components/tabbar.html\r\n\t * @property {String | Number}\tname\t\titem标签的名称,作为与u-tabbar的value参数匹配的标识符\r\n\t * @property {String}\t\t\ticon\t\tuView内置图标或者绝对路径的图片\r\n\t * @property {String | Number}\tbadge\t\t右上角的角标提示信息\r\n\t * @property {Boolean}\t\t\tdot\t\t\t是否显示圆点,将会覆盖badge参数(默认 false )\r\n\t * @property {String}\t\t\ttext\t\t描述文本\r\n\t * @property {Object | String}\tbadgeStyle\t控制徽标的位置,对象或者字符串形式,可以设置top和right属性(默认 'top: 6px;right:2px;' )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * \r\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>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-tabbar-item',\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\tisActive: false, // 是否处于激活状态\r\n\t\t\t\tparentData: {\r\n\t\t\t\t\tvalue: null,\r\n\t\t\t\t\tactiveColor: '',\r\n\t\t\t\t\tinactiveColor: ''\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tinit() {\r\n\t\t\t\t// 支付宝小程序不支持provide/inject,所以使用这个方法获取整个父组件,在created定义,避免循环引用\r\n\t\t\t\tthis.updateParentData()\r\n\t\t\t\tif (!this.parent) {\r\n\t\t\t\t\tuni.$u.error('u-tabbar-item必须搭配u-tabbar组件使用')\r\n\t\t\t\t}\r\n\t\t\t\t// 本子组件在u-tabbar的children数组中的索引\r\n\t\t\t\tconst index = this.parent.children.indexOf(this)\r\n\t\t\t\t// 判断本组件的name(如果没有定义name,就用index索引)是否等于父组件的value参数\r\n\t\t\t\tthis.isActive = (this.name || index) === this.parentData.value\r\n\t\t\t},\r\n\t\t\tupdateParentData() {\r\n\t\t\t\t// 此方法在mixin中\r\n\t\t\t\tthis.getParentData('u-tabbar')\r\n\t\t\t},\r\n\t\t\t// 此方法将会被父组件u-tabbar调用\r\n\t\t\tupdateFromParent() {\r\n\t\t\t\t// 重新初始化\r\n\t\t\t\tthis.init()\r\n\t\t\t},\r\n\t\t\tclickHandler() {\r\n\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\tconst index = this.parent.children.indexOf(this)\r\n\t\t\t\t\tconst name = this.name || index\r\n\t\t\t\t\t// 点击的item为非激活的item才发出change事件\r\n\t\t\t\t\tif (name !== this.parent.value) {\r\n\t\t\t\t\t\tthis.parent.$emit('change', name)\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.$emit('click', name)\r\n\t\t\t\t})\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\r\n\t.u-tabbar-item {\r\n\t\t@include flex(column);\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tflex: 1;\r\n\t\t\r\n\t\t&__icon {\r\n\t\t\t@include flex;\r\n\t\t\tposition: relative;\r\n\t\t\twidth: 150rpx;\r\n\t\t\tjustify-content: center;\r\n\t\t}\r\n\r\n\t\t&__text {\r\n\t\t\tmargin-top: 2px;\r\n\t\t\tfont-size: 12px;\r\n\t\t\tcolor: $u-content-color;\r\n\t\t}\r\n\t}\r\n\r\n\t/* #ifdef MP */\r\n\t// 由于小程序都使用shadow DOM形式实现,需要给影子宿主设置flex: 1才能让其撑开\r\n\t:host {\r\n\t\tflex: 1\r\n\t}\r\n\t/* #endif */\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=style&index=0&id=b8fe2b06&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=style&index=0&id=b8fe2b06&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798213\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?d3fa","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?274c","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?e112","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?1773","uni-app:///node_modules/uview-ui/components/u-tabbar/u-tabbar.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?6929","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?332f"],"names":["name","mixins","data","placeholderHeight","computed","tabbarStyle","zIndex","updateChild","updatePlaceholder","watch","created","mounted","methods","updateChildren","setPlaceholderHeight","uni","height"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;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,+TAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC1CA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;ACyB7vB;;;;;;;;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAfA,eAgBA;EACAA;EACAC;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACAC;MACA;QACAC;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;EACA;EACAC;IACAF;MACA;MACA;IACA;IACAC;MACA;MACA;IACA;EACA;EACAE;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;QAAA;MAAA;IACA;IACA;IACAC;MAAA;MAAA;QAAA;UAAA;YAAA;cAAA;gBAAA,MACA;kBAAA;kBAAA;gBAAA;gBAAA;cAAA;gBAAA;gBAAA,OAEAC;cAAA;gBAEA;kBAAA;oBAAAC;kBACA;kBACA;gBACA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IAWA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChHA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-tabbar/u-tabbar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-tabbar.vue?vue&type=template&id=3426a5b2&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=3426a5b2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3426a5b2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-tabbar/u-tabbar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=template&id=3426a5b2&scoped=true&\"","var components\ntry {\n components = {\n uSafeBottom: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom\" */ \"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 _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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-tabbar\">\r\n\t\t<view\r\n\t\t class=\"u-tabbar__content\"\r\n\t\t ref=\"u-tabbar__content\"\r\n\t\t @touchmove.stop.prevent=\"noop\"\r\n\t\t :class=\"[border && 'u-border-top', fixed && 'u-tabbar--fixed']\"\r\n\t\t :style=\"[tabbarStyle]\"\r\n\t\t>\r\n\t\t\t<view class=\"u-tabbar__content__item-wrapper\">\r\n\t\t\t\t<slot />\r\n\t\t\t</view>\r\n\t\t\t<u-safe-bottom v-if=\"safeAreaInsetBottom\"></u-safe-bottom>\r\n\t\t</view>\r\n\t\t<view\r\n\t\t class=\"u-tabbar__placeholder\"\r\n\t\t\tv-if=\"placeholder\"\r\n\t\t :style=\"{\r\n\t\t\t\theight: placeholderHeight + 'px',\r\n\t\t\t}\"\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// #ifdef APP-NVUE\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\t/**\r\n\t * Tabbar 底部导航栏\r\n\t * @description 此组件提供了自定义tabbar的能力。\r\n\t * @tutorial https://www.uviewui.com/components/tabbar.html\r\n\t * @property {String | Number}\tvalue\t\t\t\t当前匹配项的name\r\n\t * @property {Boolean}\t\t\tsafeAreaInsetBottom\t是否为iPhoneX留出底部安全距离(默认 true )\r\n\t * @property {Boolean}\t\t\tborder\t\t\t\t是否显示上方边框(默认 true )\r\n\t * @property {String | Number}\tzIndex\t\t\t\t元素层级z-index(默认 1 )\r\n\t * @property {String}\t\t\tactiveColor\t\t\t选中标签的颜色(默认 '#1989fa' )\r\n\t * @property {String}\t\t\tinactiveColor\t\t未选中标签的颜色(默认 '#7d7e80' )\r\n\t * @property {Boolean}\t\t\tfixed\t\t\t\t是否固定在底部(默认 true )\r\n\t * @property {Boolean}\t\t\tplaceholder\t\t\tfixed定位固定在底部时,是否生成一个等高元素防止塌陷(默认 true )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t\t定义需要用到的外部样式\r\n\t * \r\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>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-tabbar',\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\tplaceholderHeight: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ttabbarStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tzIndex: this.zIndex\r\n\t\t\t\t}\r\n\t\t\t\t// 合并来自父组件的customStyle样式\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t},\r\n\t\t\t// 监听多个参数的变化,通过在computed执行对应的操作\r\n\t\t\tupdateChild() {\r\n\t\t\t\treturn [this.value, this.activeColor, this.inactiveColor]\r\n\t\t\t},\r\n\t\t\tupdatePlaceholder() {\r\n\t\t\t\treturn [this.fixed, this.placeholder]\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tupdateChild() {\r\n\t\t\t\t// 如果updateChildren中的元素发生了变化,则执行子元素初始化操作\r\n\t\t\t\tthis.updateChildren()\r\n\t\t\t},\r\n\t\t\tupdatePlaceholder() {\r\n\t\t\t\t// 如果fixed,placeholder等参数发生变化,重新计算占位元素的高度\r\n\t\t\t\tthis.setPlaceholderHeight()\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.children = []\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\tthis.setPlaceholderHeight()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tupdateChildren() {\r\n\t\t\t\t// 如果存在子元素,则执行子元素的updateFromParent进行更新数据\r\n\t\t\t\tthis.children.length && this.children.map(child => child.updateFromParent())\r\n\t\t\t},\r\n\t\t\t// 设置用于防止塌陷元素的高度\r\n\t\t\tasync setPlaceholderHeight() {\r\n\t\t\t\tif (!this.fixed || !this.placeholder) return\r\n\t\t\t\t// 延时一定时间\r\n\t\t\t\tawait uni.$u.sleep(20)\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tthis.$uGetRect('.u-tabbar__content').then(({height = 50}) => {\r\n\t\t\t\t\t// 修复IOS safearea bottom 未填充高度\r\n\t\t\t\t\tthis.placeholderHeight = height\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tdom.getComponentRect(this.$refs['u-tabbar__content'], (res) => {\r\n\t\t\t\t\tconst {\r\n\t\t\t\t\t\tsize\r\n\t\t\t\t\t} = res\r\n\t\t\t\t\tthis.placeholderHeight = size.height\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}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-tabbar {\r\n\t\t@include flex(column);\r\n\t\tflex: 1;\r\n\t\tjustify-content: center;\r\n\t\t\r\n\t\t&__content {\r\n\t\t\t@include flex(column);\r\n\t\t\tbackground-color: #fff;\r\n\t\t\t\r\n\t\t\t&__item-wrapper {\r\n\t\t\t\theight: 50px;\r\n\t\t\t\t@include flex(row);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--fixed {\r\n\t\t\tposition: fixed;\r\n\t\t\tbottom: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=style&index=0&id=3426a5b2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=style&index=0&id=3426a5b2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842194\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?d3fa","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?274c","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?e112","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?1773","uni-app:///node_modules/uview-ui/components/u-tabbar/u-tabbar.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?6929","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?332f"],"names":["name","mixins","data","placeholderHeight","computed","tabbarStyle","zIndex","updateChild","updatePlaceholder","watch","created","mounted","methods","updateChildren","setPlaceholderHeight","uni","height"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;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,+TAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC1CA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;ACyB7vB;;;;;;;;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAfA,eAgBA;EACAA;EACAC;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACAC;MACA;QACAC;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;EACA;EACAC;IACAF;MACA;MACA;IACA;IACAC;MACA;MACA;IACA;EACA;EACAE;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;QAAA;MAAA;IACA;IACA;IACAC;MAAA;MAAA;QAAA;UAAA;YAAA;cAAA;gBAAA,MACA;kBAAA;kBAAA;gBAAA;gBAAA;cAAA;gBAAA;gBAAA,OAEAC;cAAA;gBAEA;kBAAA;oBAAAC;kBACA;kBACA;gBACA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IAWA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChHA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-tabbar/u-tabbar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-tabbar.vue?vue&type=template&id=3426a5b2&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=3426a5b2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3426a5b2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-tabbar/u-tabbar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=template&id=3426a5b2&scoped=true&\"","var components\ntry {\n components = {\n uSafeBottom: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom\" */ \"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 _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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-tabbar\">\r\n\t\t<view\r\n\t\t class=\"u-tabbar__content\"\r\n\t\t ref=\"u-tabbar__content\"\r\n\t\t @touchmove.stop.prevent=\"noop\"\r\n\t\t :class=\"[border && 'u-border-top', fixed && 'u-tabbar--fixed']\"\r\n\t\t :style=\"[tabbarStyle]\"\r\n\t\t>\r\n\t\t\t<view class=\"u-tabbar__content__item-wrapper\">\r\n\t\t\t\t<slot />\r\n\t\t\t</view>\r\n\t\t\t<u-safe-bottom v-if=\"safeAreaInsetBottom\"></u-safe-bottom>\r\n\t\t</view>\r\n\t\t<view\r\n\t\t class=\"u-tabbar__placeholder\"\r\n\t\t\tv-if=\"placeholder\"\r\n\t\t :style=\"{\r\n\t\t\t\theight: placeholderHeight + 'px',\r\n\t\t\t}\"\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// #ifdef APP-NVUE\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\t/**\r\n\t * Tabbar 底部导航栏\r\n\t * @description 此组件提供了自定义tabbar的能力。\r\n\t * @tutorial https://www.uviewui.com/components/tabbar.html\r\n\t * @property {String | Number}\tvalue\t\t\t\t当前匹配项的name\r\n\t * @property {Boolean}\t\t\tsafeAreaInsetBottom\t是否为iPhoneX留出底部安全距离(默认 true )\r\n\t * @property {Boolean}\t\t\tborder\t\t\t\t是否显示上方边框(默认 true )\r\n\t * @property {String | Number}\tzIndex\t\t\t\t元素层级z-index(默认 1 )\r\n\t * @property {String}\t\t\tactiveColor\t\t\t选中标签的颜色(默认 '#1989fa' )\r\n\t * @property {String}\t\t\tinactiveColor\t\t未选中标签的颜色(默认 '#7d7e80' )\r\n\t * @property {Boolean}\t\t\tfixed\t\t\t\t是否固定在底部(默认 true )\r\n\t * @property {Boolean}\t\t\tplaceholder\t\t\tfixed定位固定在底部时,是否生成一个等高元素防止塌陷(默认 true )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t\t定义需要用到的外部样式\r\n\t * \r\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>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-tabbar',\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\tplaceholderHeight: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ttabbarStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tzIndex: this.zIndex\r\n\t\t\t\t}\r\n\t\t\t\t// 合并来自父组件的customStyle样式\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t},\r\n\t\t\t// 监听多个参数的变化,通过在computed执行对应的操作\r\n\t\t\tupdateChild() {\r\n\t\t\t\treturn [this.value, this.activeColor, this.inactiveColor]\r\n\t\t\t},\r\n\t\t\tupdatePlaceholder() {\r\n\t\t\t\treturn [this.fixed, this.placeholder]\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tupdateChild() {\r\n\t\t\t\t// 如果updateChildren中的元素发生了变化,则执行子元素初始化操作\r\n\t\t\t\tthis.updateChildren()\r\n\t\t\t},\r\n\t\t\tupdatePlaceholder() {\r\n\t\t\t\t// 如果fixed,placeholder等参数发生变化,重新计算占位元素的高度\r\n\t\t\t\tthis.setPlaceholderHeight()\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.children = []\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\tthis.setPlaceholderHeight()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tupdateChildren() {\r\n\t\t\t\t// 如果存在子元素,则执行子元素的updateFromParent进行更新数据\r\n\t\t\t\tthis.children.length && this.children.map(child => child.updateFromParent())\r\n\t\t\t},\r\n\t\t\t// 设置用于防止塌陷元素的高度\r\n\t\t\tasync setPlaceholderHeight() {\r\n\t\t\t\tif (!this.fixed || !this.placeholder) return\r\n\t\t\t\t// 延时一定时间\r\n\t\t\t\tawait uni.$u.sleep(20)\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tthis.$uGetRect('.u-tabbar__content').then(({height = 50}) => {\r\n\t\t\t\t\t// 修复IOS safearea bottom 未填充高度\r\n\t\t\t\t\tthis.placeholderHeight = height\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tdom.getComponentRect(this.$refs['u-tabbar__content'], (res) => {\r\n\t\t\t\t\tconst {\r\n\t\t\t\t\t\tsize\r\n\t\t\t\t\t} = res\r\n\t\t\t\t\tthis.placeholderHeight = size.height\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}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-tabbar {\r\n\t\t@include flex(column);\r\n\t\tflex: 1;\r\n\t\tjustify-content: center;\r\n\t\t\r\n\t\t&__content {\r\n\t\t\t@include flex(column);\r\n\t\t\tbackground-color: #fff;\r\n\t\t\t\r\n\t\t\t&__item-wrapper {\r\n\t\t\t\theight: 50px;\r\n\t\t\t\t@include flex(row);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--fixed {\r\n\t\t\tposition: fixed;\r\n\t\t\tbottom: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=style&index=0&id=3426a5b2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=style&index=0&id=3426a5b2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798201\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?04ba","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?450b","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?ff34","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?4cbf","uni-app:///node_modules/uview-ui/components/u-tabs/u-tabs.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?81d1","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?ea94"],"names":["name","mixins","data","firstTime","scrollLeft","scrollViewWidth","lineOffsetLeft","tabsRect","left","innerCurrent","moving","watch","current","immediate","handler","list","computed","textStyle","addStyle","style","propsBadge","mounted","methods","setLineLeft","slice","reduce","setTimeout","animation","clickHandler","item","index","init","uni","setScrollLeft","right","resize","Promise","itemRect","getTabsRect","getAllItemRect","queryRect","resolve"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;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,2RAEN;AACP,KAAK;AACL;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,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC5DA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;ACsF3vB;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAVA,eAWA;EACAA;EACAC;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;QACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACAC;MACAC;QAAA;QACA;QACA;UACA;UACA;YACA;UACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;MACA;IACA;EACA;EACAC;IACAC;MAAA;MACA;QACA;QACA;QACA,gGACAC,SACA;QACA;QACA;UACAC;QACA;QACA;MACA;IACA;IACAC;MACA;IACA;EACA;EACAC;IAAA;IAAA;MAAA;QAAA;UAAA;YAAA;cACA;YAAA;YAAA;cAAA;UAAA;QAAA;MAAA;IAAA;EACA;EACAC;IACAC;MAAA;MACA;MACA;QACA;MACA;MACA;MACA,+BACAC,4BACAC;QAAA;MAAA;MACA;MACA;MACA;;MAMA;MACA;MACA;QACAC;UACA;QACA;MACA;IACA;IACA;IACAC;MAAA;IAUA;IACA;IACAC;MACA;MACA,oDACAC;QACAC;MAAA,GACA;MACA;MACA;MACA;MACA;MACA,qDACAD;QACAC;MAAA,GACA;IACA;IACAC;MAAA;MACAC;QACA;MACA;IACA;IACAC;MACA;MACA;MACA;MACA,2BACAT,4BACAC;QACA;MACA;MACA;MACA;MACA;MACA,4GACAS;MACA;MACA9B;MACA;IACA;IACA;IACA+B;MAAA;MACA;MACA;QACA;MACA;MACAC;QAAA;UAAA7B;UAAA;UAAA8B;QACA;QACA;QACAA;UACA;UACA;UACA;UACA;QACA;QACA;QACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;UAAA;QAAA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;UAAA,6DACAT;QAAA;QACAM;UAAA;QAAA;MACA;IACA;IACA;IACAI;MAAA;MAEA;MACA;MACA;QACA;UACAC;QACA;MACA;IAYA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClSA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-tabs/u-tabs.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-tabs.vue?vue&type=template&id=0de61367&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=0de61367&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"0de61367\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-tabs/u-tabs.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=template&id=0de61367&scoped=true&\"","var components\ntry {\n components = {\n uBadge: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-badge/u-badge\" */ \"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 var l0 = _vm.__map(_vm.list, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var s1 = _vm.__get_style([_vm.textStyle(index)])\n return {\n $orig: $orig,\n s1: s1,\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-tabs\">\r\n\t\t<view class=\"u-tabs__wrapper\">\r\n\t\t\t<slot name=\"left\" />\r\n\t\t\t<view class=\"u-tabs__wrapper__scroll-view-wrapper\">\r\n\t\t\t\t<scroll-view\r\n\t\t\t\t\t:scroll-x=\"scrollable\"\r\n\t\t\t\t\t:scroll-left=\"scrollLeft\"\r\n\t\t\t\t\tscroll-with-animation\r\n\t\t\t\t\tclass=\"u-tabs__wrapper__scroll-view\"\r\n\t\t\t\t\t:show-scrollbar=\"false\"\r\n\t\t\t\t\tref=\"u-tabs__wrapper__scroll-view\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<view\r\n\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav\"\r\n\t\t\t\t\t\tref=\"u-tabs__wrapper__nav\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t<view\r\n\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__item\"\r\n\t\t\t\t\t\t\tv-for=\"(item, index) in list\"\r\n\t\t\t\t\t\t\t:key=\"index\"\r\n\t\t\t\t\t\t\t@tap=\"clickHandler(item, index)\"\r\n\t\t\t\t\t\t\t:ref=\"`u-tabs__wrapper__nav__item-${index}`\"\r\n\t\t\t\t\t\t\t:style=\"[$u.addStyle(itemStyle), {flex: scrollable ? '' : 1}]\"\r\n\t\t\t\t\t\t\t:class=\"[`u-tabs__wrapper__nav__item-${index}`, item.disabled && 'u-tabs__wrapper__nav__item--disabled']\"\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t<text\r\n\t\t\t\t\t\t\t\t:class=\"[item.disabled && 'u-tabs__wrapper__nav__item__text--disabled']\"\r\n\t\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__item__text\"\r\n\t\t\t\t\t\t\t\t:style=\"[textStyle(index)]\"\r\n\t\t\t\t\t\t\t>{{ item[keyName] }}</text>\r\n\t\t\t\t\t\t\t<u-badge\r\n\t\t\t\t\t\t\t\t:show=\"!!(item.badge && (item.badge.show || item.badge.isDot || item.badge.value))\"\r\n\t\t\t\t\t\t\t\t:isDot=\"item.badge && item.badge.isDot || propsBadge.isDot\"\r\n\t\t\t\t\t\t\t\t:value=\"item.badge && item.badge.value || propsBadge.value\"\r\n\t\t\t\t\t\t\t\t:max=\"item.badge && item.badge.max || propsBadge.max\"\r\n\t\t\t\t\t\t\t\t:type=\"item.badge && item.badge.type || propsBadge.type\"\r\n\t\t\t\t\t\t\t\t:showZero=\"item.badge && item.badge.showZero || propsBadge.showZero\"\r\n\t\t\t\t\t\t\t\t:bgColor=\"item.badge && item.badge.bgColor || propsBadge.bgColor\"\r\n\t\t\t\t\t\t\t\t:color=\"item.badge && item.badge.color || propsBadge.color\"\r\n\t\t\t\t\t\t\t\t:shape=\"item.badge && item.badge.shape || propsBadge.shape\"\r\n\t\t\t\t\t\t\t\t:numberType=\"item.badge && item.badge.numberType || propsBadge.numberType\"\r\n\t\t\t\t\t\t\t\t:inverted=\"item.badge && item.badge.inverted || propsBadge.inverted\"\r\n\t\t\t\t\t\t\t\tcustomStyle=\"margin-left: 4px;\"\r\n\t\t\t\t\t\t\t></u-badge>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<!-- #ifdef APP-NVUE -->\r\n\t\t\t\t\t\t<view\r\n\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\tref=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\t:style=\"[{\r\n\t\t\t\t\t\t\t\t\twidth: $u.addUnit(lineWidth),\r\n\t\t\t\t\t\t\t\t\theight: $u.addUnit(lineHeight),\r\n\t\t\t\t\t\t\t\t\tbackground: lineColor,\r\n\t\t\t\t\t\t\t\t\tbackgroundSize: lineBgSize,\r\n\t\t\t\t\t\t\t\t}]\"\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\t\t\t<!-- #ifndef APP-NVUE -->\r\n\t\t\t\t\t\t\t<view\r\n\t\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\t\tref=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\t\t:style=\"[{\r\n\t\t\t\t\t\t\t\t\t\twidth: $u.addUnit(lineWidth),\r\n\t\t\t\t\t\t\t\t\t\ttransform: `translate(${lineOffsetLeft}px)`,\r\n\t\t\t\t\t\t\t\t\t\ttransitionDuration: `${firstTime ? 0 : duration}ms`,\r\n\t\t\t\t\t\t\t\t\t\theight: $u.addUnit(lineHeight),\r\n\t\t\t\t\t\t\t\t\t\tbackground: lineColor,\r\n\t\t\t\t\t\t\t\t\t\tbackgroundSize: lineBgSize,\r\n\t\t\t\t\t\t\t\t\t}]\"\r\n\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t<!-- #endif -->\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</scroll-view>\r\n\t\t\t</view>\r\n\t\t\t<slot name=\"right\" />\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t// #ifdef APP-NVUE\r\n\tconst animation = uni.requireNativePlugin('animation')\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\timport props from './props.js';\r\n\t/**\r\n\t * Tabs 标签\r\n\t * @description tabs标签组件,在标签多的时候,可以配置为左右滑动,标签少的时候,可以禁止滑动。 该组件的一个特点是配置为滚动模式时,激活的tab会自动移动到组件的中间位置。\r\n\t * @tutorial https://www.uviewui.com/components/tabs.html\r\n\t * @property {String | Number}\tduration\t\t\t滑块移动一次所需的时间,单位秒(默认 200 )\r\n\t * @property {String | Number}\tswierWidth\t\t\tswiper的宽度(默认 '750rpx' )\r\n\t * @property {String}\tkeyName\t 从`list`元素对象中读取的键名(默认 'name' )\r\n\t * @event {Function(index)} change 标签改变时触发 index: 点击了第几个tab,索引从0开始\r\n\t * @event {Function(index)} click 点击标签时触发 index: 点击了第几个tab,索引从0开始\r\n\t * @example <u-tabs :list=\"list\" :is-scroll=\"false\" :current=\"current\" @change=\"change\"></u-tabs>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-tabs',\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\tfirstTime: true,\r\n\t\t\t\tscrollLeft: 0,\r\n\t\t\t\tscrollViewWidth: 0,\r\n\t\t\t\tlineOffsetLeft: 0,\r\n\t\t\t\ttabsRect: {\r\n\t\t\t\t\tleft: 0\r\n\t\t\t\t},\r\n\t\t\t\tinnerCurrent: 0,\r\n\t\t\t\tmoving: false,\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tcurrent: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\thandler (newValue, oldValue) {\r\n\t\t\t\t\t// 内外部值不相等时,才尝试移动滑块\r\n\t\t\t\t\tif (newValue !== this.innerCurrent) {\r\n\t\t\t\t\t\tthis.innerCurrent = newValue\r\n\t\t\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\t\t\tthis.resize()\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// list变化时,重新渲染list各项信息\r\n\t\t\tlist() {\r\n\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\tthis.resize()\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ttextStyle() {\r\n\t\t\t\treturn index => {\r\n\t\t\t\t\tconst style = {}\r\n\t\t\t\t\t// 取当期是否激活的样式\r\n\t\t\t\t\tconst customeStyle = index === this.innerCurrent ? uni.$u.addStyle(this.activeStyle) : uni.$u\r\n\t\t\t\t\t\t.addStyle(\r\n\t\t\t\t\t\t\tthis.inactiveStyle)\r\n\t\t\t\t\t// 如果当前菜单被禁用,则加上对应颜色,需要在此做处理,是因为nvue下,无法在style样式中通过!import覆盖标签的内联样式\r\n\t\t\t\t\tif (this.list[index].disabled) {\r\n\t\t\t\t\t\tstyle.color = '#c8c9cc'\r\n\t\t\t\t\t}\r\n\t\t\t\t\treturn uni.$u.deepMerge(customeStyle, style)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tpropsBadge() {\r\n\t\t\t\treturn uni.$u.props.badge\r\n\t\t\t}\r\n\t\t},\r\n\t\tasync mounted() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tsetLineLeft() {\r\n\t\t\t\tconst tabItem = this.list[this.innerCurrent];\r\n\t\t\t\tif (!tabItem) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t// 获取滑块该移动的位置\r\n\t\t\t\tlet lineOffsetLeft = this.list\r\n\t\t\t\t\t.slice(0, this.innerCurrent)\r\n\t\t\t\t\t.reduce((total, curr) => total + curr.rect.width, 0);\r\n // 获取下划线的数值px表示法\r\n\t\t\t\tconst lineWidth = uni.$u.getPx(this.lineWidth);\r\n\t\t\t\tthis.lineOffsetLeft = lineOffsetLeft + (tabItem.rect.width - lineWidth) / 2\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// 第一次移动滑块,无需过渡时间\r\n\t\t\t\tthis.animation(this.lineOffsetLeft, this.firstTime ? 0 : parseInt(this.duration))\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// 如果是第一次执行此方法,让滑块在初始化时,瞬间滑动到第一个tab item的中间\r\n\t\t\t\t// 这里需要一个定时器,因为在非nvue下,是直接通过style绑定过渡时间,需要等其过渡完成后,再设置为false(非第一次移动滑块)\r\n\t\t\t\tif (this.firstTime) {\r\n\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\tthis.firstTime = false\r\n\t\t\t\t\t}, 10);\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// nvue下设置滑块的位置\r\n\t\t\tanimation(x, duration = 0) {\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tconst ref = this.$refs['u-tabs__wrapper__nav__line']\r\n\t\t\t\tanimation.transition(ref, {\r\n\t\t\t\t\tstyles: {\r\n\t\t\t\t\t\ttransform: `translateX(${x}px)`\r\n\t\t\t\t\t},\r\n\t\t\t\t\tduration\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 点击某一个标签\r\n\t\t\tclickHandler(item, index) {\r\n\t\t\t\t// 因为标签可能为disabled状态,所以click是一定会发出的,但是change事件是需要可用的状态才发出\r\n\t\t\t\tthis.$emit('click', {\r\n\t\t\t\t\t...item,\r\n\t\t\t\t\tindex\r\n\t\t\t\t})\r\n\t\t\t\t// 如果disabled状态,返回\r\n\t\t\t\tif (item.disabled) return\r\n\t\t\t\tthis.innerCurrent = index\r\n\t\t\t\tthis.resize()\r\n\t\t\t\tthis.$emit('change', {\r\n\t\t\t\t\t...item,\r\n\t\t\t\t\tindex\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tinit() {\r\n\t\t\t\tuni.$u.sleep().then(() => {\r\n\t\t\t\t\tthis.resize()\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tsetScrollLeft() {\r\n\t\t\t\t// 当前活动tab的布局信息,有tab菜单的width和left(为元素左边界到父元素左边界的距离)等信息\r\n\t\t\t\tconst tabRect = this.list[this.innerCurrent]\r\n\t\t\t\t// 累加得到当前item到左边的距离\r\n\t\t\t\tconst offsetLeft = this.list\r\n\t\t\t\t\t.slice(0, this.innerCurrent)\r\n\t\t\t\t\t.reduce((total, curr) => {\r\n\t\t\t\t\t\treturn total + curr.rect.width\r\n\t\t\t\t\t}, 0)\r\n\t\t\t\t// 此处为屏幕宽度\r\n\t\t\t\tconst windowWidth = uni.$u.sys().windowWidth\r\n\t\t\t\t// 将活动的tabs-item移动到屏幕正中间,实际上是对scroll-view的移动\r\n\t\t\t\tlet scrollLeft = offsetLeft - (this.tabsRect.width - tabRect.rect.width) / 2 - (windowWidth - this.tabsRect\r\n\t\t\t\t\t.right) / 2 + this.tabsRect.left / 2\r\n\t\t\t\t// 这里做一个限制,限制scrollLeft的最大值为整个scroll-view宽度减去tabs组件的宽度\r\n\t\t\t\tscrollLeft = Math.min(scrollLeft, this.scrollViewWidth - this.tabsRect.width)\r\n\t\t\t\tthis.scrollLeft = Math.max(0, scrollLeft)\r\n\t\t\t},\r\n\t\t\t// 获取所有标签的尺寸\r\n\t\t\tresize() {\r\n\t\t\t\t// 如果不存在list,则不处理\r\n\t\t\t\tif(this.list.length === 0) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tPromise.all([this.getTabsRect(), this.getAllItemRect()]).then(([tabsRect, itemRect = []]) => {\r\n\t\t\t\t\tthis.tabsRect = tabsRect\r\n\t\t\t\t\tthis.scrollViewWidth = 0\r\n\t\t\t\t\titemRect.map((item, index) => {\r\n\t\t\t\t\t\t// 计算scroll-view的宽度,这里\r\n\t\t\t\t\t\tthis.scrollViewWidth += item.width\r\n\t\t\t\t\t\t// 另外计算每一个item的中心点X轴坐标\r\n\t\t\t\t\t\tthis.list[index].rect = item\r\n\t\t\t\t\t})\r\n\t\t\t\t\t// 获取了tabs的尺寸之后,设置滑块的位置\r\n\t\t\t\t\tthis.setLineLeft()\r\n\t\t\t\t\tthis.setScrollLeft()\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取导航菜单的尺寸\r\n\t\t\tgetTabsRect() {\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tthis.queryRect('u-tabs__wrapper__scroll-view').then(size => resolve(size))\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取所有标签的尺寸\r\n\t\t\tgetAllItemRect() {\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tconst promiseAllArr = this.list.map((item, index) => this.queryRect(\r\n\t\t\t\t\t\t`u-tabs__wrapper__nav__item-${index}`, true))\r\n\t\t\t\t\tPromise.all(promiseAllArr).then(sizes => resolve(sizes))\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取各个标签的尺寸\r\n\t\t\tqueryRect(el, item) {\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t// $uGetRect为uView自带的节点查询简化方法,详见文档介绍:https://www.uviewui.com/js/getRect.html\r\n\t\t\t\t// 组件内部一般用this.$uGetRect,对外的为uni.$u.getRect,二者功能一致,名称不同\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tthis.$uGetRect(`.${el}`).then(size => {\r\n\t\t\t\t\t\tresolve(size)\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// nvue下,使用dom模块查询元素高度\r\n\t\t\t\t// 返回一个promise,让调用此方法的主体能使用then回调\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tdom.getComponentRect(item ? this.$refs[el][0] : this.$refs[el], res => {\r\n\t\t\t\t\t\tresolve(res.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},\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\r\n\t.u-tabs {\r\n\r\n\t\t&__wrapper {\r\n\t\t\t@include flex;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&__scroll-view-wrapper {\r\n\t\t\t\tflex: 1;\r\n\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\toverflow: auto hidden;\r\n\t\t\t\t/* #endif */\r\n\t\t\t}\r\n\r\n\t\t\t&__scroll-view {\r\n\t\t\t\t@include flex;\r\n\t\t\t\tflex: 1;\r\n\t\t\t}\r\n\r\n\t\t\t&__nav {\r\n\t\t\t\t@include flex;\r\n\t\t\t\tposition: relative;\r\n\r\n\t\t\t\t&__item {\r\n\t\t\t\t\tpadding: 0 11px;\r\n\t\t\t\t\t@include flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\r\n\t\t\t\t\t&--disabled {\r\n\t\t\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\t\t\tcursor: not-allowed;\r\n\t\t\t\t\t\t/* #endif */\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&__text {\r\n\t\t\t\t\t\tfont-size: 15px;\r\n\t\t\t\t\t\tcolor: $u-content-color;\r\n\r\n\t\t\t\t\t\t&--disabled {\r\n\t\t\t\t\t\t\tcolor: $u-disabled-color !important;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&__line {\r\n\t\t\t\t\theight: 3px;\r\n\t\t\t\t\tbackground: $u-primary;\r\n\t\t\t\t\twidth: 30px;\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\tbottom: 2px;\r\n\t\t\t\t\tborder-radius: 100px;\r\n\t\t\t\t\ttransition-property: transform;\r\n\t\t\t\t\ttransition-duration: 300ms;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842219\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?04ba","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?450b","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?ff34","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?4cbf","uni-app:///node_modules/uview-ui/components/u-tabs/u-tabs.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?81d1","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?ea94"],"names":["name","mixins","data","firstTime","scrollLeft","scrollViewWidth","lineOffsetLeft","tabsRect","left","innerCurrent","moving","watch","current","immediate","handler","list","computed","textStyle","addStyle","style","propsBadge","mounted","methods","setLineLeft","slice","reduce","setTimeout","animation","clickHandler","item","index","init","uni","setScrollLeft","right","resize","Promise","itemRect","getTabsRect","getAllItemRect","queryRect","resolve"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;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,2RAEN;AACP,KAAK;AACL;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,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC5DA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;ACsF3vB;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAVA,eAWA;EACAA;EACAC;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;QACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACAC;MACAC;QAAA;QACA;QACA;UACA;UACA;YACA;UACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;MACA;IACA;EACA;EACAC;IACAC;MAAA;MACA;QACA;QACA;QACA,gGACAC,SACA;QACA;QACA;UACAC;QACA;QACA;MACA;IACA;IACAC;MACA;IACA;EACA;EACAC;IAAA;IAAA;MAAA;QAAA;UAAA;YAAA;cACA;YAAA;YAAA;cAAA;UAAA;QAAA;MAAA;IAAA;EACA;EACAC;IACAC;MAAA;MACA;MACA;QACA;MACA;MACA;MACA,+BACAC,4BACAC;QAAA;MAAA;MACA;MACA;MACA;;MAMA;MACA;MACA;QACAC;UACA;QACA;MACA;IACA;IACA;IACAC;MAAA;IAUA;IACA;IACAC;MACA;MACA,oDACAC;QACAC;MAAA,GACA;MACA;MACA;MACA;MACA;MACA,qDACAD;QACAC;MAAA,GACA;IACA;IACAC;MAAA;MACAC;QACA;MACA;IACA;IACAC;MACA;MACA;MACA;MACA,2BACAT,4BACAC;QACA;MACA;MACA;MACA;MACA;MACA,4GACAS;MACA;MACA9B;MACA;IACA;IACA;IACA+B;MAAA;MACA;MACA;QACA;MACA;MACAC;QAAA;UAAA7B;UAAA;UAAA8B;QACA;QACA;QACAA;UACA;UACA;UACA;UACA;QACA;QACA;QACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;UAAA;QAAA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;UAAA,6DACAT;QAAA;QACAM;UAAA;QAAA;MACA;IACA;IACA;IACAI;MAAA;MAEA;MACA;MACA;QACA;UACAC;QACA;MACA;IAYA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClSA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-tabs/u-tabs.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-tabs.vue?vue&type=template&id=0de61367&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=0de61367&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"0de61367\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-tabs/u-tabs.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=template&id=0de61367&scoped=true&\"","var components\ntry {\n components = {\n uBadge: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-badge/u-badge\" */ \"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 var l0 = _vm.__map(_vm.list, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var s1 = _vm.__get_style([_vm.textStyle(index)])\n return {\n $orig: $orig,\n s1: s1,\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-tabs\">\r\n\t\t<view class=\"u-tabs__wrapper\">\r\n\t\t\t<slot name=\"left\" />\r\n\t\t\t<view class=\"u-tabs__wrapper__scroll-view-wrapper\">\r\n\t\t\t\t<scroll-view\r\n\t\t\t\t\t:scroll-x=\"scrollable\"\r\n\t\t\t\t\t:scroll-left=\"scrollLeft\"\r\n\t\t\t\t\tscroll-with-animation\r\n\t\t\t\t\tclass=\"u-tabs__wrapper__scroll-view\"\r\n\t\t\t\t\t:show-scrollbar=\"false\"\r\n\t\t\t\t\tref=\"u-tabs__wrapper__scroll-view\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<view\r\n\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav\"\r\n\t\t\t\t\t\tref=\"u-tabs__wrapper__nav\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t<view\r\n\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__item\"\r\n\t\t\t\t\t\t\tv-for=\"(item, index) in list\"\r\n\t\t\t\t\t\t\t:key=\"index\"\r\n\t\t\t\t\t\t\t@tap=\"clickHandler(item, index)\"\r\n\t\t\t\t\t\t\t:ref=\"`u-tabs__wrapper__nav__item-${index}`\"\r\n\t\t\t\t\t\t\t:style=\"[$u.addStyle(itemStyle), {flex: scrollable ? '' : 1}]\"\r\n\t\t\t\t\t\t\t:class=\"[`u-tabs__wrapper__nav__item-${index}`, item.disabled && 'u-tabs__wrapper__nav__item--disabled']\"\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t<text\r\n\t\t\t\t\t\t\t\t:class=\"[item.disabled && 'u-tabs__wrapper__nav__item__text--disabled']\"\r\n\t\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__item__text\"\r\n\t\t\t\t\t\t\t\t:style=\"[textStyle(index)]\"\r\n\t\t\t\t\t\t\t>{{ item[keyName] }}</text>\r\n\t\t\t\t\t\t\t<u-badge\r\n\t\t\t\t\t\t\t\t:show=\"!!(item.badge && (item.badge.show || item.badge.isDot || item.badge.value))\"\r\n\t\t\t\t\t\t\t\t:isDot=\"item.badge && item.badge.isDot || propsBadge.isDot\"\r\n\t\t\t\t\t\t\t\t:value=\"item.badge && item.badge.value || propsBadge.value\"\r\n\t\t\t\t\t\t\t\t:max=\"item.badge && item.badge.max || propsBadge.max\"\r\n\t\t\t\t\t\t\t\t:type=\"item.badge && item.badge.type || propsBadge.type\"\r\n\t\t\t\t\t\t\t\t:showZero=\"item.badge && item.badge.showZero || propsBadge.showZero\"\r\n\t\t\t\t\t\t\t\t:bgColor=\"item.badge && item.badge.bgColor || propsBadge.bgColor\"\r\n\t\t\t\t\t\t\t\t:color=\"item.badge && item.badge.color || propsBadge.color\"\r\n\t\t\t\t\t\t\t\t:shape=\"item.badge && item.badge.shape || propsBadge.shape\"\r\n\t\t\t\t\t\t\t\t:numberType=\"item.badge && item.badge.numberType || propsBadge.numberType\"\r\n\t\t\t\t\t\t\t\t:inverted=\"item.badge && item.badge.inverted || propsBadge.inverted\"\r\n\t\t\t\t\t\t\t\tcustomStyle=\"margin-left: 4px;\"\r\n\t\t\t\t\t\t\t></u-badge>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<!-- #ifdef APP-NVUE -->\r\n\t\t\t\t\t\t<view\r\n\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\tref=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\t:style=\"[{\r\n\t\t\t\t\t\t\t\t\twidth: $u.addUnit(lineWidth),\r\n\t\t\t\t\t\t\t\t\theight: $u.addUnit(lineHeight),\r\n\t\t\t\t\t\t\t\t\tbackground: lineColor,\r\n\t\t\t\t\t\t\t\t\tbackgroundSize: lineBgSize,\r\n\t\t\t\t\t\t\t\t}]\"\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\t\t\t<!-- #ifndef APP-NVUE -->\r\n\t\t\t\t\t\t\t<view\r\n\t\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\t\tref=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\t\t:style=\"[{\r\n\t\t\t\t\t\t\t\t\t\twidth: $u.addUnit(lineWidth),\r\n\t\t\t\t\t\t\t\t\t\ttransform: `translate(${lineOffsetLeft}px)`,\r\n\t\t\t\t\t\t\t\t\t\ttransitionDuration: `${firstTime ? 0 : duration}ms`,\r\n\t\t\t\t\t\t\t\t\t\theight: $u.addUnit(lineHeight),\r\n\t\t\t\t\t\t\t\t\t\tbackground: lineColor,\r\n\t\t\t\t\t\t\t\t\t\tbackgroundSize: lineBgSize,\r\n\t\t\t\t\t\t\t\t\t}]\"\r\n\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t<!-- #endif -->\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</scroll-view>\r\n\t\t\t</view>\r\n\t\t\t<slot name=\"right\" />\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t// #ifdef APP-NVUE\r\n\tconst animation = uni.requireNativePlugin('animation')\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\timport props from './props.js';\r\n\t/**\r\n\t * Tabs 标签\r\n\t * @description tabs标签组件,在标签多的时候,可以配置为左右滑动,标签少的时候,可以禁止滑动。 该组件的一个特点是配置为滚动模式时,激活的tab会自动移动到组件的中间位置。\r\n\t * @tutorial https://www.uviewui.com/components/tabs.html\r\n\t * @property {String | Number}\tduration\t\t\t滑块移动一次所需的时间,单位秒(默认 200 )\r\n\t * @property {String | Number}\tswierWidth\t\t\tswiper的宽度(默认 '750rpx' )\r\n\t * @property {String}\tkeyName\t 从`list`元素对象中读取的键名(默认 'name' )\r\n\t * @event {Function(index)} change 标签改变时触发 index: 点击了第几个tab,索引从0开始\r\n\t * @event {Function(index)} click 点击标签时触发 index: 点击了第几个tab,索引从0开始\r\n\t * @example <u-tabs :list=\"list\" :is-scroll=\"false\" :current=\"current\" @change=\"change\"></u-tabs>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-tabs',\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\tfirstTime: true,\r\n\t\t\t\tscrollLeft: 0,\r\n\t\t\t\tscrollViewWidth: 0,\r\n\t\t\t\tlineOffsetLeft: 0,\r\n\t\t\t\ttabsRect: {\r\n\t\t\t\t\tleft: 0\r\n\t\t\t\t},\r\n\t\t\t\tinnerCurrent: 0,\r\n\t\t\t\tmoving: false,\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tcurrent: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\thandler (newValue, oldValue) {\r\n\t\t\t\t\t// 内外部值不相等时,才尝试移动滑块\r\n\t\t\t\t\tif (newValue !== this.innerCurrent) {\r\n\t\t\t\t\t\tthis.innerCurrent = newValue\r\n\t\t\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\t\t\tthis.resize()\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// list变化时,重新渲染list各项信息\r\n\t\t\tlist() {\r\n\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\tthis.resize()\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ttextStyle() {\r\n\t\t\t\treturn index => {\r\n\t\t\t\t\tconst style = {}\r\n\t\t\t\t\t// 取当期是否激活的样式\r\n\t\t\t\t\tconst customeStyle = index === this.innerCurrent ? uni.$u.addStyle(this.activeStyle) : uni.$u\r\n\t\t\t\t\t\t.addStyle(\r\n\t\t\t\t\t\t\tthis.inactiveStyle)\r\n\t\t\t\t\t// 如果当前菜单被禁用,则加上对应颜色,需要在此做处理,是因为nvue下,无法在style样式中通过!import覆盖标签的内联样式\r\n\t\t\t\t\tif (this.list[index].disabled) {\r\n\t\t\t\t\t\tstyle.color = '#c8c9cc'\r\n\t\t\t\t\t}\r\n\t\t\t\t\treturn uni.$u.deepMerge(customeStyle, style)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tpropsBadge() {\r\n\t\t\t\treturn uni.$u.props.badge\r\n\t\t\t}\r\n\t\t},\r\n\t\tasync mounted() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tsetLineLeft() {\r\n\t\t\t\tconst tabItem = this.list[this.innerCurrent];\r\n\t\t\t\tif (!tabItem) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t// 获取滑块该移动的位置\r\n\t\t\t\tlet lineOffsetLeft = this.list\r\n\t\t\t\t\t.slice(0, this.innerCurrent)\r\n\t\t\t\t\t.reduce((total, curr) => total + curr.rect.width, 0);\r\n // 获取下划线的数值px表示法\r\n\t\t\t\tconst lineWidth = uni.$u.getPx(this.lineWidth);\r\n\t\t\t\tthis.lineOffsetLeft = lineOffsetLeft + (tabItem.rect.width - lineWidth) / 2\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// 第一次移动滑块,无需过渡时间\r\n\t\t\t\tthis.animation(this.lineOffsetLeft, this.firstTime ? 0 : parseInt(this.duration))\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// 如果是第一次执行此方法,让滑块在初始化时,瞬间滑动到第一个tab item的中间\r\n\t\t\t\t// 这里需要一个定时器,因为在非nvue下,是直接通过style绑定过渡时间,需要等其过渡完成后,再设置为false(非第一次移动滑块)\r\n\t\t\t\tif (this.firstTime) {\r\n\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\tthis.firstTime = false\r\n\t\t\t\t\t}, 10);\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// nvue下设置滑块的位置\r\n\t\t\tanimation(x, duration = 0) {\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tconst ref = this.$refs['u-tabs__wrapper__nav__line']\r\n\t\t\t\tanimation.transition(ref, {\r\n\t\t\t\t\tstyles: {\r\n\t\t\t\t\t\ttransform: `translateX(${x}px)`\r\n\t\t\t\t\t},\r\n\t\t\t\t\tduration\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 点击某一个标签\r\n\t\t\tclickHandler(item, index) {\r\n\t\t\t\t// 因为标签可能为disabled状态,所以click是一定会发出的,但是change事件是需要可用的状态才发出\r\n\t\t\t\tthis.$emit('click', {\r\n\t\t\t\t\t...item,\r\n\t\t\t\t\tindex\r\n\t\t\t\t})\r\n\t\t\t\t// 如果disabled状态,返回\r\n\t\t\t\tif (item.disabled) return\r\n\t\t\t\tthis.innerCurrent = index\r\n\t\t\t\tthis.resize()\r\n\t\t\t\tthis.$emit('change', {\r\n\t\t\t\t\t...item,\r\n\t\t\t\t\tindex\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tinit() {\r\n\t\t\t\tuni.$u.sleep().then(() => {\r\n\t\t\t\t\tthis.resize()\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tsetScrollLeft() {\r\n\t\t\t\t// 当前活动tab的布局信息,有tab菜单的width和left(为元素左边界到父元素左边界的距离)等信息\r\n\t\t\t\tconst tabRect = this.list[this.innerCurrent]\r\n\t\t\t\t// 累加得到当前item到左边的距离\r\n\t\t\t\tconst offsetLeft = this.list\r\n\t\t\t\t\t.slice(0, this.innerCurrent)\r\n\t\t\t\t\t.reduce((total, curr) => {\r\n\t\t\t\t\t\treturn total + curr.rect.width\r\n\t\t\t\t\t}, 0)\r\n\t\t\t\t// 此处为屏幕宽度\r\n\t\t\t\tconst windowWidth = uni.$u.sys().windowWidth\r\n\t\t\t\t// 将活动的tabs-item移动到屏幕正中间,实际上是对scroll-view的移动\r\n\t\t\t\tlet scrollLeft = offsetLeft - (this.tabsRect.width - tabRect.rect.width) / 2 - (windowWidth - this.tabsRect\r\n\t\t\t\t\t.right) / 2 + this.tabsRect.left / 2\r\n\t\t\t\t// 这里做一个限制,限制scrollLeft的最大值为整个scroll-view宽度减去tabs组件的宽度\r\n\t\t\t\tscrollLeft = Math.min(scrollLeft, this.scrollViewWidth - this.tabsRect.width)\r\n\t\t\t\tthis.scrollLeft = Math.max(0, scrollLeft)\r\n\t\t\t},\r\n\t\t\t// 获取所有标签的尺寸\r\n\t\t\tresize() {\r\n\t\t\t\t// 如果不存在list,则不处理\r\n\t\t\t\tif(this.list.length === 0) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tPromise.all([this.getTabsRect(), this.getAllItemRect()]).then(([tabsRect, itemRect = []]) => {\r\n\t\t\t\t\tthis.tabsRect = tabsRect\r\n\t\t\t\t\tthis.scrollViewWidth = 0\r\n\t\t\t\t\titemRect.map((item, index) => {\r\n\t\t\t\t\t\t// 计算scroll-view的宽度,这里\r\n\t\t\t\t\t\tthis.scrollViewWidth += item.width\r\n\t\t\t\t\t\t// 另外计算每一个item的中心点X轴坐标\r\n\t\t\t\t\t\tthis.list[index].rect = item\r\n\t\t\t\t\t})\r\n\t\t\t\t\t// 获取了tabs的尺寸之后,设置滑块的位置\r\n\t\t\t\t\tthis.setLineLeft()\r\n\t\t\t\t\tthis.setScrollLeft()\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取导航菜单的尺寸\r\n\t\t\tgetTabsRect() {\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tthis.queryRect('u-tabs__wrapper__scroll-view').then(size => resolve(size))\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取所有标签的尺寸\r\n\t\t\tgetAllItemRect() {\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tconst promiseAllArr = this.list.map((item, index) => this.queryRect(\r\n\t\t\t\t\t\t`u-tabs__wrapper__nav__item-${index}`, true))\r\n\t\t\t\t\tPromise.all(promiseAllArr).then(sizes => resolve(sizes))\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取各个标签的尺寸\r\n\t\t\tqueryRect(el, item) {\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t// $uGetRect为uView自带的节点查询简化方法,详见文档介绍:https://www.uviewui.com/js/getRect.html\r\n\t\t\t\t// 组件内部一般用this.$uGetRect,对外的为uni.$u.getRect,二者功能一致,名称不同\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tthis.$uGetRect(`.${el}`).then(size => {\r\n\t\t\t\t\t\tresolve(size)\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// nvue下,使用dom模块查询元素高度\r\n\t\t\t\t// 返回一个promise,让调用此方法的主体能使用then回调\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tdom.getComponentRect(item ? this.$refs[el][0] : this.$refs[el], res => {\r\n\t\t\t\t\t\tresolve(res.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},\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\r\n\t.u-tabs {\r\n\r\n\t\t&__wrapper {\r\n\t\t\t@include flex;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&__scroll-view-wrapper {\r\n\t\t\t\tflex: 1;\r\n\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\toverflow: auto hidden;\r\n\t\t\t\t/* #endif */\r\n\t\t\t}\r\n\r\n\t\t\t&__scroll-view {\r\n\t\t\t\t@include flex;\r\n\t\t\t\tflex: 1;\r\n\t\t\t}\r\n\r\n\t\t\t&__nav {\r\n\t\t\t\t@include flex;\r\n\t\t\t\tposition: relative;\r\n\r\n\t\t\t\t&__item {\r\n\t\t\t\t\tpadding: 0 11px;\r\n\t\t\t\t\t@include flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\r\n\t\t\t\t\t&--disabled {\r\n\t\t\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\t\t\tcursor: not-allowed;\r\n\t\t\t\t\t\t/* #endif */\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&__text {\r\n\t\t\t\t\t\tfont-size: 15px;\r\n\t\t\t\t\t\tcolor: $u-content-color;\r\n\r\n\t\t\t\t\t\t&--disabled {\r\n\t\t\t\t\t\t\tcolor: $u-disabled-color !important;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&__line {\r\n\t\t\t\t\theight: 3px;\r\n\t\t\t\t\tbackground: $u-primary;\r\n\t\t\t\t\twidth: 30px;\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\tbottom: 2px;\r\n\t\t\t\t\tborder-radius: 100px;\r\n\t\t\t\t\ttransition-property: transform;\r\n\t\t\t\t\ttransition-duration: 300ms;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798247\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-textarea/u-textarea.vue?1f86","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-textarea/u-textarea.vue?b777","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-textarea/u-textarea.vue?df15","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-textarea/u-textarea.vue?8a8a","uni-app:///node_modules/uview-ui/components/u-textarea/u-textarea.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-textarea/u-textarea.vue?0d5f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-textarea/u-textarea.vue?dd10"],"names":["name","mixins","data","innerValue","focused","firstChange","changeFromInner","innerFormatter","watch","value","immediate","handler","computed","textareaClass","border","disabled","shape","classes","textareaStyle","methods","setFormatter","onFocus","onBlur","uni","onLinechange","onInput","valueChange","onConfirm","onKeyboardheightchange"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAmI;AACnI;AAC8D;AACL;AACsC;;;AAG/F;AACgM;AAChM,gBAAgB,yMAAU;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;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvBA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC2C/vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;AApCA,eAqCA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;QAAA;MAAA;IACA;EACA;EACAC;IACAC;MACAC;MACAC;QACA;QAUA;QACA;QACA;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;QACAC;QAAAC;QAAAC;MACAF,0BACAG;MACAH,wBACAG,0BACA,mBACA,wBACA;MACAF;MACA;IACA;IACA;IACAG;MACA;MAUA;IACA;EACA;EACAC;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;MACAC;IACA;IACAC;MACA;IACA;IACAC;MAAA;MACA;QAAA;QAAAhB;MACA;MACA;MACA;MACA;MACA;MACA;QACA;QACA;MACA;IACA;IACA;IACAiB;MAAA;MACA;MACA;QACA;QACA;QACA;QACA;QACA;QACAH;MACA;IACA;IACAI;MACA;IACA;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACnMA;AAAA;AAAA;AAAA;AAA05C,CAAgB,u3CAAG,EAAC,C;;;;;;;;;;;ACA96C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-textarea/u-textarea.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-textarea.vue?vue&type=template&id=81cd9d32&scoped=true&\"\nvar renderjs\nimport script from \"./u-textarea.vue?vue&type=script&lang=js&\"\nexport * from \"./u-textarea.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-textarea.vue?vue&type=style&index=0&id=81cd9d32&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"81cd9d32\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-textarea/u-textarea.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-textarea.vue?vue&type=template&id=81cd9d32&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.textareaStyle])\n var g0 = _vm.$u.addUnit(_vm.height)\n var g1 = _vm.$u.addStyle(_vm.placeholderStyle, \"string\")\n var g2 = _vm.count ? _vm.innerValue.length : 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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-textarea.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-textarea.vue?vue&type=script&lang=js&\"","<template>\r\n <view class=\"u-textarea\" :class=\"textareaClass\" :style=\"[textareaStyle]\">\r\n <textarea\r\n class=\"u-textarea__field\"\r\n :value=\"innerValue\"\r\n :style=\"{ height: $u.addUnit(height) }\"\r\n :placeholder=\"placeholder\"\r\n :placeholder-style=\"$u.addStyle(placeholderStyle, 'string')\"\r\n :placeholder-class=\"placeholderClass\"\r\n :disabled=\"disabled\"\r\n :focus=\"focus\"\r\n :autoHeight=\"autoHeight\"\r\n :fixed=\"fixed\"\r\n :cursorSpacing=\"cursorSpacing\"\r\n :cursor=\"cursor\"\r\n :showConfirmBar=\"showConfirmBar\"\r\n :selectionStart=\"selectionStart\"\r\n :selectionEnd=\"selectionEnd\"\r\n :adjustPosition=\"adjustPosition\"\r\n :disableDefaultPadding=\"disableDefaultPadding\"\r\n :holdKeyboard=\"holdKeyboard\"\r\n :maxlength=\"maxlength\"\r\n :confirmType=\"confirmType\"\r\n :ignoreCompositionEvent=\"ignoreCompositionEvent\"\r\n @focus=\"onFocus\"\r\n @blur=\"onBlur\"\r\n @linechange=\"onLinechange\"\r\n @input=\"onInput\"\r\n @confirm=\"onConfirm\"\r\n @keyboardheightchange=\"onKeyboardheightchange\"\r\n ></textarea>\r\n <text\r\n class=\"u-textarea__count\"\r\n :style=\"{\r\n 'background-color': disabled ? 'transparent' : '#fff',\r\n }\"\r\n v-if=\"count\"\r\n >{{ innerValue.length }}/{{ maxlength }}</text\r\n >\r\n </view>\r\n</template>\r\n\r\n<script>\r\nimport props from \"./props.js\";\r\n/**\r\n * Textarea 文本域\r\n * @description 文本域此组件满足了可能出现的表单信息补充,编辑等实际逻辑的功能,内置了字数校验等\r\n * @tutorial https://www.uviewui.com/components/textarea.html\r\n *\r\n * @property {String | Number} \t\tvalue\t\t\t\t\t输入框的内容\r\n * @property {String | Number}\t\tplaceholder\t\t\t\t输入框为空时占位符\r\n * @property {String}\t\t\t placeholderClass\t\t指定placeholder的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/ ( 默认 'input-placeholder' )\r\n * @property {String | Object}\t placeholderStyle\t\t指定placeholder的样式,字符串/对象形式,如\"color: red;\"\r\n * @property {String | Number}\t\theight\t\t\t\t\t输入框高度(默认 70 )\r\n * @property {String}\t\t\t\tconfirmType\t\t\t\t设置键盘右下角按钮的文字,仅微信小程序,App-vue和H5有效(默认 'done' )\r\n * @property {Boolean}\t\t\t\tdisabled\t\t\t\t是否禁用(默认 false )\r\n * @property {Boolean}\t\t\t\tcount\t\t\t\t\t是否显示统计字数(默认 false )\r\n * @property {Boolean}\t\t\t\tfocus\t\t\t\t\t是否自动获取焦点,nvue不支持,H5取决于浏览器的实现(默认 false )\r\n * @property {Boolean | Function}\tautoHeight\t\t\t\t是否自动增加高度(默认 false )\r\n * @property {Boolean}\t\t\t\tfixed\t\t\t\t\t如果textarea是在一个position:fixed的区域,需要显示指定属性fixed为true(默认 false )\r\n * @property {Number}\t\t\t\tcursorSpacing\t\t\t指定光标与键盘的距离(默认 0 )\r\n * @property {String | Number}\t\tcursor\t\t\t\t\t指定focus时的光标位置\r\n * @property {Function}\t\t\t formatter\t\t\t 内容式化函数\r\n * @property {Boolean}\t\t\t\tshowConfirmBar\t\t\t是否显示键盘上方带有”完成“按钮那一栏,(默认 true )\r\n * @property {Number}\t\t\t\tselectionStart\t\t\t光标起始位置,自动聚焦时有效,需与selection-end搭配使用,(默认 -1 )\r\n * @property {Number | Number}\t\tselectionEnd\t\t\t光标结束位置,自动聚焦时有效,需与selection-start搭配使用(默认 -1 )\r\n * @property {Boolean}\t\t\t\tadjustPosition\t\t\t键盘弹起时,是否自动上推页面(默认 true )\r\n * @property {Boolean | Number}\t\tdisableDefaultPadding\t是否去掉 iOS 下的默认内边距,只微信小程序有效(默认 false )\r\n * @property {Boolean}\t\t\t\tholdKeyboard\t\t\tfocus时,点击页面的时候不收起键盘,只微信小程序有效(默认 false )\r\n * @property {String | Number}\t\tmaxlength\t\t\t\t最大输入长度,设置为 -1 的时候不限制最大长度(默认 140 )\r\n * @property {String}\t\t\t\tborder\t\t\t\t\t边框类型,surround-四周边框,none-无边框,bottom-底部边框(默认 'surround' )\r\n * @property {Boolean}\t\t\t\tignoreCompositionEvent\t是否忽略组件内对文本合成系统事件的处理\r\n *\r\n * @event {Function(e)} focus\t\t\t\t\t输入框聚焦时触发,event.detail = { value, height },height 为键盘高度\r\n * @event {Function(e)} blur\t\t\t\t\t输入框失去焦点时触发,event.detail = {value, cursor}\r\n * @event {Function(e)} linechange\t\t\t\t输入框行数变化时调用,event.detail = {height: 0, heightRpx: 0, lineCount: 0}\r\n * @event {Function(e)} input\t\t\t\t\t当键盘输入时,触发 input 事件\r\n * @event {Function(e)} confirm\t\t\t\t\t点击完成时, 触发 confirm 事件\r\n * @event {Function(e)} keyboardheightchange\t键盘高度发生变化的时候触发此事件\r\n * @example <u--textarea v-model=\"value1\" placeholder=\"请输入内容\" ></u--textarea>\r\n */\r\nexport default {\r\n name: \"u-textarea\",\r\n mixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\t// 输入框的值\r\n\t\t\tinnerValue: \"\",\r\n\t\t\t// 是否处于获得焦点状态\r\n\t\t\tfocused: false,\r\n\t\t\t// value是否第一次变化,在watch中,由于加入immediate属性,会在第一次触发,此时不应该认为value发生了变化\r\n\t\t\tfirstChange: true,\r\n\t\t\t// value绑定值的变化是由内部还是外部引起的\r\n\t\t\tchangeFromInner: false,\r\n\t\t\t// 过滤处理方法\r\n\t\t\tinnerFormatter: value => value\r\n\t\t}\r\n\t},\r\n\twatch: {\r\n\t value: {\r\n\t immediate: true,\r\n\t handler(newVal, oldVal) {\r\n\t this.innerValue = newVal;\r\n\t /* #ifdef H5 */\r\n\t // 在H5中,外部value变化后,修改input中的值,不会触发@input事件,此时手动调用值变化方法\r\n\t if (\r\n\t this.firstChange === false &&\r\n\t this.changeFromInner === false\r\n\t ) {\r\n\t this.valueChange();\r\n\t }\r\n\t /* #endif */\r\n\t this.firstChange = false;\r\n\t // 重置changeFromInner的值为false,标识下一次引起默认为外部引起的\r\n\t this.changeFromInner = false;\r\n\t },\r\n\t },\r\n\t},\r\n computed: {\r\n // 组件的类名\r\n textareaClass() {\r\n let classes = [],\r\n { border, disabled, shape } = this;\r\n border === \"surround\" &&\r\n (classes = classes.concat([\"u-border\", \"u-textarea--radius\"]));\r\n border === \"bottom\" &&\r\n (classes = classes.concat([\r\n \"u-border-bottom\",\r\n \"u-textarea--no-radius\",\r\n ]));\r\n disabled && classes.push(\"u-textarea--disabled\");\r\n return classes.join(\" \");\r\n },\r\n // 组件的样式\r\n textareaStyle() {\r\n const style = {};\r\n // #ifdef APP-NVUE\r\n // 由于textarea在安卓nvue上的差异性,需要额外再调整其内边距\r\n if (uni.$u.os() === \"android\") {\r\n style.paddingTop = \"6px\";\r\n style.paddingLeft = \"9px\";\r\n style.paddingBottom = \"3px\";\r\n style.paddingRight = \"6px\";\r\n }\r\n // #endif\r\n return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\r\n },\r\n },\r\n methods: {\r\n\t\t// 在微信小程序中,不支持将函数当做props参数,故只能通过ref形式调用\r\n\t\tsetFormatter(e) {\r\n\t\t\tthis.innerFormatter = e\r\n\t\t},\r\n onFocus(e) {\r\n this.$emit(\"focus\", e);\r\n },\r\n onBlur(e) {\r\n this.$emit(\"blur\", e);\r\n // 尝试调用u-form的验证方法\r\n uni.$u.formValidate(this, \"blur\");\r\n },\r\n onLinechange(e) {\r\n this.$emit(\"linechange\", e);\r\n },\r\n onInput(e) {\r\n\t\t\tlet { value = \"\" } = e.detail || {};\r\n\t\t\t// 格式化过滤方法\r\n\t\t\tconst formatter = this.formatter || this.innerFormatter\r\n\t\t\tconst formatValue = formatter(value)\r\n\t\t\t// 为了避免props的单向数据流特性,需要先将innerValue值设置为当前值,再在$nextTick中重新赋予设置后的值才有效\r\n\t\t\tthis.innerValue = value\r\n\t\t\tthis.$nextTick(() => {\r\n\t\t\t\tthis.innerValue = formatValue;\r\n\t\t\t\tthis.valueChange();\r\n\t\t\t})\r\n },\r\n\t\t// 内容发生变化,进行处理\r\n\t\tvalueChange() {\r\n\t\t const value = this.innerValue;\r\n\t\t this.$nextTick(() => {\r\n\t\t this.$emit(\"input\", value);\r\n\t\t // 标识value值的变化是由内部引起的\r\n\t\t this.changeFromInner = true;\r\n\t\t this.$emit(\"change\", value);\r\n\t\t // 尝试调用u-form的验证方法\r\n\t\t uni.$u.formValidate(this, \"change\");\r\n\t\t });\r\n\t\t},\r\n onConfirm(e) {\r\n this.$emit(\"confirm\", e);\r\n },\r\n onKeyboardheightchange(e) {\r\n this.$emit(\"keyboardheightchange\", e);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import \"../../libs/css/components.scss\";\r\n\r\n.u-textarea {\r\n border-radius: 4px;\r\n background-color: #fff;\r\n position: relative;\r\n @include flex;\r\n flex: 1;\r\n\tpadding: 9px;\r\n\r\n &--radius {\r\n border-radius: 4px;\r\n }\r\n\r\n &--no-radius {\r\n border-radius: 0;\r\n }\r\n\r\n &--disabled {\r\n background-color: #f5f7fa;\r\n }\r\n\r\n &__field {\r\n flex: 1;\r\n font-size: 15px;\r\n color: $u-content-color;\r\n\t\twidth: 100%;\r\n }\r\n\r\n &__count {\r\n position: absolute;\r\n right: 5px;\r\n bottom: 2px;\r\n font-size: 12px;\r\n color: $u-tips-color;\r\n background-color: #ffffff;\r\n padding: 1px 4px;\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-textarea.vue?vue&type=style&index=0&id=81cd9d32&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-textarea.vue?vue&type=style&index=0&id=81cd9d32&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842354\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-textarea/u-textarea.vue?1f86","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-textarea/u-textarea.vue?b777","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-textarea/u-textarea.vue?df15","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-textarea/u-textarea.vue?8a8a","uni-app:///node_modules/uview-ui/components/u-textarea/u-textarea.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-textarea/u-textarea.vue?0d5f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-textarea/u-textarea.vue?dd10"],"names":["name","mixins","data","innerValue","focused","firstChange","changeFromInner","innerFormatter","watch","value","immediate","handler","computed","textareaClass","border","disabled","shape","classes","textareaStyle","methods","setFormatter","onFocus","onBlur","uni","onLinechange","onInput","valueChange","onConfirm","onKeyboardheightchange"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAmI;AACnI;AAC8D;AACL;AACsC;;;AAG/F;AACgM;AAChM,gBAAgB,yMAAU;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;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvBA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC2C/vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;AApCA,eAqCA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;QAAA;MAAA;IACA;EACA;EACAC;IACAC;MACAC;MACAC;QACA;QAUA;QACA;QACA;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;QACAC;QAAAC;QAAAC;MACAF,0BACAG;MACAH,wBACAG,0BACA,mBACA,wBACA;MACAF;MACA;IACA;IACA;IACAG;MACA;MAUA;IACA;EACA;EACAC;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;MACAC;IACA;IACAC;MACA;IACA;IACAC;MAAA;MACA;QAAA;QAAAhB;MACA;MACA;MACA;MACA;MACA;MACA;QACA;QACA;MACA;IACA;IACA;IACAiB;MAAA;MACA;MACA;QACA;QACA;QACA;QACA;QACA;QACAH;MACA;IACA;IACAI;MACA;IACA;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACnMA;AAAA;AAAA;AAAA;AAA05C,CAAgB,u3CAAG,EAAC,C;;;;;;;;;;;ACA96C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-textarea/u-textarea.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-textarea.vue?vue&type=template&id=81cd9d32&scoped=true&\"\nvar renderjs\nimport script from \"./u-textarea.vue?vue&type=script&lang=js&\"\nexport * from \"./u-textarea.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-textarea.vue?vue&type=style&index=0&id=81cd9d32&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"81cd9d32\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-textarea/u-textarea.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-textarea.vue?vue&type=template&id=81cd9d32&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.textareaStyle])\n var g0 = _vm.$u.addUnit(_vm.height)\n var g1 = _vm.$u.addStyle(_vm.placeholderStyle, \"string\")\n var g2 = _vm.count ? _vm.innerValue.length : 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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-textarea.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-textarea.vue?vue&type=script&lang=js&\"","<template>\r\n <view class=\"u-textarea\" :class=\"textareaClass\" :style=\"[textareaStyle]\">\r\n <textarea\r\n class=\"u-textarea__field\"\r\n :value=\"innerValue\"\r\n :style=\"{ height: $u.addUnit(height) }\"\r\n :placeholder=\"placeholder\"\r\n :placeholder-style=\"$u.addStyle(placeholderStyle, 'string')\"\r\n :placeholder-class=\"placeholderClass\"\r\n :disabled=\"disabled\"\r\n :focus=\"focus\"\r\n :autoHeight=\"autoHeight\"\r\n :fixed=\"fixed\"\r\n :cursorSpacing=\"cursorSpacing\"\r\n :cursor=\"cursor\"\r\n :showConfirmBar=\"showConfirmBar\"\r\n :selectionStart=\"selectionStart\"\r\n :selectionEnd=\"selectionEnd\"\r\n :adjustPosition=\"adjustPosition\"\r\n :disableDefaultPadding=\"disableDefaultPadding\"\r\n :holdKeyboard=\"holdKeyboard\"\r\n :maxlength=\"maxlength\"\r\n :confirmType=\"confirmType\"\r\n :ignoreCompositionEvent=\"ignoreCompositionEvent\"\r\n @focus=\"onFocus\"\r\n @blur=\"onBlur\"\r\n @linechange=\"onLinechange\"\r\n @input=\"onInput\"\r\n @confirm=\"onConfirm\"\r\n @keyboardheightchange=\"onKeyboardheightchange\"\r\n ></textarea>\r\n <text\r\n class=\"u-textarea__count\"\r\n :style=\"{\r\n 'background-color': disabled ? 'transparent' : '#fff',\r\n }\"\r\n v-if=\"count\"\r\n >{{ innerValue.length }}/{{ maxlength }}</text\r\n >\r\n </view>\r\n</template>\r\n\r\n<script>\r\nimport props from \"./props.js\";\r\n/**\r\n * Textarea 文本域\r\n * @description 文本域此组件满足了可能出现的表单信息补充,编辑等实际逻辑的功能,内置了字数校验等\r\n * @tutorial https://www.uviewui.com/components/textarea.html\r\n *\r\n * @property {String | Number} \t\tvalue\t\t\t\t\t输入框的内容\r\n * @property {String | Number}\t\tplaceholder\t\t\t\t输入框为空时占位符\r\n * @property {String}\t\t\t placeholderClass\t\t指定placeholder的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/ ( 默认 'input-placeholder' )\r\n * @property {String | Object}\t placeholderStyle\t\t指定placeholder的样式,字符串/对象形式,如\"color: red;\"\r\n * @property {String | Number}\t\theight\t\t\t\t\t输入框高度(默认 70 )\r\n * @property {String}\t\t\t\tconfirmType\t\t\t\t设置键盘右下角按钮的文字,仅微信小程序,App-vue和H5有效(默认 'done' )\r\n * @property {Boolean}\t\t\t\tdisabled\t\t\t\t是否禁用(默认 false )\r\n * @property {Boolean}\t\t\t\tcount\t\t\t\t\t是否显示统计字数(默认 false )\r\n * @property {Boolean}\t\t\t\tfocus\t\t\t\t\t是否自动获取焦点,nvue不支持,H5取决于浏览器的实现(默认 false )\r\n * @property {Boolean | Function}\tautoHeight\t\t\t\t是否自动增加高度(默认 false )\r\n * @property {Boolean}\t\t\t\tfixed\t\t\t\t\t如果textarea是在一个position:fixed的区域,需要显示指定属性fixed为true(默认 false )\r\n * @property {Number}\t\t\t\tcursorSpacing\t\t\t指定光标与键盘的距离(默认 0 )\r\n * @property {String | Number}\t\tcursor\t\t\t\t\t指定focus时的光标位置\r\n * @property {Function}\t\t\t formatter\t\t\t 内容式化函数\r\n * @property {Boolean}\t\t\t\tshowConfirmBar\t\t\t是否显示键盘上方带有”完成“按钮那一栏,(默认 true )\r\n * @property {Number}\t\t\t\tselectionStart\t\t\t光标起始位置,自动聚焦时有效,需与selection-end搭配使用,(默认 -1 )\r\n * @property {Number | Number}\t\tselectionEnd\t\t\t光标结束位置,自动聚焦时有效,需与selection-start搭配使用(默认 -1 )\r\n * @property {Boolean}\t\t\t\tadjustPosition\t\t\t键盘弹起时,是否自动上推页面(默认 true )\r\n * @property {Boolean | Number}\t\tdisableDefaultPadding\t是否去掉 iOS 下的默认内边距,只微信小程序有效(默认 false )\r\n * @property {Boolean}\t\t\t\tholdKeyboard\t\t\tfocus时,点击页面的时候不收起键盘,只微信小程序有效(默认 false )\r\n * @property {String | Number}\t\tmaxlength\t\t\t\t最大输入长度,设置为 -1 的时候不限制最大长度(默认 140 )\r\n * @property {String}\t\t\t\tborder\t\t\t\t\t边框类型,surround-四周边框,none-无边框,bottom-底部边框(默认 'surround' )\r\n * @property {Boolean}\t\t\t\tignoreCompositionEvent\t是否忽略组件内对文本合成系统事件的处理\r\n *\r\n * @event {Function(e)} focus\t\t\t\t\t输入框聚焦时触发,event.detail = { value, height },height 为键盘高度\r\n * @event {Function(e)} blur\t\t\t\t\t输入框失去焦点时触发,event.detail = {value, cursor}\r\n * @event {Function(e)} linechange\t\t\t\t输入框行数变化时调用,event.detail = {height: 0, heightRpx: 0, lineCount: 0}\r\n * @event {Function(e)} input\t\t\t\t\t当键盘输入时,触发 input 事件\r\n * @event {Function(e)} confirm\t\t\t\t\t点击完成时, 触发 confirm 事件\r\n * @event {Function(e)} keyboardheightchange\t键盘高度发生变化的时候触发此事件\r\n * @example <u--textarea v-model=\"value1\" placeholder=\"请输入内容\" ></u--textarea>\r\n */\r\nexport default {\r\n name: \"u-textarea\",\r\n mixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\t// 输入框的值\r\n\t\t\tinnerValue: \"\",\r\n\t\t\t// 是否处于获得焦点状态\r\n\t\t\tfocused: false,\r\n\t\t\t// value是否第一次变化,在watch中,由于加入immediate属性,会在第一次触发,此时不应该认为value发生了变化\r\n\t\t\tfirstChange: true,\r\n\t\t\t// value绑定值的变化是由内部还是外部引起的\r\n\t\t\tchangeFromInner: false,\r\n\t\t\t// 过滤处理方法\r\n\t\t\tinnerFormatter: value => value\r\n\t\t}\r\n\t},\r\n\twatch: {\r\n\t value: {\r\n\t immediate: true,\r\n\t handler(newVal, oldVal) {\r\n\t this.innerValue = newVal;\r\n\t /* #ifdef H5 */\r\n\t // 在H5中,外部value变化后,修改input中的值,不会触发@input事件,此时手动调用值变化方法\r\n\t if (\r\n\t this.firstChange === false &&\r\n\t this.changeFromInner === false\r\n\t ) {\r\n\t this.valueChange();\r\n\t }\r\n\t /* #endif */\r\n\t this.firstChange = false;\r\n\t // 重置changeFromInner的值为false,标识下一次引起默认为外部引起的\r\n\t this.changeFromInner = false;\r\n\t },\r\n\t },\r\n\t},\r\n computed: {\r\n // 组件的类名\r\n textareaClass() {\r\n let classes = [],\r\n { border, disabled, shape } = this;\r\n border === \"surround\" &&\r\n (classes = classes.concat([\"u-border\", \"u-textarea--radius\"]));\r\n border === \"bottom\" &&\r\n (classes = classes.concat([\r\n \"u-border-bottom\",\r\n \"u-textarea--no-radius\",\r\n ]));\r\n disabled && classes.push(\"u-textarea--disabled\");\r\n return classes.join(\" \");\r\n },\r\n // 组件的样式\r\n textareaStyle() {\r\n const style = {};\r\n // #ifdef APP-NVUE\r\n // 由于textarea在安卓nvue上的差异性,需要额外再调整其内边距\r\n if (uni.$u.os() === \"android\") {\r\n style.paddingTop = \"6px\";\r\n style.paddingLeft = \"9px\";\r\n style.paddingBottom = \"3px\";\r\n style.paddingRight = \"6px\";\r\n }\r\n // #endif\r\n return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\r\n },\r\n },\r\n methods: {\r\n\t\t// 在微信小程序中,不支持将函数当做props参数,故只能通过ref形式调用\r\n\t\tsetFormatter(e) {\r\n\t\t\tthis.innerFormatter = e\r\n\t\t},\r\n onFocus(e) {\r\n this.$emit(\"focus\", e);\r\n },\r\n onBlur(e) {\r\n this.$emit(\"blur\", e);\r\n // 尝试调用u-form的验证方法\r\n uni.$u.formValidate(this, \"blur\");\r\n },\r\n onLinechange(e) {\r\n this.$emit(\"linechange\", e);\r\n },\r\n onInput(e) {\r\n\t\t\tlet { value = \"\" } = e.detail || {};\r\n\t\t\t// 格式化过滤方法\r\n\t\t\tconst formatter = this.formatter || this.innerFormatter\r\n\t\t\tconst formatValue = formatter(value)\r\n\t\t\t// 为了避免props的单向数据流特性,需要先将innerValue值设置为当前值,再在$nextTick中重新赋予设置后的值才有效\r\n\t\t\tthis.innerValue = value\r\n\t\t\tthis.$nextTick(() => {\r\n\t\t\t\tthis.innerValue = formatValue;\r\n\t\t\t\tthis.valueChange();\r\n\t\t\t})\r\n },\r\n\t\t// 内容发生变化,进行处理\r\n\t\tvalueChange() {\r\n\t\t const value = this.innerValue;\r\n\t\t this.$nextTick(() => {\r\n\t\t this.$emit(\"input\", value);\r\n\t\t // 标识value值的变化是由内部引起的\r\n\t\t this.changeFromInner = true;\r\n\t\t this.$emit(\"change\", value);\r\n\t\t // 尝试调用u-form的验证方法\r\n\t\t uni.$u.formValidate(this, \"change\");\r\n\t\t });\r\n\t\t},\r\n onConfirm(e) {\r\n this.$emit(\"confirm\", e);\r\n },\r\n onKeyboardheightchange(e) {\r\n this.$emit(\"keyboardheightchange\", e);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import \"../../libs/css/components.scss\";\r\n\r\n.u-textarea {\r\n border-radius: 4px;\r\n background-color: #fff;\r\n position: relative;\r\n @include flex;\r\n flex: 1;\r\n\tpadding: 9px;\r\n\r\n &--radius {\r\n border-radius: 4px;\r\n }\r\n\r\n &--no-radius {\r\n border-radius: 0;\r\n }\r\n\r\n &--disabled {\r\n background-color: #f5f7fa;\r\n }\r\n\r\n &__field {\r\n flex: 1;\r\n font-size: 15px;\r\n color: $u-content-color;\r\n\t\twidth: 100%;\r\n }\r\n\r\n &__count {\r\n position: absolute;\r\n right: 5px;\r\n bottom: 2px;\r\n font-size: 12px;\r\n color: $u-tips-color;\r\n background-color: #ffffff;\r\n padding: 1px 4px;\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-textarea.vue?vue&type=style&index=0&id=81cd9d32&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-textarea.vue?vue&type=style&index=0&id=81cd9d32&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798373\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toast/u-toast.vue?f511","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toast/u-toast.vue?f876","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toast/u-toast.vue?e8db","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toast/u-toast.vue?10f2","uni-app:///node_modules/uview-ui/components/u-toast/u-toast.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toast/u-toast.vue?fcfa","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toast/u-toast.vue?be72"],"names":["name","mixins","data","isShow","timer","config","message","type","duration","icon","position","complete","overlay","loading","tmpConfig","computed","iconName","overlayStyle","justifyContent","alignItems","display","style","iconStyle","loadingIconColor","color","contentStyle","value","created","methods","show","hide","clearTimer","clearTimeout","beforeDestroy"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;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,qUAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,+QAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACzDA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACyC5vB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AArBA,eAsBA;EACAA;EACAC;EACAC;IACA;MACAC;MACAC;MAAA;MACAC;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;MACA;;MACAC;IACA;EACA;;EACAC;IACAC;MACA;MACA;QACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACAC;MACA;QACAC;QACAC;QACAC;MACA;MACA;MACAC;MACA;IACA;IACAC;MACA;MACA;MACAD;MAOA;IACA;IACAE;MACA;MACA;QACA;QACA;QACAC;MACA;MACA;IACA;IACA;IACAC;MACA;QAAAJ;MACA;MACA;MACA;QACAK;MACA;QACAA;MACA;MACAL;MACA;IACA;EACA;EACAM;IAAA;IACA;IACA;MACA;QAAA;UACApB;UACAD;QACA;MAAA;IACA;EACA;EACAsB;IACA;IACAC;MAAA;MACA;MACA;MACA;MACA;MACA;MACA;QACA;QACA;QACA;QACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;MACAC;MACA;IACA;EACA;EACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClLA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-toast/u-toast.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-toast.vue?vue&type=template&id=7c5492c7&scoped=true&\"\nvar renderjs\nimport script from \"./u-toast.vue?vue&type=script&lang=js&\"\nexport * from \"./u-toast.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"7c5492c7\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-toast/u-toast.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=template&id=7c5492c7&scoped=true&\"","var components\ntry {\n components = {\n uOverlay: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-overlay/u-overlay\" */ \"uview-ui/components/u-overlay/u-overlay.vue\"\n )\n },\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"uview-ui/components/u-loading-icon/u-loading-icon.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.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 _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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-toast\">\r\n\t\t<u-overlay\r\n\t\t\t:show=\"isShow\"\r\n\t\t\t:custom-style=\"overlayStyle\"\r\n\t\t>\r\n\t\t\t<view\r\n\t\t\t\tclass=\"u-toast__content\"\r\n\t\t\t\t:style=\"[contentStyle]\"\r\n\t\t\t\t:class=\"['u-type-' + tmpConfig.type, (tmpConfig.type === 'loading' || tmpConfig.loading) ? 'u-toast__content--loading' : '']\"\r\n\t\t\t>\r\n\t\t\t\t<u-loading-icon\r\n\t\t\t\t\tv-if=\"tmpConfig.type === 'loading'\"\r\n\t\t\t\t\tmode=\"circle\"\r\n\t\t\t\t\tcolor=\"rgb(255, 255, 255)\"\r\n\t\t\t\t\tinactiveColor=\"rgb(120, 120, 120)\"\r\n\t\t\t\t\tsize=\"25\"\r\n\t\t\t\t></u-loading-icon>\r\n\t\t\t\t<u-icon\r\n\t\t\t\t\tv-else-if=\"tmpConfig.type !== 'defalut' && iconName\"\r\n\t\t\t\t\t:name=\"iconName\"\r\n\t\t\t\t\tsize=\"17\"\r\n\t\t\t\t\t:color=\"tmpConfig.type\"\r\n\t\t\t\t\t:customStyle=\"iconStyle\"\r\n\t\t\t\t></u-icon>\r\n\t\t\t\t<u-gap\r\n\t\t\t\t\tv-if=\"tmpConfig.type === 'loading' || tmpConfig.loading\"\r\n\t\t\t\t\theight=\"12\"\r\n\t\t\t\t\tbgColor=\"transparent\"\r\n\t\t\t\t></u-gap>\r\n\t\t\t\t<text\r\n\t\t\t\t\tclass=\"u-toast__content__text\"\r\n\t\t\t\t\t:class=\"['u-toast__content__text--' + tmpConfig.type]\"\r\n\t\t\t\t\tstyle=\"max-width: 400rpx;\"\r\n\t\t\t\t>{{ tmpConfig.message }}</text>\r\n\t\t\t</view>\r\n\t\t</u-overlay>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t/**\r\n\t * toast 消息提示\r\n\t * @description 此组件表现形式类似uni的uni.showToastAPI,但也有不同的地方。\r\n\t * @tutorial https://www.uviewui.com/components/toast.html\r\n\t * @property {String | Number}\tzIndex\t\ttoast展示时的zIndex值 (默认 10090 )\r\n\t * @property {Boolean}\t\t\tloading\t\t是否加载中 (默认 false )\r\n\t * @property {String | Number}\tmessage\t\t显示的文字内容\r\n\t * @property {String}\t\t\ticon\t\t图标,或者绝对路径的图片\r\n\t * @property {String}\t\t\ttype\t\t主题类型 (默认 default)\r\n\t * @property {Boolean}\t\t\tshow\t\t是否显示该组件 (默认 false)\r\n\t * @property {Boolean}\t\t\toverlay\t\t是否显示透明遮罩,防止点击穿透 (默认 false )\r\n\t * @property {String}\t\t\tposition\t位置 (默认 'center' )\r\n\t * @property {Object}\t\t\tparams\t\t跳转的参数 \r\n\t * @property {String | Number} duration\t展示时间,单位ms (默认 2000 )\r\n\t * @property {Boolean}\t\t\tisTab\t\t是否返回的为tab页面 (默认 false )\r\n\t * @property {String}\t\t\turl\t\t\ttoast消失后是否跳转页面,有则跳转,优先级高于back参数 \r\n\t * @property {Function}\t\t\tcomplete\t执行完后的回调函数 \r\n\t * @property {Boolean}\t\t\tback\t\t结束toast是否自动返回上一页 (默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t组件的样式,对象形式\r\n\t * @event {Function} show 显示toast,如需一进入页面就显示toast,请在onReady生命周期调用\r\n\t * @example <u-toast ref=\"uToast\" />\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-toast',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisShow: false,\r\n\t\t\t\ttimer: null, // 定时器\r\n\t\t\t\tconfig: {\r\n\t\t\t\t\tmessage: '', // 显示文本\r\n\t\t\t\t\ttype: '', // 主题类型,primary,success,error,warning,black\r\n\t\t\t\t\tduration: 2000, // 显示的时间,毫秒\r\n\t\t\t\t\ticon: true, // 显示的图标\r\n\t\t\t\t\tposition: 'center', // toast出现的位置\r\n\t\t\t\t\tcomplete: null, // 执行完后的回调函数\r\n\t\t\t\t\toverlay: false, // 是否防止触摸穿透\r\n\t\t\t\t\tloading: false, // 是否加载中状态\r\n\t\t\t\t},\r\n\t\t\t\ttmpConfig: {}, // 将用户配置和内置配置合并后的临时配置变量\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ticonName() {\r\n\t\t\t\t// 只有不为none,并且type为error|warning|succes|info时候,才显示图标\r\n\t\t\t\tif(!this.tmpConfig.icon || this.tmpConfig.icon == 'none') {\r\n\t\t\t\t\treturn '';\r\n\t\t\t\t}\r\n\t\t\t\tif (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {\r\n\t\t\t\t\treturn uni.$u.type2icon(this.tmpConfig.type)\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn ''\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\toverlayStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tjustifyContent: 'center',\r\n\t\t\t\t\talignItems: 'center',\r\n\t\t\t\t\tdisplay: 'flex'\r\n\t\t\t\t}\r\n\t\t\t\t// 将遮罩设置为100%透明度,避免出现灰色背景\r\n\t\t\t\tstyle.backgroundColor = 'rgba(0, 0, 0, 0)'\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\ticonStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\t// 图标需要一个右边距,以跟右边的文字有隔开的距离\r\n\t\t\t\tstyle.marginRight = '4px'\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// iOSAPP下,图标有1px的向下偏移,这里进行修正\r\n\t\t\t\tif (uni.$u.os() === 'ios') {\r\n\t\t\t\t\tstyle.marginTop = '-1px'\r\n\t\t\t\t}\r\n\t\t\t\t// #endif\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\tloadingIconColor() {\r\n\t\t\t\tlet color = 'rgb(255, 255, 255)'\r\n\t\t\t\tif (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {\r\n\t\t\t\t\t// loading-icon组件内部会对color参数进行一个透明度处理,该方法要求传入的颜色值\r\n\t\t\t\t\t// 必须为rgb格式的,所以这里做一个处理\r\n\t\t\t\t\tcolor = uni.$u.hexToRgb(uni.$u.color[this.tmpConfig.type])\r\n\t\t\t\t}\r\n\t\t\t\treturn color\r\n\t\t\t},\r\n\t\t\t// 内容盒子的样式\r\n\t\t\tcontentStyle() {\r\n\t\t\t\tconst windowHeight = uni.$u.sys().windowHeight, style = {}\r\n\t\t\t\tlet value = 0\r\n\t\t\t\t// 根据top和bottom,对Y轴进行窗体高度的百分比偏移\r\n\t\t\t\tif(this.tmpConfig.position === 'top') {\r\n\t\t\t\t\tvalue = - windowHeight * 0.25\r\n\t\t\t\t} else if(this.tmpConfig.position === 'bottom') {\r\n\t\t\t\t\tvalue = windowHeight * 0.25\r\n\t\t\t\t}\r\n\t\t\t\tstyle.transform = `translateY(${value}px)`\r\n\t\t\t\treturn style\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\t// 通过主题的形式调用toast,批量生成方法函数\r\n\t\t\t['primary', 'success', 'error', 'warning', 'default', 'loading'].map(item => {\r\n\t\t\t\tthis[item] = message => this.show({\r\n\t\t\t\t\ttype: item,\r\n\t\t\t\t\tmessage\r\n\t\t\t\t})\r\n\t\t\t})\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 显示toast组件,由父组件通过this.$refs.xxx.show(options)形式调用\r\n\t\t\tshow(options) {\r\n\t\t\t\t// 不将结果合并到this.config变量,避免多次调用u-toast,前后的配置造成混乱\r\n\t\t\t\tthis.tmpConfig = uni.$u.deepMerge(this.config, options)\r\n\t\t\t\t// 清除定时器\r\n\t\t\t\tthis.clearTimer()\r\n\t\t\t\tthis.isShow = true\r\n\t\t\t\tthis.timer = setTimeout(() => {\r\n\t\t\t\t\t// 倒计时结束,清除定时器,隐藏toast组件\r\n\t\t\t\t\tthis.clearTimer()\r\n\t\t\t\t\t// 判断是否存在callback方法,如果存在就执行\r\n\t\t\t\t\ttypeof(this.tmpConfig.complete) === 'function' && this.tmpConfig.complete()\r\n\t\t\t\t}, this.tmpConfig.duration)\r\n\t\t\t},\r\n\t\t\t// 隐藏toast组件,由父组件通过this.$refs.xxx.hide()形式调用\r\n\t\t\thide() {\r\n\t\t\t\tthis.clearTimer()\r\n\t\t\t},\r\n\t\t\tclearTimer() {\r\n\t\t\t\tthis.isShow = false\r\n\t\t\t\t// 清除定时器\r\n\t\t\t\tclearTimeout(this.timer)\r\n\t\t\t\tthis.timer = null\r\n\t\t\t}\r\n\t\t},\r\n\t\tbeforeDestroy() {\r\n\t\t\tthis.clearTimer()\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\r\n\t$u-toast-color:#fff !default;\r\n\t$u-toast-border-radius:4px !default;\r\n\t$u-toast-border-background-color:#585858 !default;\r\n\t$u-toast-border-font-size:14px !default;\r\n\t$u-toast-border-padding:12px 20px !default;\r\n\t$u-toast-loading-border-padding: 20px 20px !default;\r\n\t$u-toast-content-text-color:#fff !default;\r\n\t$u-toast-content-text-font-size:15px !default;\r\n\t$u-toast-u-icon:10rpx !default;\r\n\t$u-toast-u-type-primary-color:$u-primary !default;\r\n\t$u-toast-u-type-primary-background-color:#ecf5ff !default;\r\n\t$u-toast-u-type-primary-border-color:rgb(215, 234, 254) !default;\r\n\t$u-toast-u-type-primary-border-width:1px !default;\r\n\t$u-toast-u-type-success-color: $u-success !default;\r\n\t$u-toast-u-type-success-background-color: #dbf1e1 !default;\r\n\t$u-toast-u-type-success-border-color: #BEF5C8 !default;\r\n\t$u-toast-u-type-success-border-width: 1px !default;\r\n\t$u-toast-u-type-error-color:$u-error !default;\r\n\t$u-toast-u-type-error-background-color:#fef0f0 !default;\r\n\t$u-toast-u-type-error-border-color:#fde2e2 !default;\r\n\t$u-toast-u-type-error-border-width: 1px !default;\r\n\t$u-toast-u-type-warning-color:$u-warning !default;\r\n\t$u-toast-u-type-warning-background-color:#fdf6ec !default;\r\n\t$u-toast-u-type-warning-border-color:#faecd8 !default;\r\n\t$u-toast-u-type-warning-border-width: 1px !default;\r\n\t$u-toast-u-type-default-color:#fff !default;\r\n\t$u-toast-u-type-default-background-color:#585858 !default;\r\n\r\n\t.u-toast {\r\n\t\t&__content {\r\n\t\t\t@include flex;\r\n\t\t\tpadding: $u-toast-border-padding;\r\n\t\t\tborder-radius: $u-toast-border-radius;\r\n\t\t\tbackground-color: $u-toast-border-background-color;\r\n\t\t\tcolor: $u-toast-color;\r\n\t\t\talign-items: center;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tmax-width: 600rpx;\r\n\t\t\t/* #endif */\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t&--loading {\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\tpadding: $u-toast-loading-border-padding;\r\n\t\t\t}\r\n\r\n\t\t\t&__text {\r\n\t\t\t\tcolor: $u-toast-content-text-color;\r\n\t\t\t\tfont-size: $u-toast-content-text-font-size;\r\n\t\t\t\tline-height: $u-toast-content-text-font-size;\r\n\r\n\t\t\t\t&--default {\r\n\t\t\t\t\tcolor: $u-toast-content-text-color;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--error {\r\n\t\t\t\t\tcolor: $u-error;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--primary {\r\n\t\t\t\t\tcolor: $u-primary;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--success {\r\n\t\t\t\t\tcolor: $u-success;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--warning {\r\n\t\t\t\t\tcolor: $u-warning;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.u-type-primary {\r\n\t\tcolor: $u-toast-u-type-primary-color;\r\n\t\tbackground-color: $u-toast-u-type-primary-background-color;\r\n\t\tborder-color: $u-toast-u-type-primary-border-color;\r\n\t\tborder-width: $u-toast-u-type-primary-border-width;\r\n\t}\r\n\r\n\t.u-type-success {\r\n\t\tcolor: $u-toast-u-type-success-color;\r\n\t\tbackground-color: $u-toast-u-type-success-background-color;\r\n\t\tborder-color: $u-toast-u-type-success-border-color;\r\n\t\tborder-width: 1px;\r\n\t}\r\n\r\n\t.u-type-error {\r\n\t\tcolor: $u-toast-u-type-error-color;\r\n\t\tbackground-color: $u-toast-u-type-error-background-color;\r\n\t\tborder-color: $u-toast-u-type-error-border-color;\r\n\t\tborder-width: $u-toast-u-type-error-border-width;\r\n\t}\r\n\r\n\t.u-type-warning {\r\n\t\tcolor: $u-toast-u-type-warning-color;\r\n\t\tbackground-color: $u-toast-u-type-warning-background-color;\r\n\t\tborder-color: $u-toast-u-type-warning-border-color;\r\n\t\tborder-width: 1px;\r\n\t}\r\n\r\n\t.u-type-default {\r\n\t\tcolor: $u-toast-u-type-default-color;\r\n\t\tbackground-color: $u-toast-u-type-default-background-color;\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842267\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toast/u-toast.vue?f511","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toast/u-toast.vue?f876","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toast/u-toast.vue?e8db","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toast/u-toast.vue?10f2","uni-app:///node_modules/uview-ui/components/u-toast/u-toast.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toast/u-toast.vue?fcfa","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toast/u-toast.vue?be72"],"names":["name","mixins","data","isShow","timer","config","message","type","duration","icon","position","complete","overlay","loading","tmpConfig","computed","iconName","overlayStyle","justifyContent","alignItems","display","style","iconStyle","loadingIconColor","color","contentStyle","value","created","methods","show","hide","clearTimer","clearTimeout","beforeDestroy"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;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,qUAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,+QAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACzDA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACyC5vB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AArBA,eAsBA;EACAA;EACAC;EACAC;IACA;MACAC;MACAC;MAAA;MACAC;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;MACA;;MACAC;IACA;EACA;;EACAC;IACAC;MACA;MACA;QACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACAC;MACA;QACAC;QACAC;QACAC;MACA;MACA;MACAC;MACA;IACA;IACAC;MACA;MACA;MACAD;MAOA;IACA;IACAE;MACA;MACA;QACA;QACA;QACAC;MACA;MACA;IACA;IACA;IACAC;MACA;QAAAJ;MACA;MACA;MACA;QACAK;MACA;QACAA;MACA;MACAL;MACA;IACA;EACA;EACAM;IAAA;IACA;IACA;MACA;QAAA;UACApB;UACAD;QACA;MAAA;IACA;EACA;EACAsB;IACA;IACAC;MAAA;MACA;MACA;MACA;MACA;MACA;MACA;QACA;QACA;QACA;QACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;MACAC;MACA;IACA;EACA;EACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClLA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-toast/u-toast.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-toast.vue?vue&type=template&id=7c5492c7&scoped=true&\"\nvar renderjs\nimport script from \"./u-toast.vue?vue&type=script&lang=js&\"\nexport * from \"./u-toast.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"7c5492c7\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-toast/u-toast.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=template&id=7c5492c7&scoped=true&\"","var components\ntry {\n components = {\n uOverlay: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-overlay/u-overlay\" */ \"uview-ui/components/u-overlay/u-overlay.vue\"\n )\n },\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"uview-ui/components/u-loading-icon/u-loading-icon.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.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 _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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-toast\">\r\n\t\t<u-overlay\r\n\t\t\t:show=\"isShow\"\r\n\t\t\t:custom-style=\"overlayStyle\"\r\n\t\t>\r\n\t\t\t<view\r\n\t\t\t\tclass=\"u-toast__content\"\r\n\t\t\t\t:style=\"[contentStyle]\"\r\n\t\t\t\t:class=\"['u-type-' + tmpConfig.type, (tmpConfig.type === 'loading' || tmpConfig.loading) ? 'u-toast__content--loading' : '']\"\r\n\t\t\t>\r\n\t\t\t\t<u-loading-icon\r\n\t\t\t\t\tv-if=\"tmpConfig.type === 'loading'\"\r\n\t\t\t\t\tmode=\"circle\"\r\n\t\t\t\t\tcolor=\"rgb(255, 255, 255)\"\r\n\t\t\t\t\tinactiveColor=\"rgb(120, 120, 120)\"\r\n\t\t\t\t\tsize=\"25\"\r\n\t\t\t\t></u-loading-icon>\r\n\t\t\t\t<u-icon\r\n\t\t\t\t\tv-else-if=\"tmpConfig.type !== 'defalut' && iconName\"\r\n\t\t\t\t\t:name=\"iconName\"\r\n\t\t\t\t\tsize=\"17\"\r\n\t\t\t\t\t:color=\"tmpConfig.type\"\r\n\t\t\t\t\t:customStyle=\"iconStyle\"\r\n\t\t\t\t></u-icon>\r\n\t\t\t\t<u-gap\r\n\t\t\t\t\tv-if=\"tmpConfig.type === 'loading' || tmpConfig.loading\"\r\n\t\t\t\t\theight=\"12\"\r\n\t\t\t\t\tbgColor=\"transparent\"\r\n\t\t\t\t></u-gap>\r\n\t\t\t\t<text\r\n\t\t\t\t\tclass=\"u-toast__content__text\"\r\n\t\t\t\t\t:class=\"['u-toast__content__text--' + tmpConfig.type]\"\r\n\t\t\t\t\tstyle=\"max-width: 400rpx;\"\r\n\t\t\t\t>{{ tmpConfig.message }}</text>\r\n\t\t\t</view>\r\n\t\t</u-overlay>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t/**\r\n\t * toast 消息提示\r\n\t * @description 此组件表现形式类似uni的uni.showToastAPI,但也有不同的地方。\r\n\t * @tutorial https://www.uviewui.com/components/toast.html\r\n\t * @property {String | Number}\tzIndex\t\ttoast展示时的zIndex值 (默认 10090 )\r\n\t * @property {Boolean}\t\t\tloading\t\t是否加载中 (默认 false )\r\n\t * @property {String | Number}\tmessage\t\t显示的文字内容\r\n\t * @property {String}\t\t\ticon\t\t图标,或者绝对路径的图片\r\n\t * @property {String}\t\t\ttype\t\t主题类型 (默认 default)\r\n\t * @property {Boolean}\t\t\tshow\t\t是否显示该组件 (默认 false)\r\n\t * @property {Boolean}\t\t\toverlay\t\t是否显示透明遮罩,防止点击穿透 (默认 false )\r\n\t * @property {String}\t\t\tposition\t位置 (默认 'center' )\r\n\t * @property {Object}\t\t\tparams\t\t跳转的参数 \r\n\t * @property {String | Number} duration\t展示时间,单位ms (默认 2000 )\r\n\t * @property {Boolean}\t\t\tisTab\t\t是否返回的为tab页面 (默认 false )\r\n\t * @property {String}\t\t\turl\t\t\ttoast消失后是否跳转页面,有则跳转,优先级高于back参数 \r\n\t * @property {Function}\t\t\tcomplete\t执行完后的回调函数 \r\n\t * @property {Boolean}\t\t\tback\t\t结束toast是否自动返回上一页 (默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t组件的样式,对象形式\r\n\t * @event {Function} show 显示toast,如需一进入页面就显示toast,请在onReady生命周期调用\r\n\t * @example <u-toast ref=\"uToast\" />\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-toast',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisShow: false,\r\n\t\t\t\ttimer: null, // 定时器\r\n\t\t\t\tconfig: {\r\n\t\t\t\t\tmessage: '', // 显示文本\r\n\t\t\t\t\ttype: '', // 主题类型,primary,success,error,warning,black\r\n\t\t\t\t\tduration: 2000, // 显示的时间,毫秒\r\n\t\t\t\t\ticon: true, // 显示的图标\r\n\t\t\t\t\tposition: 'center', // toast出现的位置\r\n\t\t\t\t\tcomplete: null, // 执行完后的回调函数\r\n\t\t\t\t\toverlay: false, // 是否防止触摸穿透\r\n\t\t\t\t\tloading: false, // 是否加载中状态\r\n\t\t\t\t},\r\n\t\t\t\ttmpConfig: {}, // 将用户配置和内置配置合并后的临时配置变量\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ticonName() {\r\n\t\t\t\t// 只有不为none,并且type为error|warning|succes|info时候,才显示图标\r\n\t\t\t\tif(!this.tmpConfig.icon || this.tmpConfig.icon == 'none') {\r\n\t\t\t\t\treturn '';\r\n\t\t\t\t}\r\n\t\t\t\tif (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {\r\n\t\t\t\t\treturn uni.$u.type2icon(this.tmpConfig.type)\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn ''\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\toverlayStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tjustifyContent: 'center',\r\n\t\t\t\t\talignItems: 'center',\r\n\t\t\t\t\tdisplay: 'flex'\r\n\t\t\t\t}\r\n\t\t\t\t// 将遮罩设置为100%透明度,避免出现灰色背景\r\n\t\t\t\tstyle.backgroundColor = 'rgba(0, 0, 0, 0)'\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\ticonStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\t// 图标需要一个右边距,以跟右边的文字有隔开的距离\r\n\t\t\t\tstyle.marginRight = '4px'\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// iOSAPP下,图标有1px的向下偏移,这里进行修正\r\n\t\t\t\tif (uni.$u.os() === 'ios') {\r\n\t\t\t\t\tstyle.marginTop = '-1px'\r\n\t\t\t\t}\r\n\t\t\t\t// #endif\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\tloadingIconColor() {\r\n\t\t\t\tlet color = 'rgb(255, 255, 255)'\r\n\t\t\t\tif (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {\r\n\t\t\t\t\t// loading-icon组件内部会对color参数进行一个透明度处理,该方法要求传入的颜色值\r\n\t\t\t\t\t// 必须为rgb格式的,所以这里做一个处理\r\n\t\t\t\t\tcolor = uni.$u.hexToRgb(uni.$u.color[this.tmpConfig.type])\r\n\t\t\t\t}\r\n\t\t\t\treturn color\r\n\t\t\t},\r\n\t\t\t// 内容盒子的样式\r\n\t\t\tcontentStyle() {\r\n\t\t\t\tconst windowHeight = uni.$u.sys().windowHeight, style = {}\r\n\t\t\t\tlet value = 0\r\n\t\t\t\t// 根据top和bottom,对Y轴进行窗体高度的百分比偏移\r\n\t\t\t\tif(this.tmpConfig.position === 'top') {\r\n\t\t\t\t\tvalue = - windowHeight * 0.25\r\n\t\t\t\t} else if(this.tmpConfig.position === 'bottom') {\r\n\t\t\t\t\tvalue = windowHeight * 0.25\r\n\t\t\t\t}\r\n\t\t\t\tstyle.transform = `translateY(${value}px)`\r\n\t\t\t\treturn style\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\t// 通过主题的形式调用toast,批量生成方法函数\r\n\t\t\t['primary', 'success', 'error', 'warning', 'default', 'loading'].map(item => {\r\n\t\t\t\tthis[item] = message => this.show({\r\n\t\t\t\t\ttype: item,\r\n\t\t\t\t\tmessage\r\n\t\t\t\t})\r\n\t\t\t})\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 显示toast组件,由父组件通过this.$refs.xxx.show(options)形式调用\r\n\t\t\tshow(options) {\r\n\t\t\t\t// 不将结果合并到this.config变量,避免多次调用u-toast,前后的配置造成混乱\r\n\t\t\t\tthis.tmpConfig = uni.$u.deepMerge(this.config, options)\r\n\t\t\t\t// 清除定时器\r\n\t\t\t\tthis.clearTimer()\r\n\t\t\t\tthis.isShow = true\r\n\t\t\t\tthis.timer = setTimeout(() => {\r\n\t\t\t\t\t// 倒计时结束,清除定时器,隐藏toast组件\r\n\t\t\t\t\tthis.clearTimer()\r\n\t\t\t\t\t// 判断是否存在callback方法,如果存在就执行\r\n\t\t\t\t\ttypeof(this.tmpConfig.complete) === 'function' && this.tmpConfig.complete()\r\n\t\t\t\t}, this.tmpConfig.duration)\r\n\t\t\t},\r\n\t\t\t// 隐藏toast组件,由父组件通过this.$refs.xxx.hide()形式调用\r\n\t\t\thide() {\r\n\t\t\t\tthis.clearTimer()\r\n\t\t\t},\r\n\t\t\tclearTimer() {\r\n\t\t\t\tthis.isShow = false\r\n\t\t\t\t// 清除定时器\r\n\t\t\t\tclearTimeout(this.timer)\r\n\t\t\t\tthis.timer = null\r\n\t\t\t}\r\n\t\t},\r\n\t\tbeforeDestroy() {\r\n\t\t\tthis.clearTimer()\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\r\n\t$u-toast-color:#fff !default;\r\n\t$u-toast-border-radius:4px !default;\r\n\t$u-toast-border-background-color:#585858 !default;\r\n\t$u-toast-border-font-size:14px !default;\r\n\t$u-toast-border-padding:12px 20px !default;\r\n\t$u-toast-loading-border-padding: 20px 20px !default;\r\n\t$u-toast-content-text-color:#fff !default;\r\n\t$u-toast-content-text-font-size:15px !default;\r\n\t$u-toast-u-icon:10rpx !default;\r\n\t$u-toast-u-type-primary-color:$u-primary !default;\r\n\t$u-toast-u-type-primary-background-color:#ecf5ff !default;\r\n\t$u-toast-u-type-primary-border-color:rgb(215, 234, 254) !default;\r\n\t$u-toast-u-type-primary-border-width:1px !default;\r\n\t$u-toast-u-type-success-color: $u-success !default;\r\n\t$u-toast-u-type-success-background-color: #dbf1e1 !default;\r\n\t$u-toast-u-type-success-border-color: #BEF5C8 !default;\r\n\t$u-toast-u-type-success-border-width: 1px !default;\r\n\t$u-toast-u-type-error-color:$u-error !default;\r\n\t$u-toast-u-type-error-background-color:#fef0f0 !default;\r\n\t$u-toast-u-type-error-border-color:#fde2e2 !default;\r\n\t$u-toast-u-type-error-border-width: 1px !default;\r\n\t$u-toast-u-type-warning-color:$u-warning !default;\r\n\t$u-toast-u-type-warning-background-color:#fdf6ec !default;\r\n\t$u-toast-u-type-warning-border-color:#faecd8 !default;\r\n\t$u-toast-u-type-warning-border-width: 1px !default;\r\n\t$u-toast-u-type-default-color:#fff !default;\r\n\t$u-toast-u-type-default-background-color:#585858 !default;\r\n\r\n\t.u-toast {\r\n\t\t&__content {\r\n\t\t\t@include flex;\r\n\t\t\tpadding: $u-toast-border-padding;\r\n\t\t\tborder-radius: $u-toast-border-radius;\r\n\t\t\tbackground-color: $u-toast-border-background-color;\r\n\t\t\tcolor: $u-toast-color;\r\n\t\t\talign-items: center;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tmax-width: 600rpx;\r\n\t\t\t/* #endif */\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t&--loading {\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\tpadding: $u-toast-loading-border-padding;\r\n\t\t\t}\r\n\r\n\t\t\t&__text {\r\n\t\t\t\tcolor: $u-toast-content-text-color;\r\n\t\t\t\tfont-size: $u-toast-content-text-font-size;\r\n\t\t\t\tline-height: $u-toast-content-text-font-size;\r\n\r\n\t\t\t\t&--default {\r\n\t\t\t\t\tcolor: $u-toast-content-text-color;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--error {\r\n\t\t\t\t\tcolor: $u-error;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--primary {\r\n\t\t\t\t\tcolor: $u-primary;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--success {\r\n\t\t\t\t\tcolor: $u-success;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--warning {\r\n\t\t\t\t\tcolor: $u-warning;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.u-type-primary {\r\n\t\tcolor: $u-toast-u-type-primary-color;\r\n\t\tbackground-color: $u-toast-u-type-primary-background-color;\r\n\t\tborder-color: $u-toast-u-type-primary-border-color;\r\n\t\tborder-width: $u-toast-u-type-primary-border-width;\r\n\t}\r\n\r\n\t.u-type-success {\r\n\t\tcolor: $u-toast-u-type-success-color;\r\n\t\tbackground-color: $u-toast-u-type-success-background-color;\r\n\t\tborder-color: $u-toast-u-type-success-border-color;\r\n\t\tborder-width: 1px;\r\n\t}\r\n\r\n\t.u-type-error {\r\n\t\tcolor: $u-toast-u-type-error-color;\r\n\t\tbackground-color: $u-toast-u-type-error-background-color;\r\n\t\tborder-color: $u-toast-u-type-error-border-color;\r\n\t\tborder-width: $u-toast-u-type-error-border-width;\r\n\t}\r\n\r\n\t.u-type-warning {\r\n\t\tcolor: $u-toast-u-type-warning-color;\r\n\t\tbackground-color: $u-toast-u-type-warning-background-color;\r\n\t\tborder-color: $u-toast-u-type-warning-border-color;\r\n\t\tborder-width: 1px;\r\n\t}\r\n\r\n\t.u-type-default {\r\n\t\tcolor: $u-toast-u-type-default-color;\r\n\t\tbackground-color: $u-toast-u-type-default-background-color;\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798272\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?d908","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?76eb","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?e066","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?94ee","uni-app:///node_modules/uview-ui/components/u-toolbar/u-toolbar.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?4b11","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?c6d0"],"names":["name","mixins","methods","cancel","confirm"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACgM;AAChM,gBAAgB,yMAAU;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;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACsC9vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAZA,eAaA;EACAA;EACAC;EACAC;IACA;IACAC;MACA;IACA;IACA;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjEA;AAAA;AAAA;AAAA;AAAy5C,CAAgB,s3CAAG,EAAC,C;;;;;;;;;;;ACA76C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-toolbar/u-toolbar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-toolbar.vue?vue&type=template&id=6d25fc6f&scoped=true&\"\nvar renderjs\nimport script from \"./u-toolbar.vue?vue&type=script&lang=js&\"\nexport * from \"./u-toolbar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-toolbar.vue?vue&type=style&index=0&id=6d25fc6f&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"6d25fc6f\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-toolbar/u-toolbar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=template&id=6d25fc6f&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.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-toolbar\"\r\n\t\t@touchmove.stop.prevent=\"noop\"\r\n\t\tv-if=\"show\"\r\n\t>\r\n\t\t<view\r\n\t\t\tclass=\"u-toolbar__cancel__wrapper\"\r\n\t\t\thover-class=\"u-hover-class\"\r\n\t\t>\r\n\t\t\t<text\r\n\t\t\t\tclass=\"u-toolbar__wrapper__cancel\"\r\n\t\t\t\t@tap=\"cancel\"\r\n\t\t\t\t:style=\"{\r\n\t\t\t\t\tcolor: cancelColor\r\n\t\t\t\t}\"\r\n\t\t\t>{{ cancelText }}</text>\r\n\t\t</view>\r\n\t\t<text\r\n\t\t\tclass=\"u-toolbar__title u-line-1\"\r\n\t\t\tv-if=\"title\"\r\n\t\t>{{ title }}</text>\r\n\t\t<view\r\n\t\t\tclass=\"u-toolbar__confirm__wrapper\"\r\n\t\t\thover-class=\"u-hover-class\"\r\n\t\t>\r\n\t\t\t<text\r\n\t\t\t\tclass=\"u-toolbar__wrapper__confirm\"\r\n\t\t\t\t@tap=\"confirm\"\r\n\t\t\t\t:style=\"{\r\n\t\t\t\tcolor: confirmColor\r\n\t\t\t}\"\r\n\t\t\t>{{ confirmText }}</text>\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 * Toolbar 工具条\r\n\t * @description \r\n\t * @tutorial https://www.uviewui.com/components/toolbar.html\r\n\t * @property {Boolean}\tshow\t\t\t是否展示工具条(默认 true )\r\n\t * @property {String}\tcancelText\t\t取消按钮的文字(默认 '取消' )\r\n\t * @property {String}\tconfirmText\t\t确认按钮的文字(默认 '确认' )\r\n\t * @property {String}\tcancelColor\t\t取消按钮的颜色(默认 '#909193' )\r\n\t * @property {String}\tconfirmColor\t确认按钮的颜色(默认 '#3c9cff' )\r\n\t * @property {String}\ttitle\t\t\t标题文字\r\n\t * @event {Function} \r\n\t * @example \r\n\t */\r\n\texport default {\r\n\t\tname: 'u-toolbar',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tmethods: {\r\n\t\t\t// 点击取消按钮\r\n\t\t\tcancel() {\r\n\t\t\t\tthis.$emit('cancel')\r\n\t\t\t},\r\n\t\t\t// 点击确定按钮\r\n\t\t\tconfirm() {\r\n\t\t\t\tthis.$emit('confirm')\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\r\n\t.u-toolbar {\r\n\t\theight: 42px;\r\n\t\t@include flex;\r\n\t\tjustify-content: space-between;\r\n\t\talign-items: center;\r\n\r\n\t\t&__wrapper {\r\n\t\t\t&__cancel {\r\n\t\t\t\tcolor: $u-tips-color;\r\n\t\t\t\tfont-size: 15px;\r\n\t\t\t\tpadding: 0 15px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__title {\r\n\t\t\tcolor: $u-main-color;\r\n\t\t\tpadding: 0 60rpx;\r\n\t\t\tfont-size: 16px;\r\n\t\t\tflex: 1;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\t&__wrapper {\r\n\t\t\t&__confirm {\r\n\t\t\t\tcolor: $u-primary;\r\n\t\t\t\tfont-size: 15px;\r\n\t\t\t\tpadding: 0 15px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=style&index=0&id=6d25fc6f&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=style&index=0&id=6d25fc6f&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842583\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?d908","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?76eb","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?e066","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?94ee","uni-app:///node_modules/uview-ui/components/u-toolbar/u-toolbar.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?4b11","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?c6d0"],"names":["name","mixins","methods","cancel","confirm"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACgM;AAChM,gBAAgB,yMAAU;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;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACsC9vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAZA,eAaA;EACAA;EACAC;EACAC;IACA;IACAC;MACA;IACA;IACA;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjEA;AAAA;AAAA;AAAA;AAAy5C,CAAgB,s3CAAG,EAAC,C;;;;;;;;;;;ACA76C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-toolbar/u-toolbar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-toolbar.vue?vue&type=template&id=6d25fc6f&scoped=true&\"\nvar renderjs\nimport script from \"./u-toolbar.vue?vue&type=script&lang=js&\"\nexport * from \"./u-toolbar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-toolbar.vue?vue&type=style&index=0&id=6d25fc6f&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"6d25fc6f\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-toolbar/u-toolbar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=template&id=6d25fc6f&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.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-toolbar\"\r\n\t\t@touchmove.stop.prevent=\"noop\"\r\n\t\tv-if=\"show\"\r\n\t>\r\n\t\t<view\r\n\t\t\tclass=\"u-toolbar__cancel__wrapper\"\r\n\t\t\thover-class=\"u-hover-class\"\r\n\t\t>\r\n\t\t\t<text\r\n\t\t\t\tclass=\"u-toolbar__wrapper__cancel\"\r\n\t\t\t\t@tap=\"cancel\"\r\n\t\t\t\t:style=\"{\r\n\t\t\t\t\tcolor: cancelColor\r\n\t\t\t\t}\"\r\n\t\t\t>{{ cancelText }}</text>\r\n\t\t</view>\r\n\t\t<text\r\n\t\t\tclass=\"u-toolbar__title u-line-1\"\r\n\t\t\tv-if=\"title\"\r\n\t\t>{{ title }}</text>\r\n\t\t<view\r\n\t\t\tclass=\"u-toolbar__confirm__wrapper\"\r\n\t\t\thover-class=\"u-hover-class\"\r\n\t\t>\r\n\t\t\t<text\r\n\t\t\t\tclass=\"u-toolbar__wrapper__confirm\"\r\n\t\t\t\t@tap=\"confirm\"\r\n\t\t\t\t:style=\"{\r\n\t\t\t\tcolor: confirmColor\r\n\t\t\t}\"\r\n\t\t\t>{{ confirmText }}</text>\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 * Toolbar 工具条\r\n\t * @description \r\n\t * @tutorial https://www.uviewui.com/components/toolbar.html\r\n\t * @property {Boolean}\tshow\t\t\t是否展示工具条(默认 true )\r\n\t * @property {String}\tcancelText\t\t取消按钮的文字(默认 '取消' )\r\n\t * @property {String}\tconfirmText\t\t确认按钮的文字(默认 '确认' )\r\n\t * @property {String}\tcancelColor\t\t取消按钮的颜色(默认 '#909193' )\r\n\t * @property {String}\tconfirmColor\t确认按钮的颜色(默认 '#3c9cff' )\r\n\t * @property {String}\ttitle\t\t\t标题文字\r\n\t * @event {Function} \r\n\t * @example \r\n\t */\r\n\texport default {\r\n\t\tname: 'u-toolbar',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tmethods: {\r\n\t\t\t// 点击取消按钮\r\n\t\t\tcancel() {\r\n\t\t\t\tthis.$emit('cancel')\r\n\t\t\t},\r\n\t\t\t// 点击确定按钮\r\n\t\t\tconfirm() {\r\n\t\t\t\tthis.$emit('confirm')\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\r\n\t.u-toolbar {\r\n\t\theight: 42px;\r\n\t\t@include flex;\r\n\t\tjustify-content: space-between;\r\n\t\talign-items: center;\r\n\r\n\t\t&__wrapper {\r\n\t\t\t&__cancel {\r\n\t\t\t\tcolor: $u-tips-color;\r\n\t\t\t\tfont-size: 15px;\r\n\t\t\t\tpadding: 0 15px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__title {\r\n\t\t\tcolor: $u-main-color;\r\n\t\t\tpadding: 0 60rpx;\r\n\t\t\tfont-size: 16px;\r\n\t\t\tflex: 1;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\t&__wrapper {\r\n\t\t\t&__confirm {\r\n\t\t\t\tcolor: $u-primary;\r\n\t\t\t\tfont-size: 15px;\r\n\t\t\t\tpadding: 0 15px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=style&index=0&id=6d25fc6f&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=style&index=0&id=6d25fc6f&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798587\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-transition/u-transition.vue?28f6","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-transition/u-transition.vue?50ac","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-transition/u-transition.vue?8b95","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-transition/u-transition.vue?bf54","uni-app:///node_modules/uview-ui/components/u-transition/u-transition.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-transition/u-transition.vue?c0f9","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-transition/u-transition.vue?54ee"],"names":["name","data","inited","viewStyle","status","transitionEnded","display","classes","computed","mergeStyle","customStyle","transitionDuration","transitionTimingFunction","uni","mixins","watch","show","handler","newVal","immediate"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;ACejwB;AAEA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAhBA,eAiBA;EACAA;EACAC;IACA;MACAC;MAAA;MACAC;MAAA;MACAC;MAAA;MACAC;MAAA;MACAC;MAAA;MACAC;IACA;EACA;;EACAC;IACAC;MACA;QAAAC;MACA;QAEAC;QACA;QACAC;MAAA,GAGAC,+BACAV;IAEA;EACA;EACA;EACAW;EACAC;IACAC;MACAC;QACA;;QAKAC;MAEA;MACA;MACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC/EA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-transition/u-transition.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-transition.vue?vue&type=template&id=39e33bf2&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=39e33bf2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"39e33bf2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-transition/u-transition.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=template&id=39e33bf2&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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tv-if=\"inited\"\r\n\t\tclass=\"u-transition\"\r\n\t\tref=\"u-transition\"\r\n\t\t@tap=\"clickHandler\"\r\n\t\t:class=\"classes\"\r\n\t\t:style=\"[mergeStyle]\"\r\n\t\t@touchmove=\"noop\"\r\n\t>\r\n\t\t<slot />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\nimport props from './props.js';\r\n// 组件的methods方法,由于内容较长,写在外部文件中通过mixin引入\r\nimport transition from \"./transition.js\";\r\n/**\r\n * transition 动画组件\r\n * @description\r\n * @tutorial\r\n * @property {String}\t\t\tshow\t\t\t是否展示组件 (默认 false )\r\n * @property {String}\t\t\tmode\t\t\t使用的动画模式 (默认 'fade' )\r\n * @property {String | Number}\tduration\t\t动画的执行时间,单位ms (默认 '300' )\r\n * @property {String}\t\t\ttimingFunction\t使用的动画过渡函数 (默认 'ease-out' )\r\n * @property {Object}\t\t\tcustomStyle\t\t自定义样式\r\n * @event {Function} before-enter\t进入前触发\r\n * @event {Function} enter\t\t\t进入中触发\r\n * @event {Function} after-enter\t进入后触发\r\n * @event {Function} before-leave\t离开前触发\r\n * @event {Function} leave\t\t\t离开中触发\r\n * @event {Function} after-leave\t离开后触发\r\n * @example\r\n */\r\nexport default {\r\n\tname: 'u-transition',\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\tinited: false, // 是否显示/隐藏组件\r\n\t\t\tviewStyle: {}, // 组件内部的样式\r\n\t\t\tstatus: '', // 记录组件动画的状态\r\n\t\t\ttransitionEnded: false, // 组件是否结束的标记\r\n\t\t\tdisplay: false, // 组件是否展示\r\n\t\t\tclasses: '', // 应用的类名\r\n\t\t}\r\n\t},\r\n\tcomputed: {\r\n\t mergeStyle() {\r\n\t const { viewStyle, customStyle } = this\r\n\t return {\r\n\t // #ifndef APP-NVUE\r\n\t transitionDuration: `${this.duration}ms`,\r\n\t // display: `${this.display ? '' : 'none'}`,\r\n\t\t\t\ttransitionTimingFunction: this.timingFunction,\r\n\t // #endif\r\n\t\t\t\t// 避免自定义样式影响到动画属性,所以写在viewStyle前面\r\n\t ...uni.$u.addStyle(customStyle),\r\n\t ...viewStyle\r\n\t }\r\n\t }\r\n\t},\r\n\t// 将mixin挂在到组件中,uni.$u.mixin实际上为一个vue格式对象\r\n\tmixins: [uni.$u.mpMixin, uni.$u.mixin, transition, props],\r\n\twatch: {\r\n\t\tshow: {\r\n\t\t\thandler(newVal) {\r\n\t\t\t\t// vue和nvue分别执行不同的方法\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tnewVal ? this.nvueEnter() : this.nvueLeave()\r\n\t\t\t\t// #endif\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tnewVal ? this.vueEnter() : this.vueLeave()\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 表示同时监听初始化时的props的show的意思\r\n\t\t\timmediate: true\r\n\t\t}\r\n\t}\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import '../../libs/css/components.scss';\r\n\r\n/* #ifndef APP-NVUE */\r\n// vue版本动画相关的样式抽离在外部文件\r\n@import './vue.ani-style.scss';\r\n/* #endif */\r\n\r\n.u-transition {}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842613\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-transition/u-transition.vue?28f6","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-transition/u-transition.vue?50ac","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-transition/u-transition.vue?8b95","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-transition/u-transition.vue?bf54","uni-app:///node_modules/uview-ui/components/u-transition/u-transition.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-transition/u-transition.vue?c0f9","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-transition/u-transition.vue?54ee"],"names":["name","data","inited","viewStyle","status","transitionEnded","display","classes","computed","mergeStyle","customStyle","transitionDuration","transitionTimingFunction","uni","mixins","watch","show","handler","newVal","immediate"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;ACejwB;AAEA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAhBA,eAiBA;EACAA;EACAC;IACA;MACAC;MAAA;MACAC;MAAA;MACAC;MAAA;MACAC;MAAA;MACAC;MAAA;MACAC;IACA;EACA;;EACAC;IACAC;MACA;QAAAC;MACA;QAEAC;QACA;QACAC;MAAA,GAGAC,+BACAV;IAEA;EACA;EACA;EACAW;EACAC;IACAC;MACAC;QACA;;QAKAC;MAEA;MACA;MACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC/EA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-transition/u-transition.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-transition.vue?vue&type=template&id=39e33bf2&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=39e33bf2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"39e33bf2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-transition/u-transition.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=template&id=39e33bf2&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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tv-if=\"inited\"\r\n\t\tclass=\"u-transition\"\r\n\t\tref=\"u-transition\"\r\n\t\t@tap=\"clickHandler\"\r\n\t\t:class=\"classes\"\r\n\t\t:style=\"[mergeStyle]\"\r\n\t\t@touchmove=\"noop\"\r\n\t>\r\n\t\t<slot />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\nimport props from './props.js';\r\n// 组件的methods方法,由于内容较长,写在外部文件中通过mixin引入\r\nimport transition from \"./transition.js\";\r\n/**\r\n * transition 动画组件\r\n * @description\r\n * @tutorial\r\n * @property {String}\t\t\tshow\t\t\t是否展示组件 (默认 false )\r\n * @property {String}\t\t\tmode\t\t\t使用的动画模式 (默认 'fade' )\r\n * @property {String | Number}\tduration\t\t动画的执行时间,单位ms (默认 '300' )\r\n * @property {String}\t\t\ttimingFunction\t使用的动画过渡函数 (默认 'ease-out' )\r\n * @property {Object}\t\t\tcustomStyle\t\t自定义样式\r\n * @event {Function} before-enter\t进入前触发\r\n * @event {Function} enter\t\t\t进入中触发\r\n * @event {Function} after-enter\t进入后触发\r\n * @event {Function} before-leave\t离开前触发\r\n * @event {Function} leave\t\t\t离开中触发\r\n * @event {Function} after-leave\t离开后触发\r\n * @example\r\n */\r\nexport default {\r\n\tname: 'u-transition',\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\tinited: false, // 是否显示/隐藏组件\r\n\t\t\tviewStyle: {}, // 组件内部的样式\r\n\t\t\tstatus: '', // 记录组件动画的状态\r\n\t\t\ttransitionEnded: false, // 组件是否结束的标记\r\n\t\t\tdisplay: false, // 组件是否展示\r\n\t\t\tclasses: '', // 应用的类名\r\n\t\t}\r\n\t},\r\n\tcomputed: {\r\n\t mergeStyle() {\r\n\t const { viewStyle, customStyle } = this\r\n\t return {\r\n\t // #ifndef APP-NVUE\r\n\t transitionDuration: `${this.duration}ms`,\r\n\t // display: `${this.display ? '' : 'none'}`,\r\n\t\t\t\ttransitionTimingFunction: this.timingFunction,\r\n\t // #endif\r\n\t\t\t\t// 避免自定义样式影响到动画属性,所以写在viewStyle前面\r\n\t ...uni.$u.addStyle(customStyle),\r\n\t ...viewStyle\r\n\t }\r\n\t }\r\n\t},\r\n\t// 将mixin挂在到组件中,uni.$u.mixin实际上为一个vue格式对象\r\n\tmixins: [uni.$u.mpMixin, uni.$u.mixin, transition, props],\r\n\twatch: {\r\n\t\tshow: {\r\n\t\t\thandler(newVal) {\r\n\t\t\t\t// vue和nvue分别执行不同的方法\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tnewVal ? this.nvueEnter() : this.nvueLeave()\r\n\t\t\t\t// #endif\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tnewVal ? this.vueEnter() : this.vueLeave()\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 表示同时监听初始化时的props的show的意思\r\n\t\t\timmediate: true\r\n\t\t}\r\n\t}\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import '../../libs/css/components.scss';\r\n\r\n/* #ifndef APP-NVUE */\r\n// vue版本动画相关的样式抽离在外部文件\r\n@import './vue.ani-style.scss';\r\n/* #endif */\r\n\r\n.u-transition {}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798626\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-upload/u-upload.vue?99a0","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-upload/u-upload.vue?f78f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-upload/u-upload.vue?6666","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-upload/u-upload.vue?e3ba","uni-app:///node_modules/uview-ui/components/u-upload/u-upload.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-upload/u-upload.vue?d391","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-upload/u-upload.vue?668b"],"names":["name","mixins","data","lists","isInCount","watch","fileList","immediate","handler","methods","formatFileList","maxCount","Object","isImage","isVideo","deletable","chooseFile","multiple","disabled","capture","accept","compressed","maxDuration","sizeType","camera","then","catch","onBeforeRead","beforeRead","useBeforeRead","res","file","callback","ok","getDetail","index","onAfterRead","maxSize","afterRead","deleteItem","onPreviewImage","uni","urls","current","fail","onPreviewVideo","event","wx","sources","filter","map","type","onClickPreview"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qUAEN;AACP,KAAK;AACL;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC5EA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC+H7vB;AAGA;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;AAhCA,eAiCA;EACAA;EACAC;EACAC;IACA;MAIAC;MACAC;IACA;EACA;EACAC;IACA;IACAC;MACAC;MACAC;QACA;MACA;IACA;EACA;EACAC;IACAC;MAAA;MACA,qBAEA,KADAJ;QAAAA;QAAAK,WACA,KADAA;MAEA;QAAA,OACAC;UACA;UACAC;UACAC;UACAC;QACA;MAAA,EACA;MACA;MACA;IACA;IACAC;MAAA;MACA,IACAL,WAIA,KAJAA;QACAM,WAGA,KAHAA;QACAd,QAEA,KAFAA;QACAe,WACA,KADAA;MAEA;MACA;MACA;MACA;QACAC;MACA;QACAA;MACA;MACA,uBACAP;QACAQ;QACAH;QACAE;QACAE;QACAC;QACAC;QACAC;MACA;QACAb;MACA,GACA,CACAc;QACA;MACA,GACAC;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA,IACAC,aAEA,KAFAA;QACAC,gBACA,KADAA;MAEA;MACA;MACA;QACA;QACAC;MACA;MACA;QACAA;UACA,aACA,cACAlB;YACAmB;UACA;YACAC;cACAC;YACA;UACA,GACA;QACA;MACA;MACA;QACA;MACA;MACA;QACAH;UAAA;QAAA;MACA;QACA;MACA;IACA;IACAI;MACA;QACAlC;QACAmC;MACA;IACA;IACAC;MACA,IACAC,UAEA,KAFAA;QACAC,YACA,KADAA;MAEA,qCACAP;QAAA;MAAA,KACAA;MACA;QACA;UACAA;QACA;QACA;MACA;MACA;QACAO;MACA;MACA;QACAP;MACA;IACA;IACAQ;MACA,WACA,UACA3B;QACAmB;MACA,GACA;IACA;IACA;IACAS;MAAA;MACA;MACAC;QACA;QACAC;UAAA;QAAA;UAAA;QAAA;QACAC;QACAC;UACAH;QACA;MACA;IACA;IACAI;MACA;MACA,IACAV,QACAW,4BADAX;MAEA,IACAhC,QACA,UADAA;MAEA4C;QACAC,eACAC;UAAA;QAAA,GACAC;UAAA,OACAtC;YACAuC;UACA;QAAA,EACA;QACAR;QACAC;UACAH;QACA;MACA;IACA;IACAW;MACA,IACAjB,QACAW,4BADAX;MAEA;MACA,WACA,gBACAvB,8DACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjWA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-upload/u-upload.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-upload.vue?vue&type=template&id=49deb6f2&scoped=true&\"\nvar renderjs\nimport script from \"./u-upload.vue?vue&type=script&lang=js&\"\nexport * from \"./u-upload.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-upload.vue?vue&type=style&index=0&id=49deb6f2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"49deb6f2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-upload/u-upload.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-upload.vue?vue&type=template&id=49deb6f2&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"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([_vm.$u.addStyle(_vm.customStyle)])\n var l0 = _vm.previewImage\n ? _vm.__map(_vm.lists, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g0 =\n item.isImage || (item.type && item.type === \"image\")\n ? _vm.$u.addUnit(_vm.width)\n : null\n var g1 =\n item.isImage || (item.type && item.type === \"image\")\n ? _vm.$u.addUnit(_vm.height)\n : null\n return {\n $orig: $orig,\n g0: g0,\n g1: g1,\n }\n })\n : null\n var g2 =\n _vm.isInCount && !(_vm.$slots.default || _vm.$slots.$default)\n ? _vm.$u.addUnit(_vm.width)\n : null\n var g3 =\n _vm.isInCount && !(_vm.$slots.default || _vm.$slots.$default)\n ? _vm.$u.addUnit(_vm.height)\n : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n l0: l0,\n g2: g2,\n g3: g3,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-upload.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-upload.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-upload\" :style=\"[$u.addStyle(customStyle)]\">\r\n\t\t<view class=\"u-upload__wrap\" >\r\n\t\t\t<template v-if=\"previewImage\">\r\n\t\t\t\t<view\r\n\t\t\t\t class=\"u-upload__wrap__preview\"\r\n\t\t\t\t v-for=\"(item, index) in lists\"\r\n\t\t\t\t :key=\"index\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<image\r\n\t\t\t\t\t v-if=\"item.isImage || (item.type && item.type === 'image')\"\r\n\t\t\t\t\t :src=\"item.thumb || item.url\"\r\n\t\t\t\t\t :mode=\"imageMode\"\r\n\t\t\t\t\t class=\"u-upload__wrap__preview__image\"\r\n\t\t\t\t\t @tap=\"onPreviewImage(item)\"\r\n\t\t\t\t\t\t:style=\"[{\r\n\t\t\t\t\t\t\twidth: $u.addUnit(width),\r\n\t\t\t\t\t\t\theight: $u.addUnit(height)\r\n\t\t\t\t\t\t}]\"\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t<view\r\n\t\t\t\t\t v-else\r\n\t\t\t\t\t class=\"u-upload__wrap__preview__other\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t<u-icon\r\n\t\t\t\t\t\t color=\"#80CBF9\"\r\n\t\t\t\t\t\t size=\"26\"\r\n\t\t\t\t\t\t :name=\"item.isVideo || (item.type && item.type === 'video') ? 'movie' : 'folder'\"\r\n\t\t\t\t\t\t></u-icon>\r\n\t\t\t\t\t\t<text class=\"u-upload__wrap__preview__other__text\">{{item.isVideo || (item.type && item.type === 'video') ? '视频' : '文件'}}</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view\r\n\t\t\t\t\t class=\"u-upload__status\"\r\n\t\t\t\t\t v-if=\"item.status === 'uploading' || item.status === 'failed'\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t<view class=\"u-upload__status__icon\">\r\n\t\t\t\t\t\t\t<u-icon\r\n\t\t\t\t\t\t\t v-if=\"item.status === 'failed'\"\r\n\t\t\t\t\t\t\t name=\"close-circle\"\r\n\t\t\t\t\t\t\t color=\"#ffffff\"\r\n\t\t\t\t\t\t\t size=\"25\"\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<u-loading-icon\r\n\t\t\t\t\t\t\t size=\"22\"\r\n\t\t\t\t\t\t\t mode=\"circle\"\r\n\t\t\t\t\t\t\t color=\"#ffffff\"\r\n\t\t\t\t\t\t\t v-else\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<text\r\n\t\t\t\t\t\t v-if=\"item.message\"\r\n\t\t\t\t\t\t class=\"u-upload__status__message\"\r\n\t\t\t\t\t\t>{{ item.message }}</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view\r\n\t\t\t\t\t class=\"u-upload__deletable\"\r\n\t\t\t\t\t v-if=\"item.status !== 'uploading' && (deletable || item.deletable)\"\r\n\t\t\t\t\t @tap.stop=\"deleteItem(index)\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t<view class=\"u-upload__deletable__icon\">\r\n\t\t\t\t\t\t\t<u-icon\r\n\t\t\t\t\t\t\t name=\"close\"\r\n\t\t\t\t\t\t\t color=\"#ffffff\"\r\n\t\t\t\t\t\t\t size=\"10\"\r\n\t\t\t\t\t\t\t></u-icon>\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\r\n\t\t\t\t\t class=\"u-upload__success\"\r\n\t\t\t\t\t v-if=\"item.status === 'success'\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t<!-- #ifdef APP-NVUE -->\r\n\t\t\t\t\t\t<image\r\n\t\t\t\t\t\t :src=\"successIcon\"\r\n\t\t\t\t\t\t class=\"u-upload__success__icon\"\r\n\t\t\t\t\t\t></image>\r\n\t\t\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\t\t<!-- #ifndef APP-NVUE -->\r\n\t\t\t\t\t\t<view class=\"u-upload__success__icon\">\r\n\t\t\t\t\t\t\t<u-icon\r\n\t\t\t\t\t\t\t name=\"checkmark\"\r\n\t\t\t\t\t\t\t color=\"#ffffff\"\r\n\t\t\t\t\t\t\t size=\"12\"\r\n\t\t\t\t\t\t\t></u-icon>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t</template>\r\n\t\t\t\r\n\t\t\t<template v-if=\"isInCount\">\r\n\t\t\t\t<view\r\n\t\t\t\t v-if=\"$slots.default || $slots.$default\"\r\n\t\t\t\t @tap=\"chooseFile\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<slot />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view\r\n\t\t\t\t v-else\r\n\t\t\t\t class=\"u-upload__button\"\r\n\t\t\t\t :hover-class=\"!disabled ? 'u-upload__button--hover' : ''\"\r\n\t\t\t\t hover-stay-time=\"150\"\r\n\t\t\t\t @tap=\"chooseFile\"\r\n\t\t\t\t :class=\"[disabled && 'u-upload__button--disabled']\"\r\n\t\t\t\t\t:style=\"[{\r\n\t\t\t\t\t\twidth: $u.addUnit(width),\r\n\t\t\t\t\t\theight: $u.addUnit(height)\r\n\t\t\t\t\t}]\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<u-icon\r\n\t\t\t\t\t :name=\"uploadIcon\"\r\n\t\t\t\t\t size=\"26\"\r\n\t\t\t\t\t :color=\"uploadIconColor\"\r\n\t\t\t\t\t></u-icon>\r\n\t\t\t\t\t<text\r\n\t\t\t\t\t v-if=\"uploadText\"\r\n\t\t\t\t\t class=\"u-upload__button__text\"\r\n\t\t\t\t\t>{{ uploadText }}</text>\r\n\t\t\t\t</view>\r\n\t\t\t</template>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tchooseFile\r\n\t} from './utils';\r\n\timport mixin from './mixin.js';\r\n\timport props from './props.js';\r\n\r\n\t/**\r\n\t * upload 上传\r\n\t * @description 该组件用于上传图片场景\r\n\t * @tutorial https://uviewui.com/components/upload.html\r\n\t * @property {String}\t\t\taccept\t\t\t\t接受的文件类型, 可选值为all media image file video (默认 'image' )\r\n\t * @property {String | Array}\tcapture\t\t\t\t图片或视频拾取模式,当accept为image类型时设置capture可选额外camera可以直接调起摄像头(默认 ['album', 'camera'] )\r\n\t * @property {Boolean}\t\t\tcompressed\t\t\t当accept为video时生效,是否压缩视频,默认为true(默认 true )\r\n\t * @property {String}\t\t\tcamera\t\t\t\t当accept为video时生效,可选值为back或front(默认 'back' )\r\n\t * @property {Number}\t\t\tmaxDuration\t\t\t当accept为video时生效,拍摄视频最长拍摄时间,单位秒(默认 60 )\r\n\t * @property {String}\t\t\tuploadIcon\t\t\t上传区域的图标,只能内置图标(默认 'camera-fill' )\r\n\t * @property {String}\t\t\tuploadIconColor\t\t上传区域的图标的字体颜色,只能内置图标(默认 #D3D4D6 )\r\n\t * @property {Boolean}\t\t\tuseBeforeRead\t\t是否开启文件读取前事件(默认 false )\r\n\t * @property {Boolean}\t\t\tpreviewFullImage\t是否显示组件自带的图片预览功能(默认 true )\r\n\t * @property {String | Number}\tmaxCount\t\t\t最大上传数量(默认 52 )\r\n\t * @property {Boolean}\t\t\tdisabled\t\t\t是否启用(默认 false )\r\n\t * @property {String}\t\t\timageMode\t\t\t预览上传的图片时的裁剪模式,和image组件mode属性一致(默认 'aspectFill' )\r\n\t * @property {String}\t\t\tname\t\t\t\t标识符,可以在回调函数的第二项参数中获取\r\n\t * @property {Array}\t\t\tsizeType\t\t\t所选的图片的尺寸, 可选值为original compressed(默认 ['original', 'compressed'] )\r\n\t * @property {Boolean}\t\t\tmultiple\t\t\t是否开启图片多选,部分安卓机型不支持 (默认 false )\r\n\t * @property {Boolean}\t\t\tdeletable\t\t\t是否展示删除按钮(默认 true )\r\n\t * @property {String | Number}\tmaxSize\t\t\t\t文件大小限制,单位为byte (默认 Number.MAX_VALUE )\r\n\t * @property {Array}\t\t\tfileList\t\t\t显示已上传的文件列表\r\n\t * @property {String}\t\t\tuploadText\t\t\t上传区域的提示文字\r\n\t * @property {String | Number}\twidth\t\t\t\t内部预览图片区域和选择图片按钮的区域宽度(默认 80 )\r\n\t * @property {String | Number}\theight\t\t\t\t内部预览图片区域和选择图片按钮的区域高度(默认 80 )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t\t组件的样式,对象形式\r\n\t * @event {Function} afterRead\t\t读取后的处理函数\r\n\t * @event {Function} beforeRead\t\t读取前的处理函数\r\n\t * @event {Function} oversize\t\t文件超出大小限制\r\n\t * @event {Function} clickPreview\t点击预览图片\r\n\t * @event {Function} delete \t\t删除图片\r\n\t * @example <u-upload :action=\"action\" :fileList=\"fileList\" ></u-upload>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-upload\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, mixin,props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tsuccessIcon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAACP0lEQVRYCc3YXygsURwH8K/dpcWyG3LF5u/6/+dKVylSypuUl6uUPMifKMWL8oKEB1EUT1KeUPdR3uTNUsSLxb2udG/cbvInNuvf2rVnazZ/ZndmZ87snjM1Z+Z3zpzfp9+Z5mEAhlvjRtZgCKs+gnPAOcAkkMOR4jEHfItjDvgRxxSQD8cM0BuOCaAvXNCBQrigAsXgggYUiwsK0B9cwIH+4gIKlIILGFAqLiBAOTjFgXJxigJp4BQD0sIpAqSJow6kjSNAFTnRaHJwLenD6Mud52VQAcrBfTd2oyq+HtGaGGWAcnAVcXWoM3bCZrdi+ncPfaAcXE5UKVpdW/vitGPqqAtn98d0gXJwX7Qp6MmegUYVhvmTIezdmHlxJCjpHRTCFerLkRRu4k0aqdajN3sWOo0BK//msHa+xDuPC/oNFMKRhTtM4xjIX0SCNpXL4+7VIaHuyiWEp2L7ahWLf8fejfPdqPmC3mJicORZUp1CQzm+GiphvljGk+PBvWRbxii+xVTj5M6CiZ/tsDufvaXyxEUDxeLIyvu3m0iOyEFWVAkydcVYdyFrE9tQk9iMq6f/GNlvwt3LjQfh60LUrw9/cFyyMJUW/XkLSNMV4Mi6C5ML+ui4x5ClAX9sB9w0wV6wglJwJCv5fOxcr6EstgbGiEw4XcfUry4cWrcEUW8n+ARKxXEJHhw2WG43UKSvwI/TSZgvl7kh0b3XLZaLEy0QmMgLZAVH7J+ALOE+AVnDvQOyiPMAWcW5gSzjCPAV+78S5WE0GrQAAAAASUVORK5CYII=',\r\n\t\t\t\t// #endif\r\n\t\t\t\tlists: [],\r\n\t\t\t\tisInCount: true,\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\t// 监听文件列表的变化,重新整理内部数据\r\n\t\t\tfileList: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\thandler() {\r\n\t\t\t\t\tthis.formatFileList()\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tformatFileList() {\r\n\t\t\t\tconst {\r\n\t\t\t\t\tfileList = [], maxCount\r\n\t\t\t\t} = this;\r\n\t\t\t\tconst lists = fileList.map((item) =>\r\n\t\t\t\t\tObject.assign(Object.assign({}, item), {\r\n\t\t\t\t\t\t// 如果item.url为本地选择的blob文件的话,无法判断其为video还是image,此处优先通过accept做判断处理\r\n\t\t\t\t\t\tisImage: this.accept === 'image' || uni.$u.test.image(item.url || item.thumb),\r\n\t\t\t\t\t\tisVideo: this.accept === 'video' || uni.$u.test.video(item.url || item.thumb),\r\n\t\t\t\t\t\tdeletable: typeof(item.deletable) === 'boolean' ? item.deletable : this.deletable,\r\n\t\t\t\t\t})\r\n\t\t\t\t);\r\n\t\t\t\tthis.lists = lists\r\n\t\t\t\tthis.isInCount = lists.length < maxCount\r\n\t\t\t},\r\n\t\t\tchooseFile() {\r\n\t\t\t\tconst {\r\n\t\t\t\t\tmaxCount,\r\n\t\t\t\t\tmultiple,\r\n\t\t\t\t\tlists,\r\n\t\t\t\t\tdisabled\r\n\t\t\t\t} = this;\r\n\t\t\t\tif (disabled) return;\r\n\t\t\t\t// 如果用户传入的是字符串,需要格式化成数组\r\n\t\t\t\tlet capture;\r\n\t\t\t\ttry {\r\n\t\t\t\t\tcapture = uni.$u.test.array(this.capture) ? this.capture : this.capture.split(',');\r\n\t\t\t\t}catch(e) {\r\n\t\t\t\t\tcapture = [];\r\n\t\t\t\t}\r\n\t\t\t\tchooseFile(\r\n\t\t\t\t\t\tObject.assign({\r\n\t\t\t\t\t\t\taccept: this.accept,\r\n\t\t\t\t\t\t\tmultiple: this.multiple,\r\n\t\t\t\t\t\t\tcapture: capture,\r\n\t\t\t\t\t\t\tcompressed: this.compressed,\r\n\t\t\t\t\t\t\tmaxDuration: this.maxDuration,\r\n\t\t\t\t\t\t\tsizeType: this.sizeType,\r\n\t\t\t\t\t\t\tcamera: this.camera,\r\n\t\t\t\t\t\t}, {\r\n\t\t\t\t\t\t\tmaxCount: maxCount - lists.length,\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t)\r\n\t\t\t\t\t.then((res) => {\r\n\t\t\t\t\t\tthis.onBeforeRead(multiple ? res : res[0]);\r\n\t\t\t\t\t})\r\n\t\t\t\t\t.catch((error) => {\r\n\t\t\t\t\t\tthis.$emit('error', error);\r\n\t\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t// 文件读取之前\r\n\t\t\tonBeforeRead(file) {\r\n\t\t\t\tconst {\r\n\t\t\t\t\tbeforeRead,\r\n\t\t\t\t\tuseBeforeRead,\r\n\t\t\t\t} = this;\r\n\t\t\t\tlet res = true\r\n\t\t\t\t// beforeRead是否为一个方法\r\n\t\t\t\tif (uni.$u.test.func(beforeRead)) {\r\n\t\t\t\t\t// 如果用户定义了此方法,则去执行此方法,并传入读取的文件回调\r\n\t\t\t\t\tres = beforeRead(file, this.getDetail());\r\n\t\t\t\t}\r\n\t\t\t\tif (useBeforeRead) {\r\n\t\t\t\t\tres = new Promise((resolve, reject) => {\r\n\t\t\t\t\t\tthis.$emit(\r\n\t\t\t\t\t\t\t'beforeRead',\r\n\t\t\t\t\t\t\tObject.assign(Object.assign({\r\n\t\t\t\t\t\t\t\tfile\r\n\t\t\t\t\t\t\t}, this.getDetail()), {\r\n\t\t\t\t\t\t\t\tcallback: (ok) => {\r\n\t\t\t\t\t\t\t\t\tok ? resolve() : reject();\r\n\t\t\t\t\t\t\t\t},\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\tif (!res) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tif (uni.$u.test.promise(res)) {\r\n\t\t\t\t\tres.then((data) => this.onAfterRead(data || file));\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.onAfterRead(file);\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tgetDetail(index) {\r\n\t\t\t\treturn {\r\n\t\t\t\t\tname: this.name,\r\n\t\t\t\t\tindex: index == null ? this.fileList.length : index,\r\n\t\t\t\t};\r\n\t\t\t},\r\n\t\t\tonAfterRead(file) {\r\n\t\t\t\tconst {\r\n\t\t\t\t\tmaxSize,\r\n\t\t\t\t\tafterRead\r\n\t\t\t\t} = this;\r\n\t\t\t\tconst oversize = Array.isArray(file) ?\r\n\t\t\t\t\tfile.some((item) => item.size > maxSize) :\r\n\t\t\t\t\tfile.size > maxSize;\r\n\t\t\t\tif (oversize) {\r\n\t\t\t\t\tthis.$emit('oversize', Object.assign({\r\n\t\t\t\t\t\tfile\r\n\t\t\t\t\t}, this.getDetail()));\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tif (typeof afterRead === 'function') {\r\n\t\t\t\t\tafterRead(file, this.getDetail());\r\n\t\t\t\t}\r\n\t\t\t\tthis.$emit('afterRead', Object.assign({\r\n\t\t\t\t\tfile\r\n\t\t\t\t}, this.getDetail()));\r\n\t\t\t},\r\n\t\t\tdeleteItem(index) {\r\n\t\t\t\tthis.$emit(\r\n\t\t\t\t\t'delete',\r\n\t\t\t\t\tObject.assign(Object.assign({}, this.getDetail(index)), {\r\n\t\t\t\t\t\tfile: this.fileList[index],\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\tonPreviewImage(item) {\r\n\t\t\t\tif (!item.isImage || !this.previewFullImage) return\r\n\t\t\t\tuni.previewImage({\r\n\t\t\t\t\t// 先filter找出为图片的item,再返回filter结果中的图片url\r\n\t\t\t\t\turls: this.lists.filter((item) => this.accept === 'image' || uni.$u.test.image(item.url || item.thumb)).map((item) => item.url || item.thumb),\r\n\t\t\t\t\tcurrent: item.url || item.thumb,\r\n\t\t\t\t\tfail() {\r\n\t\t\t\t\t\tuni.$u.toast('预览图片失败')\r\n\t\t\t\t\t},\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tonPreviewVideo(event) {\r\n\t\t\t\tif (!this.data.previewFullImage) return;\r\n\t\t\t\tconst {\r\n\t\t\t\t\tindex\r\n\t\t\t\t} = event.currentTarget.dataset;\r\n\t\t\t\tconst {\r\n\t\t\t\t\tlists\r\n\t\t\t\t} = this.data;\r\n\t\t\t\twx.previewMedia({\r\n\t\t\t\t\tsources: lists\r\n\t\t\t\t\t\t.filter((item) => isVideoFile(item))\r\n\t\t\t\t\t\t.map((item) =>\r\n\t\t\t\t\t\t\tObject.assign(Object.assign({}, item), {\r\n\t\t\t\t\t\t\t\ttype: 'video'\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t),\r\n\t\t\t\t\tcurrent: index,\r\n\t\t\t\t\tfail() {\r\n\t\t\t\t\t\tuni.$u.toast('预览视频失败')\r\n\t\t\t\t\t},\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tonClickPreview(event) {\r\n\t\t\t\tconst {\r\n\t\t\t\t\tindex\r\n\t\t\t\t} = event.currentTarget.dataset;\r\n\t\t\t\tconst item = this.data.lists[index];\r\n\t\t\t\tthis.$emit(\r\n\t\t\t\t\t'clickPreview',\r\n\t\t\t\t\tObject.assign(Object.assign({}, item), this.getDetail(index))\r\n\t\t\t\t);\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-upload-preview-border-radius: 2px !default;\r\n\t$u-upload-preview-margin: 0 8px 8px 0 !default;\r\n\t$u-upload-image-width:80px !default;\r\n\t$u-upload-image-height:$u-upload-image-width;\r\n\t$u-upload-other-bgColor: rgb(242, 242, 242) !default;\r\n\t$u-upload-other-flex:1 !default;\r\n\t$u-upload-text-font-size:11px !default;\r\n\t$u-upload-text-color:$u-tips-color !default;\r\n\t$u-upload-text-margin-top:2px !default;\r\n\t$u-upload-deletable-right:0 !default;\r\n\t$u-upload-deletable-top:0 !default;\r\n\t$u-upload-deletable-bgColor:rgb(55, 55, 55) !default;\r\n\t$u-upload-deletable-height:14px !default;\r\n\t$u-upload-deletable-width:$u-upload-deletable-height;\r\n\t$u-upload-deletable-boder-bottom-left-radius:100px !default;\r\n\t$u-upload-deletable-zIndex:3 !default;\r\n\t$u-upload-success-bottom:0 !default;\r\n\t$u-upload-success-right:0 !default;\r\n\t$u-upload-success-border-style:solid !default;\r\n\t$u-upload-success-border-top-color:transparent !default;\r\n\t$u-upload-success-border-left-color:transparent !default;\r\n\t$u-upload-success-border-bottom-color: $u-success !default;\r\n\t$u-upload-success-border-right-color:$u-upload-success-border-bottom-color;\r\n\t$u-upload-success-border-width:9px !default;\r\n\t$u-upload-icon-top:0px !default;\r\n\t$u-upload-icon-right:0px !default;\r\n\t$u-upload-icon-h5-top:1px !default;\r\n\t$u-upload-icon-h5-right:0 !default;\r\n\t$u-upload-icon-width:16px !default;\r\n\t$u-upload-icon-height:$u-upload-icon-width;\r\n\t$u-upload-success-icon-bottom:-10px !default;\r\n\t$u-upload-success-icon-right:-10px !default;\r\n\t$u-upload-status-right:0 !default;\r\n\t$u-upload-status-left:0 !default;\r\n\t$u-upload-status-bottom:0 !default;\r\n\t$u-upload-status-top:0 !default;\r\n\t$u-upload-status-bgColor:rgba(0, 0, 0, 0.5) !default;\r\n\t$u-upload-status-icon-Zindex:1 !default;\r\n\t$u-upload-message-font-size:12px !default;\r\n\t$u-upload-message-color:#FFFFFF !default;\r\n\t$u-upload-message-margin-top:5px !default;\r\n\t$u-upload-button-width:80px !default;\r\n\t$u-upload-button-height:$u-upload-button-width;\r\n\t$u-upload-button-bgColor:rgb(244, 245, 247) !default;\r\n\t$u-upload-button-border-radius:2px !default;\r\n\t$u-upload-botton-margin: 0 8px 8px 0 !default;\r\n\t$u-upload-text-font-size:11px !default;\r\n\t$u-upload-text-color:$u-tips-color !default;\r\n\t$u-upload-text-margin-top: 2px !default;\r\n\t$u-upload-hover-bgColor:rgb(230, 231, 233) !default;\r\n\t$u-upload-disabled-opacity:.5 !default;\r\n\r\n\t.u-upload {\r\n\t\t@include flex(column);\r\n\t\tflex: 1;\r\n\r\n\t\t&__wrap {\r\n\t\t\t@include flex;\r\n\t\t\tflex-wrap: wrap;\r\n\t\t\tflex: 1;\r\n\r\n\t\t\t&__preview {\r\n\t\t\t\tborder-radius: $u-upload-preview-border-radius;\r\n\t\t\t\tmargin: $u-upload-preview-margin;\r\n\t\t\t\tposition: relative;\r\n\t\t\t\toverflow: hidden;\r\n\t\t\t\t@include flex;\r\n\r\n\t\t\t\t&__image {\r\n\t\t\t\t\twidth: $u-upload-image-width;\r\n\t\t\t\t\theight: $u-upload-image-height;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&__other {\r\n\t\t\t\t\twidth: $u-upload-image-width;\r\n\t\t\t\t\theight: $u-upload-image-height;\r\n\t\t\t\t\tbackground-color: $u-upload-other-bgColor;\r\n\t\t\t\t\tflex: $u-upload-other-flex;\r\n\t\t\t\t\t@include flex(column);\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t\t&__text {\r\n\t\t\t\t\t\tfont-size: $u-upload-text-font-size;\r\n\t\t\t\t\t\tcolor: $u-upload-text-color;\r\n\t\t\t\t\t\tmargin-top: $u-upload-text-margin-top;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__deletable {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: $u-upload-deletable-top;\r\n\t\t\tright: $u-upload-deletable-right;\r\n\t\t\tbackground-color: $u-upload-deletable-bgColor;\r\n\t\t\theight: $u-upload-deletable-height;\r\n\t\t\twidth: $u-upload-deletable-width;\r\n\t\t\t@include flex;\r\n\t\t\tborder-bottom-left-radius: $u-upload-deletable-boder-bottom-left-radius;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\t\t\tz-index: $u-upload-deletable-zIndex;\r\n\r\n\t\t\t&__icon {\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttransform: scale(0.7);\r\n\t\t\t\ttop: $u-upload-icon-top;\r\n\t\t\t\tright: $u-upload-icon-right;\r\n\t\t\t\t/* #ifdef H5 */\r\n\t\t\t\ttop: $u-upload-icon-h5-top;\r\n\t\t\t\tright: $u-upload-icon-h5-right;\r\n\t\t\t\t/* #endif */\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__success {\r\n\t\t\tposition: absolute;\r\n\t\t\tbottom: $u-upload-success-bottom;\r\n\t\t\tright: $u-upload-success-right;\r\n\t\t\t@include flex;\r\n\t\t\t// 由于weex(nvue)为阿里巴巴的KPI(部门业绩考核)的laji产物,不支持css绘制三角形\r\n\t\t\t// 所以在nvue下使用图片,非nvue下使用css实现\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tborder-style: $u-upload-success-border-style;\r\n\t\t\tborder-top-color: $u-upload-success-border-top-color;\r\n\t\t\tborder-left-color: $u-upload-success-border-left-color;\r\n\t\t\tborder-bottom-color: $u-upload-success-border-bottom-color;\r\n\t\t\tborder-right-color: $u-upload-success-border-right-color;\r\n\t\t\tborder-width: $u-upload-success-border-width;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\t\t\t/* #endif */\r\n\r\n\t\t\t&__icon {\r\n\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttransform: scale(0.7);\r\n\t\t\t\tbottom: $u-upload-success-icon-bottom;\r\n\t\t\t\tright: $u-upload-success-icon-right;\r\n\t\t\t\t/* #endif */\r\n\t\t\t\t/* #ifdef APP-NVUE */\r\n\t\t\t\twidth: $u-upload-icon-width;\r\n\t\t\t\theight: $u-upload-icon-height;\r\n\t\t\t\t/* #endif */\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__status {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: $u-upload-status-top;\r\n\t\t\tbottom: $u-upload-status-bottom;\r\n\t\t\tleft: $u-upload-status-left;\r\n\t\t\tright: $u-upload-status-right;\r\n\t\t\tbackground-color: $u-upload-status-bgColor;\r\n\t\t\t@include flex(column);\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\r\n\t\t\t&__icon {\r\n\t\t\t\tposition: relative;\r\n\t\t\t\tz-index: $u-upload-status-icon-Zindex;\r\n\t\t\t}\r\n\r\n\t\t\t&__message {\r\n\t\t\t\tfont-size: $u-upload-message-font-size;\r\n\t\t\t\tcolor: $u-upload-message-color;\r\n\t\t\t\tmargin-top: $u-upload-message-margin-top;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__button {\r\n\t\t\t@include flex(column);\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\t\t\twidth: $u-upload-button-width;\r\n\t\t\theight: $u-upload-button-height;\r\n\t\t\tbackground-color: $u-upload-button-bgColor;\r\n\t\t\tborder-radius: $u-upload-button-border-radius;\r\n\t\t\tmargin: $u-upload-botton-margin;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\t/* #endif */\r\n\r\n\t\t\t&__text {\r\n\t\t\t\tfont-size: $u-upload-text-font-size;\r\n\t\t\t\tcolor: $u-upload-text-color;\r\n\t\t\t\tmargin-top: $u-upload-text-margin-top;\r\n\t\t\t}\r\n\r\n\t\t\t&--hover {\r\n\t\t\t\tbackground-color: $u-upload-hover-bgColor;\r\n\t\t\t}\r\n\r\n\t\t\t&--disabled {\r\n\t\t\t\topacity: $u-upload-disabled-opacity;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-upload.vue?vue&type=style&index=0&id=49deb6f2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-upload.vue?vue&type=style&index=0&id=49deb6f2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401842258\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-upload/u-upload.vue?99a0","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-upload/u-upload.vue?f78f","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-upload/u-upload.vue?6666","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-upload/u-upload.vue?e3ba","uni-app:///node_modules/uview-ui/components/u-upload/u-upload.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-upload/u-upload.vue?d391","webpack:///E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u-upload/u-upload.vue?668b"],"names":["name","mixins","data","lists","isInCount","watch","fileList","immediate","handler","methods","formatFileList","maxCount","Object","isImage","isVideo","deletable","chooseFile","multiple","disabled","capture","accept","compressed","maxDuration","sizeType","camera","then","catch","onBeforeRead","beforeRead","useBeforeRead","res","file","callback","ok","getDetail","index","onAfterRead","maxSize","afterRead","deleteItem","onPreviewImage","uni","urls","current","fail","onPreviewVideo","event","wx","sources","filter","map","type","onClickPreview"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qUAEN;AACP,KAAK;AACL;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC5EA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC+H7vB;AAGA;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;AAhCA,eAiCA;EACAA;EACAC;EACAC;IACA;MAIAC;MACAC;IACA;EACA;EACAC;IACA;IACAC;MACAC;MACAC;QACA;MACA;IACA;EACA;EACAC;IACAC;MAAA;MACA,qBAEA,KADAJ;QAAAA;QAAAK,WACA,KADAA;MAEA;QAAA,OACAC;UACA;UACAC;UACAC;UACAC;QACA;MAAA,EACA;MACA;MACA;IACA;IACAC;MAAA;MACA,IACAL,WAIA,KAJAA;QACAM,WAGA,KAHAA;QACAd,QAEA,KAFAA;QACAe,WACA,KADAA;MAEA;MACA;MACA;MACA;QACAC;MACA;QACAA;MACA;MACA,uBACAP;QACAQ;QACAH;QACAE;QACAE;QACAC;QACAC;QACAC;MACA;QACAb;MACA,GACA,CACAc;QACA;MACA,GACAC;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA,IACAC,aAEA,KAFAA;QACAC,gBACA,KADAA;MAEA;MACA;MACA;QACA;QACAC;MACA;MACA;QACAA;UACA,aACA,cACAlB;YACAmB;UACA;YACAC;cACAC;YACA;UACA,GACA;QACA;MACA;MACA;QACA;MACA;MACA;QACAH;UAAA;QAAA;MACA;QACA;MACA;IACA;IACAI;MACA;QACAlC;QACAmC;MACA;IACA;IACAC;MACA,IACAC,UAEA,KAFAA;QACAC,YACA,KADAA;MAEA,qCACAP;QAAA;MAAA,KACAA;MACA;QACA;UACAA;QACA;QACA;MACA;MACA;QACAO;MACA;MACA;QACAP;MACA;IACA;IACAQ;MACA,WACA,UACA3B;QACAmB;MACA,GACA;IACA;IACA;IACAS;MAAA;MACA;MACAC;QACA;QACAC;UAAA;QAAA;UAAA;QAAA;QACAC;QACAC;UACAH;QACA;MACA;IACA;IACAI;MACA;MACA,IACAV,QACAW,4BADAX;MAEA,IACAhC,QACA,UADAA;MAEA4C;QACAC,eACAC;UAAA;QAAA,GACAC;UAAA,OACAtC;YACAuC;UACA;QAAA,EACA;QACAR;QACAC;UACAH;QACA;MACA;IACA;IACAW;MACA,IACAjB,QACAW,4BADAX;MAEA;MACA,WACA,gBACAvB,8DACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjWA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-upload/u-upload.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-upload.vue?vue&type=template&id=49deb6f2&scoped=true&\"\nvar renderjs\nimport script from \"./u-upload.vue?vue&type=script&lang=js&\"\nexport * from \"./u-upload.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-upload.vue?vue&type=style&index=0&id=49deb6f2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"49deb6f2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-upload/u-upload.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-upload.vue?vue&type=template&id=49deb6f2&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"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([_vm.$u.addStyle(_vm.customStyle)])\n var l0 = _vm.previewImage\n ? _vm.__map(_vm.lists, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g0 =\n item.isImage || (item.type && item.type === \"image\")\n ? _vm.$u.addUnit(_vm.width)\n : null\n var g1 =\n item.isImage || (item.type && item.type === \"image\")\n ? _vm.$u.addUnit(_vm.height)\n : null\n return {\n $orig: $orig,\n g0: g0,\n g1: g1,\n }\n })\n : null\n var g2 =\n _vm.isInCount && !(_vm.$slots.default || _vm.$slots.$default)\n ? _vm.$u.addUnit(_vm.width)\n : null\n var g3 =\n _vm.isInCount && !(_vm.$slots.default || _vm.$slots.$default)\n ? _vm.$u.addUnit(_vm.height)\n : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n l0: l0,\n g2: g2,\n g3: g3,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-upload.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-upload.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-upload\" :style=\"[$u.addStyle(customStyle)]\">\r\n\t\t<view class=\"u-upload__wrap\" >\r\n\t\t\t<template v-if=\"previewImage\">\r\n\t\t\t\t<view\r\n\t\t\t\t class=\"u-upload__wrap__preview\"\r\n\t\t\t\t v-for=\"(item, index) in lists\"\r\n\t\t\t\t :key=\"index\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<image\r\n\t\t\t\t\t v-if=\"item.isImage || (item.type && item.type === 'image')\"\r\n\t\t\t\t\t :src=\"item.thumb || item.url\"\r\n\t\t\t\t\t :mode=\"imageMode\"\r\n\t\t\t\t\t class=\"u-upload__wrap__preview__image\"\r\n\t\t\t\t\t @tap=\"onPreviewImage(item)\"\r\n\t\t\t\t\t\t:style=\"[{\r\n\t\t\t\t\t\t\twidth: $u.addUnit(width),\r\n\t\t\t\t\t\t\theight: $u.addUnit(height)\r\n\t\t\t\t\t\t}]\"\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t<view\r\n\t\t\t\t\t v-else\r\n\t\t\t\t\t class=\"u-upload__wrap__preview__other\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t<u-icon\r\n\t\t\t\t\t\t color=\"#80CBF9\"\r\n\t\t\t\t\t\t size=\"26\"\r\n\t\t\t\t\t\t :name=\"item.isVideo || (item.type && item.type === 'video') ? 'movie' : 'folder'\"\r\n\t\t\t\t\t\t></u-icon>\r\n\t\t\t\t\t\t<text class=\"u-upload__wrap__preview__other__text\">{{item.isVideo || (item.type && item.type === 'video') ? '视频' : '文件'}}</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view\r\n\t\t\t\t\t class=\"u-upload__status\"\r\n\t\t\t\t\t v-if=\"item.status === 'uploading' || item.status === 'failed'\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t<view class=\"u-upload__status__icon\">\r\n\t\t\t\t\t\t\t<u-icon\r\n\t\t\t\t\t\t\t v-if=\"item.status === 'failed'\"\r\n\t\t\t\t\t\t\t name=\"close-circle\"\r\n\t\t\t\t\t\t\t color=\"#ffffff\"\r\n\t\t\t\t\t\t\t size=\"25\"\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<u-loading-icon\r\n\t\t\t\t\t\t\t size=\"22\"\r\n\t\t\t\t\t\t\t mode=\"circle\"\r\n\t\t\t\t\t\t\t color=\"#ffffff\"\r\n\t\t\t\t\t\t\t v-else\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<text\r\n\t\t\t\t\t\t v-if=\"item.message\"\r\n\t\t\t\t\t\t class=\"u-upload__status__message\"\r\n\t\t\t\t\t\t>{{ item.message }}</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view\r\n\t\t\t\t\t class=\"u-upload__deletable\"\r\n\t\t\t\t\t v-if=\"item.status !== 'uploading' && (deletable || item.deletable)\"\r\n\t\t\t\t\t @tap.stop=\"deleteItem(index)\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t<view class=\"u-upload__deletable__icon\">\r\n\t\t\t\t\t\t\t<u-icon\r\n\t\t\t\t\t\t\t name=\"close\"\r\n\t\t\t\t\t\t\t color=\"#ffffff\"\r\n\t\t\t\t\t\t\t size=\"10\"\r\n\t\t\t\t\t\t\t></u-icon>\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\r\n\t\t\t\t\t class=\"u-upload__success\"\r\n\t\t\t\t\t v-if=\"item.status === 'success'\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t<!-- #ifdef APP-NVUE -->\r\n\t\t\t\t\t\t<image\r\n\t\t\t\t\t\t :src=\"successIcon\"\r\n\t\t\t\t\t\t class=\"u-upload__success__icon\"\r\n\t\t\t\t\t\t></image>\r\n\t\t\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\t\t<!-- #ifndef APP-NVUE -->\r\n\t\t\t\t\t\t<view class=\"u-upload__success__icon\">\r\n\t\t\t\t\t\t\t<u-icon\r\n\t\t\t\t\t\t\t name=\"checkmark\"\r\n\t\t\t\t\t\t\t color=\"#ffffff\"\r\n\t\t\t\t\t\t\t size=\"12\"\r\n\t\t\t\t\t\t\t></u-icon>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t</template>\r\n\t\t\t\r\n\t\t\t<template v-if=\"isInCount\">\r\n\t\t\t\t<view\r\n\t\t\t\t v-if=\"$slots.default || $slots.$default\"\r\n\t\t\t\t @tap=\"chooseFile\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<slot />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view\r\n\t\t\t\t v-else\r\n\t\t\t\t class=\"u-upload__button\"\r\n\t\t\t\t :hover-class=\"!disabled ? 'u-upload__button--hover' : ''\"\r\n\t\t\t\t hover-stay-time=\"150\"\r\n\t\t\t\t @tap=\"chooseFile\"\r\n\t\t\t\t :class=\"[disabled && 'u-upload__button--disabled']\"\r\n\t\t\t\t\t:style=\"[{\r\n\t\t\t\t\t\twidth: $u.addUnit(width),\r\n\t\t\t\t\t\theight: $u.addUnit(height)\r\n\t\t\t\t\t}]\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<u-icon\r\n\t\t\t\t\t :name=\"uploadIcon\"\r\n\t\t\t\t\t size=\"26\"\r\n\t\t\t\t\t :color=\"uploadIconColor\"\r\n\t\t\t\t\t></u-icon>\r\n\t\t\t\t\t<text\r\n\t\t\t\t\t v-if=\"uploadText\"\r\n\t\t\t\t\t class=\"u-upload__button__text\"\r\n\t\t\t\t\t>{{ uploadText }}</text>\r\n\t\t\t\t</view>\r\n\t\t\t</template>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tchooseFile\r\n\t} from './utils';\r\n\timport mixin from './mixin.js';\r\n\timport props from './props.js';\r\n\r\n\t/**\r\n\t * upload 上传\r\n\t * @description 该组件用于上传图片场景\r\n\t * @tutorial https://uviewui.com/components/upload.html\r\n\t * @property {String}\t\t\taccept\t\t\t\t接受的文件类型, 可选值为all media image file video (默认 'image' )\r\n\t * @property {String | Array}\tcapture\t\t\t\t图片或视频拾取模式,当accept为image类型时设置capture可选额外camera可以直接调起摄像头(默认 ['album', 'camera'] )\r\n\t * @property {Boolean}\t\t\tcompressed\t\t\t当accept为video时生效,是否压缩视频,默认为true(默认 true )\r\n\t * @property {String}\t\t\tcamera\t\t\t\t当accept为video时生效,可选值为back或front(默认 'back' )\r\n\t * @property {Number}\t\t\tmaxDuration\t\t\t当accept为video时生效,拍摄视频最长拍摄时间,单位秒(默认 60 )\r\n\t * @property {String}\t\t\tuploadIcon\t\t\t上传区域的图标,只能内置图标(默认 'camera-fill' )\r\n\t * @property {String}\t\t\tuploadIconColor\t\t上传区域的图标的字体颜色,只能内置图标(默认 #D3D4D6 )\r\n\t * @property {Boolean}\t\t\tuseBeforeRead\t\t是否开启文件读取前事件(默认 false )\r\n\t * @property {Boolean}\t\t\tpreviewFullImage\t是否显示组件自带的图片预览功能(默认 true )\r\n\t * @property {String | Number}\tmaxCount\t\t\t最大上传数量(默认 52 )\r\n\t * @property {Boolean}\t\t\tdisabled\t\t\t是否启用(默认 false )\r\n\t * @property {String}\t\t\timageMode\t\t\t预览上传的图片时的裁剪模式,和image组件mode属性一致(默认 'aspectFill' )\r\n\t * @property {String}\t\t\tname\t\t\t\t标识符,可以在回调函数的第二项参数中获取\r\n\t * @property {Array}\t\t\tsizeType\t\t\t所选的图片的尺寸, 可选值为original compressed(默认 ['original', 'compressed'] )\r\n\t * @property {Boolean}\t\t\tmultiple\t\t\t是否开启图片多选,部分安卓机型不支持 (默认 false )\r\n\t * @property {Boolean}\t\t\tdeletable\t\t\t是否展示删除按钮(默认 true )\r\n\t * @property {String | Number}\tmaxSize\t\t\t\t文件大小限制,单位为byte (默认 Number.MAX_VALUE )\r\n\t * @property {Array}\t\t\tfileList\t\t\t显示已上传的文件列表\r\n\t * @property {String}\t\t\tuploadText\t\t\t上传区域的提示文字\r\n\t * @property {String | Number}\twidth\t\t\t\t内部预览图片区域和选择图片按钮的区域宽度(默认 80 )\r\n\t * @property {String | Number}\theight\t\t\t\t内部预览图片区域和选择图片按钮的区域高度(默认 80 )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t\t组件的样式,对象形式\r\n\t * @event {Function} afterRead\t\t读取后的处理函数\r\n\t * @event {Function} beforeRead\t\t读取前的处理函数\r\n\t * @event {Function} oversize\t\t文件超出大小限制\r\n\t * @event {Function} clickPreview\t点击预览图片\r\n\t * @event {Function} delete \t\t删除图片\r\n\t * @example <u-upload :action=\"action\" :fileList=\"fileList\" ></u-upload>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-upload\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, mixin,props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tsuccessIcon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAACP0lEQVRYCc3YXygsURwH8K/dpcWyG3LF5u/6/+dKVylSypuUl6uUPMifKMWL8oKEB1EUT1KeUPdR3uTNUsSLxb2udG/cbvInNuvf2rVnazZ/ZndmZ87snjM1Z+Z3zpzfp9+Z5mEAhlvjRtZgCKs+gnPAOcAkkMOR4jEHfItjDvgRxxSQD8cM0BuOCaAvXNCBQrigAsXgggYUiwsK0B9cwIH+4gIKlIILGFAqLiBAOTjFgXJxigJp4BQD0sIpAqSJow6kjSNAFTnRaHJwLenD6Mud52VQAcrBfTd2oyq+HtGaGGWAcnAVcXWoM3bCZrdi+ncPfaAcXE5UKVpdW/vitGPqqAtn98d0gXJwX7Qp6MmegUYVhvmTIezdmHlxJCjpHRTCFerLkRRu4k0aqdajN3sWOo0BK//msHa+xDuPC/oNFMKRhTtM4xjIX0SCNpXL4+7VIaHuyiWEp2L7ahWLf8fejfPdqPmC3mJicORZUp1CQzm+GiphvljGk+PBvWRbxii+xVTj5M6CiZ/tsDufvaXyxEUDxeLIyvu3m0iOyEFWVAkydcVYdyFrE9tQk9iMq6f/GNlvwt3LjQfh60LUrw9/cFyyMJUW/XkLSNMV4Mi6C5ML+ui4x5ClAX9sB9w0wV6wglJwJCv5fOxcr6EstgbGiEw4XcfUry4cWrcEUW8n+ARKxXEJHhw2WG43UKSvwI/TSZgvl7kh0b3XLZaLEy0QmMgLZAVH7J+ALOE+AVnDvQOyiPMAWcW5gSzjCPAV+78S5WE0GrQAAAAASUVORK5CYII=',\r\n\t\t\t\t// #endif\r\n\t\t\t\tlists: [],\r\n\t\t\t\tisInCount: true,\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\t// 监听文件列表的变化,重新整理内部数据\r\n\t\t\tfileList: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\thandler() {\r\n\t\t\t\t\tthis.formatFileList()\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tformatFileList() {\r\n\t\t\t\tconst {\r\n\t\t\t\t\tfileList = [], maxCount\r\n\t\t\t\t} = this;\r\n\t\t\t\tconst lists = fileList.map((item) =>\r\n\t\t\t\t\tObject.assign(Object.assign({}, item), {\r\n\t\t\t\t\t\t// 如果item.url为本地选择的blob文件的话,无法判断其为video还是image,此处优先通过accept做判断处理\r\n\t\t\t\t\t\tisImage: this.accept === 'image' || uni.$u.test.image(item.url || item.thumb),\r\n\t\t\t\t\t\tisVideo: this.accept === 'video' || uni.$u.test.video(item.url || item.thumb),\r\n\t\t\t\t\t\tdeletable: typeof(item.deletable) === 'boolean' ? item.deletable : this.deletable,\r\n\t\t\t\t\t})\r\n\t\t\t\t);\r\n\t\t\t\tthis.lists = lists\r\n\t\t\t\tthis.isInCount = lists.length < maxCount\r\n\t\t\t},\r\n\t\t\tchooseFile() {\r\n\t\t\t\tconst {\r\n\t\t\t\t\tmaxCount,\r\n\t\t\t\t\tmultiple,\r\n\t\t\t\t\tlists,\r\n\t\t\t\t\tdisabled\r\n\t\t\t\t} = this;\r\n\t\t\t\tif (disabled) return;\r\n\t\t\t\t// 如果用户传入的是字符串,需要格式化成数组\r\n\t\t\t\tlet capture;\r\n\t\t\t\ttry {\r\n\t\t\t\t\tcapture = uni.$u.test.array(this.capture) ? this.capture : this.capture.split(',');\r\n\t\t\t\t}catch(e) {\r\n\t\t\t\t\tcapture = [];\r\n\t\t\t\t}\r\n\t\t\t\tchooseFile(\r\n\t\t\t\t\t\tObject.assign({\r\n\t\t\t\t\t\t\taccept: this.accept,\r\n\t\t\t\t\t\t\tmultiple: this.multiple,\r\n\t\t\t\t\t\t\tcapture: capture,\r\n\t\t\t\t\t\t\tcompressed: this.compressed,\r\n\t\t\t\t\t\t\tmaxDuration: this.maxDuration,\r\n\t\t\t\t\t\t\tsizeType: this.sizeType,\r\n\t\t\t\t\t\t\tcamera: this.camera,\r\n\t\t\t\t\t\t}, {\r\n\t\t\t\t\t\t\tmaxCount: maxCount - lists.length,\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t)\r\n\t\t\t\t\t.then((res) => {\r\n\t\t\t\t\t\tthis.onBeforeRead(multiple ? res : res[0]);\r\n\t\t\t\t\t})\r\n\t\t\t\t\t.catch((error) => {\r\n\t\t\t\t\t\tthis.$emit('error', error);\r\n\t\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t// 文件读取之前\r\n\t\t\tonBeforeRead(file) {\r\n\t\t\t\tconst {\r\n\t\t\t\t\tbeforeRead,\r\n\t\t\t\t\tuseBeforeRead,\r\n\t\t\t\t} = this;\r\n\t\t\t\tlet res = true\r\n\t\t\t\t// beforeRead是否为一个方法\r\n\t\t\t\tif (uni.$u.test.func(beforeRead)) {\r\n\t\t\t\t\t// 如果用户定义了此方法,则去执行此方法,并传入读取的文件回调\r\n\t\t\t\t\tres = beforeRead(file, this.getDetail());\r\n\t\t\t\t}\r\n\t\t\t\tif (useBeforeRead) {\r\n\t\t\t\t\tres = new Promise((resolve, reject) => {\r\n\t\t\t\t\t\tthis.$emit(\r\n\t\t\t\t\t\t\t'beforeRead',\r\n\t\t\t\t\t\t\tObject.assign(Object.assign({\r\n\t\t\t\t\t\t\t\tfile\r\n\t\t\t\t\t\t\t}, this.getDetail()), {\r\n\t\t\t\t\t\t\t\tcallback: (ok) => {\r\n\t\t\t\t\t\t\t\t\tok ? resolve() : reject();\r\n\t\t\t\t\t\t\t\t},\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\tif (!res) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tif (uni.$u.test.promise(res)) {\r\n\t\t\t\t\tres.then((data) => this.onAfterRead(data || file));\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.onAfterRead(file);\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tgetDetail(index) {\r\n\t\t\t\treturn {\r\n\t\t\t\t\tname: this.name,\r\n\t\t\t\t\tindex: index == null ? this.fileList.length : index,\r\n\t\t\t\t};\r\n\t\t\t},\r\n\t\t\tonAfterRead(file) {\r\n\t\t\t\tconst {\r\n\t\t\t\t\tmaxSize,\r\n\t\t\t\t\tafterRead\r\n\t\t\t\t} = this;\r\n\t\t\t\tconst oversize = Array.isArray(file) ?\r\n\t\t\t\t\tfile.some((item) => item.size > maxSize) :\r\n\t\t\t\t\tfile.size > maxSize;\r\n\t\t\t\tif (oversize) {\r\n\t\t\t\t\tthis.$emit('oversize', Object.assign({\r\n\t\t\t\t\t\tfile\r\n\t\t\t\t\t}, this.getDetail()));\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tif (typeof afterRead === 'function') {\r\n\t\t\t\t\tafterRead(file, this.getDetail());\r\n\t\t\t\t}\r\n\t\t\t\tthis.$emit('afterRead', Object.assign({\r\n\t\t\t\t\tfile\r\n\t\t\t\t}, this.getDetail()));\r\n\t\t\t},\r\n\t\t\tdeleteItem(index) {\r\n\t\t\t\tthis.$emit(\r\n\t\t\t\t\t'delete',\r\n\t\t\t\t\tObject.assign(Object.assign({}, this.getDetail(index)), {\r\n\t\t\t\t\t\tfile: this.fileList[index],\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\tonPreviewImage(item) {\r\n\t\t\t\tif (!item.isImage || !this.previewFullImage) return\r\n\t\t\t\tuni.previewImage({\r\n\t\t\t\t\t// 先filter找出为图片的item,再返回filter结果中的图片url\r\n\t\t\t\t\turls: this.lists.filter((item) => this.accept === 'image' || uni.$u.test.image(item.url || item.thumb)).map((item) => item.url || item.thumb),\r\n\t\t\t\t\tcurrent: item.url || item.thumb,\r\n\t\t\t\t\tfail() {\r\n\t\t\t\t\t\tuni.$u.toast('预览图片失败')\r\n\t\t\t\t\t},\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tonPreviewVideo(event) {\r\n\t\t\t\tif (!this.data.previewFullImage) return;\r\n\t\t\t\tconst {\r\n\t\t\t\t\tindex\r\n\t\t\t\t} = event.currentTarget.dataset;\r\n\t\t\t\tconst {\r\n\t\t\t\t\tlists\r\n\t\t\t\t} = this.data;\r\n\t\t\t\twx.previewMedia({\r\n\t\t\t\t\tsources: lists\r\n\t\t\t\t\t\t.filter((item) => isVideoFile(item))\r\n\t\t\t\t\t\t.map((item) =>\r\n\t\t\t\t\t\t\tObject.assign(Object.assign({}, item), {\r\n\t\t\t\t\t\t\t\ttype: 'video'\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t),\r\n\t\t\t\t\tcurrent: index,\r\n\t\t\t\t\tfail() {\r\n\t\t\t\t\t\tuni.$u.toast('预览视频失败')\r\n\t\t\t\t\t},\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tonClickPreview(event) {\r\n\t\t\t\tconst {\r\n\t\t\t\t\tindex\r\n\t\t\t\t} = event.currentTarget.dataset;\r\n\t\t\t\tconst item = this.data.lists[index];\r\n\t\t\t\tthis.$emit(\r\n\t\t\t\t\t'clickPreview',\r\n\t\t\t\t\tObject.assign(Object.assign({}, item), this.getDetail(index))\r\n\t\t\t\t);\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-upload-preview-border-radius: 2px !default;\r\n\t$u-upload-preview-margin: 0 8px 8px 0 !default;\r\n\t$u-upload-image-width:80px !default;\r\n\t$u-upload-image-height:$u-upload-image-width;\r\n\t$u-upload-other-bgColor: rgb(242, 242, 242) !default;\r\n\t$u-upload-other-flex:1 !default;\r\n\t$u-upload-text-font-size:11px !default;\r\n\t$u-upload-text-color:$u-tips-color !default;\r\n\t$u-upload-text-margin-top:2px !default;\r\n\t$u-upload-deletable-right:0 !default;\r\n\t$u-upload-deletable-top:0 !default;\r\n\t$u-upload-deletable-bgColor:rgb(55, 55, 55) !default;\r\n\t$u-upload-deletable-height:14px !default;\r\n\t$u-upload-deletable-width:$u-upload-deletable-height;\r\n\t$u-upload-deletable-boder-bottom-left-radius:100px !default;\r\n\t$u-upload-deletable-zIndex:3 !default;\r\n\t$u-upload-success-bottom:0 !default;\r\n\t$u-upload-success-right:0 !default;\r\n\t$u-upload-success-border-style:solid !default;\r\n\t$u-upload-success-border-top-color:transparent !default;\r\n\t$u-upload-success-border-left-color:transparent !default;\r\n\t$u-upload-success-border-bottom-color: $u-success !default;\r\n\t$u-upload-success-border-right-color:$u-upload-success-border-bottom-color;\r\n\t$u-upload-success-border-width:9px !default;\r\n\t$u-upload-icon-top:0px !default;\r\n\t$u-upload-icon-right:0px !default;\r\n\t$u-upload-icon-h5-top:1px !default;\r\n\t$u-upload-icon-h5-right:0 !default;\r\n\t$u-upload-icon-width:16px !default;\r\n\t$u-upload-icon-height:$u-upload-icon-width;\r\n\t$u-upload-success-icon-bottom:-10px !default;\r\n\t$u-upload-success-icon-right:-10px !default;\r\n\t$u-upload-status-right:0 !default;\r\n\t$u-upload-status-left:0 !default;\r\n\t$u-upload-status-bottom:0 !default;\r\n\t$u-upload-status-top:0 !default;\r\n\t$u-upload-status-bgColor:rgba(0, 0, 0, 0.5) !default;\r\n\t$u-upload-status-icon-Zindex:1 !default;\r\n\t$u-upload-message-font-size:12px !default;\r\n\t$u-upload-message-color:#FFFFFF !default;\r\n\t$u-upload-message-margin-top:5px !default;\r\n\t$u-upload-button-width:80px !default;\r\n\t$u-upload-button-height:$u-upload-button-width;\r\n\t$u-upload-button-bgColor:rgb(244, 245, 247) !default;\r\n\t$u-upload-button-border-radius:2px !default;\r\n\t$u-upload-botton-margin: 0 8px 8px 0 !default;\r\n\t$u-upload-text-font-size:11px !default;\r\n\t$u-upload-text-color:$u-tips-color !default;\r\n\t$u-upload-text-margin-top: 2px !default;\r\n\t$u-upload-hover-bgColor:rgb(230, 231, 233) !default;\r\n\t$u-upload-disabled-opacity:.5 !default;\r\n\r\n\t.u-upload {\r\n\t\t@include flex(column);\r\n\t\tflex: 1;\r\n\r\n\t\t&__wrap {\r\n\t\t\t@include flex;\r\n\t\t\tflex-wrap: wrap;\r\n\t\t\tflex: 1;\r\n\r\n\t\t\t&__preview {\r\n\t\t\t\tborder-radius: $u-upload-preview-border-radius;\r\n\t\t\t\tmargin: $u-upload-preview-margin;\r\n\t\t\t\tposition: relative;\r\n\t\t\t\toverflow: hidden;\r\n\t\t\t\t@include flex;\r\n\r\n\t\t\t\t&__image {\r\n\t\t\t\t\twidth: $u-upload-image-width;\r\n\t\t\t\t\theight: $u-upload-image-height;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&__other {\r\n\t\t\t\t\twidth: $u-upload-image-width;\r\n\t\t\t\t\theight: $u-upload-image-height;\r\n\t\t\t\t\tbackground-color: $u-upload-other-bgColor;\r\n\t\t\t\t\tflex: $u-upload-other-flex;\r\n\t\t\t\t\t@include flex(column);\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t\t&__text {\r\n\t\t\t\t\t\tfont-size: $u-upload-text-font-size;\r\n\t\t\t\t\t\tcolor: $u-upload-text-color;\r\n\t\t\t\t\t\tmargin-top: $u-upload-text-margin-top;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__deletable {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: $u-upload-deletable-top;\r\n\t\t\tright: $u-upload-deletable-right;\r\n\t\t\tbackground-color: $u-upload-deletable-bgColor;\r\n\t\t\theight: $u-upload-deletable-height;\r\n\t\t\twidth: $u-upload-deletable-width;\r\n\t\t\t@include flex;\r\n\t\t\tborder-bottom-left-radius: $u-upload-deletable-boder-bottom-left-radius;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\t\t\tz-index: $u-upload-deletable-zIndex;\r\n\r\n\t\t\t&__icon {\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttransform: scale(0.7);\r\n\t\t\t\ttop: $u-upload-icon-top;\r\n\t\t\t\tright: $u-upload-icon-right;\r\n\t\t\t\t/* #ifdef H5 */\r\n\t\t\t\ttop: $u-upload-icon-h5-top;\r\n\t\t\t\tright: $u-upload-icon-h5-right;\r\n\t\t\t\t/* #endif */\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__success {\r\n\t\t\tposition: absolute;\r\n\t\t\tbottom: $u-upload-success-bottom;\r\n\t\t\tright: $u-upload-success-right;\r\n\t\t\t@include flex;\r\n\t\t\t// 由于weex(nvue)为阿里巴巴的KPI(部门业绩考核)的laji产物,不支持css绘制三角形\r\n\t\t\t// 所以在nvue下使用图片,非nvue下使用css实现\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tborder-style: $u-upload-success-border-style;\r\n\t\t\tborder-top-color: $u-upload-success-border-top-color;\r\n\t\t\tborder-left-color: $u-upload-success-border-left-color;\r\n\t\t\tborder-bottom-color: $u-upload-success-border-bottom-color;\r\n\t\t\tborder-right-color: $u-upload-success-border-right-color;\r\n\t\t\tborder-width: $u-upload-success-border-width;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\t\t\t/* #endif */\r\n\r\n\t\t\t&__icon {\r\n\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttransform: scale(0.7);\r\n\t\t\t\tbottom: $u-upload-success-icon-bottom;\r\n\t\t\t\tright: $u-upload-success-icon-right;\r\n\t\t\t\t/* #endif */\r\n\t\t\t\t/* #ifdef APP-NVUE */\r\n\t\t\t\twidth: $u-upload-icon-width;\r\n\t\t\t\theight: $u-upload-icon-height;\r\n\t\t\t\t/* #endif */\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__status {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: $u-upload-status-top;\r\n\t\t\tbottom: $u-upload-status-bottom;\r\n\t\t\tleft: $u-upload-status-left;\r\n\t\t\tright: $u-upload-status-right;\r\n\t\t\tbackground-color: $u-upload-status-bgColor;\r\n\t\t\t@include flex(column);\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\r\n\t\t\t&__icon {\r\n\t\t\t\tposition: relative;\r\n\t\t\t\tz-index: $u-upload-status-icon-Zindex;\r\n\t\t\t}\r\n\r\n\t\t\t&__message {\r\n\t\t\t\tfont-size: $u-upload-message-font-size;\r\n\t\t\t\tcolor: $u-upload-message-color;\r\n\t\t\t\tmargin-top: $u-upload-message-margin-top;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__button {\r\n\t\t\t@include flex(column);\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\t\t\twidth: $u-upload-button-width;\r\n\t\t\theight: $u-upload-button-height;\r\n\t\t\tbackground-color: $u-upload-button-bgColor;\r\n\t\t\tborder-radius: $u-upload-button-border-radius;\r\n\t\t\tmargin: $u-upload-botton-margin;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\t/* #endif */\r\n\r\n\t\t\t&__text {\r\n\t\t\t\tfont-size: $u-upload-text-font-size;\r\n\t\t\t\tcolor: $u-upload-text-color;\r\n\t\t\t\tmargin-top: $u-upload-text-margin-top;\r\n\t\t\t}\r\n\r\n\t\t\t&--hover {\r\n\t\t\t\tbackground-color: $u-upload-hover-bgColor;\r\n\t\t\t}\r\n\r\n\t\t\t&--disabled {\r\n\t\t\t\topacity: $u-upload-disabled-opacity;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-upload.vue?vue&type=style&index=0&id=49deb6f2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-upload.vue?vue&type=style&index=0&id=49deb6f2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653798289\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/activityList/activityList.vue?bee6","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/activityList/activityList.vue?2e0f","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/activityList/activityList.vue?5a25","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/activityList/activityList.vue?ba9c","uni-app:///pageSub-index/pages/activityList/activityList.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/activityList/activityList.vue?95a0","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/activityList/activityList.vue?9159"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","list","onLoad","methods","getCarousel","console","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,qBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCcjwB;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACrCA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-index/pages/activityList/activityList.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-index/pages/activityList/activityList.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./activityList.vue?vue&type=template&id=47851966&scoped=true&\"\nvar renderjs\nimport script from \"./activityList.vue?vue&type=script&lang=js&\"\nexport * from \"./activityList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./activityList.vue?vue&type=style&index=0&id=47851966&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"47851966\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-index/pages/activityList/activityList.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./activityList.vue?vue&type=template&id=47851966&scoped=true&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./activityList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./activityList.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-list>\r\n\t\t\t<u-list-item v-for=\"(item, index) in list\" :key=\"index\">\r\n\t\t\t\t<view class=\"activityModel\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"item.imgUrl\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</u-list-item>\r\n\t\t</u-list>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tlist: []\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.getCarousel()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取轮播图\r\n\t\t\tgetCarousel() {\r\n\t\t\t\tthis.$request('/carousel', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.list = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\r\n\t\t\t\t\t\ticon: 'error',\r\r\n\t\t\t\t\t\ttitle: '' + err.message\r\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\tbackground: #F8F8F8;\r\n\t}\r\n\r\n\t.activityModel {\r\n\t\theight: 504rpx;\r\n\t\twidth: calc(100% - 80rpx);\r\n\t\tbackground-color: #666666;\r\n\t\tborder-radius: 20rpx;\r\n\t\tmargin: 20rpx 40rpx;\r\n\t\toverflow: hidden;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./activityList.vue?vue&type=style&index=0&id=47851966&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./activityList.vue?vue&type=style&index=0&id=47851966&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841165\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/activityList/activityList.vue?bee6","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/activityList/activityList.vue?2e0f","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/activityList/activityList.vue?5a25","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/activityList/activityList.vue?ba9c","uni-app:///pageSub-index/pages/activityList/activityList.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/activityList/activityList.vue?95a0","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/activityList/activityList.vue?9159"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","list","onLoad","methods","getCarousel","console","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,qBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCcjwB;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACrCA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-index/pages/activityList/activityList.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-index/pages/activityList/activityList.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./activityList.vue?vue&type=template&id=47851966&scoped=true&\"\nvar renderjs\nimport script from \"./activityList.vue?vue&type=script&lang=js&\"\nexport * from \"./activityList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./activityList.vue?vue&type=style&index=0&id=47851966&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"47851966\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-index/pages/activityList/activityList.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./activityList.vue?vue&type=template&id=47851966&scoped=true&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./activityList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./activityList.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-list>\r\n\t\t\t<u-list-item v-for=\"(item, index) in list\" :key=\"index\">\r\n\t\t\t\t<view class=\"activityModel\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"item.imgUrl\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</u-list-item>\r\n\t\t</u-list>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tlist: []\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.getCarousel()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取轮播图\r\n\t\t\tgetCarousel() {\r\n\t\t\t\tthis.$request('/carousel', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.list = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\r\n\t\t\t\t\t\ticon: 'error',\r\r\n\t\t\t\t\t\ttitle: '' + err.message\r\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\tbackground: #F8F8F8;\r\n\t}\r\n\r\n\t.activityModel {\r\n\t\theight: 504rpx;\r\n\t\twidth: calc(100% - 80rpx);\r\n\t\tbackground-color: #666666;\r\n\t\tborder-radius: 20rpx;\r\n\t\tmargin: 20rpx 40rpx;\r\n\t\toverflow: hidden;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./activityList.vue?vue&type=style&index=0&id=47851966&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./activityList.vue?vue&type=style&index=0&id=47851966&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797208\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/companyProfile/companyProfile.vue?91af","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/companyProfile/companyProfile.vue?fa21","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/companyProfile/companyProfile.vue?ffe8","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/companyProfile/companyProfile.vue?9031","uni-app:///pageSub-index/pages/companyProfile/companyProfile.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/companyProfile/companyProfile.vue?80b0","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/companyProfile/companyProfile.vue?d60d"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","CompanyProfile","onShow","methods","getCompanyProfile","console","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,uBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuI;AACvI;AACkE;AACL;AACsC;;;AAGnG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AAA+uB,CAAgB,owBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCWnwB;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClCA;AAAA;AAAA;AAAA;AAA85C,CAAgB,23CAAG,EAAC,C;;;;;;;;;;;ACAl7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-index/pages/companyProfile/companyProfile.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-index/pages/companyProfile/companyProfile.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./companyProfile.vue?vue&type=template&id=3fcff426&scoped=true&\"\nvar renderjs\nimport script from \"./companyProfile.vue?vue&type=script&lang=js&\"\nexport * from \"./companyProfile.vue?vue&type=script&lang=js&\"\nimport style0 from \"./companyProfile.vue?vue&type=style&index=0&id=3fcff426&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3fcff426\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-index/pages/companyProfile/companyProfile.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./companyProfile.vue?vue&type=template&id=3fcff426&scoped=true&\"","var components\ntry {\n components = {\n uParse: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-parse/u-parse\" */ \"uview-ui/components/u-parse/u-parse.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./companyProfile.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./companyProfile.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<!-- 公司介绍 -->\r\n\t\t<view class=\"u-content\">\r\n\t\t\t<u-parse :content=\"CompanyProfile\"></u-parse>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tCompanyProfile: null\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getCompanyProfile()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取公司介绍\r\n\t\t\tgetCompanyProfile() {\r\n\t\t\t\tthis.$request('/company-intro', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.CompanyProfile = res.data.intro;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\r\n\t\t\t\t\t\ticon: 'error',\r\r\n\t\t\t\t\t\ttitle: '' + err.message\r\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: #ffffff;\r\n\t}\r\n\r\n\t.u-content {\r\n\t\tpadding: 24rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./companyProfile.vue?vue&type=style&index=0&id=3fcff426&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./companyProfile.vue?vue&type=style&index=0&id=3fcff426&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841091\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/companyProfile/companyProfile.vue?91af","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/companyProfile/companyProfile.vue?fa21","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/companyProfile/companyProfile.vue?ffe8","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/companyProfile/companyProfile.vue?9031","uni-app:///pageSub-index/pages/companyProfile/companyProfile.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/companyProfile/companyProfile.vue?80b0","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/companyProfile/companyProfile.vue?d60d"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","CompanyProfile","onShow","methods","getCompanyProfile","console","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,uBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuI;AACvI;AACkE;AACL;AACsC;;;AAGnG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AAA+uB,CAAgB,owBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCWnwB;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClCA;AAAA;AAAA;AAAA;AAA85C,CAAgB,23CAAG,EAAC,C;;;;;;;;;;;ACAl7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-index/pages/companyProfile/companyProfile.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-index/pages/companyProfile/companyProfile.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./companyProfile.vue?vue&type=template&id=3fcff426&scoped=true&\"\nvar renderjs\nimport script from \"./companyProfile.vue?vue&type=script&lang=js&\"\nexport * from \"./companyProfile.vue?vue&type=script&lang=js&\"\nimport style0 from \"./companyProfile.vue?vue&type=style&index=0&id=3fcff426&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3fcff426\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-index/pages/companyProfile/companyProfile.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./companyProfile.vue?vue&type=template&id=3fcff426&scoped=true&\"","var components\ntry {\n components = {\n uParse: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-parse/u-parse\" */ \"uview-ui/components/u-parse/u-parse.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./companyProfile.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./companyProfile.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<!-- 公司介绍 -->\r\n\t\t<view class=\"u-content\">\r\n\t\t\t<u-parse :content=\"CompanyProfile\"></u-parse>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tCompanyProfile: null\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getCompanyProfile()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取公司介绍\r\n\t\t\tgetCompanyProfile() {\r\n\t\t\t\tthis.$request('/company-intro', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.CompanyProfile = res.data.intro;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\r\n\t\t\t\t\t\ticon: 'error',\r\r\n\t\t\t\t\t\ttitle: '' + err.message\r\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: #ffffff;\r\n\t}\r\n\r\n\t.u-content {\r\n\t\tpadding: 24rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./companyProfile.vue?vue&type=style&index=0&id=3fcff426&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./companyProfile.vue?vue&type=style&index=0&id=3fcff426&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797150\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStation/healthStation.vue?be2b","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStation/healthStation.vue?3089","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStation/healthStation.vue?469a","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStation/healthStation.vue?1bbc","uni-app:///pageSub-index/pages/healthStation/healthStation.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStation/healthStation.vue?2a66","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStation/healthStation.vue?c250"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","list","pageNum","pageSize","tabId","onShow","methods","scrolltolower","console","changeTab","getTabList","uni","icon","title","getPageList","cat_id","page","limit","gotoDetail","url"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,sBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;;;;;;;;;;;;;;ACrDA;AAAA;AAAA;AAAA;AAA8uB,CAAgB,mwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC2BlwB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACAC;MACAC;MACA;MACA;IACA;IACAC;MACAD;MACA;MACA;MACA;MACA;IACA;IACA;IACAE;MAAA;MACA;QACAF;QACA;QACA;QACA;MACA;QACAG;UAEAC;UAEAC;QAEA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;QACAC;MACA;QACAT;QACA;MACA;QACAG;UAEAC;UAEAC;QAEA;MACA;IACA;IACAK;MACAP;QACAQ;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChGA;AAAA;AAAA;AAAA;AAA65C,CAAgB,03CAAG,EAAC,C;;;;;;;;;;;ACAj7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-index/pages/healthStation/healthStation.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-index/pages/healthStation/healthStation.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./healthStation.vue?vue&type=template&id=5c92929f&scoped=true&\"\nvar renderjs\nimport script from \"./healthStation.vue?vue&type=script&lang=js&\"\nexport * from \"./healthStation.vue?vue&type=script&lang=js&\"\nimport style0 from \"./healthStation.vue?vue&type=style&index=0&id=5c92929f&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"5c92929f\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-index/pages/healthStation/healthStation.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStation.vue?vue&type=template&id=5c92929f&scoped=true&\"","var components\ntry {\n components = {\n uSticky: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-sticky/u-sticky\" */ \"uview-ui/components/u-sticky/u-sticky.vue\"\n )\n },\n uTabs: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabs/u-tabs\" */ \"uview-ui/components/u-tabs/u-tabs.vue\"\n )\n },\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStation.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStation.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-sticky bgColor=\"#fff\">\r\n\t\t\t<u-tabs :list=\"list\" keyName=\"title\" @click=\"changeTab\"></u-tabs>\r\n\t\t</u-sticky>\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t<view class=\"healthStationModel\" @click=\"gotoDetail(item.id)\">\r\n\t\t\t\t\t<view class=\"healthStationImg\">\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"item.cover\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"healthStationInfo\">\r\n\t\t\t\t\t\t<view class=\"healthStationInfoName\">\r\n\t\t\t\t\t\t\t{{item.title}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"healthStationInfoTime\">\r\n\t\t\t\t\t\t\t{{item.created_at}}\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</u-list-item>\r\n\t\t</u-list>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tlist: [],\r\n\t\t\t\tpageNum: 1,\r\n\t\t\t\tpageSize: 10,\r\n\t\t\t\ttabId: null\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.pageList = [];\r\n\t\t\tthis.getTabList()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tconsole.log('+10')\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tthis.getPageList(this.tabId)\r\n\t\t\t},\r\n\t\t\tchangeTab(item) {\r\n\t\t\t\tconsole.log('item', item);\r\n\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\tthis.tabId = item.id\r\n\t\t\t\tthis.pageList = [];\r\n\t\t\t\tthis.getPageList(item.id)\r\n\t\t\t},\r\n\t\t\t//获取分类列表\r\n\t\t\tgetTabList(e) {\r\n\t\t\t\tthis.$request('/get-cate-list', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.list = res.data.list;\r\n\t\t\t\t\tthis.tabId = res.data.list[0].id;\r\n\t\t\t\t\tthis.getPageList(res.data.list[0].id);\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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\tgetPageList(id) {\r\n\t\t\t\tthis.$request('/article-list', 'GET', {\r\n\t\t\t\t\tcat_id: id,\r\n\t\t\t\t\tpage: this.pageNum,\r\n\t\t\t\t\tlimit: this.pageSize\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgotoDetail(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-index/pages/healthStationDetail/healthStationDetail?id=' + id\r\n\t\t\t\t})\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.content {\r\n\t\twidth: 100vw;\r\n\t\tbackground: #F8F8F8;\r\n\t}\r\n\r\n\t.healthStationModel {\r\n\t\theight: 160rpx;\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tbackground-color: #FFFFFF;\r\n\t\tborder-radius: 20rpx;\r\n\t\tmargin: 20rpx 30rpx;\r\n\t\tpadding: 20rpx 30rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\r\n\t\t.healthStationImg {\r\n\t\t\theight: 160rpx;\r\n\t\t\twidth: 230rpx;\r\n\t\t\tmargin-right: 20rpx;\r\n\t\t\tborder-radius: 10rpx;\r\n\t\t\toverflow: hidden;\r\n\r\n\r\n\t\t}\r\n\r\n\t\t.healthStationInfo {\r\n\t\t\tflex: 1;\r\n\t\t\theight: 160rpx;\r\n\t\t}\r\n\r\n\t\t.healthStationInfoName {\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 120rpx;\r\n\t\t\tfont-size: 30rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\tline-height: 40rpx;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tdisplay: -webkit-box;\r\n\t\t\t-webkit-box-orient: vertical;\r\n\t\t\t-webkit-line-clamp: 2;\r\n\t\t\toverflow: hidden;\r\n\t\t\ttext-overflow: ellipsis;\r\n\t\t}\r\n\r\n\t\t.healthStationInfoTime {\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 40rpx;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t\tline-height: 40rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStation.vue?vue&type=style&index=0&id=5c92929f&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStation.vue?vue&type=style&index=0&id=5c92929f&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841215\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStation/healthStation.vue?be2b","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStation/healthStation.vue?3089","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStation/healthStation.vue?469a","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStation/healthStation.vue?1bbc","uni-app:///pageSub-index/pages/healthStation/healthStation.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStation/healthStation.vue?2a66","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStation/healthStation.vue?c250"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","list","pageNum","pageSize","tabId","onShow","methods","scrolltolower","console","changeTab","getTabList","uni","icon","title","getPageList","cat_id","page","limit","gotoDetail","url"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,sBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;;;;;;;;;;;;;;ACrDA;AAAA;AAAA;AAAA;AAA8uB,CAAgB,mwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC2BlwB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACAC;MACAC;MACA;MACA;IACA;IACAC;MACAD;MACA;MACA;MACA;MACA;IACA;IACA;IACAE;MAAA;MACA;QACAF;QACA;QACA;QACA;MACA;QACAG;UAEAC;UAEAC;QAEA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;QACAC;MACA;QACAT;QACA;MACA;QACAG;UAEAC;UAEAC;QAEA;MACA;IACA;IACAK;MACAP;QACAQ;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChGA;AAAA;AAAA;AAAA;AAA65C,CAAgB,03CAAG,EAAC,C;;;;;;;;;;;ACAj7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-index/pages/healthStation/healthStation.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-index/pages/healthStation/healthStation.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./healthStation.vue?vue&type=template&id=5c92929f&scoped=true&\"\nvar renderjs\nimport script from \"./healthStation.vue?vue&type=script&lang=js&\"\nexport * from \"./healthStation.vue?vue&type=script&lang=js&\"\nimport style0 from \"./healthStation.vue?vue&type=style&index=0&id=5c92929f&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"5c92929f\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-index/pages/healthStation/healthStation.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStation.vue?vue&type=template&id=5c92929f&scoped=true&\"","var components\ntry {\n components = {\n uSticky: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-sticky/u-sticky\" */ \"uview-ui/components/u-sticky/u-sticky.vue\"\n )\n },\n uTabs: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabs/u-tabs\" */ \"uview-ui/components/u-tabs/u-tabs.vue\"\n )\n },\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStation.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStation.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-sticky bgColor=\"#fff\">\r\n\t\t\t<u-tabs :list=\"list\" keyName=\"title\" @click=\"changeTab\"></u-tabs>\r\n\t\t</u-sticky>\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t<view class=\"healthStationModel\" @click=\"gotoDetail(item.id)\">\r\n\t\t\t\t\t<view class=\"healthStationImg\">\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"item.cover\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"healthStationInfo\">\r\n\t\t\t\t\t\t<view class=\"healthStationInfoName\">\r\n\t\t\t\t\t\t\t{{item.title}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"healthStationInfoTime\">\r\n\t\t\t\t\t\t\t{{item.created_at}}\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</u-list-item>\r\n\t\t</u-list>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tlist: [],\r\n\t\t\t\tpageNum: 1,\r\n\t\t\t\tpageSize: 10,\r\n\t\t\t\ttabId: null\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.pageList = [];\r\n\t\t\tthis.getTabList()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tconsole.log('+10')\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tthis.getPageList(this.tabId)\r\n\t\t\t},\r\n\t\t\tchangeTab(item) {\r\n\t\t\t\tconsole.log('item', item);\r\n\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\tthis.tabId = item.id\r\n\t\t\t\tthis.pageList = [];\r\n\t\t\t\tthis.getPageList(item.id)\r\n\t\t\t},\r\n\t\t\t//获取分类列表\r\n\t\t\tgetTabList(e) {\r\n\t\t\t\tthis.$request('/get-cate-list', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.list = res.data.list;\r\n\t\t\t\t\tthis.tabId = res.data.list[0].id;\r\n\t\t\t\t\tthis.getPageList(res.data.list[0].id);\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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\tgetPageList(id) {\r\n\t\t\t\tthis.$request('/article-list', 'GET', {\r\n\t\t\t\t\tcat_id: id,\r\n\t\t\t\t\tpage: this.pageNum,\r\n\t\t\t\t\tlimit: this.pageSize\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgotoDetail(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-index/pages/healthStationDetail/healthStationDetail?id=' + id\r\n\t\t\t\t})\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.content {\r\n\t\twidth: 100vw;\r\n\t\tbackground: #F8F8F8;\r\n\t}\r\n\r\n\t.healthStationModel {\r\n\t\theight: 160rpx;\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tbackground-color: #FFFFFF;\r\n\t\tborder-radius: 20rpx;\r\n\t\tmargin: 20rpx 30rpx;\r\n\t\tpadding: 20rpx 30rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\r\n\t\t.healthStationImg {\r\n\t\t\theight: 160rpx;\r\n\t\t\twidth: 230rpx;\r\n\t\t\tmargin-right: 20rpx;\r\n\t\t\tborder-radius: 10rpx;\r\n\t\t\toverflow: hidden;\r\n\r\n\r\n\t\t}\r\n\r\n\t\t.healthStationInfo {\r\n\t\t\tflex: 1;\r\n\t\t\theight: 160rpx;\r\n\t\t}\r\n\r\n\t\t.healthStationInfoName {\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 120rpx;\r\n\t\t\tfont-size: 30rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\tline-height: 40rpx;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tdisplay: -webkit-box;\r\n\t\t\t-webkit-box-orient: vertical;\r\n\t\t\t-webkit-line-clamp: 2;\r\n\t\t\toverflow: hidden;\r\n\t\t\ttext-overflow: ellipsis;\r\n\t\t}\r\n\r\n\t\t.healthStationInfoTime {\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 40rpx;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t\tline-height: 40rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStation.vue?vue&type=style&index=0&id=5c92929f&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStation.vue?vue&type=style&index=0&id=5c92929f&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797195\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStationDetail/healthStationDetail.vue?990a","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStationDetail/healthStationDetail.vue?ac92","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStationDetail/healthStationDetail.vue?6913","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStationDetail/healthStationDetail.vue?9d4e","uni-app:///pageSub-index/pages/healthStationDetail/healthStationDetail.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStationDetail/healthStationDetail.vue?4a29","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStationDetail/healthStationDetail.vue?97d0"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","healthStationDetail","onLoad","methods","gethealthStationDetail","aid","console","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,4BAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA4I;AAC5I;AACuE;AACL;AACsC;;;AAGxG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,yFAAM;AACR,EAAE,0GAAM;AACR,EAAE,mHAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,8GAAU;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,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AAAovB,CAAgB,ywBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCiBxwB;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC1CA;AAAA;AAAA;AAAA;AAAm6C,CAAgB,g4CAAG,EAAC,C;;;;;;;;;;;ACAv7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-index/pages/healthStationDetail/healthStationDetail.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-index/pages/healthStationDetail/healthStationDetail.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./healthStationDetail.vue?vue&type=template&id=14a8af7e&scoped=true&\"\nvar renderjs\nimport script from \"./healthStationDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./healthStationDetail.vue?vue&type=script&lang=js&\"\nimport style0 from \"./healthStationDetail.vue?vue&type=style&index=0&id=14a8af7e&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"14a8af7e\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-index/pages/healthStationDetail/healthStationDetail.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStationDetail.vue?vue&type=template&id=14a8af7e&scoped=true&\"","var components\ntry {\n components = {\n uParse: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-parse/u-parse\" */ \"uview-ui/components/u-parse/u-parse.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStationDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStationDetail.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<!-- 文章 -->\r\n\t\t<view class=\"u-title\">\r\n\t\t\t{{healthStationDetail.title}}\r\n\t\t</view>\r\n\t\t<view class=\"u-time\">\r\n\t\t\t{{healthStationDetail.created_at}}\r\n\t\t</view>\r\n\t\t<view class=\"u-content\">\r\n\t\t\t<u-parse :content=\"healthStationDetail.content\"></u-parse>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\thealthStationDetail: null\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.gethealthStationDetail(option.id)\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取公司介绍\r\n\t\t\tgethealthStationDetail(id) {\r\n\t\t\t\tthis.$request('/article-detail', 'GET', {\r\n\t\t\t\t\taid: id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.healthStationDetail = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\r\n\t\t\t\t\t\ticon: 'error',\r\r\n\t\t\t\t\t\ttitle: '' + err.message\r\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: #ffffff;\r\n\t}\r\n\r\n\t.u-title {\r\n\t\twidth: calc(100% - 48rpx);\r\n\t\tpadding: 24rpx;\r\n\t\tfont-size: 30rpx;\r\n\t\tfont-weight: 600;\r\n\t}\r\n\r\n\t.u-time {\r\n\t\twidth: calc(100% - 48rpx);\r\n\t\tpadding: 24rpx;\r\n\t\tfont-size: 13pt;\r\n\t\tfont-weight: 400;\r\n\t\tcolor: #A7A7A7;\r\n\t}\r\n\r\n\t.u-content {\r\n\t\tpadding: 24rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStationDetail.vue?vue&type=style&index=0&id=14a8af7e&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStationDetail.vue?vue&type=style&index=0&id=14a8af7e&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841106\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStationDetail/healthStationDetail.vue?990a","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStationDetail/healthStationDetail.vue?ac92","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStationDetail/healthStationDetail.vue?6913","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStationDetail/healthStationDetail.vue?9d4e","uni-app:///pageSub-index/pages/healthStationDetail/healthStationDetail.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStationDetail/healthStationDetail.vue?4a29","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/healthStationDetail/healthStationDetail.vue?97d0"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","healthStationDetail","onLoad","methods","gethealthStationDetail","aid","console","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,4BAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA4I;AAC5I;AACuE;AACL;AACsC;;;AAGxG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,yFAAM;AACR,EAAE,0GAAM;AACR,EAAE,mHAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,8GAAU;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,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AAAovB,CAAgB,ywBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCiBxwB;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC1CA;AAAA;AAAA;AAAA;AAAm6C,CAAgB,g4CAAG,EAAC,C;;;;;;;;;;;ACAv7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-index/pages/healthStationDetail/healthStationDetail.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-index/pages/healthStationDetail/healthStationDetail.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./healthStationDetail.vue?vue&type=template&id=14a8af7e&scoped=true&\"\nvar renderjs\nimport script from \"./healthStationDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./healthStationDetail.vue?vue&type=script&lang=js&\"\nimport style0 from \"./healthStationDetail.vue?vue&type=style&index=0&id=14a8af7e&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"14a8af7e\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-index/pages/healthStationDetail/healthStationDetail.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStationDetail.vue?vue&type=template&id=14a8af7e&scoped=true&\"","var components\ntry {\n components = {\n uParse: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-parse/u-parse\" */ \"uview-ui/components/u-parse/u-parse.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStationDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStationDetail.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<!-- 文章 -->\r\n\t\t<view class=\"u-title\">\r\n\t\t\t{{healthStationDetail.title}}\r\n\t\t</view>\r\n\t\t<view class=\"u-time\">\r\n\t\t\t{{healthStationDetail.created_at}}\r\n\t\t</view>\r\n\t\t<view class=\"u-content\">\r\n\t\t\t<u-parse :content=\"healthStationDetail.content\"></u-parse>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\thealthStationDetail: null\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.gethealthStationDetail(option.id)\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取公司介绍\r\n\t\t\tgethealthStationDetail(id) {\r\n\t\t\t\tthis.$request('/article-detail', 'GET', {\r\n\t\t\t\t\taid: id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.healthStationDetail = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\r\n\t\t\t\t\t\ticon: 'error',\r\r\n\t\t\t\t\t\ttitle: '' + err.message\r\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: #ffffff;\r\n\t}\r\n\r\n\t.u-title {\r\n\t\twidth: calc(100% - 48rpx);\r\n\t\tpadding: 24rpx;\r\n\t\tfont-size: 30rpx;\r\n\t\tfont-weight: 600;\r\n\t}\r\n\r\n\t.u-time {\r\n\t\twidth: calc(100% - 48rpx);\r\n\t\tpadding: 24rpx;\r\n\t\tfont-size: 13pt;\r\n\t\tfont-weight: 400;\r\n\t\tcolor: #A7A7A7;\r\n\t}\r\n\r\n\t.u-content {\r\n\t\tpadding: 24rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStationDetail.vue?vue&type=style&index=0&id=14a8af7e&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./healthStationDetail.vue?vue&type=style&index=0&id=14a8af7e&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797173\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/inviteFriends/inviteFriends.vue?a551","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/inviteFriends/inviteFriends.vue?c50a","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/inviteFriends/inviteFriends.vue?4457","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/inviteFriends/inviteFriends.vue?0924","uni-app:///pageSub-index/pages/inviteFriends/inviteFriends.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/inviteFriends/inviteFriends.vue?7ea8","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/inviteFriends/inviteFriends.vue?9f25"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageBg","pageCode","pageData","post_img","codePng","ctx","windowObj","page_data","first_post_img","canvasWidth","canvasHeight","inviteCode","userInfo","onLoad","uni","onReady","methods","getUserInfo","console","icon","title","saveHB","urls","getImageInfo","src","success","fail","sharePicture","provider","imageUrl","type","scene","onShareAppMessage","path","applyinviteFriendsbg","applyinviteFriendscode","exportPost","_this","Promise","then","width","height","x","y","destWidth","destHeight","canvasId","fileType","tempFilePath","bcimg","filePath"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,sBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AACgM;AAChM,gBAAgB,yMAAU;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,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;AAA8uB,CAAgB,mwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCkBlwB;EACAC;IACA;MACAC;MACAC;MACAC;QACAC;QACAC;MACA;MACAC;MACAC;MACAC;QACAC;MACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;MACA;QACAC;MACA;MACA;IACA;EACA;EACAC;IACA;IACA;EAGA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;QACA;MACA;QACAJ;UACAK;UACAC;QACA;MACA;IACA;IACAC;MACA;MACAP;QACAQ;MACA;IACA;IACA;IACA;IACAC;MACA;QACA7B;UACA8B;UACAC;YAAA;UAAA;UACAC;YAAA;UAAA;QACA;MACA;IACA;IACA;IACAC;MACAb;QACAc;QACAC;QACAC;QACAC;MACA;IACA;IACAC;MACA;QACA;UACAZ;UACAa;UACAJ;UACAJ;YACAX;cACAM;YACA;UACA;UACAM;YACAZ;cACAM;cACAD;YACA;UACA;QACA;MACA;IACA;IACAe;MAAA;MACA;QACAhB;QACA;QACA;MACA;QACAJ;UACAK;UACAC;QACA;MACA;IACA;IACAe;MAAA;MACA;QACAjB;QACA;QACA;MACA;QACAJ;UACAK;UACAC;QACA;MACA;IACA;IACAgB;MACA;MACAtB;QACAM;MACA;MACA;MACA;MACA;MACAN;QACAW;UACAP;UACAmB;UACAC,6EACAC;YACA;cACAC;cACAC;YACA,GACA;cACAD;cACAC;YACA,EACA;YACAJ;YACAA;YACAA;cACA3C;gBACAgD;gBACAC;gBACAH;gBACAC;gBACAG;gBACAC;gBACAC;gBACAC;gBAAA;gBACAtB;kBACA;kBACA;kBACA;kBACA;kBACA;kBACAX;kBACA;oBACAuB,8BACA1B;kBACA;kBACA0B,qCACAW;gBAEA;cACA;YACA;UACA;QACA;MACA;IACA;IACAC;MACA;MACA;MACAnC;QACAoC;QACAzB;UACAX;YACAM;UACA;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7MA;AAAA;AAAA;AAAA;AAA65C,CAAgB,03CAAG,EAAC,C;;;;;;;;;;;ACAj7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-index/pages/inviteFriends/inviteFriends.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-index/pages/inviteFriends/inviteFriends.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./inviteFriends.vue?vue&type=template&id=02d2ac72&scoped=true&\"\nvar renderjs\nimport script from \"./inviteFriends.vue?vue&type=script&lang=js&\"\nexport * from \"./inviteFriends.vue?vue&type=script&lang=js&\"\nimport style0 from \"./inviteFriends.vue?vue&type=style&index=0&id=02d2ac72&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"02d2ac72\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-index/pages/inviteFriends/inviteFriends.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./inviteFriends.vue?vue&type=template&id=02d2ac72&scoped=true&\"","var components\ntry {\n components = {\n uButton: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-button/u-button\" */ \"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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./inviteFriends.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./inviteFriends.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"inviteFriendsModel\" id=\"pagePoster\">\r\n\t\t\t<!-- <image class=\"init_image\" :src=\"pageBg\" mode=\"\"></image>\r\n\t\t\t<image :src=\"pageCode\" class=\"imgCode\" mode=\"\"></image> -->\r\n\t\t\t<canvas canvas-id=\"shareCanvas\" class=\"canvas\" bindlongpress=\"saveImg\" catchtouchmove=\"true\"\r\n\t\t\t\t:style=\"{height: canvasHeight+'px',width:canvasWidth+'px'}\">\r\n\t\t\t</canvas>\r\n\t\t</view>\r\n\t\t<view class=\"inviteFriendsBottom\">\r\n\t\t\t<u-button type=\"primary\" class=\"shareBtn\" :plain=\"true\" open-type=\"share\" shape=\"circle\" color=\"#D3195E\"\r\n\t\t\t\ttext=\"分享给好友\"></u-button>\r\n\t\t\t<u-button type=\"primary\" class=\"saveBtn\" @click=\"bcimg\" style=\"margin-left:30rpx;\" shape=\"circle\"\r\n\t\t\t\tcolor=\"#D3195E\" text=\"保存\"></u-button>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageBg: '',\r\n\t\t\t\tpageCode: '',\r\n\t\t\t\tpageData: {\r\n\t\t\t\t\tpost_img: '',\r\n\t\t\t\t\tcodePng: null\r\n\t\t\t\t},\r\n\t\t\t\tctx: null,\r\n\t\t\t\twindowObj: {},\r\n\t\t\t\tpage_data: {\r\n\t\t\t\t\tfirst_post_img: \"\"\r\n\t\t\t\t},\r\n\t\t\t\tcanvasWidth: 300,\r\n\t\t\t\tcanvasHeight: 500,\r\n\t\t\t\tinviteCode: '',\r\n\t\t\t\tuserInfo: null\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tif (option.code || uni.getStorageSync('inviteCode')) {\r\n\t\t\t\tif (option.code) {\r\n\t\t\t\t\tuni.setStorageSync('inviteCode', option.code)\r\n\t\t\t\t}\r\n\t\t\t\tthis.inviteCode = option.code || uni.getStorageSync('inviteCode')\r\n\t\t\t}\r\n\t\t},\r\n\t\tonReady() {\r\n\t\t\tthis.ctx = uni.createCanvasContext('shareCanvas');\r\n\t\t\tthis.getUserInfo();\r\n\r\n\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tthis.applyinviteFriendsbg();\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tsaveHB() {\r\n\t\t\t\t// console.log('点击了图片')\r\n\t\t\t\tuni.previewImage({\r\n\t\t\t\t\turls: this.hbUrl\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取图片信息\r\n\t\t\t//获取图片的基本信息,即将网络图片转成本地图片,\r\n\t\t\tgetImageInfo(src) {\r\n\t\t\t\treturn new Promise((resolve, reject) => {\r\n\t\t\t\t\twx.getImageInfo({\r\n\t\t\t\t\t\tsrc,\r\n\t\t\t\t\t\tsuccess: (res) => resolve(res),\r\n\t\t\t\t\t\tfail: (res) => reject(res)\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\tsharePicture() {\r\n\t\t\t\tuni.share({\r\n\t\t\t\t\tprovider: 'weixin',\r\n\t\t\t\t\timageUrl: this.hbUrl,\r\n\t\t\t\t\ttype: 2,\r\n\t\t\t\t\tscene: 'WXSceneTimeline'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tonShareAppMessage(e) {\r\n\t\t\t\tif (e.from === 'button') {\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\ttitle: '爱美约邀请你!',\r\n\t\t\t\t\t\tpath: `/pageSub-index/pages/inviteFriends/inviteFriends?code=${this.userInfo.user_id}`,\r\n\t\t\t\t\t\timageUrl: this.page_data.first_post_img,\r\n\t\t\t\t\t\tsuccess() {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: '分享成功'\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tfail() {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: '分享失败',\r\n\t\t\t\t\t\t\t\ticon: 'none'\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\tapplyinviteFriendsbg() {\r\n\t\t\t\tthis.$request('/get-invite-bj', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageBg = res.data.bj;\r\n\t\t\t\t\tthis.applyinviteFriendscode()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tapplyinviteFriendscode() {\r\n\t\t\t\tthis.$request('/qrCode', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageCode = res.data.filepath;\r\n\t\t\t\t\tthis.exportPost()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\texportPost() {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tuni.showLoading({\r\n\t\t\t\t\ttitle: '海报生成中'\r\n\t\t\t\t})\r\n\t\t\t\t//image是画布的底图,后期可以换成自己需要的\r\n\t\t\t\tlet image = _this.pageBg\r\n\t\t\t\t//获取系统的基本信息,为后期的画布和底图适配宽高\r\n\t\t\t\tuni.getSystemInfo({\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log(res)\r\n\t\t\t\t\t\t_this.windowObj = res\r\n\t\t\t\t\t\tPromise.all([_this.getImageInfo(image), _this.getImageInfo(_this.pageCode)])\r\n\t\t\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\t\t\tlet arr = [{\r\n\t\t\t\t\t\t\t\t\t\twidth: 300,\r\n\t\t\t\t\t\t\t\t\t\theight: 500\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\twidth: 100,\r\n\t\t\t\t\t\t\t\t\t\theight: 100\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t\t\t_this.ctx.drawImage(res[0].path, 0, 0, 300, 500);\r\n\t\t\t\t\t\t\t\t_this.ctx.drawImage(res[1].path, 100, 200, arr[1].width, arr[1].height);\r\n\t\t\t\t\t\t\t\t_this.ctx.draw(false, function() {\r\n\t\t\t\t\t\t\t\t\twx.canvasToTempFilePath({\r\n\t\t\t\t\t\t\t\t\t\tx: 0,\r\n\t\t\t\t\t\t\t\t\t\ty: 0,\r\n\t\t\t\t\t\t\t\t\t\twidth: 300,\r\n\t\t\t\t\t\t\t\t\t\theight: 500,\r\n\t\t\t\t\t\t\t\t\t\tdestWidth: _this.windowObj.windowWidth * 2,\r\n\t\t\t\t\t\t\t\t\t\tdestHeight: _this.windowObj.windowHeight * 2,\r\n\t\t\t\t\t\t\t\t\t\tcanvasId: 'shareCanvas',\r\n\t\t\t\t\t\t\t\t\t\tfileType: 'jpg', //设置导出图片的后缀名\r\n\t\t\t\t\t\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\t\t\t\t\t\t// uni.showToast({\r\n\t\t\t\t\t\t\t\t\t\t\t// \ticon: 'success',\r\n\t\t\t\t\t\t\t\t\t\t\t// \tmask: true,\r\n\t\t\t\t\t\t\t\t\t\t\t// \ttitle: '绘制完成',\r\n\t\t\t\t\t\t\t\t\t\t\t// });\r\n\t\t\t\t\t\t\t\t\t\t\tuni.hideLoading()\r\n\t\t\t\t\t\t\t\t\t\t\tif (_this.inviteCode != '') {\r\n\t\t\t\t\t\t\t\t\t\t\t\t_this.$utils.user_share(_this\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t.inviteCode);\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t_this.page_data.first_post_img = res\r\n\t\t\t\t\t\t\t\t\t\t\t\t.tempFilePath\r\n\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t});\r\n\t\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\tbcimg() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\t//保存图片到本地\r\n\t\t\t\tuni.saveImageToPhotosAlbum({\r\n\t\t\t\t\tfilePath: _this.page_data.first_post_img,\r\n\t\t\t\t\tsuccess: function() {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '保存成功'\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\t// height: calc(100vh - 30rpx);\r\n\t\toverflow-y: scroll;\r\n\t\tpadding-top: 30rpx;\r\n\t\tbackground: #ffffff;\r\n\t}\r\n\r\n\t.inviteFriendsModel {\r\n\t\twidth: 300px;\r\n\t\tmargin: 60rpx auto;\r\n\t\theight: 500px;\r\n\t\tborder-radius: 20rpx;\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.imgCode {\r\n\t\tposition: absolute;\r\n\t\twidth: 200rpx;\r\n\t\theight: 200rpx;\r\n\t\tleft: calc(50% - 100rpx);\r\n\t\ttop: calc(50% - 100rpx);\r\n\t}\r\n\r\n\t.inviteFriendsBottom {\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\tleft: 0;\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tpadding: 60rpx;\r\n\t\tpadding-top: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tjustify-content: space-between;\r\n\t\tfont-size: 30rpx;\r\n\r\n\t\t::v-deep .u-button {\r\n\t\t\twidth: calc((100% - 15rpx) / 2);\r\n\t\t}\r\n\r\n\t\t.shareBtn {\r\n\t\t\theight: 88rpx;\r\n\t\t\tline-height: 88rpx;\r\n\t\t}\r\n\r\n\t\t.saveBtn {\r\n\t\t\theight: 88rpx;\r\n\t\t\tline-height: 88rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./inviteFriends.vue?vue&type=style&index=0&id=02d2ac72&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./inviteFriends.vue?vue&type=style&index=0&id=02d2ac72&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841151\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/inviteFriends/inviteFriends.vue?a551","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/inviteFriends/inviteFriends.vue?c50a","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/inviteFriends/inviteFriends.vue?4457","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/inviteFriends/inviteFriends.vue?0924","uni-app:///pageSub-index/pages/inviteFriends/inviteFriends.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/inviteFriends/inviteFriends.vue?7ea8","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/inviteFriends/inviteFriends.vue?9f25"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageBg","pageCode","pageData","post_img","codePng","ctx","windowObj","page_data","first_post_img","canvasWidth","canvasHeight","inviteCode","userInfo","onLoad","uni","onReady","methods","getUserInfo","console","icon","title","saveHB","urls","getImageInfo","src","success","fail","sharePicture","provider","imageUrl","type","scene","onShareAppMessage","path","applyinviteFriendsbg","applyinviteFriendscode","exportPost","_this","Promise","then","width","height","x","y","destWidth","destHeight","canvasId","fileType","tempFilePath","bcimg","filePath"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,sBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AACgM;AAChM,gBAAgB,yMAAU;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,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;AAA8uB,CAAgB,mwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCkBlwB;EACAC;IACA;MACAC;MACAC;MACAC;QACAC;QACAC;MACA;MACAC;MACAC;MACAC;QACAC;MACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;MACA;QACAC;MACA;MACA;IACA;EACA;EACAC;IACA;IACA;EAGA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;QACA;MACA;QACAJ;UACAK;UACAC;QACA;MACA;IACA;IACAC;MACA;MACAP;QACAQ;MACA;IACA;IACA;IACA;IACAC;MACA;QACA7B;UACA8B;UACAC;YAAA;UAAA;UACAC;YAAA;UAAA;QACA;MACA;IACA;IACA;IACAC;MACAb;QACAc;QACAC;QACAC;QACAC;MACA;IACA;IACAC;MACA;QACA;UACAZ;UACAa;UACAJ;UACAJ;YACAX;cACAM;YACA;UACA;UACAM;YACAZ;cACAM;cACAD;YACA;UACA;QACA;MACA;IACA;IACAe;MAAA;MACA;QACAhB;QACA;QACA;MACA;QACAJ;UACAK;UACAC;QACA;MACA;IACA;IACAe;MAAA;MACA;QACAjB;QACA;QACA;MACA;QACAJ;UACAK;UACAC;QACA;MACA;IACA;IACAgB;MACA;MACAtB;QACAM;MACA;MACA;MACA;MACA;MACAN;QACAW;UACAP;UACAmB;UACAC,6EACAC;YACA;cACAC;cACAC;YACA,GACA;cACAD;cACAC;YACA,EACA;YACAJ;YACAA;YACAA;cACA3C;gBACAgD;gBACAC;gBACAH;gBACAC;gBACAG;gBACAC;gBACAC;gBACAC;gBAAA;gBACAtB;kBACA;kBACA;kBACA;kBACA;kBACA;kBACAX;kBACA;oBACAuB,8BACA1B;kBACA;kBACA0B,qCACAW;gBAEA;cACA;YACA;UACA;QACA;MACA;IACA;IACAC;MACA;MACA;MACAnC;QACAoC;QACAzB;UACAX;YACAM;UACA;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7MA;AAAA;AAAA;AAAA;AAA65C,CAAgB,03CAAG,EAAC,C;;;;;;;;;;;ACAj7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-index/pages/inviteFriends/inviteFriends.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-index/pages/inviteFriends/inviteFriends.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./inviteFriends.vue?vue&type=template&id=02d2ac72&scoped=true&\"\nvar renderjs\nimport script from \"./inviteFriends.vue?vue&type=script&lang=js&\"\nexport * from \"./inviteFriends.vue?vue&type=script&lang=js&\"\nimport style0 from \"./inviteFriends.vue?vue&type=style&index=0&id=02d2ac72&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"02d2ac72\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-index/pages/inviteFriends/inviteFriends.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./inviteFriends.vue?vue&type=template&id=02d2ac72&scoped=true&\"","var components\ntry {\n components = {\n uButton: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-button/u-button\" */ \"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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./inviteFriends.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./inviteFriends.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"inviteFriendsModel\" id=\"pagePoster\">\r\n\t\t\t<!-- <image class=\"init_image\" :src=\"pageBg\" mode=\"\"></image>\r\n\t\t\t<image :src=\"pageCode\" class=\"imgCode\" mode=\"\"></image> -->\r\n\t\t\t<canvas canvas-id=\"shareCanvas\" class=\"canvas\" bindlongpress=\"saveImg\" catchtouchmove=\"true\"\r\n\t\t\t\t:style=\"{height: canvasHeight+'px',width:canvasWidth+'px'}\">\r\n\t\t\t</canvas>\r\n\t\t</view>\r\n\t\t<view class=\"inviteFriendsBottom\">\r\n\t\t\t<u-button type=\"primary\" class=\"shareBtn\" :plain=\"true\" open-type=\"share\" shape=\"circle\" color=\"#D3195E\"\r\n\t\t\t\ttext=\"分享给好友\"></u-button>\r\n\t\t\t<u-button type=\"primary\" class=\"saveBtn\" @click=\"bcimg\" style=\"margin-left:30rpx;\" shape=\"circle\"\r\n\t\t\t\tcolor=\"#D3195E\" text=\"保存\"></u-button>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageBg: '',\r\n\t\t\t\tpageCode: '',\r\n\t\t\t\tpageData: {\r\n\t\t\t\t\tpost_img: '',\r\n\t\t\t\t\tcodePng: null\r\n\t\t\t\t},\r\n\t\t\t\tctx: null,\r\n\t\t\t\twindowObj: {},\r\n\t\t\t\tpage_data: {\r\n\t\t\t\t\tfirst_post_img: \"\"\r\n\t\t\t\t},\r\n\t\t\t\tcanvasWidth: 300,\r\n\t\t\t\tcanvasHeight: 500,\r\n\t\t\t\tinviteCode: '',\r\n\t\t\t\tuserInfo: null\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tif (option.code || uni.getStorageSync('inviteCode')) {\r\n\t\t\t\tif (option.code) {\r\n\t\t\t\t\tuni.setStorageSync('inviteCode', option.code)\r\n\t\t\t\t}\r\n\t\t\t\tthis.inviteCode = option.code || uni.getStorageSync('inviteCode')\r\n\t\t\t}\r\n\t\t},\r\n\t\tonReady() {\r\n\t\t\tthis.ctx = uni.createCanvasContext('shareCanvas');\r\n\t\t\tthis.getUserInfo();\r\n\r\n\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tthis.applyinviteFriendsbg();\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tsaveHB() {\r\n\t\t\t\t// console.log('点击了图片')\r\n\t\t\t\tuni.previewImage({\r\n\t\t\t\t\turls: this.hbUrl\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取图片信息\r\n\t\t\t//获取图片的基本信息,即将网络图片转成本地图片,\r\n\t\t\tgetImageInfo(src) {\r\n\t\t\t\treturn new Promise((resolve, reject) => {\r\n\t\t\t\t\twx.getImageInfo({\r\n\t\t\t\t\t\tsrc,\r\n\t\t\t\t\t\tsuccess: (res) => resolve(res),\r\n\t\t\t\t\t\tfail: (res) => reject(res)\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\tsharePicture() {\r\n\t\t\t\tuni.share({\r\n\t\t\t\t\tprovider: 'weixin',\r\n\t\t\t\t\timageUrl: this.hbUrl,\r\n\t\t\t\t\ttype: 2,\r\n\t\t\t\t\tscene: 'WXSceneTimeline'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tonShareAppMessage(e) {\r\n\t\t\t\tif (e.from === 'button') {\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\ttitle: '爱美约邀请你!',\r\n\t\t\t\t\t\tpath: `/pageSub-index/pages/inviteFriends/inviteFriends?code=${this.userInfo.user_id}`,\r\n\t\t\t\t\t\timageUrl: this.page_data.first_post_img,\r\n\t\t\t\t\t\tsuccess() {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: '分享成功'\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tfail() {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: '分享失败',\r\n\t\t\t\t\t\t\t\ticon: 'none'\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\tapplyinviteFriendsbg() {\r\n\t\t\t\tthis.$request('/get-invite-bj', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageBg = res.data.bj;\r\n\t\t\t\t\tthis.applyinviteFriendscode()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tapplyinviteFriendscode() {\r\n\t\t\t\tthis.$request('/qrCode', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageCode = res.data.filepath;\r\n\t\t\t\t\tthis.exportPost()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\texportPost() {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tuni.showLoading({\r\n\t\t\t\t\ttitle: '海报生成中'\r\n\t\t\t\t})\r\n\t\t\t\t//image是画布的底图,后期可以换成自己需要的\r\n\t\t\t\tlet image = _this.pageBg\r\n\t\t\t\t//获取系统的基本信息,为后期的画布和底图适配宽高\r\n\t\t\t\tuni.getSystemInfo({\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log(res)\r\n\t\t\t\t\t\t_this.windowObj = res\r\n\t\t\t\t\t\tPromise.all([_this.getImageInfo(image), _this.getImageInfo(_this.pageCode)])\r\n\t\t\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\t\t\tlet arr = [{\r\n\t\t\t\t\t\t\t\t\t\twidth: 300,\r\n\t\t\t\t\t\t\t\t\t\theight: 500\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\twidth: 100,\r\n\t\t\t\t\t\t\t\t\t\theight: 100\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t\t\t_this.ctx.drawImage(res[0].path, 0, 0, 300, 500);\r\n\t\t\t\t\t\t\t\t_this.ctx.drawImage(res[1].path, 100, 200, arr[1].width, arr[1].height);\r\n\t\t\t\t\t\t\t\t_this.ctx.draw(false, function() {\r\n\t\t\t\t\t\t\t\t\twx.canvasToTempFilePath({\r\n\t\t\t\t\t\t\t\t\t\tx: 0,\r\n\t\t\t\t\t\t\t\t\t\ty: 0,\r\n\t\t\t\t\t\t\t\t\t\twidth: 300,\r\n\t\t\t\t\t\t\t\t\t\theight: 500,\r\n\t\t\t\t\t\t\t\t\t\tdestWidth: _this.windowObj.windowWidth * 2,\r\n\t\t\t\t\t\t\t\t\t\tdestHeight: _this.windowObj.windowHeight * 2,\r\n\t\t\t\t\t\t\t\t\t\tcanvasId: 'shareCanvas',\r\n\t\t\t\t\t\t\t\t\t\tfileType: 'jpg', //设置导出图片的后缀名\r\n\t\t\t\t\t\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\t\t\t\t\t\t// uni.showToast({\r\n\t\t\t\t\t\t\t\t\t\t\t// \ticon: 'success',\r\n\t\t\t\t\t\t\t\t\t\t\t// \tmask: true,\r\n\t\t\t\t\t\t\t\t\t\t\t// \ttitle: '绘制完成',\r\n\t\t\t\t\t\t\t\t\t\t\t// });\r\n\t\t\t\t\t\t\t\t\t\t\tuni.hideLoading()\r\n\t\t\t\t\t\t\t\t\t\t\tif (_this.inviteCode != '') {\r\n\t\t\t\t\t\t\t\t\t\t\t\t_this.$utils.user_share(_this\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t.inviteCode);\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t_this.page_data.first_post_img = res\r\n\t\t\t\t\t\t\t\t\t\t\t\t.tempFilePath\r\n\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t});\r\n\t\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\tbcimg() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\t//保存图片到本地\r\n\t\t\t\tuni.saveImageToPhotosAlbum({\r\n\t\t\t\t\tfilePath: _this.page_data.first_post_img,\r\n\t\t\t\t\tsuccess: function() {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '保存成功'\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\t// height: calc(100vh - 30rpx);\r\n\t\toverflow-y: scroll;\r\n\t\tpadding-top: 30rpx;\r\n\t\tbackground: #ffffff;\r\n\t}\r\n\r\n\t.inviteFriendsModel {\r\n\t\twidth: 300px;\r\n\t\tmargin: 60rpx auto;\r\n\t\theight: 500px;\r\n\t\tborder-radius: 20rpx;\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.imgCode {\r\n\t\tposition: absolute;\r\n\t\twidth: 200rpx;\r\n\t\theight: 200rpx;\r\n\t\tleft: calc(50% - 100rpx);\r\n\t\ttop: calc(50% - 100rpx);\r\n\t}\r\n\r\n\t.inviteFriendsBottom {\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\tleft: 0;\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tpadding: 60rpx;\r\n\t\tpadding-top: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tjustify-content: space-between;\r\n\t\tfont-size: 30rpx;\r\n\r\n\t\t::v-deep .u-button {\r\n\t\t\twidth: calc((100% - 15rpx) / 2);\r\n\t\t}\r\n\r\n\t\t.shareBtn {\r\n\t\t\theight: 88rpx;\r\n\t\t\tline-height: 88rpx;\r\n\t\t}\r\n\r\n\t\t.saveBtn {\r\n\t\t\theight: 88rpx;\r\n\t\t\tline-height: 88rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./inviteFriends.vue?vue&type=style&index=0&id=02d2ac72&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./inviteFriends.vue?vue&type=style&index=0&id=02d2ac72&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797225\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/redemptionCode/redemptionCode.vue?391f","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/redemptionCode/redemptionCode.vue?f8c2","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/redemptionCode/redemptionCode.vue?e19d","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/redemptionCode/redemptionCode.vue?fa4a","uni-app:///pageSub-index/pages/redemptionCode/redemptionCode.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/redemptionCode/redemptionCode.vue?4698","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/redemptionCode/redemptionCode.vue?80fc"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","code","buycode","isShow","onShow","methods","bindingCode","console","uni","icon","title","url","getUserInfo"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,uBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuI;AACvI;AACkE;AACL;AACsC;;;AAGnG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AAA+uB,CAAgB,owBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCkBnwB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAL;MACA;QACAM;QACA;QACAC;UACAC;UACAC;QACA;QACA;QACAF;QACAA;UACAG;QACA;MACA;QACAH;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAE;MAAA;MACA;QACAL;QACA;QACA;QACA;MACA;QACAC;UAEAC;UAEAC;QAEA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACvEA;AAAA;AAAA;AAAA;AAA85C,CAAgB,23CAAG,EAAC,C;;;;;;;;;;;ACAl7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-index/pages/redemptionCode/redemptionCode.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-index/pages/redemptionCode/redemptionCode.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./redemptionCode.vue?vue&type=template&id=15bca46d&scoped=true&\"\nvar renderjs\nimport script from \"./redemptionCode.vue?vue&type=script&lang=js&\"\nexport * from \"./redemptionCode.vue?vue&type=script&lang=js&\"\nimport style0 from \"./redemptionCode.vue?vue&type=style&index=0&id=15bca46d&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"15bca46d\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-index/pages/redemptionCode/redemptionCode.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./redemptionCode.vue?vue&type=template&id=15bca46d&scoped=true&\"","var components\ntry {\n components = {\n \"u-Input\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--input/u--input\" */ \"uview-ui/components/u--input/u--input.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./redemptionCode.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./redemptionCode.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"redemptionCodeModel\">\r\n\t\t\t<view class=\"redemptionCodeTitle\">\r\n\t\t\t\t直购码\r\n\t\t\t</view>\r\n\t\t\t<view class=\"redemptionCodeInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" :disabled=\"isShow\" v-model=\"code\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"applyModel\">\r\n\t\t\t<view class=\"applyBtn\" @click=\"bindingCode\">确认</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcode: \"\",\r\n\t\t\t\tbuycode: \"\",\r\n\t\t\t\tisShow: false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getUserInfo();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//绑定直购码\r\n\t\t\tbindingCode() {\r\n\t\t\t\tthis.$request('/bind-buycode', 'POST', {\r\n\t\t\t\t\tcode: this.code\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.code = null;\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '操作成功'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tlet now = new Date();\r\n\t\t\t\t\tuni.setStorageSync(\"codeTime\", now)\r\n\t\t\t\t\tuni.switchTab({\r\n\t\t\t\t\t\turl: '/pages/product/product'\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.code = res.data.buycode;\r\n\t\t\t\t\tthis.buycode = res.data.buycode;\r\n\t\t\t\t\tthis.isShow = this.buycode.length > 0 ? true : false\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: calc(100vh - 30rpx);\r\n\t\tpadding-top: 30rpx;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.redemptionCodeModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tpadding: 30rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 20rpx;\r\n\r\n\t\t.redemptionCodeTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.redemptionCodeInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 30rpx;\r\n\t\t\tbackground-color: #F6F7F8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 60rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./redemptionCode.vue?vue&type=style&index=0&id=15bca46d&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./redemptionCode.vue?vue&type=style&index=0&id=15bca46d&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841171\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/redemptionCode/redemptionCode.vue?391f","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/redemptionCode/redemptionCode.vue?f8c2","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/redemptionCode/redemptionCode.vue?e19d","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/redemptionCode/redemptionCode.vue?fa4a","uni-app:///pageSub-index/pages/redemptionCode/redemptionCode.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/redemptionCode/redemptionCode.vue?4698","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-index/pages/redemptionCode/redemptionCode.vue?80fc"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","code","buycode","isShow","onShow","methods","bindingCode","console","uni","icon","title","url","getUserInfo"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,uBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuI;AACvI;AACkE;AACL;AACsC;;;AAGnG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AAA+uB,CAAgB,owBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCkBnwB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAL;MACA;QACAM;QACA;QACAC;UACAC;UACAC;QACA;QACA;QACAF;QACAA;UACAG;QACA;MACA;QACAH;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAE;MAAA;MACA;QACAL;QACA;QACA;QACA;MACA;QACAC;UAEAC;UAEAC;QAEA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACvEA;AAAA;AAAA;AAAA;AAA85C,CAAgB,23CAAG,EAAC,C;;;;;;;;;;;ACAl7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-index/pages/redemptionCode/redemptionCode.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-index/pages/redemptionCode/redemptionCode.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./redemptionCode.vue?vue&type=template&id=15bca46d&scoped=true&\"\nvar renderjs\nimport script from \"./redemptionCode.vue?vue&type=script&lang=js&\"\nexport * from \"./redemptionCode.vue?vue&type=script&lang=js&\"\nimport style0 from \"./redemptionCode.vue?vue&type=style&index=0&id=15bca46d&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"15bca46d\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-index/pages/redemptionCode/redemptionCode.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./redemptionCode.vue?vue&type=template&id=15bca46d&scoped=true&\"","var components\ntry {\n components = {\n \"u-Input\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--input/u--input\" */ \"uview-ui/components/u--input/u--input.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./redemptionCode.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./redemptionCode.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"redemptionCodeModel\">\r\n\t\t\t<view class=\"redemptionCodeTitle\">\r\n\t\t\t\t直购码\r\n\t\t\t</view>\r\n\t\t\t<view class=\"redemptionCodeInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" :disabled=\"isShow\" v-model=\"code\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"applyModel\">\r\n\t\t\t<view class=\"applyBtn\" @click=\"bindingCode\">确认</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcode: \"\",\r\n\t\t\t\tbuycode: \"\",\r\n\t\t\t\tisShow: false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getUserInfo();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//绑定直购码\r\n\t\t\tbindingCode() {\r\n\t\t\t\tthis.$request('/bind-buycode', 'POST', {\r\n\t\t\t\t\tcode: this.code\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.code = null;\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '操作成功'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tlet now = new Date();\r\n\t\t\t\t\tuni.setStorageSync(\"codeTime\", now)\r\n\t\t\t\t\tuni.switchTab({\r\n\t\t\t\t\t\turl: '/pages/product/product'\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.code = res.data.buycode;\r\n\t\t\t\t\tthis.buycode = res.data.buycode;\r\n\t\t\t\t\tthis.isShow = this.buycode.length > 0 ? true : false\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: calc(100vh - 30rpx);\r\n\t\tpadding-top: 30rpx;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.redemptionCodeModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tpadding: 30rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 20rpx;\r\n\r\n\t\t.redemptionCodeTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.redemptionCodeInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 30rpx;\r\n\t\t\tbackground-color: #F6F7F8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 60rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./redemptionCode.vue?vue&type=style&index=0&id=15bca46d&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./redemptionCode.vue?vue&type=style&index=0&id=15bca46d&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797188\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/addbank/addbank.vue?c439","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/addbank/addbank.vue?6938","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/addbank/addbank.vue?9556","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/addbank/addbank.vue?0562","uni-app:///pageSub-pc/pages/addbank/addbank.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/addbank/addbank.vue?4c32","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/addbank/addbank.vue?a1c2"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","form","card_id","card_name","tel_no","bank_code","bank_name","cert_id","bankshow","bankList","onShow","methods","isValidPhoneNumber","isValidCardNumber","cardNumber","digit","sum","shouldDouble","isValidID","addBank","uni","icon","title","delta"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,gBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoH;AACpH;AAC2D;AACL;AACc;;;AAGpE;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,iSAEN;AACP,KAAK;AACL;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,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCsC5vB;EACAC;IACA;MACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;EACAC;IACAC;MACA;MACA;IACA;IACAC;MACA;MACA;MACA;;MAEA;MACAC;;MAEA;MACA;QACAC;QACA;UACAA;UACA;YACAA;UACA;QACA;QACAC;QACAC;MACA;;MAEA;MACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MACA;MACA;QACAC;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACAF;UACAG;QACA;MACA;QACAH;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACrIA;AAAA;AAAA;AAAA;AAA+3C,CAAgB,41CAAG,EAAC,C;;;;;;;;;;;ACAn5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/addbank/addbank.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/addbank/addbank.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./addbank.vue?vue&type=template&id=14ee01ee&\"\nvar renderjs\nimport script from \"./addbank.vue?vue&type=script&lang=js&\"\nexport * from \"./addbank.vue?vue&type=script&lang=js&\"\nimport style0 from \"./addbank.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 = \"pageSub-pc/pages/addbank/addbank.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=template&id=14ee01ee&\"","var components\ntry {\n components = {\n \"u-Input\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--input/u--input\" */ \"uview-ui/components/u--input/u--input.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"formModel\">\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t银行卡号\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.card_id\" border=\"none\"></u--input>\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t姓名\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.card_name\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t身份证号\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.cert_id\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t银行卡预留手机号\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.tel_no\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"bottomModel\">\r\n\t\t\t<view class=\"addBankCard\" @click=\"addBank\">\r\n\t\t\t\t添加\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\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tform: {\r\n\t\t\t\t\tcard_id: \"\",\r\n\t\t\t\t\tcard_name: \"\",\r\n\t\t\t\t\ttel_no: \"\",\r\n\t\t\t\t\tbank_code: \"\",\r\n\t\t\t\t\tbank_name: \"\",\r\n\t\t\t\t\tcert_id: \"\"\r\n\t\t\t\t},\r\n\t\t\t\tbankshow: false,\r\n\t\t\t\tbankList: [],\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {},\r\n\t\tmethods: {\r\n\t\t\tisValidPhoneNumber(phoneNumber) {\r\n\t\t\t\tconst regex = /^1\\d{10}$/;\r\n\t\t\t\treturn regex.test(phoneNumber);\r\n\t\t\t},\r\n\t\t\tisValidCardNumber(cardNumber) {\r\n\t\t\t\tlet sum = 0;\r\n\t\t\t\tlet digit;\r\n\t\t\t\tlet shouldDouble = false;\r\n\r\n\t\t\t\t// 移除非数字字符\r\n\t\t\t\tcardNumber = cardNumber.replace(/\\D/g, '');\r\n\r\n\t\t\t\t// 从右到左遍历数字\r\n\t\t\t\tfor (let i = cardNumber.length - 1; i >= 0; i--) {\r\n\t\t\t\t\tdigit = parseInt(cardNumber.charAt(i), 10);\r\n\t\t\t\t\tif (shouldDouble) {\r\n\t\t\t\t\t\tdigit *= 2;\r\n\t\t\t\t\t\tif (digit > 9) {\r\n\t\t\t\t\t\t\tdigit -= 9;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tsum += digit;\r\n\t\t\t\t\tshouldDouble = !shouldDouble;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// 如果和能被10整除,卡号有效\r\n\t\t\t\treturn (sum % 10) === 0;\r\n\t\t\t},\r\n\t\t\tisValidID(id) {\r\n\t\t\t\tconst pattern = /^[1-9]\\d{5}(18|19|20|21|22)?\\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])\\d{3}(\\d|[Xx])$/;\r\n\t\t\t\treturn pattern.test(id);\r\n\t\t\t},\r\n\t\t\taddBank() {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tif (!this.form.card_name || !this.form.cert_id || !this.form.card_id || !this.form.tel_no) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '请输入完整信息'\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\tif (!this.isValidPhoneNumber(_this.form.tel_no)) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '手机号有误!'\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\tif (!this.isValidCardNumber(_this.form.card_id)) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '银行卡号有误!'\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\tif (!this.isValidID(_this.form.cert_id)) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '身份证有误!'\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\tthis.$request('/hf-settle-account-member', 'POST', this.form).then(res => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '添加成功'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tuni.navigateBack({\r\n\t\t\t\t\t\tdelta: 1 // 默认值是1,表示返回的页面层数\r\n\t\t\t\t\t});\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tpadding-top: 50rpx;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.formModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 10rpx;\r\n\r\n\t\t.evaluationTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.evaluationInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 15rpx 30rpx;\r\n\t\t\tbackground-color: #F6F7F8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 60rpx;\r\n\t\t\tline-height: 40rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\t}\r\n\r\n\t.bottomModel {\r\n\t\twidth: 100%;\r\n\t\theight: 170rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\tleft: 0;\r\n\r\n\t\t.addBankCard {\r\n\t\t\twidth: calc(100% - 100rpx);\r\n\t\t\tmargin: 30rpx 50rpx;\r\n\t\t\tmargin-bottom: 50rpx;\r\n\t\t\theight: 90rpx;\r\n\t\t\tcolor: #ffffff;\r\n\t\t\ttext-align: center;\r\n\t\t\tletter-spacing: 5rpx;\r\n\t\t\tline-height: 90rpx;\r\n\t\t\tfont-size: 33rpx;\r\n\t\t\tbackground-color: #D3195E;\r\n\t\t\tborder-radius: 90rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841179\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/addbank/addbank.vue?c439","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/addbank/addbank.vue?6938","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/addbank/addbank.vue?9556","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/addbank/addbank.vue?0562","uni-app:///pageSub-pc/pages/addbank/addbank.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/addbank/addbank.vue?4c32","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/addbank/addbank.vue?a1c2"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","form","card_id","card_name","tel_no","bank_code","bank_name","cert_id","bankshow","bankList","onShow","methods","isValidPhoneNumber","isValidCardNumber","cardNumber","digit","sum","shouldDouble","isValidID","addBank","uni","icon","title","delta"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,gBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoH;AACpH;AAC2D;AACL;AACc;;;AAGpE;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,iSAEN;AACP,KAAK;AACL;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,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCsC5vB;EACAC;IACA;MACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;EACAC;IACAC;MACA;MACA;IACA;IACAC;MACA;MACA;MACA;;MAEA;MACAC;;MAEA;MACA;QACAC;QACA;UACAA;UACA;YACAA;UACA;QACA;QACAC;QACAC;MACA;;MAEA;MACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MACA;MACA;QACAC;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACAF;UACAG;QACA;MACA;QACAH;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACrIA;AAAA;AAAA;AAAA;AAA+3C,CAAgB,41CAAG,EAAC,C;;;;;;;;;;;ACAn5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/addbank/addbank.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/addbank/addbank.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./addbank.vue?vue&type=template&id=14ee01ee&\"\nvar renderjs\nimport script from \"./addbank.vue?vue&type=script&lang=js&\"\nexport * from \"./addbank.vue?vue&type=script&lang=js&\"\nimport style0 from \"./addbank.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 = \"pageSub-pc/pages/addbank/addbank.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=template&id=14ee01ee&\"","var components\ntry {\n components = {\n \"u-Input\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--input/u--input\" */ \"uview-ui/components/u--input/u--input.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"formModel\">\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t银行卡号\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.card_id\" border=\"none\"></u--input>\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t姓名\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.card_name\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t身份证号\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.cert_id\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t银行卡预留手机号\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.tel_no\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"bottomModel\">\r\n\t\t\t<view class=\"addBankCard\" @click=\"addBank\">\r\n\t\t\t\t添加\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\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tform: {\r\n\t\t\t\t\tcard_id: \"\",\r\n\t\t\t\t\tcard_name: \"\",\r\n\t\t\t\t\ttel_no: \"\",\r\n\t\t\t\t\tbank_code: \"\",\r\n\t\t\t\t\tbank_name: \"\",\r\n\t\t\t\t\tcert_id: \"\"\r\n\t\t\t\t},\r\n\t\t\t\tbankshow: false,\r\n\t\t\t\tbankList: [],\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {},\r\n\t\tmethods: {\r\n\t\t\tisValidPhoneNumber(phoneNumber) {\r\n\t\t\t\tconst regex = /^1\\d{10}$/;\r\n\t\t\t\treturn regex.test(phoneNumber);\r\n\t\t\t},\r\n\t\t\tisValidCardNumber(cardNumber) {\r\n\t\t\t\tlet sum = 0;\r\n\t\t\t\tlet digit;\r\n\t\t\t\tlet shouldDouble = false;\r\n\r\n\t\t\t\t// 移除非数字字符\r\n\t\t\t\tcardNumber = cardNumber.replace(/\\D/g, '');\r\n\r\n\t\t\t\t// 从右到左遍历数字\r\n\t\t\t\tfor (let i = cardNumber.length - 1; i >= 0; i--) {\r\n\t\t\t\t\tdigit = parseInt(cardNumber.charAt(i), 10);\r\n\t\t\t\t\tif (shouldDouble) {\r\n\t\t\t\t\t\tdigit *= 2;\r\n\t\t\t\t\t\tif (digit > 9) {\r\n\t\t\t\t\t\t\tdigit -= 9;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tsum += digit;\r\n\t\t\t\t\tshouldDouble = !shouldDouble;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// 如果和能被10整除,卡号有效\r\n\t\t\t\treturn (sum % 10) === 0;\r\n\t\t\t},\r\n\t\t\tisValidID(id) {\r\n\t\t\t\tconst pattern = /^[1-9]\\d{5}(18|19|20|21|22)?\\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])\\d{3}(\\d|[Xx])$/;\r\n\t\t\t\treturn pattern.test(id);\r\n\t\t\t},\r\n\t\t\taddBank() {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tif (!this.form.card_name || !this.form.cert_id || !this.form.card_id || !this.form.tel_no) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '请输入完整信息'\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\tif (!this.isValidPhoneNumber(_this.form.tel_no)) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '手机号有误!'\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\tif (!this.isValidCardNumber(_this.form.card_id)) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '银行卡号有误!'\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\tif (!this.isValidID(_this.form.cert_id)) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '身份证有误!'\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\tthis.$request('/hf-settle-account-member', 'POST', this.form).then(res => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '添加成功'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tuni.navigateBack({\r\n\t\t\t\t\t\tdelta: 1 // 默认值是1,表示返回的页面层数\r\n\t\t\t\t\t});\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tpadding-top: 50rpx;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.formModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 10rpx;\r\n\r\n\t\t.evaluationTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.evaluationInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 15rpx 30rpx;\r\n\t\t\tbackground-color: #F6F7F8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 60rpx;\r\n\t\t\tline-height: 40rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\t}\r\n\r\n\t.bottomModel {\r\n\t\twidth: 100%;\r\n\t\theight: 170rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\tleft: 0;\r\n\r\n\t\t.addBankCard {\r\n\t\t\twidth: calc(100% - 100rpx);\r\n\t\t\tmargin: 30rpx 50rpx;\r\n\t\t\tmargin-bottom: 50rpx;\r\n\t\t\theight: 90rpx;\r\n\t\t\tcolor: #ffffff;\r\n\t\t\ttext-align: center;\r\n\t\t\tletter-spacing: 5rpx;\r\n\t\t\tline-height: 90rpx;\r\n\t\t\tfont-size: 33rpx;\r\n\t\t\tbackground-color: #D3195E;\r\n\t\t\tborder-radius: 90rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797243\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/editMyinfo/editMyinfo.vue?bf3f","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/editMyinfo/editMyinfo.vue?64cb","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/editMyinfo/editMyinfo.vue?ce60","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/editMyinfo/editMyinfo.vue?e582","uni-app:///pageSub-pc/pages/editMyinfo/editMyinfo.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/editMyinfo/editMyinfo.vue?4ca5","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/editMyinfo/editMyinfo.vue?490b"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","userInfo","fileList","nickname","phone","baseImg","onLoad","methods","getUserInfo","console","uni","icon","title","afterRead","lists","fileListLen","item","status","message","i","result","url","uploadFilePromise","filePath","name","formData","file_obj","success","setTimeout","resolve","changeUserName","updateInfoimg","avatar","type","iconUrl"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,mBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAmI;AACnI;AAC8D;AACL;AACsC;;;AAG/F;AACgM;AAChM,gBAAgB,yMAAU;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,+QAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;;;;;;;;;;;;;;AC1DA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC2B/vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;QACA;QACA;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAC;MAAA;MAAA;QAAA;QAAA;UAAA;YAAA;cAAA;gBACA;gBACAC;gBACAC;gBACAD;kBACA,qDACAE;oBACAC;oBACAC;kBAAA,GACA;gBACA;gBACAC;cAAA;gBAAA;kBAAA;kBAAA;gBAAA;gBAAA;gBAAA,OACA;cAAA;gBAAAC;gBACAJ;gBACA;kBACAC;kBACAC;kBACAG;gBACA;gBACAN;cAAA;gBARAI;gBAAA;gBAAA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IAUA;IACAG;MAAA;MACA;QACA;UACAD;UAAA;UACAE;UACAC;UACAC;YACAC;UACA;UACAC;YACAC;cACA;cACAC;YACA;UACA;QACA;MACA;IACA;IACA;IACAC;MACA;QACA;MACA;IACA;IACAC;MAAA;MACAtB;MACA;QACAe;QACAQ;MACA;QACA;UACAC;UACAf;UACAgB;QACA;QACA;QACA;MACA;QACAxB;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC5HA;AAAA;AAAA;AAAA;AAA05C,CAAgB,u3CAAG,EAAC,C;;;;;;;;;;;ACA96C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/editMyinfo/editMyinfo.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/editMyinfo/editMyinfo.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./editMyinfo.vue?vue&type=template&id=28c21df2&scoped=true&\"\nvar renderjs\nimport script from \"./editMyinfo.vue?vue&type=script&lang=js&\"\nexport * from \"./editMyinfo.vue?vue&type=script&lang=js&\"\nimport style0 from \"./editMyinfo.vue?vue&type=style&index=0&id=28c21df2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"28c21df2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/editMyinfo/editMyinfo.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./editMyinfo.vue?vue&type=template&id=28c21df2&scoped=true&\"","var components\ntry {\n components = {\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.vue\"\n )\n },\n uCellGroup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell-group/u-cell-group\" */ \"uview-ui/components/u-cell-group/u-cell-group.vue\"\n )\n },\n uCell: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell/u-cell\" */ \"uview-ui/components/u-cell/u-cell.vue\"\n )\n },\n uUpload: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-upload/u-upload\" */ \"uview-ui/components/u-upload/u-upload.vue\"\n )\n },\n \"u-Input\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--input/u--input\" */ \"uview-ui/components/u--input/u--input.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./editMyinfo.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./editMyinfo.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-gap height=\"30\" bgColor=\"#F7F8FA\"></u-gap>\r\n\t\t<view class=\"myTab\">\r\n\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t<u-cell title=\"头像\" value=\"新版本\" :isLink=\"true\">\r\n\t\t\t\t\t<view class=\"userImg\" slot=\"value\">\r\n\t\t\t\t\t\t<u-upload :fileList=\"fileList\" @afterRead=\"afterRead\" name=\"\" multiple :maxCount=\"1\" width=\"36\"\r\n\t\t\t\t\t\t\theight=\"36\">\r\n\t\t\t\t\t\t\t<image :src=\"baseImg\" mode=\"widthFix\" style=\"width: 72rpx;height: 72rpx;\"></image>\r\n\t\t\t\t\t\t</u-upload>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</u-cell>\r\n\t\t\t\t<u-cell title=\"昵称\" :isLink=\"true\">\r\n\t\t\t\t\t<view class=\"nickName\" slot=\"value\">\r\n\t\t\t\t\t\t<u--input placeholder=\"请输入内容\" inputAlign=\"right\" @blur=\"changeUserName\" border=\"none\"\r\n\t\t\t\t\t\t\tv-model=\"nickname\"></u--input>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</u-cell>\r\n\t\t\t\t<u-cell title=\"手机号\" :value=\"phone\" :border=\"false\" :isLink=\"true\"></u-cell>\r\n\t\t\t</u-cell-group>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tuserInfo: null,\r\n\t\t\t\tfileList: [],\r\n\t\t\t\tnickname: '',\r\n\t\t\t\tphone: '',\r\n\t\t\t\tbaseImg: 'http://amy.yyinhong.cn/uploads/wximg/pc_wdhy.png'\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.getUserInfo()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tthis.phone = res.data.phone;\r\n\t\t\t\t\tthis.nickname = res.data.nickname;\r\n\t\t\t\t\tthis.baseImg = res.data.avatar;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tasync afterRead(event) {\r\n\t\t\t\t// 当设置 multiple 为 true 时, file 为数组格式,否则为对象格式\r\n\t\t\t\tlet lists = [].concat(event.file)\r\n\t\t\t\tlet fileListLen = this.fileList.length\r\n\t\t\t\tlists.map((item) => {\r\n\t\t\t\t\tthis.fileList.push({\r\n\t\t\t\t\t\t...item,\r\n\t\t\t\t\t\tstatus: 'uploading',\r\n\t\t\t\t\t\tmessage: '上传中'\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\tfor (let i = 0; i < lists.length; i++) {\r\n\t\t\t\t\tconst result = await this.uploadFilePromise(lists[i].url)\r\n\t\t\t\t\tlet item = this.fileList[fileListLen]\r\n\t\t\t\t\tthis.fileList.splice(fileListLen, 1, Object.assign(item, {\r\n\t\t\t\t\t\tstatus: 'success',\r\n\t\t\t\t\t\tmessage: '',\r\n\t\t\t\t\t\turl: result\r\n\t\t\t\t\t}))\r\n\t\t\t\t\tfileListLen++\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tuploadFilePromise(url) {\r\n\t\t\t\treturn new Promise((resolve, reject) => {\r\n\t\t\t\t\tlet a = uni.uploadFile({\r\n\t\t\t\t\t\turl: this.$common.BASE_URL + '/upload-file', // 仅为示例,非真实的接口地址\r\n\t\t\t\t\t\tfilePath: url,\r\n\t\t\t\t\t\tname: 'file_obj',\r\n\t\t\t\t\t\tformData: {\r\n\t\t\t\t\t\t\tfile_obj: url\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\t\tthis.updateInfoimg(JSON.parse(res.data).data)\r\n\t\t\t\t\t\t\t\tresolve(res.data.data)\r\n\t\t\t\t\t\t\t}, 1000)\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\tchangeUserName() {\r\n\t\t\t\tif (this.userInfo.nickname != this.nickname) {\r\n\t\t\t\t\tthis.updateInfoimg(this.userInfo.avatar)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tupdateInfoimg(e) {\r\n\t\t\t\tconsole.log(e)\r\n\t\t\t\tthis.$request('/edit-user', 'POST', {\r\n\t\t\t\t\tname: this.nickname,\r\n\t\t\t\t\tavatar: e\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"修改个人信息成功\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.fileList = [];\r\n\t\t\t\t\tthis.getUserInfo()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: #F7F8FA;\r\n\t}\r\n\r\n\t.myTab {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmin-height: 104rpx;\r\n\t\tmargin: 0 40rpx;\r\n\t\tpadding: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t}\r\n\r\n\t.nickName {\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./editMyinfo.vue?vue&type=style&index=0&id=28c21df2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./editMyinfo.vue?vue&type=style&index=0&id=28c21df2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841099\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/editMyinfo/editMyinfo.vue?bf3f","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/editMyinfo/editMyinfo.vue?64cb","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/editMyinfo/editMyinfo.vue?ce60","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/editMyinfo/editMyinfo.vue?e582","uni-app:///pageSub-pc/pages/editMyinfo/editMyinfo.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/editMyinfo/editMyinfo.vue?4ca5","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/editMyinfo/editMyinfo.vue?490b"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","userInfo","fileList","nickname","phone","baseImg","onLoad","methods","getUserInfo","console","uni","icon","title","afterRead","lists","fileListLen","item","status","message","i","result","url","uploadFilePromise","filePath","name","formData","file_obj","success","setTimeout","resolve","changeUserName","updateInfoimg","avatar","type","iconUrl"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,mBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAmI;AACnI;AAC8D;AACL;AACsC;;;AAG/F;AACgM;AAChM,gBAAgB,yMAAU;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,+QAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;;;;;;;;;;;;;;AC1DA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC2B/vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;QACA;QACA;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAC;MAAA;MAAA;QAAA;QAAA;UAAA;YAAA;cAAA;gBACA;gBACAC;gBACAC;gBACAD;kBACA,qDACAE;oBACAC;oBACAC;kBAAA,GACA;gBACA;gBACAC;cAAA;gBAAA;kBAAA;kBAAA;gBAAA;gBAAA;gBAAA,OACA;cAAA;gBAAAC;gBACAJ;gBACA;kBACAC;kBACAC;kBACAG;gBACA;gBACAN;cAAA;gBARAI;gBAAA;gBAAA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IAUA;IACAG;MAAA;MACA;QACA;UACAD;UAAA;UACAE;UACAC;UACAC;YACAC;UACA;UACAC;YACAC;cACA;cACAC;YACA;UACA;QACA;MACA;IACA;IACA;IACAC;MACA;QACA;MACA;IACA;IACAC;MAAA;MACAtB;MACA;QACAe;QACAQ;MACA;QACA;UACAC;UACAf;UACAgB;QACA;QACA;QACA;MACA;QACAxB;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC5HA;AAAA;AAAA;AAAA;AAA05C,CAAgB,u3CAAG,EAAC,C;;;;;;;;;;;ACA96C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/editMyinfo/editMyinfo.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/editMyinfo/editMyinfo.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./editMyinfo.vue?vue&type=template&id=28c21df2&scoped=true&\"\nvar renderjs\nimport script from \"./editMyinfo.vue?vue&type=script&lang=js&\"\nexport * from \"./editMyinfo.vue?vue&type=script&lang=js&\"\nimport style0 from \"./editMyinfo.vue?vue&type=style&index=0&id=28c21df2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"28c21df2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/editMyinfo/editMyinfo.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./editMyinfo.vue?vue&type=template&id=28c21df2&scoped=true&\"","var components\ntry {\n components = {\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.vue\"\n )\n },\n uCellGroup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell-group/u-cell-group\" */ \"uview-ui/components/u-cell-group/u-cell-group.vue\"\n )\n },\n uCell: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell/u-cell\" */ \"uview-ui/components/u-cell/u-cell.vue\"\n )\n },\n uUpload: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-upload/u-upload\" */ \"uview-ui/components/u-upload/u-upload.vue\"\n )\n },\n \"u-Input\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--input/u--input\" */ \"uview-ui/components/u--input/u--input.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./editMyinfo.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./editMyinfo.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-gap height=\"30\" bgColor=\"#F7F8FA\"></u-gap>\r\n\t\t<view class=\"myTab\">\r\n\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t<u-cell title=\"头像\" value=\"新版本\" :isLink=\"true\">\r\n\t\t\t\t\t<view class=\"userImg\" slot=\"value\">\r\n\t\t\t\t\t\t<u-upload :fileList=\"fileList\" @afterRead=\"afterRead\" name=\"\" multiple :maxCount=\"1\" width=\"36\"\r\n\t\t\t\t\t\t\theight=\"36\">\r\n\t\t\t\t\t\t\t<image :src=\"baseImg\" mode=\"widthFix\" style=\"width: 72rpx;height: 72rpx;\"></image>\r\n\t\t\t\t\t\t</u-upload>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</u-cell>\r\n\t\t\t\t<u-cell title=\"昵称\" :isLink=\"true\">\r\n\t\t\t\t\t<view class=\"nickName\" slot=\"value\">\r\n\t\t\t\t\t\t<u--input placeholder=\"请输入内容\" inputAlign=\"right\" @blur=\"changeUserName\" border=\"none\"\r\n\t\t\t\t\t\t\tv-model=\"nickname\"></u--input>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</u-cell>\r\n\t\t\t\t<u-cell title=\"手机号\" :value=\"phone\" :border=\"false\" :isLink=\"true\"></u-cell>\r\n\t\t\t</u-cell-group>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tuserInfo: null,\r\n\t\t\t\tfileList: [],\r\n\t\t\t\tnickname: '',\r\n\t\t\t\tphone: '',\r\n\t\t\t\tbaseImg: 'http://amy.yyinhong.cn/uploads/wximg/pc_wdhy.png'\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.getUserInfo()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tthis.phone = res.data.phone;\r\n\t\t\t\t\tthis.nickname = res.data.nickname;\r\n\t\t\t\t\tthis.baseImg = res.data.avatar;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tasync afterRead(event) {\r\n\t\t\t\t// 当设置 multiple 为 true 时, file 为数组格式,否则为对象格式\r\n\t\t\t\tlet lists = [].concat(event.file)\r\n\t\t\t\tlet fileListLen = this.fileList.length\r\n\t\t\t\tlists.map((item) => {\r\n\t\t\t\t\tthis.fileList.push({\r\n\t\t\t\t\t\t...item,\r\n\t\t\t\t\t\tstatus: 'uploading',\r\n\t\t\t\t\t\tmessage: '上传中'\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\tfor (let i = 0; i < lists.length; i++) {\r\n\t\t\t\t\tconst result = await this.uploadFilePromise(lists[i].url)\r\n\t\t\t\t\tlet item = this.fileList[fileListLen]\r\n\t\t\t\t\tthis.fileList.splice(fileListLen, 1, Object.assign(item, {\r\n\t\t\t\t\t\tstatus: 'success',\r\n\t\t\t\t\t\tmessage: '',\r\n\t\t\t\t\t\turl: result\r\n\t\t\t\t\t}))\r\n\t\t\t\t\tfileListLen++\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tuploadFilePromise(url) {\r\n\t\t\t\treturn new Promise((resolve, reject) => {\r\n\t\t\t\t\tlet a = uni.uploadFile({\r\n\t\t\t\t\t\turl: this.$common.BASE_URL + '/upload-file', // 仅为示例,非真实的接口地址\r\n\t\t\t\t\t\tfilePath: url,\r\n\t\t\t\t\t\tname: 'file_obj',\r\n\t\t\t\t\t\tformData: {\r\n\t\t\t\t\t\t\tfile_obj: url\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\t\tthis.updateInfoimg(JSON.parse(res.data).data)\r\n\t\t\t\t\t\t\t\tresolve(res.data.data)\r\n\t\t\t\t\t\t\t}, 1000)\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\tchangeUserName() {\r\n\t\t\t\tif (this.userInfo.nickname != this.nickname) {\r\n\t\t\t\t\tthis.updateInfoimg(this.userInfo.avatar)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tupdateInfoimg(e) {\r\n\t\t\t\tconsole.log(e)\r\n\t\t\t\tthis.$request('/edit-user', 'POST', {\r\n\t\t\t\t\tname: this.nickname,\r\n\t\t\t\t\tavatar: e\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"修改个人信息成功\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.fileList = [];\r\n\t\t\t\t\tthis.getUserInfo()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: #F7F8FA;\r\n\t}\r\n\r\n\t.myTab {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmin-height: 104rpx;\r\n\t\tmargin: 0 40rpx;\r\n\t\tpadding: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t}\r\n\r\n\t.nickName {\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./editMyinfo.vue?vue&type=style&index=0&id=28c21df2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./editMyinfo.vue?vue&type=style&index=0&id=28c21df2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797130\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myBalance/myBalance.vue?ddc0","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myBalance/myBalance.vue?23fe","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myBalance/myBalance.vue?2ddd","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myBalance/myBalance.vue?46a5","uni-app:///pageSub-pc/pages/myBalance/myBalance.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myBalance/myBalance.vue?506c","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myBalance/myBalance.vue?4630"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","tabActive","userInfo","pageNum","onShow","methods","getUserInfo","console","uni","icon","title","scrolltolower","changemyBalanceTab","applyWithdrawal","url","getBalanceList","getWithdrawalList","type","page"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,kBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsH;AACtH;AAC6D;AACL;AACc;;;AAGtE;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACzDA;AAAA;AAAA;AAAA;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCuE9vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACAJ;MACA;MACA;QACA;MACA;QACA;MACA;QACA;MACA;IACA;IACAK;MACA;MACA;MACA;MACA;QACA;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACAL;QACAM;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAR;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAM;MAAA;MACA;QACAC;QACAC;MACA;QACAX;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7JA;AAAA;AAAA;AAAA;AAAi4C,CAAgB,81CAAG,EAAC,C;;;;;;;;;;;ACAr5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/myBalance/myBalance.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/myBalance/myBalance.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./myBalance.vue?vue&type=template&id=5ff66494&\"\nvar renderjs\nimport script from \"./myBalance.vue?vue&type=script&lang=js&\"\nexport * from \"./myBalance.vue?vue&type=script&lang=js&\"\nimport style0 from \"./myBalance.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 = \"pageSub-pc/pages/myBalance/myBalance.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myBalance.vue?vue&type=template&id=5ff66494&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 g0 = _vm.pageList.length\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myBalance.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myBalance.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<view class=\"myBalance\">\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{userInfo.balance}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t总积分\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{userInfo.frozen_balance}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t冻结中\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{userInfo.thawing_balance}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t解冻中\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\t<!-- <view class=\"withdrawalBtn\" @click=\"applyWithdrawal\">\r\n\t\t\t\t申请提现\r\n\t\t\t</view> -->\r\n\t\t\t<view class=\"pageList\">\r\n\t\t\t\t<!-- \t\t<view class=\"myBalanceTabList\">\r\n\t\t\t\t\t<view class=\"myBalanceTab\" :class=\"[tabActive === 0 ? 'active' : '']\"\r\n\t\t\t\t\t\t@click=\"changemyBalanceTab(0)\">\r\n\t\t\t\t\t\t直推明细\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTab\" :class=\"[tabActive === 1 ? 'active' : '']\"\r\n\t\t\t\t\t\t@click=\"changemyBalanceTab(1)\">\r\n\t\t\t\t\t\t间推明细\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view> -->\r\n\r\n\t\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"myBalanceInit\">\r\n\t\t\t\t\t\t<view class=\"myBalanceInitInfo\">\r\n\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoTop\">\r\n\t\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoTop-name\">\r\n\t\t\t\t\t\t\t\t\t{{item.source}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoTop-num\">\r\n\t\t\t\t\t\t\t\t\t{{item.change_type?\"+\":\"-\"}}{{item.point_amount}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoBottom\">\r\n\t\t\t\t\t\t\t\t{{item.created_at}}\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</u-list-item>\r\n\t\t\t\t<u-empty :show=\"pageList.length == 0\" mode=\"history\"\r\n\t\t\t\t\ticon=\"http://cdn.uviewui.com/uview/empty/history.png\"></u-empty>\r\n\r\n\t\t\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t\t</view>\r\n\t\t</u-list>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\ttabActive: 0,\r\n\t\t\t\tuserInfo: {},\r\n\t\t\t\tpageNum: 1,\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getUserInfo();\r\n\t\t\tthis.pageList = [];\r\n\t\t\tthis.pageNum = 1;\r\n\t\t\tthis.tabActive = 0;\r\n\t\t\tthis.getBalanceList(1);\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tconsole.log('+10')\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tif (this.tabActive == 0) {\r\n\t\t\t\t\tthis.getBalanceList(1);\r\n\t\t\t\t} else if (this.tabActive == 1) {\r\n\t\t\t\t\tthis.getBalanceList(2);\r\n\t\t\t\t} else if (this.tabActive == 2) {\r\n\t\t\t\t\tthis.getWithdrawalList();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tchangemyBalanceTab(e) {\r\n\t\t\t\tthis.tabActive = e;\r\n\t\t\t\tthis.pageList = [];\r\n\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\tif (e == 0) {\r\n\t\t\t\t\tthis.getBalanceList(1);\r\n\t\t\t\t} else if (e == 1) {\r\n\t\t\t\t\tthis.getBalanceList(2);\r\n\t\t\t\t} else if (e == 2) {\r\n\t\t\t\t\tthis.getWithdrawalList();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//申请提现\r\n\t\t\tapplyWithdrawal() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/withdrawal/withdrawal'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//获取直推/间推明细\r\n\t\t\tgetBalanceList(e) {\r\n\t\t\t\tthis.$request('/get-user-point-list', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgetWithdrawalList() {\r\n\t\t\t\tthis.$request('/income-list', 'GET', {\r\n\t\t\t\t\ttype: '1',\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #ffffff, #ffffff);\r\n\t}\r\n\r\n\t.myBalance {\r\n\t\twidth: 100%;\r\n\t\theight: 126rpx;\r\n\t\tpadding-top: 78rpx;\r\n\t\ttext-align: center;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tpadding-bottom: 30rpx;\r\n\r\n\t\t.myBalanceTopModel {\r\n\t\t\twidth: calc(100% / 3);\r\n\r\n\t\t\t.myBalanceNum {\r\n\t\t\t\tline-height: 88rpx;\r\n\t\t\t\tfont-size: 56rpx;\r\n\t\t\t\tcolor: #D3195E;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.myBalanceTitle {\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.withdrawalBtn {\r\n\t\twidth: 168rpx;\r\n\t\theight: 64rpx;\r\n\t\tmargin: 60rpx auto;\r\n\t\tborder-radius: 64rpx;\r\n\t\tcolor: #D3195E;\r\n\t\tfont-size: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tline-height: 64rpx;\r\n\t}\r\n\r\n\t.pageList {\r\n\t\twidth: 100%;\r\n\t\tpadding-top: 40rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 40rpx 40rpx 0 0;\r\n\t}\r\n\r\n\t.myBalanceTabList {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tpadding: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\r\n\t\t.myBalanceTab {\r\n\t\t\twidth: 180rpx;\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t}\r\n\r\n\t\t.myBalanceTab.active {\r\n\t\t\tcolor: #333333;\r\n\t\t\tfont-weight: 600;\r\n\t\t}\r\n\t}\r\n\r\n\t.myBalanceInit {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tpadding: 20rpx 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 24rpx;\r\n\t\tmargin-bottom: 30rpx;\r\n\r\n\t\t.myBalanceImg {\r\n\t\t\theight: 92rpx;\r\n\t\t\twidth: 92rpx;\r\n\t\t\tbackground-color: #666666;\r\n\t\t\tborder-radius: 92rpx;\r\n\t\t}\r\n\r\n\t\t.myBalanceInitInfo {\r\n\t\t\tflex: 1;\r\n\t\t\theight: 92rpx;\r\n\r\n\t\t\t.myBalanceInitInfoTop {\r\n\t\t\t\theight: 54rpx;\r\n\t\t\t\tline-height: 54rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.myBalanceInitInfoTop-name {\r\n\t\t\t\t\twidth: 40%;\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.myBalanceInitInfoTop-num {\r\n\t\t\t\t\twidth: 60%;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row-reverse;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.myBalanceInitInfoBottom {\r\n\t\t\t\theight: 38rpx;\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.initDataActive {\r\n\t\tcolor: #F6588D;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myBalance.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myBalance.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841263\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myBalance/myBalance.vue?ddc0","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myBalance/myBalance.vue?23fe","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myBalance/myBalance.vue?2ddd","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myBalance/myBalance.vue?46a5","uni-app:///pageSub-pc/pages/myBalance/myBalance.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myBalance/myBalance.vue?506c","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myBalance/myBalance.vue?4630"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","tabActive","userInfo","pageNum","onShow","methods","getUserInfo","console","uni","icon","title","scrolltolower","changemyBalanceTab","applyWithdrawal","url","getBalanceList","getWithdrawalList","type","page"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,kBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsH;AACtH;AAC6D;AACL;AACc;;;AAGtE;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACzDA;AAAA;AAAA;AAAA;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCuE9vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACAJ;MACA;MACA;QACA;MACA;QACA;MACA;QACA;MACA;IACA;IACAK;MACA;MACA;MACA;MACA;QACA;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACAL;QACAM;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAR;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAM;MAAA;MACA;QACAC;QACAC;MACA;QACAX;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7JA;AAAA;AAAA;AAAA;AAAi4C,CAAgB,81CAAG,EAAC,C;;;;;;;;;;;ACAr5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/myBalance/myBalance.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/myBalance/myBalance.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./myBalance.vue?vue&type=template&id=5ff66494&\"\nvar renderjs\nimport script from \"./myBalance.vue?vue&type=script&lang=js&\"\nexport * from \"./myBalance.vue?vue&type=script&lang=js&\"\nimport style0 from \"./myBalance.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 = \"pageSub-pc/pages/myBalance/myBalance.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myBalance.vue?vue&type=template&id=5ff66494&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 g0 = _vm.pageList.length\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myBalance.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myBalance.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<view class=\"myBalance\">\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{userInfo.balance}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t总积分\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{userInfo.frozen_balance}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t冻结中\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{userInfo.thawing_balance}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t解冻中\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\t<!-- <view class=\"withdrawalBtn\" @click=\"applyWithdrawal\">\r\n\t\t\t\t申请提现\r\n\t\t\t</view> -->\r\n\t\t\t<view class=\"pageList\">\r\n\t\t\t\t<!-- \t\t<view class=\"myBalanceTabList\">\r\n\t\t\t\t\t<view class=\"myBalanceTab\" :class=\"[tabActive === 0 ? 'active' : '']\"\r\n\t\t\t\t\t\t@click=\"changemyBalanceTab(0)\">\r\n\t\t\t\t\t\t直推明细\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTab\" :class=\"[tabActive === 1 ? 'active' : '']\"\r\n\t\t\t\t\t\t@click=\"changemyBalanceTab(1)\">\r\n\t\t\t\t\t\t间推明细\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view> -->\r\n\r\n\t\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"myBalanceInit\">\r\n\t\t\t\t\t\t<view class=\"myBalanceInitInfo\">\r\n\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoTop\">\r\n\t\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoTop-name\">\r\n\t\t\t\t\t\t\t\t\t{{item.source}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoTop-num\">\r\n\t\t\t\t\t\t\t\t\t{{item.change_type?\"+\":\"-\"}}{{item.point_amount}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoBottom\">\r\n\t\t\t\t\t\t\t\t{{item.created_at}}\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</u-list-item>\r\n\t\t\t\t<u-empty :show=\"pageList.length == 0\" mode=\"history\"\r\n\t\t\t\t\ticon=\"http://cdn.uviewui.com/uview/empty/history.png\"></u-empty>\r\n\r\n\t\t\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t\t</view>\r\n\t\t</u-list>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\ttabActive: 0,\r\n\t\t\t\tuserInfo: {},\r\n\t\t\t\tpageNum: 1,\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getUserInfo();\r\n\t\t\tthis.pageList = [];\r\n\t\t\tthis.pageNum = 1;\r\n\t\t\tthis.tabActive = 0;\r\n\t\t\tthis.getBalanceList(1);\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tconsole.log('+10')\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tif (this.tabActive == 0) {\r\n\t\t\t\t\tthis.getBalanceList(1);\r\n\t\t\t\t} else if (this.tabActive == 1) {\r\n\t\t\t\t\tthis.getBalanceList(2);\r\n\t\t\t\t} else if (this.tabActive == 2) {\r\n\t\t\t\t\tthis.getWithdrawalList();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tchangemyBalanceTab(e) {\r\n\t\t\t\tthis.tabActive = e;\r\n\t\t\t\tthis.pageList = [];\r\n\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\tif (e == 0) {\r\n\t\t\t\t\tthis.getBalanceList(1);\r\n\t\t\t\t} else if (e == 1) {\r\n\t\t\t\t\tthis.getBalanceList(2);\r\n\t\t\t\t} else if (e == 2) {\r\n\t\t\t\t\tthis.getWithdrawalList();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//申请提现\r\n\t\t\tapplyWithdrawal() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/withdrawal/withdrawal'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//获取直推/间推明细\r\n\t\t\tgetBalanceList(e) {\r\n\t\t\t\tthis.$request('/get-user-point-list', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgetWithdrawalList() {\r\n\t\t\t\tthis.$request('/income-list', 'GET', {\r\n\t\t\t\t\ttype: '1',\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #ffffff, #ffffff);\r\n\t}\r\n\r\n\t.myBalance {\r\n\t\twidth: 100%;\r\n\t\theight: 126rpx;\r\n\t\tpadding-top: 78rpx;\r\n\t\ttext-align: center;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tpadding-bottom: 30rpx;\r\n\r\n\t\t.myBalanceTopModel {\r\n\t\t\twidth: calc(100% / 3);\r\n\r\n\t\t\t.myBalanceNum {\r\n\t\t\t\tline-height: 88rpx;\r\n\t\t\t\tfont-size: 56rpx;\r\n\t\t\t\tcolor: #D3195E;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.myBalanceTitle {\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.withdrawalBtn {\r\n\t\twidth: 168rpx;\r\n\t\theight: 64rpx;\r\n\t\tmargin: 60rpx auto;\r\n\t\tborder-radius: 64rpx;\r\n\t\tcolor: #D3195E;\r\n\t\tfont-size: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tline-height: 64rpx;\r\n\t}\r\n\r\n\t.pageList {\r\n\t\twidth: 100%;\r\n\t\tpadding-top: 40rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 40rpx 40rpx 0 0;\r\n\t}\r\n\r\n\t.myBalanceTabList {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tpadding: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\r\n\t\t.myBalanceTab {\r\n\t\t\twidth: 180rpx;\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t}\r\n\r\n\t\t.myBalanceTab.active {\r\n\t\t\tcolor: #333333;\r\n\t\t\tfont-weight: 600;\r\n\t\t}\r\n\t}\r\n\r\n\t.myBalanceInit {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tpadding: 20rpx 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 24rpx;\r\n\t\tmargin-bottom: 30rpx;\r\n\r\n\t\t.myBalanceImg {\r\n\t\t\theight: 92rpx;\r\n\t\t\twidth: 92rpx;\r\n\t\t\tbackground-color: #666666;\r\n\t\t\tborder-radius: 92rpx;\r\n\t\t}\r\n\r\n\t\t.myBalanceInitInfo {\r\n\t\t\tflex: 1;\r\n\t\t\theight: 92rpx;\r\n\r\n\t\t\t.myBalanceInitInfoTop {\r\n\t\t\t\theight: 54rpx;\r\n\t\t\t\tline-height: 54rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.myBalanceInitInfoTop-name {\r\n\t\t\t\t\twidth: 40%;\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.myBalanceInitInfoTop-num {\r\n\t\t\t\t\twidth: 60%;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row-reverse;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.myBalanceInitInfoBottom {\r\n\t\t\t\theight: 38rpx;\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.initDataActive {\r\n\t\tcolor: #F6588D;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myBalance.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myBalance.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797302\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myCollection/myCollection.vue?8703","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myCollection/myCollection.vue?3428","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myCollection/myCollection.vue?9e8a","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myCollection/myCollection.vue?95ab","uni-app:///pageSub-pc/pages/myCollection/myCollection.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myCollection/myCollection.vue?a5ba","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myCollection/myCollection.vue?f992"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","pageNum","onLoad","methods","scrolltolower","getCollectionList","page","console","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,qBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;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;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACzFA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCwDjwB;EACAC;IACA;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACAC;QACA;MACA;QACAC;UAEAC;UAEAC;QAEA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACzFA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/myCollection/myCollection.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/myCollection/myCollection.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./myCollection.vue?vue&type=template&id=1e4af772&scoped=true&\"\nvar renderjs\nimport script from \"./myCollection.vue?vue&type=script&lang=js&\"\nexport * from \"./myCollection.vue?vue&type=script&lang=js&\"\nimport style0 from \"./myCollection.vue?vue&type=style&index=0&id=1e4af772&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"1e4af772\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/myCollection/myCollection.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myCollection.vue?vue&type=template&id=1e4af772&scoped=true&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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.pageList, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g0 =\n item.tags.field5 &&\n item.tags.field5 != \"\" &&\n item.tags.field6 &&\n item.tags.field6 != \"\"\n ? item.tags.field5.substring(0, 4)\n : null\n var g1 =\n item.tags.field5 &&\n item.tags.field5 != \"\" &&\n item.tags.field6 &&\n item.tags.field6 != \"\"\n ? item.tags.field6.substring(0, 2)\n : null\n return {\n $orig: $orig,\n g0: g0,\n g1: g1,\n }\n })\n var g2 = _vm.pageList.length\n if (!_vm._isMounted) {\n _vm.e0 = function ($event, item) {\n var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n _temp2 = _temp.eventParams || _temp[\"event-params\"],\n item = _temp2.item\n var _temp, _temp2\n return _vm.$utils.goProductDetails(item.goods_id)\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n l0: l0,\n g2: g2,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myCollection.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myCollection.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t<view class=\"productModel\" @click=\"$utils.goProductDetails(item.goods_id)\">\r\n\t\t\t\t\t<view class=\"productImg\">\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"item.cover_img\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"pruductInfo\">\r\n\t\t\t\t\t\t<view class=\"productName\">\r\n\t\t\t\t\t\t\t<span class=\"certifiedIcon\"\r\n\t\t\t\t\t\t\t\tv-show=\"item.tags.field1 && item.tags.field1 != ''\">{{item.tags.field1}}</span>\r\n\t\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"productEvaluate\">\r\n\t\t\t\t\t\t\t<span v-show=\"item.tags.field2 && item.tags.field2 != ''\">{{item.tags.field2}}</span>\r\n\t\t\t\t\t\t\t<span v-show=\"item.tags.field3 && item.tags.field3 != ''\"\r\n\t\t\t\t\t\t\t\tstyle=\"margin-left: 5px;\">{{item.tags.field3}}</span>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"productPrice\">\r\n\t\t\t\t\t\t\t<span class=\"productPriceIcon\">¥</span>{{item.dg_price}} <span\r\n\t\t\t\t\t\t\t\tstyle=\"text-decoration-line: line-through;font-size: 12px;margin-left: 10px;color: #999999;\">零售价\r\n\t\t\t\t\t\t\t\t¥{{item.market_price}}</span><span class=\"productByeNum\" style=\"margin-left: 10rpx;\"\r\n\t\t\t\t\t\t\t\tv-show=\"item.tags.field4 && item.tags.field4 != ''\">{{item.tags.field4}}</span>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"productTagList\">\r\n\t\t\t\t\t\t\t<view class=\"productTag\"\r\n\t\t\t\t\t\t\t\tstyle=\"background-image: url('http://amy.yyinhong.cn/uploads/wximg/sptop.png');background-repeat: no-repeat;background-size: 100% 100%;background-position: 0 0;color: #ffffff;border: none;padding: 0 2px\"\r\n\t\t\t\t\t\t\t\tv-if=\"item.tags.field5 && item.tags.field5 != ''&&item.tags.field6 && item.tags.field6 != ''\">\r\n\t\t\t\t\t\t\t\t<span style=\"margin-left: 5px;\"></span>{{item.tags.field5.substring(0, 4)}}<span\r\n\t\t\t\t\t\t\t\t\tstyle=\"margin-left: 15px;\"></span> {{item.tags.field6.substring(0, 2)}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"productTag\" v-show=\"item.tags.field7 && item.tags.field7 != ''\">\r\n\t\t\t\t\t\t\t\t{{item.tags.field7}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"productTag\" v-show=\"item.tags.field8 && item.tags.field8 != ''\">\r\n\t\t\t\t\t\t\t\t{{item.tags.field8}}\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=\"pruductfrom\"\r\n\t\t\t\t\t\t\tv-if=\"item.tags.field9 && item.tags.field9 != '' && item.tags.field10\">\r\n\t\t\t\t\t\t\t<span class=\"pruductfromLeft\">{{item.tags.field9}}</span>\r\n\t\t\t\t\t\t\t<view class=\"pruductfromRight\">\r\n\t\t\t\t\t\t\t\t{{item.tags.field10}}\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</view>\r\n\t\t\t</u-list-item>\r\n\t\t</u-list>\r\n\t\t<u-empty :show=\"pageList.length == 0\" mode=\"list\" icon=\"http://cdn.uviewui.com/uview/empty/list.png\"></u-empty>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tpageNum: 1\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.getCollectionList();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tthis.getCollectionList();\r\n\t\t\t},\r\n\t\t\t//获取我的收藏\r\n\t\t\tgetCollectionList() {\r\n\t\t\t\tthis.$request('/get-collect-list', 'GET', {\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\tbackground: #ffffff;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myCollection.vue?vue&type=style&index=0&id=1e4af772&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myCollection.vue?vue&type=style&index=0&id=1e4af772&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841077\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myCollection/myCollection.vue?8703","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myCollection/myCollection.vue?3428","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myCollection/myCollection.vue?9e8a","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myCollection/myCollection.vue?95ab","uni-app:///pageSub-pc/pages/myCollection/myCollection.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myCollection/myCollection.vue?a5ba","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myCollection/myCollection.vue?f992"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","pageNum","onLoad","methods","scrolltolower","getCollectionList","page","console","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,qBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;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;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACzFA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCwDjwB;EACAC;IACA;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACAC;QACA;MACA;QACAC;UAEAC;UAEAC;QAEA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACzFA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/myCollection/myCollection.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/myCollection/myCollection.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./myCollection.vue?vue&type=template&id=1e4af772&scoped=true&\"\nvar renderjs\nimport script from \"./myCollection.vue?vue&type=script&lang=js&\"\nexport * from \"./myCollection.vue?vue&type=script&lang=js&\"\nimport style0 from \"./myCollection.vue?vue&type=style&index=0&id=1e4af772&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"1e4af772\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/myCollection/myCollection.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myCollection.vue?vue&type=template&id=1e4af772&scoped=true&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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.pageList, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g0 =\n item.tags.field5 &&\n item.tags.field5 != \"\" &&\n item.tags.field6 &&\n item.tags.field6 != \"\"\n ? item.tags.field5.substring(0, 4)\n : null\n var g1 =\n item.tags.field5 &&\n item.tags.field5 != \"\" &&\n item.tags.field6 &&\n item.tags.field6 != \"\"\n ? item.tags.field6.substring(0, 2)\n : null\n return {\n $orig: $orig,\n g0: g0,\n g1: g1,\n }\n })\n var g2 = _vm.pageList.length\n if (!_vm._isMounted) {\n _vm.e0 = function ($event, item) {\n var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n _temp2 = _temp.eventParams || _temp[\"event-params\"],\n item = _temp2.item\n var _temp, _temp2\n return _vm.$utils.goProductDetails(item.goods_id)\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n l0: l0,\n g2: g2,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myCollection.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myCollection.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t<view class=\"productModel\" @click=\"$utils.goProductDetails(item.goods_id)\">\r\n\t\t\t\t\t<view class=\"productImg\">\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"item.cover_img\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"pruductInfo\">\r\n\t\t\t\t\t\t<view class=\"productName\">\r\n\t\t\t\t\t\t\t<span class=\"certifiedIcon\"\r\n\t\t\t\t\t\t\t\tv-show=\"item.tags.field1 && item.tags.field1 != ''\">{{item.tags.field1}}</span>\r\n\t\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"productEvaluate\">\r\n\t\t\t\t\t\t\t<span v-show=\"item.tags.field2 && item.tags.field2 != ''\">{{item.tags.field2}}</span>\r\n\t\t\t\t\t\t\t<span v-show=\"item.tags.field3 && item.tags.field3 != ''\"\r\n\t\t\t\t\t\t\t\tstyle=\"margin-left: 5px;\">{{item.tags.field3}}</span>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"productPrice\">\r\n\t\t\t\t\t\t\t<span class=\"productPriceIcon\">¥</span>{{item.dg_price}} <span\r\n\t\t\t\t\t\t\t\tstyle=\"text-decoration-line: line-through;font-size: 12px;margin-left: 10px;color: #999999;\">零售价\r\n\t\t\t\t\t\t\t\t¥{{item.market_price}}</span><span class=\"productByeNum\" style=\"margin-left: 10rpx;\"\r\n\t\t\t\t\t\t\t\tv-show=\"item.tags.field4 && item.tags.field4 != ''\">{{item.tags.field4}}</span>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"productTagList\">\r\n\t\t\t\t\t\t\t<view class=\"productTag\"\r\n\t\t\t\t\t\t\t\tstyle=\"background-image: url('http://amy.yyinhong.cn/uploads/wximg/sptop.png');background-repeat: no-repeat;background-size: 100% 100%;background-position: 0 0;color: #ffffff;border: none;padding: 0 2px\"\r\n\t\t\t\t\t\t\t\tv-if=\"item.tags.field5 && item.tags.field5 != ''&&item.tags.field6 && item.tags.field6 != ''\">\r\n\t\t\t\t\t\t\t\t<span style=\"margin-left: 5px;\"></span>{{item.tags.field5.substring(0, 4)}}<span\r\n\t\t\t\t\t\t\t\t\tstyle=\"margin-left: 15px;\"></span> {{item.tags.field6.substring(0, 2)}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"productTag\" v-show=\"item.tags.field7 && item.tags.field7 != ''\">\r\n\t\t\t\t\t\t\t\t{{item.tags.field7}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"productTag\" v-show=\"item.tags.field8 && item.tags.field8 != ''\">\r\n\t\t\t\t\t\t\t\t{{item.tags.field8}}\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=\"pruductfrom\"\r\n\t\t\t\t\t\t\tv-if=\"item.tags.field9 && item.tags.field9 != '' && item.tags.field10\">\r\n\t\t\t\t\t\t\t<span class=\"pruductfromLeft\">{{item.tags.field9}}</span>\r\n\t\t\t\t\t\t\t<view class=\"pruductfromRight\">\r\n\t\t\t\t\t\t\t\t{{item.tags.field10}}\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</view>\r\n\t\t\t</u-list-item>\r\n\t\t</u-list>\r\n\t\t<u-empty :show=\"pageList.length == 0\" mode=\"list\" icon=\"http://cdn.uviewui.com/uview/empty/list.png\"></u-empty>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tpageNum: 1\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.getCollectionList();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tthis.getCollectionList();\r\n\t\t\t},\r\n\t\t\t//获取我的收藏\r\n\t\t\tgetCollectionList() {\r\n\t\t\t\tthis.$request('/get-collect-list', 'GET', {\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\tbackground: #ffffff;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myCollection.vue?vue&type=style&index=0&id=1e4af772&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myCollection.vue?vue&type=style&index=0&id=1e4af772&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797122\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myFriend/myFriend.vue?1d86","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myFriend/myFriend.vue?bf2e","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myFriend/myFriend.vue?aaf7","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myFriend/myFriend.vue?d060","uni-app:///pageSub-pc/pages/myFriend/myFriend.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myFriend/myFriend.vue?4bc0","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myFriend/myFriend.vue?9513"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","tabList","name","pageList","directAmount","indirectAmount","divide_price","pageNum","itmenName","onLoad","methods","click","scrolltolower","getMyshareList","type","page","console","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,iBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqH;AACrH;AAC4D;AACL;AACc;;;AAGrE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,mFAAM;AACR,EAAE,4FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,uFAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC9DA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCyD7vB;EACAC;IACA;MACAC;QACAC;MACA;QACAA;MACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACAC;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;MACA;QACAC;QACA;QACA;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACpHA;AAAA;AAAA;AAAA;AAAg4C,CAAgB,61CAAG,EAAC,C;;;;;;;;;;;ACAp5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/myFriend/myFriend.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/myFriend/myFriend.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./myFriend.vue?vue&type=template&id=2418c61c&\"\nvar renderjs\nimport script from \"./myFriend.vue?vue&type=script&lang=js&\"\nexport * from \"./myFriend.vue?vue&type=script&lang=js&\"\nimport style0 from \"./myFriend.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 = \"pageSub-pc/pages/myFriend/myFriend.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myFriend.vue?vue&type=template&id=2418c61c&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uTabs: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabs/u-tabs\" */ \"uview-ui/components/u-tabs/u-tabs.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 g0 = _vm.pageList.length\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myFriend.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myFriend.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<view class=\"myBalance\">\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{directAmount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t直推总积分\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{indirectAmount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t间推总积分\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\t<view class=\"productInfoTab\">\r\n\t\t\t\t<u-tabs :list=\"tabList\" :scrollable=\"false\" lineColor=\"#D32063\" :activeStyle=\"{color: '#D32063'}\"\r\n\t\t\t\t\t:inactiveStyle=\"{color: '#666666'}\" @click=\"click\"></u-tabs>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"pageList\">\r\n\r\n\t\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"myUserInit\">\r\n\t\t\t\t\t\t<view class=\"myUserImg\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" :src=\"item.avatar\" mode=\"\"></image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"myUserInitInfo\">\r\n\t\t\t\t\t\t\t<view class=\"myUserInitInfoTop\">\r\n\t\t\t\t\t\t\t\t<view class=\"myUserInitInfoTop-name\">\r\n\t\t\t\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"myUserInitInfoTop-num\">\r\n\t\t\t\t\t\t\t\t\t<span class=\"initDataActive\">{{item.divide_price}}</span>所得积分总额:\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"myUserInitInfoBottom\">\r\n\t\t\t\t\t\t\t\t{{item.addtime}}\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</u-list-item>\r\n\t\t\t\t<u-empty :show=\"pageList.length == 0\" mode=\"history\"\r\n\t\t\t\t\ticon=\"http://cdn.uviewui.com/uview/empty/history.png\"></u-empty>\r\n\r\n\t\t\t</view>\r\n\t\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t</u-list>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\ttabList: [{\r\n\t\t\t\t\tname: '直推',\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '间推',\r\n\t\t\t\t}],\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tdirectAmount: 0,\r\n\t\t\t\tindirectAmount: 0,\r\n\t\t\t\tdivide_price: 0,\r\n\t\t\t\tpageNum: 1,\r\n\t\t\t\titmenName: null\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.pageList = [];\r\n\t\t\tthis.pageNum = 1;\r\n\t\t\tthis.itmenName = '直推'\r\n\t\t\tthis.getMyshareList(1);\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tclick(item) {\r\n\t\t\t\tthis.pageList = [];\r\n\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\tthis.itmenName = item.name;\r\n\t\t\t\tif (item.name == '直推') {\r\n\t\t\t\t\tthis.getMyshareList(1)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.getMyshareList(2)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tif (this.itmenName == '直推') {\r\n\t\t\t\t\tthis.getMyshareList(1)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.getMyshareList(2)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//获取我的邀请\r\n\t\t\tgetMyshareList(type) {\r\n\t\t\t\tthis.$request('/my-friend', 'GET', {\r\n\t\t\t\t\ttype,\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.directAmount = res.data.directAmount\r\n\t\t\t\t\tthis.indirectAmount = res.data.indirectAmount\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.myUser {\r\n\t\twidth: 100%;\r\n\t\theight: 126rpx;\r\n\t\tpadding: 78rpx 0;\r\n\t\ttext-align: center;\r\n\r\n\t\t.myUserNum {\r\n\t\t\tline-height: 88rpx;\r\n\t\t\tfont-size: 64rpx;\r\n\t\t\tcolor: #D3195E;\r\n\t\t\tfont-weight: 500;\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\r\n\t\t.myUserTitle {\r\n\t\t\tline-height: 38rpx;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t}\r\n\t}\r\n\r\n\t.pageList {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t}\r\n\r\n\t.myUserInit {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 30rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 24rpx;\r\n\t\tmargin-bottom: 20rpx;\r\n\r\n\t\t.myUserImg {\r\n\t\t\theight: 92rpx;\r\n\t\t\twidth: 92rpx;\r\n\t\t\tborder-radius: 92rpx;\r\n\t\t\toverflow: hidden;\r\n\t\t}\r\n\r\n\t\t.myUserInitInfo {\r\n\t\t\tflex: 1;\r\n\t\t\tmargin-left: 10rpx;\r\n\t\t\theight: 92rpx;\r\n\r\n\t\t\t.myUserInitInfoTop {\r\n\t\t\t\theight: 54rpx;\r\n\t\t\t\tline-height: 54rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.myUserInitInfoTop-name {\r\n\t\t\t\t\twidth: 40%;\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\toverflow: hidden;\r\n\t\t\t\t\ttext-overflow: ellipsis;\r\n\t\t\t\t\twhite-space: nowrap;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.myUserInitInfoTop-num {\r\n\t\t\t\t\twidth: 60%;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #666666;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row-reverse;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.myUserInitInfoBottom {\r\n\t\t\t\theight: 38rpx;\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.initDataActive {\r\n\t\tcolor: #F6588D;\r\n\t}\r\n\r\n\t.myBalance {\r\n\t\twidth: 100%;\r\n\t\theight: 126rpx;\r\n\t\tpadding-top: 78rpx;\r\n\t\ttext-align: center;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tjustify-content: space-around;\r\n\r\n\t\t.myBalanceTopModel {\r\n\t\t\twidth: calc(100% / 3);\r\n\r\n\t\t\t.myBalanceNum {\r\n\t\t\t\tline-height: 88rpx;\r\n\t\t\t\tfont-size: 56rpx;\r\n\t\t\t\tcolor: #D3195E;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.myBalanceTitle {\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myFriend.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myFriend.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841225\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myFriend/myFriend.vue?1d86","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myFriend/myFriend.vue?bf2e","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myFriend/myFriend.vue?aaf7","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myFriend/myFriend.vue?d060","uni-app:///pageSub-pc/pages/myFriend/myFriend.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myFriend/myFriend.vue?4bc0","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myFriend/myFriend.vue?9513"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","tabList","name","pageList","directAmount","indirectAmount","divide_price","pageNum","itmenName","onLoad","methods","click","scrolltolower","getMyshareList","type","page","console","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,iBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqH;AACrH;AAC4D;AACL;AACc;;;AAGrE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,mFAAM;AACR,EAAE,4FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,uFAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC9DA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCyD7vB;EACAC;IACA;MACAC;QACAC;MACA;QACAA;MACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACAC;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;MACA;QACAC;QACA;QACA;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACpHA;AAAA;AAAA;AAAA;AAAg4C,CAAgB,61CAAG,EAAC,C;;;;;;;;;;;ACAp5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/myFriend/myFriend.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/myFriend/myFriend.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./myFriend.vue?vue&type=template&id=2418c61c&\"\nvar renderjs\nimport script from \"./myFriend.vue?vue&type=script&lang=js&\"\nexport * from \"./myFriend.vue?vue&type=script&lang=js&\"\nimport style0 from \"./myFriend.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 = \"pageSub-pc/pages/myFriend/myFriend.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myFriend.vue?vue&type=template&id=2418c61c&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uTabs: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabs/u-tabs\" */ \"uview-ui/components/u-tabs/u-tabs.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 g0 = _vm.pageList.length\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myFriend.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myFriend.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<view class=\"myBalance\">\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{directAmount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t直推总积分\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{indirectAmount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t间推总积分\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\t<view class=\"productInfoTab\">\r\n\t\t\t\t<u-tabs :list=\"tabList\" :scrollable=\"false\" lineColor=\"#D32063\" :activeStyle=\"{color: '#D32063'}\"\r\n\t\t\t\t\t:inactiveStyle=\"{color: '#666666'}\" @click=\"click\"></u-tabs>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"pageList\">\r\n\r\n\t\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"myUserInit\">\r\n\t\t\t\t\t\t<view class=\"myUserImg\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" :src=\"item.avatar\" mode=\"\"></image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"myUserInitInfo\">\r\n\t\t\t\t\t\t\t<view class=\"myUserInitInfoTop\">\r\n\t\t\t\t\t\t\t\t<view class=\"myUserInitInfoTop-name\">\r\n\t\t\t\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"myUserInitInfoTop-num\">\r\n\t\t\t\t\t\t\t\t\t<span class=\"initDataActive\">{{item.divide_price}}</span>所得积分总额:\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"myUserInitInfoBottom\">\r\n\t\t\t\t\t\t\t\t{{item.addtime}}\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</u-list-item>\r\n\t\t\t\t<u-empty :show=\"pageList.length == 0\" mode=\"history\"\r\n\t\t\t\t\ticon=\"http://cdn.uviewui.com/uview/empty/history.png\"></u-empty>\r\n\r\n\t\t\t</view>\r\n\t\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t</u-list>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\ttabList: [{\r\n\t\t\t\t\tname: '直推',\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '间推',\r\n\t\t\t\t}],\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tdirectAmount: 0,\r\n\t\t\t\tindirectAmount: 0,\r\n\t\t\t\tdivide_price: 0,\r\n\t\t\t\tpageNum: 1,\r\n\t\t\t\titmenName: null\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.pageList = [];\r\n\t\t\tthis.pageNum = 1;\r\n\t\t\tthis.itmenName = '直推'\r\n\t\t\tthis.getMyshareList(1);\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tclick(item) {\r\n\t\t\t\tthis.pageList = [];\r\n\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\tthis.itmenName = item.name;\r\n\t\t\t\tif (item.name == '直推') {\r\n\t\t\t\t\tthis.getMyshareList(1)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.getMyshareList(2)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tif (this.itmenName == '直推') {\r\n\t\t\t\t\tthis.getMyshareList(1)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.getMyshareList(2)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//获取我的邀请\r\n\t\t\tgetMyshareList(type) {\r\n\t\t\t\tthis.$request('/my-friend', 'GET', {\r\n\t\t\t\t\ttype,\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.directAmount = res.data.directAmount\r\n\t\t\t\t\tthis.indirectAmount = res.data.indirectAmount\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.myUser {\r\n\t\twidth: 100%;\r\n\t\theight: 126rpx;\r\n\t\tpadding: 78rpx 0;\r\n\t\ttext-align: center;\r\n\r\n\t\t.myUserNum {\r\n\t\t\tline-height: 88rpx;\r\n\t\t\tfont-size: 64rpx;\r\n\t\t\tcolor: #D3195E;\r\n\t\t\tfont-weight: 500;\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\r\n\t\t.myUserTitle {\r\n\t\t\tline-height: 38rpx;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t}\r\n\t}\r\n\r\n\t.pageList {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t}\r\n\r\n\t.myUserInit {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 30rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 24rpx;\r\n\t\tmargin-bottom: 20rpx;\r\n\r\n\t\t.myUserImg {\r\n\t\t\theight: 92rpx;\r\n\t\t\twidth: 92rpx;\r\n\t\t\tborder-radius: 92rpx;\r\n\t\t\toverflow: hidden;\r\n\t\t}\r\n\r\n\t\t.myUserInitInfo {\r\n\t\t\tflex: 1;\r\n\t\t\tmargin-left: 10rpx;\r\n\t\t\theight: 92rpx;\r\n\r\n\t\t\t.myUserInitInfoTop {\r\n\t\t\t\theight: 54rpx;\r\n\t\t\t\tline-height: 54rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.myUserInitInfoTop-name {\r\n\t\t\t\t\twidth: 40%;\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\toverflow: hidden;\r\n\t\t\t\t\ttext-overflow: ellipsis;\r\n\t\t\t\t\twhite-space: nowrap;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.myUserInitInfoTop-num {\r\n\t\t\t\t\twidth: 60%;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #666666;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row-reverse;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.myUserInitInfoBottom {\r\n\t\t\t\theight: 38rpx;\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.initDataActive {\r\n\t\tcolor: #F6588D;\r\n\t}\r\n\r\n\t.myBalance {\r\n\t\twidth: 100%;\r\n\t\theight: 126rpx;\r\n\t\tpadding-top: 78rpx;\r\n\t\ttext-align: center;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tjustify-content: space-around;\r\n\r\n\t\t.myBalanceTopModel {\r\n\t\t\twidth: calc(100% / 3);\r\n\r\n\t\t\t.myBalanceNum {\r\n\t\t\t\tline-height: 88rpx;\r\n\t\t\t\tfont-size: 56rpx;\r\n\t\t\t\tcolor: #D3195E;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.myBalanceTitle {\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myFriend.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myFriend.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797254\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myOrderlist/myOrderlist.vue?5af2","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myOrderlist/myOrderlist.vue?c9d9","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myOrderlist/myOrderlist.vue?959e","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myOrderlist/myOrderlist.vue?bdf7","uni-app:///pageSub-pc/pages/myOrderlist/myOrderlist.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myOrderlist/myOrderlist.vue?3f5f","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myOrderlist/myOrderlist.vue?8227"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","pageNum","list","name","nowStatus","totalPage","current","total","onLoad","onShow","methods","goCode","uni","url","payMthods","pageType","del_order","order_id","console","type","message","iconUrl","complete","icon","title","scrolltolower","getOrderList","order_status","page","changeTab","gotoDetail"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,oBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;;;;;;;;;;;;;;AC1DA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC2DhwB;EACAC;IACA;MACAC;MACAC;MACAC;QACAC;MACA;QACAA;MACA;QACAA;MACA;QACAA;MACA;QACAA;MACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACAC;QACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACAC;QACA;UACAC;UACAC;UACAC;UACAC;QACA;QACA;MACA;QACAV;UACAW;UACAC;QAEA;MACA;IACA;IACAC;MACA;QACA;MACA;MACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;MACA;QACAV;QACA;QACA;QACA;MACA;QACA;QACA;QACA;QACA;MAAA,CACA;IACA;IACAW;MACA;MACAX;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;IACA;IACAY;MACAlB;QACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC3MA;AAAA;AAAA;AAAA;AAA25C,CAAgB,w3CAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/myOrderlist/myOrderlist.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/myOrderlist/myOrderlist.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./myOrderlist.vue?vue&type=template&id=5329a618&scoped=true&\"\nvar renderjs\nimport script from \"./myOrderlist.vue?vue&type=script&lang=js&\"\nexport * from \"./myOrderlist.vue?vue&type=script&lang=js&\"\nimport style0 from \"./myOrderlist.vue?vue&type=style&index=0&id=5329a618&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"5329a618\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/myOrderlist/myOrderlist.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myOrderlist.vue?vue&type=template&id=5329a618&scoped=true&\"","var components\ntry {\n components = {\n uSticky: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-sticky/u-sticky\" */ \"uview-ui/components/u-sticky/u-sticky.vue\"\n )\n },\n uTabs: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabs/u-tabs\" */ \"uview-ui/components/u-tabs/u-tabs.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.vue\"\n )\n },\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myOrderlist.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myOrderlist.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-sticky bgColor=\"#fff\">\r\n\t\t\t<u-tabs :list=\"list\" :current=\"current\" :scrollable=\"false\" @click=\"changeTab\"></u-tabs>\r\n\t\t</u-sticky>\r\n\t\t<u-empty :show=\"total == 0\" mode=\"list\" icon=\"http://cdn.uviewui.com/uview/empty/list.png\"></u-empty>\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t<view class=\"orderModel\">\r\n\t\t\t\t\t<view class=\"orderTop\" @click=\"gotoDetail(item.order_id)\">\r\n\t\t\t\t\t\t<view class=\"orderTime\">\r\n\t\t\t\t\t\t\t{{item.created_at}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"orderStatus\">\r\n\t\t\t\t\t\t\t{{item.status_txt}}\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=\"orderBaseInfo\" @click=\"gotoDetail(item.order_id)\"\r\n\t\t\t\t\t\tv-for=\"(jtem,jndex) in item.order_goods\" :key=\"jndex\">\r\n\t\t\t\t\t\t<view class=\"orderImg\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" :src=\"jtem.goods_img\" mode=\"\"></image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t\t\t\t<view class=\"orderName\">\r\n\t\t\t\t\t\t\t\t{{jtem.goods_name}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"orderNorms\">\r\n\t\t\t\t\t\t\t\t<span>{{jtem.goods_attr}}</span>\r\n\t\t\t\t\t\t\t\t<span>x{{jtem.goods_number}}</span>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"orderPrice\">\r\n\t\t\t\t\t\t\t\t<span>¥</span>{{jtem.goods_price}}\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=\"orderBtnList\">\r\n\t\t\t\t\t\t<view class=\"orderBtn\" @click=\"payMthods(item.order_id)\" v-show=\"item.order_status == 0\">\r\n\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=\"orderBtn\" @click=\"goCode(item.verification_code)\" v-show=\"item.order_status == 2\">\r\n\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=\"orderOtherBtn\" @click=\"del_order(item.order_id)\"\r\n\t\t\t\t\t\t\tv-show=\"item.order_status == 0 || item.order_status == 1\">\r\n\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=\"orderOtherBtn\" @click=\"gotoDetail(item.order_id)\" v-show=\"item.order_status == 3\">\r\n\t\t\t\t\t\t\t去评价\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</u-list-item>\r\n\r\n\t\t</u-list>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tpageNum: 1,\r\n\t\t\t\tlist: [{\r\n\t\t\t\t\tname: '全部'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待付款'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待到货'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待领取'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待评价'\r\n\t\t\t\t}],\r\n\t\t\t\tnowStatus: \"-1\",\r\n\t\t\t\ttotalPage: 0,\r\n\t\t\t\tcurrent: 1,\r\n\t\t\t\ttotal: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.nowStatus = option.status;\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.pageType()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoCode(code) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/orderCode/orderCode?code=' + code\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tpayMthods(order_id) {\r\n\t\t\t\tthis.$utils.payOrder(order_id)\r\n\t\t\t},\r\n\t\t\tpageType() {\r\n\t\t\t\tthis.pageList = [];\r\n\t\t\t\tif (this.nowStatus == '-1' || this.nowStatus == undefined) {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 0\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '0') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 1\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '1') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 2\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '2') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 3\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '3') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 4\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tdel_order(id) {\r\n\t\t\t\tthis.$request('/cance-order', 'POST', {\r\n\t\t\t\t\torder_id: id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"订单取消成功!\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',\r\n\t\t\t\t\t\tcomplete() {}\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.pageType()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tif (this.totalPage == this.pageNum) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tthis.getOrderList();\r\n\t\t\t},\r\n\t\t\t//获取我的订单\r\n\t\t\tgetOrderList() {\r\n\t\t\t\tthis.$request('/order-list', 'GET', {\r\n\t\t\t\t\torder_status: this.nowStatus,\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t\tthis.total = res.data.total;\r\n\t\t\t\t\tthis.totalPage = res.data.total_page;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\t// uni.showToast({\r\n\t\t\t\t\t// \ticon: 'error',\r\n\t\t\t\t\t// \ttitle: '1111' + err.message\r\n\t\t\t\t\t// })\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tchangeTab(item) {\r\n\t\t\t\tthis.pageList = []\r\n\t\t\t\tconsole.log('item', item);\r\n\t\t\t\tif (item.name == '全部') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"-1\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待付款') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"0\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待到货') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"1\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待领取') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"2\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待评价') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"3\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tgotoDetail(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/orderDetail/orderDetail?id=' + id\r\n\t\t\t\t})\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.content {\r\n\t\twidth: 100vw;\r\n\t\tbackground: #F8F8F8;\r\n\t}\r\n\r\n\t.orderModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tmargin-bottom: 0rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderTop {\r\n\t\twidth: 100%;\r\n\t\theight: 70rpx;\r\n\t\tline-height: 70rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-bottom: 1px solid #ECECEC;\r\n\t\tmargin-bottom: 20rpx;\r\n\r\n\t\t.orderTime {\r\n\t\t\twidth: 50%;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t}\r\n\r\n\t\t.orderStatus {\r\n\t\t\twidth: 50%;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\ttext-align: right;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderBtnList {\r\n\t\twidth: 100%;\r\n\t\theight: 60rpx;\r\n\t\tpadding-top: 20rpx;\r\n\t\tline-height: 60rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row-reverse;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.orderBtn {\r\n\t\theight: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #E9799F;\r\n\t\tbackground-color: #E9799F;\r\n\t\tcolor: #ffffff;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderOtherBtn {\r\n\t\theight: 58rpx;\r\n\t\tline-height: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #777777;\r\n\t\tbackground-color: #ffffff;\r\n\t\tcolor: #777777;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderBaseInfo {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t\toverflow: hidden;\r\n\t\tborder-radius: 8rpx;\r\n\t}\r\n\r\n\t.orderInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.orderNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.orderPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myOrderlist.vue?vue&type=style&index=0&id=5329a618&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myOrderlist.vue?vue&type=style&index=0&id=5329a618&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841273\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js",null,"webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myOrderlist/myOrderlist.vue?c9d9","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myOrderlist/myOrderlist.vue?959e","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myOrderlist/myOrderlist.vue?bdf7","uni-app:///pageSub-pc/pages/myOrderlist/myOrderlist.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myOrderlist/myOrderlist.vue?3f5f","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/myOrderlist/myOrderlist.vue?8227"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","pageNum","list","name","nowStatus","totalPage","current","total","btnFlag","onLoad","onShow","methods","goCode","uni","url","payMthods","setTimeout","pageType","del_order","order_id","console","type","message","iconUrl","complete","icon","title","scrolltolower","getOrderList","order_status","page","changeTab","gotoDetail"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,oBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;;;;;;;;;;;;;;AC1DA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC2DhwB;EACAC;IACA;MACAC;MACAC;MACAC;QACAC;MACA;QACAA;MACA;QACAA;MACA;QACAA;MACA;QACAA;MACA;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACAC;QACAC;MACA;IACA;IACAC;MAAA;MACA;QACA;MACA;MACA;MACAC;QACA;MACA;MACA;IACA;IACAC;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;IACA;IACAC;MAAA;MACA;QACA;MACA;MACA;MACAF;QACA;MACA;MACA;QACAG;MACA;QACAC;QACA;UACAC;UACAC;UACAC;UACAC;QACA;QACA;MACA;QACAX;UACAY;UACAC;QAEA;MACA;IACA;IACAC;MACA;QACA;MACA;MACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;MACA;QACAV;QACA;QACA;QACA;MACA;QACA;QACA;QACA;QACA;MAAA,CACA;IACA;IACAW;MACA;MACAX;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;IACA;IACAY;MACAnB;QACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC1NA;AAAA;AAAA;AAAA;AAA25C,CAAgB,w3CAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/myOrderlist/myOrderlist.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/myOrderlist/myOrderlist.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./myOrderlist.vue?vue&type=template&id=5329a618&scoped=true&\"\nvar renderjs\nimport script from \"./myOrderlist.vue?vue&type=script&lang=js&\"\nexport * from \"./myOrderlist.vue?vue&type=script&lang=js&\"\nimport style0 from \"./myOrderlist.vue?vue&type=style&index=0&id=5329a618&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"5329a618\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/myOrderlist/myOrderlist.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myOrderlist.vue?vue&type=template&id=5329a618&scoped=true&\"","var components\ntry {\n components = {\n uSticky: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-sticky/u-sticky\" */ \"uview-ui/components/u-sticky/u-sticky.vue\"\n )\n },\n uTabs: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabs/u-tabs\" */ \"uview-ui/components/u-tabs/u-tabs.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.vue\"\n )\n },\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myOrderlist.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myOrderlist.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-sticky bgColor=\"#fff\">\r\n\t\t\t<u-tabs :list=\"list\" :current=\"current\" :scrollable=\"false\" @click=\"changeTab\"></u-tabs>\r\n\t\t</u-sticky>\r\n\t\t<u-empty :show=\"total == 0\" mode=\"list\" icon=\"http://cdn.uviewui.com/uview/empty/list.png\"></u-empty>\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t<view class=\"orderModel\">\r\n\t\t\t\t\t<view class=\"orderTop\" @click=\"gotoDetail(item.order_id)\">\r\n\t\t\t\t\t\t<view class=\"orderTime\">\r\n\t\t\t\t\t\t\t{{item.created_at}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"orderStatus\">\r\n\t\t\t\t\t\t\t{{item.status_txt}}\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=\"orderBaseInfo\" @click=\"gotoDetail(item.order_id)\"\r\n\t\t\t\t\t\tv-for=\"(jtem,jndex) in item.order_goods\" :key=\"jndex\">\r\n\t\t\t\t\t\t<view class=\"orderImg\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" :src=\"jtem.goods_img\" mode=\"\"></image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t\t\t\t<view class=\"orderName\">\r\n\t\t\t\t\t\t\t\t{{jtem.goods_name}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"orderNorms\">\r\n\t\t\t\t\t\t\t\t<span>{{jtem.goods_attr}}</span>\r\n\t\t\t\t\t\t\t\t<span>x{{jtem.goods_number}}</span>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"orderPrice\">\r\n\t\t\t\t\t\t\t\t<span>¥</span>{{jtem.goods_price}}\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=\"orderBtnList\">\r\n\t\t\t\t\t\t<view class=\"orderBtn\" @click=\"payMthods(item.order_id)\" v-show=\"item.order_status == 0\">\r\n\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=\"orderBtn\" @click=\"goCode(item.verification_code)\" v-show=\"item.order_status == 2\">\r\n\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=\"orderOtherBtn\" @click=\"del_order(item.order_id)\"\r\n\t\t\t\t\t\t\tv-show=\"item.order_status == 0 || item.order_status == 1\">\r\n\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=\"orderOtherBtn\" @click=\"gotoDetail(item.order_id)\" v-show=\"item.order_status == 3\">\r\n\t\t\t\t\t\t\t去评价\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</u-list-item>\r\n\r\n\t\t</u-list>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tpageNum: 1,\r\n\t\t\t\tlist: [{\r\n\t\t\t\t\tname: '全部'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待付款'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待到货'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待领取'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待评价'\r\n\t\t\t\t}],\r\n\t\t\t\tnowStatus: \"-1\",\r\n\t\t\t\ttotalPage: 0,\r\n\t\t\t\tcurrent: 1,\r\n\t\t\t\ttotal: 0,\r\n\t\t\t\tbtnFlag: false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.nowStatus = option.status;\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.pageType()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoCode(code) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/orderCode/orderCode?code=' + code\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tpayMthods(order_id) {\r\n\t\t\t\tif (this.btnFlag) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.btnFlag = true\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tthis.btnFlag = false\r\n\t\t\t\t}, 2000)\r\n\t\t\t\tthis.$utils.payOrder(order_id)\r\n\t\t\t},\r\n\t\t\tpageType() {\r\n\t\t\t\tthis.pageList = [];\r\n\t\t\t\tif (this.nowStatus == '-1' || this.nowStatus == undefined) {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 0\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '0') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 1\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '1') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 2\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '2') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 3\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '3') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 4\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tdel_order(id) {\r\n\t\t\t\tif (this.btnFlag) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.btnFlag = true\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tthis.btnFlag = false\r\n\t\t\t\t}, 2000)\r\n\t\t\t\tthis.$request('/cance-order', 'POST', {\r\n\t\t\t\t\torder_id: id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"订单取消成功!\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',\r\n\t\t\t\t\t\tcomplete() {}\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.pageType()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tif (this.totalPage == this.pageNum) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tthis.getOrderList();\r\n\t\t\t},\r\n\t\t\t//获取我的订单\r\n\t\t\tgetOrderList() {\r\n\t\t\t\tthis.$request('/order-list', 'GET', {\r\n\t\t\t\t\torder_status: this.nowStatus,\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t\tthis.total = res.data.total;\r\n\t\t\t\t\tthis.totalPage = res.data.total_page;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\t// uni.showToast({\r\n\t\t\t\t\t// \ticon: 'error',\r\n\t\t\t\t\t// \ttitle: '1111' + err.message\r\n\t\t\t\t\t// })\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tchangeTab(item) {\r\n\t\t\t\tthis.pageList = []\r\n\t\t\t\tconsole.log('item', item);\r\n\t\t\t\tif (item.name == '全部') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"-1\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待付款') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"0\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待到货') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"1\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待领取') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"2\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待评价') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"3\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tgotoDetail(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/orderDetail/orderDetail?id=' + id\r\n\t\t\t\t})\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.content {\r\n\t\twidth: 100vw;\r\n\t\tbackground: #F8F8F8;\r\n\t}\r\n\r\n\t.orderModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tmargin-bottom: 0rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderTop {\r\n\t\twidth: 100%;\r\n\t\theight: 70rpx;\r\n\t\tline-height: 70rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-bottom: 1px solid #ECECEC;\r\n\t\tmargin-bottom: 20rpx;\r\n\r\n\t\t.orderTime {\r\n\t\t\twidth: 50%;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t}\r\n\r\n\t\t.orderStatus {\r\n\t\t\twidth: 50%;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\ttext-align: right;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderBtnList {\r\n\t\twidth: 100%;\r\n\t\theight: 60rpx;\r\n\t\tpadding-top: 20rpx;\r\n\t\tline-height: 60rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row-reverse;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.orderBtn {\r\n\t\theight: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #E9799F;\r\n\t\tbackground-color: #E9799F;\r\n\t\tcolor: #ffffff;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderOtherBtn {\r\n\t\theight: 58rpx;\r\n\t\tline-height: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #777777;\r\n\t\tbackground-color: #ffffff;\r\n\t\tcolor: #777777;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderBaseInfo {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t\toverflow: hidden;\r\n\t\tborder-radius: 8rpx;\r\n\t}\r\n\r\n\t.orderInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.orderNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.orderPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myOrderlist.vue?vue&type=style&index=0&id=5329a618&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./myOrderlist.vue?vue&type=style&index=0&id=5329a618&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747655393712\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/mybankList/mybankList.vue?ddd2","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/mybankList/mybankList.vue?183e","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/mybankList/mybankList.vue?e8a8","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/mybankList/mybankList.vue?ab17","uni-app:///pageSub-pc/pages/mybankList/mybankList.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/mybankList/mybankList.vue?7c76","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/mybankList/mybankList.vue?60c0"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pagedata","userInfo","showFlag","onShow","methods","getUserInfo","console","uni","icon","title","addBankCard","url","getBalanceList","member_type","delBank"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,mBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuH;AACvH;AAC8D;AACL;AACc;;;AAGvE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,qFAAM;AACR,EAAE,8FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yFAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;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;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC+B/vB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACA;QACA;UACA;QACA;UACA;QACA;MACA;QACAN;UACAC;UACAC;QACA;MACA;IACA;IACAK;MAAA;MACA;QACAD;MACA;QACAP;QACAC;UACAC;UACAC;QACA;QACA;MACA;QACAF;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClGA;AAAA;AAAA;AAAA;AAAk4C,CAAgB,+1CAAG,EAAC,C;;;;;;;;;;;ACAt5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/mybankList/mybankList.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/mybankList/mybankList.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./mybankList.vue?vue&type=template&id=4d5504b2&\"\nvar renderjs\nimport script from \"./mybankList.vue?vue&type=script&lang=js&\"\nexport * from \"./mybankList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mybankList.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 = \"pageSub-pc/pages/mybankList/mybankList.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=template&id=4d5504b2&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"pageList\">\r\n\t\t\t<view class=\"bankCardModel\" v-show=\"showFlag\">\r\n\t\t\t\t<view class=\"cardName\">\r\n\t\t\t\t\t{{pagedata.bank_name}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"useName\">\r\n\t\t\t\t\t{{pagedata.card_name}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"phoneNum\">\r\n\t\t\t\t\t电话号码:{{pagedata.tel_no}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"cardBottomModel\">\r\n\t\t\t\t\t<view class=\"cardnum\">\r\n\t\t\t\t\t\t{{pagedata.card_id}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"deleteBtn\" @click=\"delBank\">\r\n\t\t\t\t\t\t<u-icon name=\"trash\" color=\"#ffffff\" size=\"22\"></u-icon>\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\t<u-empty :show=\"!showFlag\" mode=\"data\" icon=\"https://amy.yyinhong.cn/uploads/wximg/nobank.png\"></u-empty>\r\n\t\t\t<view @click=\"addBankCard\" class=\"addBankCard\" v-show=\"!showFlag\">\r\n\t\t\t\t添加\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\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpagedata: [],\r\n\t\t\t\tuserInfo: {},\r\n\t\t\t\tshowFlag: false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getBalanceList();\r\n\t\t\tthis.getUserInfo()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\taddBankCard() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/addbank/addbank'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//获取银行卡\r\n\t\t\tgetBalanceList() {\r\n\t\t\t\tthis.$request('/hf-mycard', 'GET', {\r\n\t\t\t\t\tmember_type: 0\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.pagedata = res.data;\r\n\t\t\t\t\tif (this.pagedata.card_id) {\r\n\t\t\t\t\t\tthis.showFlag = true\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.showFlag = false\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tdelBank() {\r\n\t\t\t\tthis.$request('/hf-settle-account-delete', 'POST', {\r\n\t\t\t\t\tmember_type: 0\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '删除成功'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.getBalanceList()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t}\r\n\r\n\t.withdrawalBtn {\r\n\t\twidth: 168rpx;\r\n\t\theight: 64rpx;\r\n\t\tmargin: 60rpx auto;\r\n\t\tborder-radius: 64rpx;\r\n\t\tcolor: #D3195E;\r\n\t\tfont-size: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tline-height: 64rpx;\r\n\t}\r\n\r\n\t.pageList {\r\n\t\twidth: 100%;\r\n\t\tpadding-top: 40rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 40rpx 40rpx 0 0;\r\n\t}\r\n\r\n\t.bankCardModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tmargin-bottom: 0;\r\n\t\tpadding: 20rpx 30rpx;\r\n\t\tborder-radius: 20rpx;\r\n\t\tbackground-image: url('http://amy.yyinhong.cn/uploads/wximg/bankBg.png');\r\n\t\tbackground-position: 0 0;\r\n\t\tbackground-repeat: no-repeat;\r\n\t\tbackground-size: 100% 100%;\r\n\t\tcolor: #ffffff;\r\n\t\theight: 200rpx;\r\n\r\n\t\t.cardName {\r\n\t\t\tfont-size: 34rpx;\r\n\t\t\tfont-weight: 700;\r\n\t\t\tline-height: 60rpx;\r\n\t\t}\r\n\r\n\t\t.useName {\r\n\t\t\tfont-size: 25rpx;\r\n\t\t\tfont-weight: 700;\r\n\t\t\tline-height: 40rpx;\r\n\t\t}\r\n\r\n\t\t.phoneNum {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tline-height: 50rpx;\r\n\t\t}\r\n\r\n\t\t.cardBottomModel {\r\n\t\t\theight: 60rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t\tfont-size: 28rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.addBankCard {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tmargin: 0 50rpx;\r\n\t\tmargin-top: 100rpx;\r\n\t\tmargin-bottom: 100rpx;\r\n\t\theight: 90rpx;\r\n\t\tcolor: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tletter-spacing: 5rpx;\r\n\t\tline-height: 90rpx;\r\n\t\tfont-size: 33rpx;\r\n\t\tbackground-color: #D3195E;\r\n\t\tborder-radius: 90rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841208\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/mybankList/mybankList.vue?ddd2","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/mybankList/mybankList.vue?183e","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/mybankList/mybankList.vue?e8a8","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/mybankList/mybankList.vue?ab17","uni-app:///pageSub-pc/pages/mybankList/mybankList.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/mybankList/mybankList.vue?7c76","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/mybankList/mybankList.vue?60c0"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pagedata","userInfo","showFlag","onShow","methods","getUserInfo","console","uni","icon","title","addBankCard","url","getBalanceList","member_type","delBank"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,mBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuH;AACvH;AAC8D;AACL;AACc;;;AAGvE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,qFAAM;AACR,EAAE,8FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yFAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;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;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC+B/vB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACA;QACA;UACA;QACA;UACA;QACA;MACA;QACAN;UACAC;UACAC;QACA;MACA;IACA;IACAK;MAAA;MACA;QACAD;MACA;QACAP;QACAC;UACAC;UACAC;QACA;QACA;MACA;QACAF;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClGA;AAAA;AAAA;AAAA;AAAk4C,CAAgB,+1CAAG,EAAC,C;;;;;;;;;;;ACAt5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/mybankList/mybankList.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/mybankList/mybankList.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./mybankList.vue?vue&type=template&id=4d5504b2&\"\nvar renderjs\nimport script from \"./mybankList.vue?vue&type=script&lang=js&\"\nexport * from \"./mybankList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mybankList.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 = \"pageSub-pc/pages/mybankList/mybankList.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=template&id=4d5504b2&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"pageList\">\r\n\t\t\t<view class=\"bankCardModel\" v-show=\"showFlag\">\r\n\t\t\t\t<view class=\"cardName\">\r\n\t\t\t\t\t{{pagedata.bank_name}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"useName\">\r\n\t\t\t\t\t{{pagedata.card_name}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"phoneNum\">\r\n\t\t\t\t\t电话号码:{{pagedata.tel_no}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"cardBottomModel\">\r\n\t\t\t\t\t<view class=\"cardnum\">\r\n\t\t\t\t\t\t{{pagedata.card_id}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"deleteBtn\" @click=\"delBank\">\r\n\t\t\t\t\t\t<u-icon name=\"trash\" color=\"#ffffff\" size=\"22\"></u-icon>\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\t<u-empty :show=\"!showFlag\" mode=\"data\" icon=\"https://amy.yyinhong.cn/uploads/wximg/nobank.png\"></u-empty>\r\n\t\t\t<view @click=\"addBankCard\" class=\"addBankCard\" v-show=\"!showFlag\">\r\n\t\t\t\t添加\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\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpagedata: [],\r\n\t\t\t\tuserInfo: {},\r\n\t\t\t\tshowFlag: false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getBalanceList();\r\n\t\t\tthis.getUserInfo()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\taddBankCard() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/addbank/addbank'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//获取银行卡\r\n\t\t\tgetBalanceList() {\r\n\t\t\t\tthis.$request('/hf-mycard', 'GET', {\r\n\t\t\t\t\tmember_type: 0\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.pagedata = res.data;\r\n\t\t\t\t\tif (this.pagedata.card_id) {\r\n\t\t\t\t\t\tthis.showFlag = true\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.showFlag = false\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tdelBank() {\r\n\t\t\t\tthis.$request('/hf-settle-account-delete', 'POST', {\r\n\t\t\t\t\tmember_type: 0\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '删除成功'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.getBalanceList()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t}\r\n\r\n\t.withdrawalBtn {\r\n\t\twidth: 168rpx;\r\n\t\theight: 64rpx;\r\n\t\tmargin: 60rpx auto;\r\n\t\tborder-radius: 64rpx;\r\n\t\tcolor: #D3195E;\r\n\t\tfont-size: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tline-height: 64rpx;\r\n\t}\r\n\r\n\t.pageList {\r\n\t\twidth: 100%;\r\n\t\tpadding-top: 40rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 40rpx 40rpx 0 0;\r\n\t}\r\n\r\n\t.bankCardModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tmargin-bottom: 0;\r\n\t\tpadding: 20rpx 30rpx;\r\n\t\tborder-radius: 20rpx;\r\n\t\tbackground-image: url('http://amy.yyinhong.cn/uploads/wximg/bankBg.png');\r\n\t\tbackground-position: 0 0;\r\n\t\tbackground-repeat: no-repeat;\r\n\t\tbackground-size: 100% 100%;\r\n\t\tcolor: #ffffff;\r\n\t\theight: 200rpx;\r\n\r\n\t\t.cardName {\r\n\t\t\tfont-size: 34rpx;\r\n\t\t\tfont-weight: 700;\r\n\t\t\tline-height: 60rpx;\r\n\t\t}\r\n\r\n\t\t.useName {\r\n\t\t\tfont-size: 25rpx;\r\n\t\t\tfont-weight: 700;\r\n\t\t\tline-height: 40rpx;\r\n\t\t}\r\n\r\n\t\t.phoneNum {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tline-height: 50rpx;\r\n\t\t}\r\n\r\n\t\t.cardBottomModel {\r\n\t\t\theight: 60rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t\tfont-size: 28rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.addBankCard {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tmargin: 0 50rpx;\r\n\t\tmargin-top: 100rpx;\r\n\t\tmargin-bottom: 100rpx;\r\n\t\theight: 90rpx;\r\n\t\tcolor: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tletter-spacing: 5rpx;\r\n\t\tline-height: 90rpx;\r\n\t\tfont-size: 33rpx;\r\n\t\tbackground-color: #D3195E;\r\n\t\tborder-radius: 90rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797237\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderCode/orderCode.vue?bc66","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderCode/orderCode.vue?b250","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderCode/orderCode.vue?eadf","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderCode/orderCode.vue?ca4e","uni-app:///pageSub-pc/pages/orderCode/orderCode.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderCode/orderCode.vue?e17b","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderCode/orderCode.vue?95d6"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","code","codeUrl","navBarHeight","onLoad","methods","verification_qrCode","console","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,kBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACgM;AAChM,gBAAgB,yMAAU;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,+QAEN;AACP,KAAK;AACL;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;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCe9vB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAL;MACA;QACAM;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAAy5C,CAAgB,s3CAAG,EAAC,C;;;;;;;;;;;ACA76C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/orderCode/orderCode.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/orderCode/orderCode.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./orderCode.vue?vue&type=template&id=4f2d6d6a&scoped=true&\"\nvar renderjs\nimport script from \"./orderCode.vue?vue&type=script&lang=js&\"\nexport * from \"./orderCode.vue?vue&type=script&lang=js&\"\nimport style0 from \"./orderCode.vue?vue&type=style&index=0&id=4f2d6d6a&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"4f2d6d6a\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/orderCode/orderCode.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderCode.vue?vue&type=template&id=4f2d6d6a&scoped=true&\"","var components\ntry {\n components = {\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderCode.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderCode.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"pageContent\">\r\n\t\t<!-- 吸顶自定义导航栏 -->\r\n\t\t<!-- <u-sticky offset-top=\"0\"><my-backNar /></u-sticky> -->\r\n\t\t<view class=\"content\">\r\n\t\t\t<u-gap height=\"30\"></u-gap>\r\n\t\t\t<view class=\"codeModel\">\r\n\t\t\t\t<image class=\"init_image\" :src=\"codeUrl\" mode=\"\"></image>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcode: '',\r\n\t\t\t\tcodeUrl: \"\",\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.code = option.code;\r\n\t\t\tthis.verification_qrCode()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取订单详情\r\n\t\t\tverification_qrCode() {\r\n\t\t\t\tthis.$request('/verification-qrCode', 'POST', {\r\n\t\t\t\t\tcode: this.code\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.codeUrl = res.data.filepath;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\r\n\t\t\t\t\t\ticon: 'error',\r\r\n\t\t\t\t\t\ttitle: '' + err.message\r\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.pageContent {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t/* 其他样式 */\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: calc(100vh - 30rpx);\r\n\t\tpadding-top: 30rpx;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.codeModel {\r\n\t\twidth: 650rpx;\r\n\t\theight: 650rpx;\r\n\t\tmargin: auto;\r\n\t\tborder-radius: 20rpx;\r\n\t\toverflow: hidden;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderCode.vue?vue&type=style&index=0&id=4f2d6d6a&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderCode.vue?vue&type=style&index=0&id=4f2d6d6a&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841120\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderCode/orderCode.vue?bc66","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderCode/orderCode.vue?b250","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderCode/orderCode.vue?eadf","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderCode/orderCode.vue?ca4e","uni-app:///pageSub-pc/pages/orderCode/orderCode.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderCode/orderCode.vue?e17b","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderCode/orderCode.vue?95d6"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","code","codeUrl","navBarHeight","onLoad","methods","verification_qrCode","console","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,kBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACgM;AAChM,gBAAgB,yMAAU;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,+QAEN;AACP,KAAK;AACL;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;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCe9vB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAL;MACA;QACAM;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAAy5C,CAAgB,s3CAAG,EAAC,C;;;;;;;;;;;ACA76C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/orderCode/orderCode.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/orderCode/orderCode.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./orderCode.vue?vue&type=template&id=4f2d6d6a&scoped=true&\"\nvar renderjs\nimport script from \"./orderCode.vue?vue&type=script&lang=js&\"\nexport * from \"./orderCode.vue?vue&type=script&lang=js&\"\nimport style0 from \"./orderCode.vue?vue&type=style&index=0&id=4f2d6d6a&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"4f2d6d6a\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/orderCode/orderCode.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderCode.vue?vue&type=template&id=4f2d6d6a&scoped=true&\"","var components\ntry {\n components = {\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderCode.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderCode.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"pageContent\">\r\n\t\t<!-- 吸顶自定义导航栏 -->\r\n\t\t<!-- <u-sticky offset-top=\"0\"><my-backNar /></u-sticky> -->\r\n\t\t<view class=\"content\">\r\n\t\t\t<u-gap height=\"30\"></u-gap>\r\n\t\t\t<view class=\"codeModel\">\r\n\t\t\t\t<image class=\"init_image\" :src=\"codeUrl\" mode=\"\"></image>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcode: '',\r\n\t\t\t\tcodeUrl: \"\",\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.code = option.code;\r\n\t\t\tthis.verification_qrCode()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取订单详情\r\n\t\t\tverification_qrCode() {\r\n\t\t\t\tthis.$request('/verification-qrCode', 'POST', {\r\n\t\t\t\t\tcode: this.code\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.codeUrl = res.data.filepath;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\r\n\t\t\t\t\t\ticon: 'error',\r\r\n\t\t\t\t\t\ttitle: '' + err.message\r\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.pageContent {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t/* 其他样式 */\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: calc(100vh - 30rpx);\r\n\t\tpadding-top: 30rpx;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.codeModel {\r\n\t\twidth: 650rpx;\r\n\t\theight: 650rpx;\r\n\t\tmargin: auto;\r\n\t\tborder-radius: 20rpx;\r\n\t\toverflow: hidden;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderCode.vue?vue&type=style&index=0&id=4f2d6d6a&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderCode.vue?vue&type=style&index=0&id=4f2d6d6a&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797180\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderDetail/orderDetail.vue?8550","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderDetail/orderDetail.vue?f3f1","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderDetail/orderDetail.vue?e53a","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderDetail/orderDetail.vue?7509","uni-app:///pageSub-pc/pages/orderDetail/orderDetail.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderDetail/orderDetail.vue?0e95","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderDetail/orderDetail.vue?203b"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","orderInfo","status_txt","order_sn","created_at","order_amount","id","navBarHeight","onLoad","onShow","methods","goCode","uni","url","payMthods","gotoHere","console","longitude","latitude","scale","name","address","success","getOrder","order_id","icon","title","del_order","type","message","iconUrl","complete","gowriteEvaluation"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,oBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,oMAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3DA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC0FhwB;EACAC;IACA;MACAC;QACAC;QACAC;QACAC;QACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACAC;QACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACAC;MACAJ;QACAK;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;UACAN;QACA;MACA;IACA;IACA;IACAO;MAAA;MACA;QACAC;MACA;QACAR;QACA;MACA;QACAJ;UACAa;UACAC;QACA;MACA;IACA;IACAC;MAAA;MACA;QACAH;MACA;QACAR;QACA;UACAY;UACAC;UACAC;UACAC;YACAnB;UACA;QACA;MACA;QACAA;UACAa;UACAC;QACA;MACA;IACA;IACA;IACAM;MACApB;QACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC5KA;AAAA;AAAA;AAAA;AAA25C,CAAgB,w3CAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/orderDetail/orderDetail.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/orderDetail/orderDetail.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./orderDetail.vue?vue&type=template&id=51b430b2&scoped=true&\"\nvar renderjs\nimport script from \"./orderDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./orderDetail.vue?vue&type=script&lang=js&\"\nimport style0 from \"./orderDetail.vue?vue&type=style&index=0&id=51b430b2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"51b430b2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/orderDetail/orderDetail.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=template&id=51b430b2&scoped=true&\"","var components\ntry {\n components = {\n uSticky: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-sticky/u-sticky\" */ \"uview-ui/components/u-sticky/u-sticky.vue\"\n )\n },\n myBackNar: function () {\n return import(\n /* webpackChunkName: \"components/my-backNar/my-backNar\" */ \"@/components/my-backNar/my-backNar.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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, item) {\n var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n _temp2 = _temp.eventParams || _temp[\"event-params\"],\n item = _temp2.item\n var _temp, _temp2\n return _vm.$utils.goProductDetails(item.goods_id)\n }\n _vm.e1 = function ($event, item) {\n var _temp3 = arguments[arguments.length - 1].currentTarget.dataset,\n _temp4 = _temp3.eventParams || _temp3[\"event-params\"],\n item = _temp4.item\n var _temp3, _temp4\n return _vm.$utils.goProductDetails(item.goods_id)\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"pageContent\">\r\n\t\t<!-- 吸顶自定义导航栏 -->\r\n\t\t<u-sticky offset-top=\"0\"><my-backNar /></u-sticky>\r\n\t\t<view class=\"content\">\r\n\t\t\t<view class=\"orderStatusline\">\r\n\t\t\t\t{{orderInfo.status_txt}}\r\n\t\t\t</view>\r\n\t\t\t<view class=\"userAddress\">\r\n\t\t\t\t<view class=\"addressInfo\">\r\n\t\t\t\t\t<view class=\"addressName\">\r\n\t\t\t\t\t\t<span\r\n\t\t\t\t\t\t\tv-if=\"orderInfo.delivery.area\">{{orderInfo.delivery.area}}</span>{{orderInfo.delivery.address}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"userInfo\">\r\n\t\t\t\t\t\t<span>{{orderInfo.delivery.contacts}}</span>\r\n\t\t\t\t\t\t<span>{{orderInfo.delivery.phone}}</span>\r\n\t\t\t\t\t\t<span class=\"active\">{{orderInfo.delivery_typename}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"navigationModel\"\r\n\t\t\t\t\t@click=\"gotoHere(orderInfo.delivery.address,orderInfo.delivery.lat,orderInfo.delivery.lng)\"\r\n\t\t\t\t\tv-if=\"orderInfo.delivery_type == 1\">\r\n\t\t\t\t\t<view class=\"navigationIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/dh.png\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"navigationText\">\r\n\t\t\t\t\t\t导航\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\t<view :class=\"[orderInfo.order_status == 3?'orderModel1':'orderModel']\"\r\n\t\t\t\tv-for=\"(item,index) in orderInfo.order_goods\" :key=\"index\">\r\n\t\t\t\t<view class=\"orderImg\" @click=\"$utils.goProductDetails(item.goods_id)\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"item.goods_img\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderProductInfo\" @click=\"$utils.goProductDetails(item.goods_id)\">\r\n\t\t\t\t\t<view class=\"orderName\">\r\n\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderNorms\">\r\n\t\t\t\t\t\t<span>{{item.goods_attr}}</span>\r\n\t\t\t\t\t\t<span>x{{item.goods_number}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderPrice\">\r\n\t\t\t\t\t\t<span>¥</span>{{item.goods_price}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderOtherBtn\" style=\"position: absolute;right: 30rpx;bottom: 20rpx;\"\r\n\t\t\t\t\t@click=\"gowriteEvaluation(item.og_id)\" v-show=\"item.is_comment == 0\">\r\n\t\t\t\t\t去评价\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderOtherBtn\" style=\"position: absolute;right: 30rpx;bottom: 20rpx;\"\r\n\t\t\t\t\tv-show=\"item.is_comment != 0\">\r\n\t\t\t\t\t已评价\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>订单号</span>\r\n\t\t\t\t\t<span>{{orderInfo.order_sn}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>下单时间</span>\r\n\t\t\t\t\t<span>{{orderInfo.created_at}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>合计金额</span>\r\n\t\t\t\t\t<span class=\"active\">{{orderInfo.order_amount}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderBtnList\">\r\n\t\t\t\t<view class=\"orderBtn\" @click=\"payMthods(orderInfo.order_id)\" v-show=\"orderInfo.order_status == 0\">\r\n\t\t\t\t\t去支付\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderBtn\" @click=\"goCode(orderInfo.verification_code)\"\r\n\t\t\t\t\tv-show=\"orderInfo.order_status == 2\">\r\n\t\t\t\t\t核销码\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderOtherBtn\" @click=\"del_order\"\r\n\t\t\t\t\tv-show=\"orderInfo.order_status == 0 || orderInfo.order_status == 1\">\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>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\torderInfo: {\r\n\t\t\t\t\tstatus_txt: null,\r\n\t\t\t\t\torder_sn: null,\r\n\t\t\t\t\tcreated_at: null,\r\n\t\t\t\t\torder_amount: null,\r\n\t\t\t\t},\r\n\t\t\t\tid: '',\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.id = option.id;\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getOrder()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoCode(code) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/orderCode/orderCode?code=' + code\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tpayMthods(order_id) {\r\n\t\t\t\tthis.$utils.payOrder(order_id)\r\n\t\t\t},\r\n\t\t\tgotoHere(address, lat, lng) {\r\n\t\t\t\tconsole.log(address, lat, lng)\r\n\t\t\t\tuni.openLocation({\r\n\t\t\t\t\tlongitude: parseFloat(lng), // 经度,范围为-180~180,负数表示西经\r\n\t\t\t\t\tlatitude: parseFloat(lat), // 纬度,范围为-90~90,负数表示南纬\r\n\t\t\t\t\tscale: 28, // 缩放比例\r\n\t\t\t\t\tname: address, //终点名称\r\n\t\t\t\t\taddress: address, //终点详细地址\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log('success:', res);\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\tgetOrder() {\r\n\t\t\t\tthis.$request('/order-info', 'GET', {\r\n\t\t\t\t\torder_id: this.id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.orderInfo = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tdel_order() {\r\n\t\t\t\tthis.$request('/cance-order', 'POST', {\r\n\t\t\t\t\torder_id: this.id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"订单取消成功!\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tuni.navigateBack()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgowriteEvaluation(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/writeEvaluation/writeEvaluation?id=' + id\r\n\t\t\t\t})\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.pageContent {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t/* 其他样式 */\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: calc(100vh - 220rpx);\r\n\t\tpadding-top: 30rpx;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.orderStatusline {\r\n\t\theight: 80rpx;\r\n\t\tline-height: 80rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tfont-size: 36rpx;\r\n\t\tcolor: #333333;\r\n\t\tfont-weight: 600;\r\n\t}\r\n\r\n\t.userAddress {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.addressInfo {\r\n\t\tflex: 1;\r\n\t}\r\n\r\n\t.addressName {\r\n\t\twidth: 100%;\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 44rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t}\r\n\r\n\t.userInfo {\r\n\t\tline-height: 34rpx;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #999999;\r\n\r\n\t\tspan {\r\n\t\t\tmargin-right: 20rpx;\r\n\t\t}\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D3195E;\r\n\t\t}\r\n\t}\r\n\r\n\t.navigationModel {\r\n\t\twidth: 40rpx;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 20rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\r\n\t\t.navigationIcon {\r\n\t\t\twidth: 44rpx;\r\n\t\t\theight: 44rpx;\r\n\t\t\tmargin-bottom: 10rpx;\r\n\t\t\tborder-radius: 44rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderModel1 {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t\tpadding-bottom: 80rpx;\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.orderImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t}\r\n\r\n\t.orderProductInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.orderNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.orderPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderInfo {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t\theight: 200rpx;\r\n\t}\r\n\r\n\t.orderLine {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #333333;\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D61A62;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderBtnList {\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\tleft: 0;\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tpadding: 60rpx;\r\n\t\tpadding-top: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row-reverse;\r\n\t\talign-items: center;\r\n\t\theight: 60rpx;\r\n\t\tline-height: 58rpx;\r\n\t}\r\n\r\n\t.orderBtn {\r\n\t\theight: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #D3195E;\r\n\t\tbackground-color: #D3195E;\r\n\t\tcolor: #ffffff;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderOtherBtn {\r\n\t\theight: 58rpx;\r\n\t\tline-height: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #777777;\r\n\t\tbackground-color: #ffffff;\r\n\t\tcolor: #777777;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=style&index=0&id=51b430b2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=style&index=0&id=51b430b2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841284\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js",null,"webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderDetail/orderDetail.vue?f3f1","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderDetail/orderDetail.vue?e53a","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderDetail/orderDetail.vue?7509","uni-app:///pageSub-pc/pages/orderDetail/orderDetail.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderDetail/orderDetail.vue?0e95","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/orderDetail/orderDetail.vue?203b"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","orderInfo","status_txt","order_sn","created_at","order_amount","id","btnFlag","navBarHeight","onLoad","onShow","methods","goCode","uni","url","payMthods","setTimeout","gotoHere","console","longitude","latitude","scale","name","address","success","getOrder","order_id","icon","title","del_order","type","message","iconUrl","complete","gowriteEvaluation"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,oBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,oMAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3DA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC0FhwB;EACAC;IACA;MACAC;QACAC;QACAC;QACAC;QACAC;MACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACAC;QACAC;MACA;IACA;IACAC;MAAA;MACA;QACA;MACA;MACA;MACAC;QACA;MACA;MACA;IACA;IACAC;MACAC;MACAL;QACAM;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;UACAN;QACA;MACA;IACA;IACA;IACAO;MAAA;MACA;QACAC;MACA;QACAR;QACA;MACA;QACAL;UACAc;UACAC;QACA;MACA;IACA;IACAC;MAAA;MACA;QACA;MACA;MACA;MACAb;QACA;MACA;MACA;QACAU;MACA;QACAR;QACA;UACAY;UACAC;UACAC;UACAC;YACApB;UACA;QACA;MACA;QACAA;UACAc;UACAC;QACA;MACA;IACA;IACA;IACAM;MACArB;QACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC3LA;AAAA;AAAA;AAAA;AAA25C,CAAgB,w3CAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/orderDetail/orderDetail.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/orderDetail/orderDetail.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./orderDetail.vue?vue&type=template&id=51b430b2&scoped=true&\"\nvar renderjs\nimport script from \"./orderDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./orderDetail.vue?vue&type=script&lang=js&\"\nimport style0 from \"./orderDetail.vue?vue&type=style&index=0&id=51b430b2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"51b430b2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/orderDetail/orderDetail.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=template&id=51b430b2&scoped=true&\"","var components\ntry {\n components = {\n uSticky: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-sticky/u-sticky\" */ \"uview-ui/components/u-sticky/u-sticky.vue\"\n )\n },\n myBackNar: function () {\n return import(\n /* webpackChunkName: \"components/my-backNar/my-backNar\" */ \"@/components/my-backNar/my-backNar.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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, item) {\n var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n _temp2 = _temp.eventParams || _temp[\"event-params\"],\n item = _temp2.item\n var _temp, _temp2\n return _vm.$utils.goProductDetails(item.goods_id)\n }\n _vm.e1 = function ($event, item) {\n var _temp3 = arguments[arguments.length - 1].currentTarget.dataset,\n _temp4 = _temp3.eventParams || _temp3[\"event-params\"],\n item = _temp4.item\n var _temp3, _temp4\n return _vm.$utils.goProductDetails(item.goods_id)\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"pageContent\">\r\n\t\t<!-- 吸顶自定义导航栏 -->\r\n\t\t<u-sticky offset-top=\"0\"><my-backNar /></u-sticky>\r\n\t\t<view class=\"content\">\r\n\t\t\t<view class=\"orderStatusline\">\r\n\t\t\t\t{{orderInfo.status_txt}}\r\n\t\t\t</view>\r\n\t\t\t<view class=\"userAddress\">\r\n\t\t\t\t<view class=\"addressInfo\">\r\n\t\t\t\t\t<view class=\"addressName\">\r\n\t\t\t\t\t\t<span\r\n\t\t\t\t\t\t\tv-if=\"orderInfo.delivery.area\">{{orderInfo.delivery.area}}</span>{{orderInfo.delivery.address}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"userInfo\">\r\n\t\t\t\t\t\t<span>{{orderInfo.delivery.contacts}}</span>\r\n\t\t\t\t\t\t<span>{{orderInfo.delivery.phone}}</span>\r\n\t\t\t\t\t\t<span class=\"active\">{{orderInfo.delivery_typename}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"navigationModel\"\r\n\t\t\t\t\t@click=\"gotoHere(orderInfo.delivery.address,orderInfo.delivery.lat,orderInfo.delivery.lng)\"\r\n\t\t\t\t\tv-if=\"orderInfo.delivery_type == 1\">\r\n\t\t\t\t\t<view class=\"navigationIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/dh.png\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"navigationText\">\r\n\t\t\t\t\t\t导航\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\t<view :class=\"[orderInfo.order_status == 3?'orderModel1':'orderModel']\"\r\n\t\t\t\tv-for=\"(item,index) in orderInfo.order_goods\" :key=\"index\">\r\n\t\t\t\t<view class=\"orderImg\" @click=\"$utils.goProductDetails(item.goods_id)\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"item.goods_img\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderProductInfo\" @click=\"$utils.goProductDetails(item.goods_id)\">\r\n\t\t\t\t\t<view class=\"orderName\">\r\n\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderNorms\">\r\n\t\t\t\t\t\t<span>{{item.goods_attr}}</span>\r\n\t\t\t\t\t\t<span>x{{item.goods_number}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderPrice\">\r\n\t\t\t\t\t\t<span>¥</span>{{item.goods_price}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderOtherBtn\" style=\"position: absolute;right: 30rpx;bottom: 20rpx;\"\r\n\t\t\t\t\t@click=\"gowriteEvaluation(item.og_id)\" v-show=\"item.is_comment == 0\">\r\n\t\t\t\t\t去评价\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderOtherBtn\" style=\"position: absolute;right: 30rpx;bottom: 20rpx;\"\r\n\t\t\t\t\tv-show=\"item.is_comment != 0\">\r\n\t\t\t\t\t已评价\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>订单号</span>\r\n\t\t\t\t\t<span>{{orderInfo.order_sn}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>下单时间</span>\r\n\t\t\t\t\t<span>{{orderInfo.created_at}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>合计金额</span>\r\n\t\t\t\t\t<span class=\"active\">{{orderInfo.order_amount}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderBtnList\">\r\n\t\t\t\t<view class=\"orderBtn\" @click=\"payMthods(orderInfo.order_id)\" v-show=\"orderInfo.order_status == 0\">\r\n\t\t\t\t\t去支付\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderBtn\" @click=\"goCode(orderInfo.verification_code)\"\r\n\t\t\t\t\tv-show=\"orderInfo.order_status == 2\">\r\n\t\t\t\t\t核销码\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderOtherBtn\" @click=\"del_order\"\r\n\t\t\t\t\tv-show=\"orderInfo.order_status == 0 || orderInfo.order_status == 1\">\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>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\torderInfo: {\r\n\t\t\t\t\tstatus_txt: null,\r\n\t\t\t\t\torder_sn: null,\r\n\t\t\t\t\tcreated_at: null,\r\n\t\t\t\t\torder_amount: null,\r\n\t\t\t\t},\r\n\t\t\t\tid: '',\r\n\t\t\t\tbtnFlag: false,\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.id = option.id;\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getOrder()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoCode(code) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/orderCode/orderCode?code=' + code\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tpayMthods(order_id) {\r\n\t\t\t\tif (this.btnFlag) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.btnFlag = true\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tthis.btnFlag = false\r\n\t\t\t\t}, 2000)\r\n\t\t\t\tthis.$utils.payOrder(order_id)\r\n\t\t\t},\r\n\t\t\tgotoHere(address, lat, lng) {\r\n\t\t\t\tconsole.log(address, lat, lng)\r\n\t\t\t\tuni.openLocation({\r\n\t\t\t\t\tlongitude: parseFloat(lng), // 经度,范围为-180~180,负数表示西经\r\n\t\t\t\t\tlatitude: parseFloat(lat), // 纬度,范围为-90~90,负数表示南纬\r\n\t\t\t\t\tscale: 28, // 缩放比例\r\n\t\t\t\t\tname: address, //终点名称\r\n\t\t\t\t\taddress: address, //终点详细地址\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log('success:', res);\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\tgetOrder() {\r\n\t\t\t\tthis.$request('/order-info', 'GET', {\r\n\t\t\t\t\torder_id: this.id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.orderInfo = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tdel_order() {\r\n\t\t\t\tif (this.btnFlag) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.btnFlag = true\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tthis.btnFlag = false\r\n\t\t\t\t}, 2000)\r\n\t\t\t\tthis.$request('/cance-order', 'POST', {\r\n\t\t\t\t\torder_id: this.id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"订单取消成功!\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tuni.navigateBack()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgowriteEvaluation(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/writeEvaluation/writeEvaluation?id=' + id\r\n\t\t\t\t})\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.pageContent {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t/* 其他样式 */\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: calc(100vh - 220rpx);\r\n\t\tpadding-top: 30rpx;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.orderStatusline {\r\n\t\theight: 80rpx;\r\n\t\tline-height: 80rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tfont-size: 36rpx;\r\n\t\tcolor: #333333;\r\n\t\tfont-weight: 600;\r\n\t}\r\n\r\n\t.userAddress {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.addressInfo {\r\n\t\tflex: 1;\r\n\t}\r\n\r\n\t.addressName {\r\n\t\twidth: 100%;\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 44rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t}\r\n\r\n\t.userInfo {\r\n\t\tline-height: 34rpx;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #999999;\r\n\r\n\t\tspan {\r\n\t\t\tmargin-right: 20rpx;\r\n\t\t}\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D3195E;\r\n\t\t}\r\n\t}\r\n\r\n\t.navigationModel {\r\n\t\twidth: 40rpx;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 20rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\r\n\t\t.navigationIcon {\r\n\t\t\twidth: 44rpx;\r\n\t\t\theight: 44rpx;\r\n\t\t\tmargin-bottom: 10rpx;\r\n\t\t\tborder-radius: 44rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderModel1 {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t\tpadding-bottom: 80rpx;\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.orderImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t}\r\n\r\n\t.orderProductInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.orderNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.orderPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderInfo {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t\theight: 200rpx;\r\n\t}\r\n\r\n\t.orderLine {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #333333;\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D61A62;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderBtnList {\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\tleft: 0;\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tpadding: 60rpx;\r\n\t\tpadding-top: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row-reverse;\r\n\t\talign-items: center;\r\n\t\theight: 60rpx;\r\n\t\tline-height: 58rpx;\r\n\t}\r\n\r\n\t.orderBtn {\r\n\t\theight: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #D3195E;\r\n\t\tbackground-color: #D3195E;\r\n\t\tcolor: #ffffff;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderOtherBtn {\r\n\t\theight: 58rpx;\r\n\t\tline-height: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #777777;\r\n\t\tbackground-color: #ffffff;\r\n\t\tcolor: #777777;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=style&index=0&id=51b430b2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=style&index=0&id=51b430b2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747655372205\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/platformService/platformService.vue?338a","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/platformService/platformService.vue?aef6","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/platformService/platformService.vue?2aab","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/platformService/platformService.vue?2c58","uni-app:///pageSub-pc/pages/platformService/platformService.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/platformService/platformService.vue?fbbf","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/platformService/platformService.vue?7d3f"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","onShow","methods","scrolltolower","getKefuLsit","console","uni","icon","title","copyCode","call","phoneNumber","success","fail"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,wBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAwI;AACxI;AACmE;AACL;AACsC;;;AAGpG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,qOAEN;AACP,KAAK;AACL;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;AAAgvB,CAAgB,qwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCgBpwB;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAC;MACAH;QACAP;MACA;IACA;IACAW;MACAJ;QACAK;QACAC;QACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACrDA;AAAA;AAAA;AAAA;AAA+5C,CAAgB,43CAAG,EAAC,C;;;;;;;;;;;ACAn7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/platformService/platformService.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/platformService/platformService.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./platformService.vue?vue&type=template&id=59a2efb8&scoped=true&\"\nvar renderjs\nimport script from \"./platformService.vue?vue&type=script&lang=js&\"\nexport * from \"./platformService.vue?vue&type=script&lang=js&\"\nimport style0 from \"./platformService.vue?vue&type=style&index=0&id=59a2efb8&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"59a2efb8\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/platformService/platformService.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./platformService.vue?vue&type=template&id=59a2efb8&scoped=true&\"","var components\ntry {\n components = {\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./platformService.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./platformService.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"cellModel\" v-for=\"(item,index) in pageList\" :key=\"index\">\r\n\t\t\t{{item.title}}:{{item.contact}}\r\n\t\t\t<view class=\"iconBtn-icon\" v-show=\"item.is_type == 1\" @click=\"copyCode(item.contact)\">\r\n\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/fz.png\" mode=\"\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"iconBtn-icon\" v-show=\"item.is_type != 1\" @click=\"call(item.contact)\">\r\n\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/phone.png\" mode=\"\"></image>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: []\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getKefuLsit()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tscrolltolower() {},\r\n\t\t\t//获取客服列表\r\n\t\t\tgetKefuLsit(e) {\r\n\t\t\t\tthis.$request('/get-kefu-list', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\r\n\t\t\t\t\t\ticon: 'error',\r\r\n\t\t\t\t\t\ttitle: '' + err.message\r\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\tcopyCode(Code) {\r\n\t\t\t\tuni.setClipboardData({\r\n\t\t\t\t\tdata: Code\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcall(phone) {\r\n\t\t\t\tuni.makePhoneCall({\r\n\t\t\t\t\tphoneNumber: phone,\r\n\t\t\t\t\tsuccess() {},\r\n\t\t\t\t\tfail() {}\r\n\t\t\t\t});\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.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: #F7F8FA;\r\n\t}\r\n\r\n\t.cellModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tpadding: 30rpx;\r\n\t\tmargin: 30rpx;\r\n\t\tmargin-bottom: 0;\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\theight: 44rpx;\r\n\t\tline-height: 44rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 20rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.iconBtn-icon {\r\n\t\theight: 36rpx;\r\n\t\twidth: 36rpx;\r\n\t\tmargin-left: 20rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./platformService.vue?vue&type=style&index=0&id=59a2efb8&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./platformService.vue?vue&type=style&index=0&id=59a2efb8&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841132\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/platformService/platformService.vue?338a","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/platformService/platformService.vue?aef6","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/platformService/platformService.vue?2aab","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/platformService/platformService.vue?2c58","uni-app:///pageSub-pc/pages/platformService/platformService.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/platformService/platformService.vue?fbbf","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/platformService/platformService.vue?7d3f"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","onShow","methods","scrolltolower","getKefuLsit","console","uni","icon","title","copyCode","call","phoneNumber","success","fail"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,wBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAwI;AACxI;AACmE;AACL;AACsC;;;AAGpG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,qOAEN;AACP,KAAK;AACL;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;AAAgvB,CAAgB,qwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCgBpwB;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAC;MACAH;QACAP;MACA;IACA;IACAW;MACAJ;QACAK;QACAC;QACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACrDA;AAAA;AAAA;AAAA;AAA+5C,CAAgB,43CAAG,EAAC,C;;;;;;;;;;;ACAn7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/platformService/platformService.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/platformService/platformService.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./platformService.vue?vue&type=template&id=59a2efb8&scoped=true&\"\nvar renderjs\nimport script from \"./platformService.vue?vue&type=script&lang=js&\"\nexport * from \"./platformService.vue?vue&type=script&lang=js&\"\nimport style0 from \"./platformService.vue?vue&type=style&index=0&id=59a2efb8&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"59a2efb8\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/platformService/platformService.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./platformService.vue?vue&type=template&id=59a2efb8&scoped=true&\"","var components\ntry {\n components = {\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./platformService.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./platformService.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"cellModel\" v-for=\"(item,index) in pageList\" :key=\"index\">\r\n\t\t\t{{item.title}}:{{item.contact}}\r\n\t\t\t<view class=\"iconBtn-icon\" v-show=\"item.is_type == 1\" @click=\"copyCode(item.contact)\">\r\n\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/fz.png\" mode=\"\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"iconBtn-icon\" v-show=\"item.is_type != 1\" @click=\"call(item.contact)\">\r\n\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/phone.png\" mode=\"\"></image>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: []\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getKefuLsit()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tscrolltolower() {},\r\n\t\t\t//获取客服列表\r\n\t\t\tgetKefuLsit(e) {\r\n\t\t\t\tthis.$request('/get-kefu-list', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\r\n\t\t\t\t\t\ticon: 'error',\r\r\n\t\t\t\t\t\ttitle: '' + err.message\r\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\tcopyCode(Code) {\r\n\t\t\t\tuni.setClipboardData({\r\n\t\t\t\t\tdata: Code\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcall(phone) {\r\n\t\t\t\tuni.makePhoneCall({\r\n\t\t\t\t\tphoneNumber: phone,\r\n\t\t\t\t\tsuccess() {},\r\n\t\t\t\t\tfail() {}\r\n\t\t\t\t});\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.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: #F7F8FA;\r\n\t}\r\n\r\n\t.cellModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tpadding: 30rpx;\r\n\t\tmargin: 30rpx;\r\n\t\tmargin-bottom: 0;\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\theight: 44rpx;\r\n\t\tline-height: 44rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 20rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.iconBtn-icon {\r\n\t\theight: 36rpx;\r\n\t\twidth: 36rpx;\r\n\t\tmargin-left: 20rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./platformService.vue?vue&type=style&index=0&id=59a2efb8&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./platformService.vue?vue&type=style&index=0&id=59a2efb8&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797156\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/withdrawal/withdrawal.vue?2785","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/withdrawal/withdrawal.vue?001e","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/withdrawal/withdrawal.vue?cda9","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/withdrawal/withdrawal.vue?97fc","uni-app:///pageSub-pc/pages/withdrawal/withdrawal.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/withdrawal/withdrawal.vue?5ecb","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/withdrawal/withdrawal.vue?a1e9"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","money","userInfo","inputValue","intro","onLoad","methods","check_price","price","replace","applyWithdrawal","type","message","iconUrl","console","complete","uni","icon","title","getTip"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,mBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAmI;AACnI;AAC8D;AACL;AACsC;;;AAG/F;AACgM;AAChM,gBAAgB,yMAAU;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,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCmD/vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACAC;MACA;MACAC,oGACAC;MACA;QACA;QACAD;MACA;MACA;IACA;IACA;IACAE;MAAA;MACA;QACA;UACAC;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;QACAV;MACA;QACAa;QACA;QACA;UACAH;UACAC;UACAC;UACAE;QACA;MACA;QACAC;UAEAC;UAEAC;QAEA;MACA;IAEA;IACA;IACAC;MAAA;MACA;QACAL;QACA;MACA;QACAE;UAEAC;UAEAC;QAEA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC5HA;AAAA;AAAA;AAAA;AAA05C,CAAgB,u3CAAG,EAAC,C;;;;;;;;;;;ACA96C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/withdrawal/withdrawal.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/withdrawal/withdrawal.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./withdrawal.vue?vue&type=template&id=a168b55c&scoped=true&\"\nvar renderjs\nimport script from \"./withdrawal.vue?vue&type=script&lang=js&\"\nexport * from \"./withdrawal.vue?vue&type=script&lang=js&\"\nimport style0 from \"./withdrawal.vue?vue&type=style&index=0&id=a168b55c&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"a168b55c\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/withdrawal/withdrawal.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=template&id=a168b55c&scoped=true&\"","var components\ntry {\n components = {\n uParse: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-parse/u-parse\" */ \"uview-ui/components/u-parse/u-parse.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"myBalance\">\r\n\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t{{userInfo.balance}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myBalanceTitle\">\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>\r\n\t\t<view class=\"withdrawalModel\">\r\n\t\t\t<view class=\"withdrawalTitle\">\r\n\t\t\t\t提现金额<span class=\"withdrawalTitleTipicon\">*</span><span class=\"withdrawalTitleTip\"> 起提金额1元起,服务费为1%\r\n\t\t\t\t</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalInitModel\">\r\n\t\t\t\t<!-- <u--input :value=\"money\" @change=\"changeValue\" border=\"none\" placeholder=\"请输入提现金额\" clearable></u--input> -->\r\n\t\t\t\t<input v-model=\"money\" type=\"text\" @change=\"check_price()\" placeholder=\"请输入提现金额\">\r\n\t\t\t</view>\r\n\t\t\t<!-- \t<view class=\"withdrawalTitle\">\r\n\t\t\t\t提现到微信零钱\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalInitModel\">\r\n\t\t\t\t<view class=\"wxIcon\">\r\n\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"wxText\">\r\n\t\t\t\t\t微信零钱\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"winxinApply\">\r\n\t\t\t\t\t微信授权\r\n\t\t\t\t</view>\r\n\t\t\t</view> -->\r\n\t\t\t<view class=\"withdrawalTip\">\r\n\t\t\t\t提现须知\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalTipInfo\">\r\n\t\t\t\t<u-parse :content=\"intro\"></u-parse>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\t\t<view class=\"applyModel\">\r\n\t\t\t<view class=\"applyBtn\" @click=\"applyWithdrawal\">提交</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tmoney: null,\r\n\t\t\t\tuserInfo: null,\r\n\t\t\t\tinputValue: null,\r\n\t\t\t\tintro: null,\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.userInfo = uni.getStorageSync('userInfo');\r\n\t\t\tthis.getTip()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tcheck_price() {\r\n\t\t\t\tvar price = '' + this.money;\r\n\t\t\t\tprice = price.replace(/[^\\d.]/g, '').replace(/\\.{2,}/g, '.').replace('.', '$#$').replace(/\\./g, '')\r\n\t\t\t\t\t.replace('$#$', '.').replace(/^(\\-)*(\\d+)\\.(\\d\\d).*$/, '$1$2.$3'); // 只能输入两个小数\r\n\t\t\t\tif (price.indexOf('.') < 0 && price != '') {\r\n\t\t\t\t\t// 以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额\r\n\t\t\t\t\tprice = parseFloat(price);\r\n\t\t\t\t}\r\n\t\t\t\tthis.money = price;\r\n\t\t\t},\r\n\t\t\t//申请提现\r\n\t\t\tapplyWithdrawal() {\r\n\t\t\t\tif (this.money == null || this.money == '') {\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\tmessage: '请输入提现金额!',\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/error.png'\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\tthis.$request('/income-add', 'POST', {\r\n\t\t\t\t\ttype: '1',\r\n\t\t\t\t\tmoney: '' + this.money\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.money = null\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"提现申请,已提交!\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',\r\n\t\t\t\t\t\tcomplete() {}\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\r\n\t\t\t},\r\n\t\t\t//获取体现须知\r\n\t\t\tgetTip() {\r\n\t\t\t\tthis.$request('/cashout-intro', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.intro = res.data.intro;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.myBalance {\r\n\t\twidth: 100%;\r\n\t\theight: 126rpx;\r\n\t\tpadding: 78rpx 0;\r\n\t\ttext-align: center;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tjustify-content: center;\r\n\r\n\t\t.myBalanceTopModel {\r\n\t\t\twidth: calc(100% / 3);\r\n\r\n\t\t\t.myBalanceNum {\r\n\t\t\t\tline-height: 88rpx;\r\n\t\t\t\tfont-size: 56rpx;\r\n\t\t\t\tcolor: #D3195E;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.myBalanceTitle {\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\r\n\t.withdrawalModel {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 0 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tpadding-top: 40rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 40rpx 40rpx 0 0;\r\n\r\n\t\t.withdrawalTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTitleTip {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTitleTipicon {\r\n\t\t\tcolor: #FF3141;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-left: 10rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 30rpx;\r\n\t\t\tbackground-color: #F6F7F8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 60rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t\t.wxIcon {\r\n\t\t\twidth: 50rpx;\r\n\t\t\theight: 50rpx;\r\n\t\t\tbackground-color: #333333;\r\n\t\t}\r\n\r\n\t\t.wxText {\r\n\t\t\tflex: 1;\r\n\t\t\tmargin-left: 20rpx;\r\n\t\t\tfont-size: 30rpx;\r\n\t\t}\r\n\r\n\t\t.winxinApply {\r\n\t\t\ttext-align: center;\r\n\t\t\twidth: 140rpx;\r\n\t\t\theight: 58rpx;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tbackground-color: #E9799F;\r\n\t\t\tcolor: #ffffff;\r\n\t\t\tline-height: 58rpx;\r\n\t\t\tborder-radius: 58rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTip {\r\n\t\t\tfont-size: 32rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTipInfo {}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=style&index=0&id=a168b55c&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=style&index=0&id=a168b55c&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841234\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/withdrawal/withdrawal.vue?2785","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/withdrawal/withdrawal.vue?001e","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/withdrawal/withdrawal.vue?cda9","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/withdrawal/withdrawal.vue?97fc","uni-app:///pageSub-pc/pages/withdrawal/withdrawal.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/withdrawal/withdrawal.vue?5ecb","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/withdrawal/withdrawal.vue?a1e9"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","money","userInfo","inputValue","intro","onLoad","methods","check_price","price","replace","applyWithdrawal","type","message","iconUrl","console","complete","uni","icon","title","getTip"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,mBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAmI;AACnI;AAC8D;AACL;AACsC;;;AAG/F;AACgM;AAChM,gBAAgB,yMAAU;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,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCmD/vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACAC;MACA;MACAC,oGACAC;MACA;QACA;QACAD;MACA;MACA;IACA;IACA;IACAE;MAAA;MACA;QACA;UACAC;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;QACAV;MACA;QACAa;QACA;QACA;UACAH;UACAC;UACAC;UACAE;QACA;MACA;QACAC;UAEAC;UAEAC;QAEA;MACA;IAEA;IACA;IACAC;MAAA;MACA;QACAL;QACA;MACA;QACAE;UAEAC;UAEAC;QAEA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC5HA;AAAA;AAAA;AAAA;AAA05C,CAAgB,u3CAAG,EAAC,C;;;;;;;;;;;ACA96C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/withdrawal/withdrawal.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/withdrawal/withdrawal.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./withdrawal.vue?vue&type=template&id=a168b55c&scoped=true&\"\nvar renderjs\nimport script from \"./withdrawal.vue?vue&type=script&lang=js&\"\nexport * from \"./withdrawal.vue?vue&type=script&lang=js&\"\nimport style0 from \"./withdrawal.vue?vue&type=style&index=0&id=a168b55c&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"a168b55c\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/withdrawal/withdrawal.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=template&id=a168b55c&scoped=true&\"","var components\ntry {\n components = {\n uParse: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-parse/u-parse\" */ \"uview-ui/components/u-parse/u-parse.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"myBalance\">\r\n\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t{{userInfo.balance}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myBalanceTitle\">\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>\r\n\t\t<view class=\"withdrawalModel\">\r\n\t\t\t<view class=\"withdrawalTitle\">\r\n\t\t\t\t提现金额<span class=\"withdrawalTitleTipicon\">*</span><span class=\"withdrawalTitleTip\"> 起提金额1元起,服务费为1%\r\n\t\t\t\t</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalInitModel\">\r\n\t\t\t\t<!-- <u--input :value=\"money\" @change=\"changeValue\" border=\"none\" placeholder=\"请输入提现金额\" clearable></u--input> -->\r\n\t\t\t\t<input v-model=\"money\" type=\"text\" @change=\"check_price()\" placeholder=\"请输入提现金额\">\r\n\t\t\t</view>\r\n\t\t\t<!-- \t<view class=\"withdrawalTitle\">\r\n\t\t\t\t提现到微信零钱\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalInitModel\">\r\n\t\t\t\t<view class=\"wxIcon\">\r\n\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"wxText\">\r\n\t\t\t\t\t微信零钱\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"winxinApply\">\r\n\t\t\t\t\t微信授权\r\n\t\t\t\t</view>\r\n\t\t\t</view> -->\r\n\t\t\t<view class=\"withdrawalTip\">\r\n\t\t\t\t提现须知\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalTipInfo\">\r\n\t\t\t\t<u-parse :content=\"intro\"></u-parse>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\t\t<view class=\"applyModel\">\r\n\t\t\t<view class=\"applyBtn\" @click=\"applyWithdrawal\">提交</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tmoney: null,\r\n\t\t\t\tuserInfo: null,\r\n\t\t\t\tinputValue: null,\r\n\t\t\t\tintro: null,\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.userInfo = uni.getStorageSync('userInfo');\r\n\t\t\tthis.getTip()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tcheck_price() {\r\n\t\t\t\tvar price = '' + this.money;\r\n\t\t\t\tprice = price.replace(/[^\\d.]/g, '').replace(/\\.{2,}/g, '.').replace('.', '$#$').replace(/\\./g, '')\r\n\t\t\t\t\t.replace('$#$', '.').replace(/^(\\-)*(\\d+)\\.(\\d\\d).*$/, '$1$2.$3'); // 只能输入两个小数\r\n\t\t\t\tif (price.indexOf('.') < 0 && price != '') {\r\n\t\t\t\t\t// 以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额\r\n\t\t\t\t\tprice = parseFloat(price);\r\n\t\t\t\t}\r\n\t\t\t\tthis.money = price;\r\n\t\t\t},\r\n\t\t\t//申请提现\r\n\t\t\tapplyWithdrawal() {\r\n\t\t\t\tif (this.money == null || this.money == '') {\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\tmessage: '请输入提现金额!',\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/error.png'\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\tthis.$request('/income-add', 'POST', {\r\n\t\t\t\t\ttype: '1',\r\n\t\t\t\t\tmoney: '' + this.money\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.money = null\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"提现申请,已提交!\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',\r\n\t\t\t\t\t\tcomplete() {}\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\r\n\t\t\t},\r\n\t\t\t//获取体现须知\r\n\t\t\tgetTip() {\r\n\t\t\t\tthis.$request('/cashout-intro', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.intro = res.data.intro;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.myBalance {\r\n\t\twidth: 100%;\r\n\t\theight: 126rpx;\r\n\t\tpadding: 78rpx 0;\r\n\t\ttext-align: center;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tjustify-content: center;\r\n\r\n\t\t.myBalanceTopModel {\r\n\t\t\twidth: calc(100% / 3);\r\n\r\n\t\t\t.myBalanceNum {\r\n\t\t\t\tline-height: 88rpx;\r\n\t\t\t\tfont-size: 56rpx;\r\n\t\t\t\tcolor: #D3195E;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.myBalanceTitle {\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\r\n\t.withdrawalModel {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 0 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tpadding-top: 40rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 40rpx 40rpx 0 0;\r\n\r\n\t\t.withdrawalTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTitleTip {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTitleTipicon {\r\n\t\t\tcolor: #FF3141;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-left: 10rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 30rpx;\r\n\t\t\tbackground-color: #F6F7F8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 60rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t\t.wxIcon {\r\n\t\t\twidth: 50rpx;\r\n\t\t\theight: 50rpx;\r\n\t\t\tbackground-color: #333333;\r\n\t\t}\r\n\r\n\t\t.wxText {\r\n\t\t\tflex: 1;\r\n\t\t\tmargin-left: 20rpx;\r\n\t\t\tfont-size: 30rpx;\r\n\t\t}\r\n\r\n\t\t.winxinApply {\r\n\t\t\ttext-align: center;\r\n\t\t\twidth: 140rpx;\r\n\t\t\theight: 58rpx;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tbackground-color: #E9799F;\r\n\t\t\tcolor: #ffffff;\r\n\t\t\tline-height: 58rpx;\r\n\t\t\tborder-radius: 58rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTip {\r\n\t\t\tfont-size: 32rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTipInfo {}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=style&index=0&id=a168b55c&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=style&index=0&id=a168b55c&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797281\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/writeEvaluation/writeEvaluation.vue?cf81","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/writeEvaluation/writeEvaluation.vue?f3af","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/writeEvaluation/writeEvaluation.vue?5593","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/writeEvaluation/writeEvaluation.vue?da76","uni-app:///pageSub-pc/pages/writeEvaluation/writeEvaluation.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/writeEvaluation/writeEvaluation.vue?bf41","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/writeEvaluation/writeEvaluation.vue?2fd4"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","count","star","content","evaluationList","og_id","onLoad","methods","getevaluationList","console","uni","icon","title","copyText","add_comment","type","message","iconUrl","complete"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,wBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAwI;AACxI;AACmE;AACL;AACsC;;;AAGpG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,+QAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;;;;;;;;;;;;;;AChDA;AAAA;AAAA;AAAA;AAAgvB,CAAgB,qwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCgCpwB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA,sCAEA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACA;IACA;IACAC;MAAA;MACA;QACAT;QACAH;QACAC;MACA;QACA;UACAY;UACAC;UACAC;UACAC;YACAR;UACA;QACA;MACA;QACAA;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACtFA;AAAA;AAAA;AAAA;AAA+5C,CAAgB,43CAAG,EAAC,C;;;;;;;;;;;ACAn7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/writeEvaluation/writeEvaluation.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/writeEvaluation/writeEvaluation.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./writeEvaluation.vue?vue&type=template&id=59a4782a&scoped=true&\"\nvar renderjs\nimport script from \"./writeEvaluation.vue?vue&type=script&lang=js&\"\nexport * from \"./writeEvaluation.vue?vue&type=script&lang=js&\"\nimport style0 from \"./writeEvaluation.vue?vue&type=style&index=0&id=59a4782a&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"59a4782a\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/writeEvaluation/writeEvaluation.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeEvaluation.vue?vue&type=template&id=59a4782a&scoped=true&\"","var components\ntry {\n components = {\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.vue\"\n )\n },\n uRate: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-rate/u-rate\" */ \"uview-ui/components/u-rate/u-rate.vue\"\n )\n },\n \"u-Textarea\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--textarea/u--textarea\" */ \"uview-ui/components/u--textarea/u--textarea.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeEvaluation.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeEvaluation.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-gap height=\"30\" bgColor=\"#F8F9FA\"></u-gap>\r\n\t\t<view class=\"evaluationModel\">\r\n\t\t\t<view class=\"evaluationTitle\">\r\n\t\t\t\t满意度\r\n\t\t\t</view>\r\n\t\t\t<u-rate :count=\"count\" size=\"40\" activeColor=\"#FBA808\" inactiveColor=\"#8F92A1\" v-model=\"star\"></u-rate>\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t评价\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--textarea v-model=\"content\" border=\"none\" placeholder=\"请输入内容\"></u--textarea>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"evaluationBaseModel\">\r\n\t\t\t<view class=\"evaluationTitle\">\r\n\t\t\t\t评价模板\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\" v-for=\"(item,index) in evaluationList\" :key=\"index\"\r\n\t\t\t\t@click=\"copyText(item.content)\">\r\n\t\t\t\t{{item.content}}\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"applyModel\">\r\n\t\t\t<view class=\"applyBtn\" @click=\"add_comment\">提交</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcount: 5,\r\n\t\t\t\tstar: 0,\r\n\t\t\t\tcontent: '',\r\n\t\t\t\tevaluationList: [],\r\n\t\t\t\tog_id: ''\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.og_id = option.id;\r\n\t\t\tthis.getevaluationList()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取我的收藏\r\n\t\t\tgetevaluationList() {\r\n\t\t\t\tthis.$request('/comment-tpl', 'GET', {\r\n\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.evaluationList = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\r\n\t\t\t\t\t\ticon: 'error',\r\r\n\t\t\t\t\t\ttitle: '' + err.message\r\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcopyText(e) {\r\n\t\t\t\tthis.content = e;\r\n\t\t\t},\r\n\t\t\tadd_comment() {\r\n\t\t\t\tthis.$request('/add-comment', 'POST', {\r\n\t\t\t\t\tog_id: this.og_id,\r\n\t\t\t\t\tstar: this.star,\r\n\t\t\t\t\tcontent: this.content\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"评价成功!\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tuni.navigateBack()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\r\n\t\t\t\t\t\ticon: 'error',\r\r\n\t\t\t\t\t\ttitle: '' + err.message\r\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: #F8F9FA;\r\n\t}\r\n\r\n\t.evaluationBaseModel {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tpadding-top: 40rpx;\r\n\t\tborder-radius: 20rpx;\r\n\r\n\t\t.evaluationTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.evaluationInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 30rpx;\r\n\t\t\tbackground-color: #f6f7f8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 100rpx;\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.evaluationModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 20rpx;\r\n\r\n\t\t.evaluationTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.evaluationTitleTip {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t}\r\n\r\n\t\t.evaluationTitleTipicon {\r\n\t\t\tcolor: #FF3141;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-left: 10rpx;\r\n\t\t}\r\n\r\n\t\t.evaluationInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 30rpx;\r\n\t\t\tbackground-color: #f6f7f8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 60rpx;\r\n\t\t\tline-height: 40rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t::v-deep .u-textarea {\r\n\t\tbackground-color: #f6f7f8 !important;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeEvaluation.vue?vue&type=style&index=0&id=59a4782a&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeEvaluation.vue?vue&type=style&index=0&id=59a4782a&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841193\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/writeEvaluation/writeEvaluation.vue?cf81","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/writeEvaluation/writeEvaluation.vue?f3af","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/writeEvaluation/writeEvaluation.vue?5593","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/writeEvaluation/writeEvaluation.vue?da76","uni-app:///pageSub-pc/pages/writeEvaluation/writeEvaluation.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/writeEvaluation/writeEvaluation.vue?bf41","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-pc/pages/writeEvaluation/writeEvaluation.vue?2fd4"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","count","star","content","evaluationList","og_id","onLoad","methods","getevaluationList","console","uni","icon","title","copyText","add_comment","type","message","iconUrl","complete"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,wBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAwI;AACxI;AACmE;AACL;AACsC;;;AAGpG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,+QAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;;;;;;;;;;;;;;AChDA;AAAA;AAAA;AAAA;AAAgvB,CAAgB,qwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCgCpwB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA,sCAEA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACA;IACA;IACAC;MAAA;MACA;QACAT;QACAH;QACAC;MACA;QACA;UACAY;UACAC;UACAC;UACAC;YACAR;UACA;QACA;MACA;QACAA;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACtFA;AAAA;AAAA;AAAA;AAA+5C,CAAgB,43CAAG,EAAC,C;;;;;;;;;;;ACAn7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-pc/pages/writeEvaluation/writeEvaluation.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-pc/pages/writeEvaluation/writeEvaluation.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./writeEvaluation.vue?vue&type=template&id=59a4782a&scoped=true&\"\nvar renderjs\nimport script from \"./writeEvaluation.vue?vue&type=script&lang=js&\"\nexport * from \"./writeEvaluation.vue?vue&type=script&lang=js&\"\nimport style0 from \"./writeEvaluation.vue?vue&type=style&index=0&id=59a4782a&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"59a4782a\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-pc/pages/writeEvaluation/writeEvaluation.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeEvaluation.vue?vue&type=template&id=59a4782a&scoped=true&\"","var components\ntry {\n components = {\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.vue\"\n )\n },\n uRate: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-rate/u-rate\" */ \"uview-ui/components/u-rate/u-rate.vue\"\n )\n },\n \"u-Textarea\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--textarea/u--textarea\" */ \"uview-ui/components/u--textarea/u--textarea.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeEvaluation.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeEvaluation.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-gap height=\"30\" bgColor=\"#F8F9FA\"></u-gap>\r\n\t\t<view class=\"evaluationModel\">\r\n\t\t\t<view class=\"evaluationTitle\">\r\n\t\t\t\t满意度\r\n\t\t\t</view>\r\n\t\t\t<u-rate :count=\"count\" size=\"40\" activeColor=\"#FBA808\" inactiveColor=\"#8F92A1\" v-model=\"star\"></u-rate>\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t评价\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--textarea v-model=\"content\" border=\"none\" placeholder=\"请输入内容\"></u--textarea>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"evaluationBaseModel\">\r\n\t\t\t<view class=\"evaluationTitle\">\r\n\t\t\t\t评价模板\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\" v-for=\"(item,index) in evaluationList\" :key=\"index\"\r\n\t\t\t\t@click=\"copyText(item.content)\">\r\n\t\t\t\t{{item.content}}\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"applyModel\">\r\n\t\t\t<view class=\"applyBtn\" @click=\"add_comment\">提交</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcount: 5,\r\n\t\t\t\tstar: 0,\r\n\t\t\t\tcontent: '',\r\n\t\t\t\tevaluationList: [],\r\n\t\t\t\tog_id: ''\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.og_id = option.id;\r\n\t\t\tthis.getevaluationList()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取我的收藏\r\n\t\t\tgetevaluationList() {\r\n\t\t\t\tthis.$request('/comment-tpl', 'GET', {\r\n\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.evaluationList = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\r\n\t\t\t\t\t\ticon: 'error',\r\r\n\t\t\t\t\t\ttitle: '' + err.message\r\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcopyText(e) {\r\n\t\t\t\tthis.content = e;\r\n\t\t\t},\r\n\t\t\tadd_comment() {\r\n\t\t\t\tthis.$request('/add-comment', 'POST', {\r\n\t\t\t\t\tog_id: this.og_id,\r\n\t\t\t\t\tstar: this.star,\r\n\t\t\t\t\tcontent: this.content\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"评价成功!\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tuni.navigateBack()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\r\n\t\t\t\t\t\ticon: 'error',\r\r\n\t\t\t\t\t\ttitle: '' + err.message\r\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: #F8F9FA;\r\n\t}\r\n\r\n\t.evaluationBaseModel {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tpadding-top: 40rpx;\r\n\t\tborder-radius: 20rpx;\r\n\r\n\t\t.evaluationTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.evaluationInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 30rpx;\r\n\t\t\tbackground-color: #f6f7f8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 100rpx;\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.evaluationModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 20rpx;\r\n\r\n\t\t.evaluationTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.evaluationTitleTip {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t}\r\n\r\n\t\t.evaluationTitleTipicon {\r\n\t\t\tcolor: #FF3141;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-left: 10rpx;\r\n\t\t}\r\n\r\n\t\t.evaluationInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 30rpx;\r\n\t\t\tbackground-color: #f6f7f8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 60rpx;\r\n\t\t\tline-height: 40rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t::v-deep .u-textarea {\r\n\t\tbackground-color: #f6f7f8 !important;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeEvaluation.vue?vue&type=style&index=0&id=59a4782a&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeEvaluation.vue?vue&type=style&index=0&id=59a4782a&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797262\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/addressList/addressList.vue?d0fa","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/addressList/addressList.vue?9cd6","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/addressList/addressList.vue?a728","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/addressList/addressList.vue?ef7c","uni-app:///pageSub-product/pages/addressList/addressList.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/addressList/addressList.vue?76d2","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/addressList/addressList.vue?f6cc"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","goods_id","total","onShow","methods","gotoHere","uni","longitude","latitude","scale","name","address","success","console","getuserlocation","type","_this","fail","getaddress_list","lat","lng","icon","title","choseThisaddress"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,oBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,+QAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC9DA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCiChwB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACAC;MACA;MACA;MACAC;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;UACAC;QACA;MACA;IACA;IACAC;MACA;MACAR;QACAS;QACAH;UACAC;UACAG;QACA;QACAC;UACAD;UACAH;QACA;MACA;IACA;IACA;IACAK;MAAA;MACA;QACAC;QACAC;MACA;QACA;MACA;QACAd;UACAe;UACAC;QACA;MACA;IACA;IACAC;MACAjB;MACAA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7FA;AAAA;AAAA;AAAA;AAA25C,CAAgB,w3CAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-product/pages/addressList/addressList.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-product/pages/addressList/addressList.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./addressList.vue?vue&type=template&id=633b39a0&scoped=true&\"\nvar renderjs\nimport script from \"./addressList.vue?vue&type=script&lang=js&\"\nexport * from \"./addressList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./addressList.vue?vue&type=style&index=0&id=633b39a0&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"633b39a0\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-product/pages/addressList/addressList.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addressList.vue?vue&type=template&id=633b39a0&scoped=true&\"","var components\ntry {\n components = {\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.vue\"\n )\n },\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 g0 = _vm.pageList.length\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addressList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addressList.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-gap height=\"10\"></u-gap>\r\n\t\t<u-list>\r\n\t\t\t<u-empty :show=\"pageList.length == 0\" mode=\"list\"\r\n\t\t\t\ticon=\"http://cdn.uviewui.com/uview/empty/list.png\"></u-empty>\r\n\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t<view class=\"evaluateInit\" @click=\"choseThisaddress(item)\">\r\n\t\t\t\t\t<view class=\"evaluateInitInfo\">\r\n\t\t\t\t\t\t<view class=\"evaluateInitInfoName\">\r\n\t\t\t\t\t\t\t<span>{{item.contacts}}</span><span\r\n\t\t\t\t\t\t\t\tstyle=\"color: #999999;font-size: 22rpx;\">{{item.phone}}</span>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"evaluateInitInfoText\">\r\n\t\t\t\t\t\t\t{{item.address}}\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=\"dsddh\" @click=\"gotoHere(item.address,item.lat_lng)\">\r\n\t\t\t\t\t\t<view class=\"evaluateUserImg\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/dh.png\" mode=\"\"></image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<span>{{item.distance}}km</span>\r\n\t\t\t\t\t</view>\r\n\r\n\t\t\t\t</view>\r\n\t\t\t</u-list-item>\r\n\r\n\t\t</u-list>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tgoods_id: '',\r\n\t\t\t\ttotal: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.pageList = [];\r\n\t\t\tthis.getuserlocation()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgotoHere(address, lat_lng) {\r\n\t\t\t\tlet lat = lat_lng.split(\",\")[0]\r\n\t\t\t\tlet lng = lat_lng.split(\",\")[1]\r\n\t\t\t\tuni.openLocation({\r\n\t\t\t\t\tlongitude: parseFloat(lng), // 经度,范围为-180~180,负数表示西经\r\n\t\t\t\t\tlatitude: parseFloat(lat), // 纬度,范围为-90~90,负数表示南纬\r\n\t\t\t\t\tscale: 18, // 缩放比例\r\n\t\t\t\t\tname: address, //终点名称\r\n\t\t\t\t\taddress: address, //终点详细地址\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log('success:', res);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tgetuserlocation() {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tuni.getLocation({\r\n\t\t\t\t\ttype: 'wgs84',\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log(res);\r\n\t\t\t\t\t\t_this.getaddress_list(res.latitude, res.longitude);\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail: function(error) {\r\n\t\t\t\t\t\t_this.getaddress_list('', '');\r\n\t\t\t\t\t\tconsole.error('获取位置失败:', error);\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\tgetaddress_list(lat, lng) {\r\n\t\t\t\tthis.$request('/express-collection', 'POST', {\r\n\t\t\t\t\tlat,\r\n\t\t\t\t\tlng,\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.pageList = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tchoseThisaddress(item) {\r\n\t\t\t\tuni.setStorageSync('address', item);\r\n\t\t\t\tuni.navigateBack()\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.content {\r\n\t\twidth: 100vw;\r\n\t\tbackground: #F8F8F8;\r\n\t}\r\n\r\n\t.evaluateInit {\r\n\t\tmargin: 0 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tmargin-bottom: 20rpx;\r\n\t\tborder-radius: 8rpx;\r\n\t}\r\n\r\n\t.dsddh {\r\n\t\theight: 60rpx;\r\n\t\twidth: 60rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tfont-size: 16rpx;\r\n\t}\r\n\r\n\t.evaluateUserImg {\r\n\t\theight: 40rpx;\r\n\t\twidth: 40rpx;\r\n\t\tborder-radius: 60rpx;\r\n\t\toverflow: hidden;\r\n\t}\r\n\r\n\t.evaluateInitInfo {\r\n\t\tflex: 1;\r\n\r\n\t\t.evaluateInitInfoName {\r\n\t\t\theight: 32rpx;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #303949;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tpadding-bottom: 10rpx;\r\n\t\t}\r\n\r\n\t\t.evaluateInitInfoText {\r\n\t\t\tline-height: 30rpx;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #161C2B;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addressList.vue?vue&type=style&index=0&id=633b39a0&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addressList.vue?vue&type=style&index=0&id=633b39a0&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841185\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/addressList/addressList.vue?d0fa","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/addressList/addressList.vue?9cd6","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/addressList/addressList.vue?a728","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/addressList/addressList.vue?ef7c","uni-app:///pageSub-product/pages/addressList/addressList.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/addressList/addressList.vue?76d2","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/addressList/addressList.vue?f6cc"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","goods_id","total","onShow","methods","gotoHere","uni","longitude","latitude","scale","name","address","success","console","getuserlocation","type","_this","fail","getaddress_list","lat","lng","icon","title","choseThisaddress"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,oBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,+QAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC9DA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCiChwB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACAC;MACA;MACA;MACAC;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;UACAC;QACA;MACA;IACA;IACAC;MACA;MACAR;QACAS;QACAH;UACAC;UACAG;QACA;QACAC;UACAD;UACAH;QACA;MACA;IACA;IACA;IACAK;MAAA;MACA;QACAC;QACAC;MACA;QACA;MACA;QACAd;UACAe;UACAC;QACA;MACA;IACA;IACAC;MACAjB;MACAA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7FA;AAAA;AAAA;AAAA;AAA25C,CAAgB,w3CAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-product/pages/addressList/addressList.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-product/pages/addressList/addressList.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./addressList.vue?vue&type=template&id=633b39a0&scoped=true&\"\nvar renderjs\nimport script from \"./addressList.vue?vue&type=script&lang=js&\"\nexport * from \"./addressList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./addressList.vue?vue&type=style&index=0&id=633b39a0&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"633b39a0\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-product/pages/addressList/addressList.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addressList.vue?vue&type=template&id=633b39a0&scoped=true&\"","var components\ntry {\n components = {\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.vue\"\n )\n },\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 g0 = _vm.pageList.length\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addressList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addressList.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-gap height=\"10\"></u-gap>\r\n\t\t<u-list>\r\n\t\t\t<u-empty :show=\"pageList.length == 0\" mode=\"list\"\r\n\t\t\t\ticon=\"http://cdn.uviewui.com/uview/empty/list.png\"></u-empty>\r\n\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t<view class=\"evaluateInit\" @click=\"choseThisaddress(item)\">\r\n\t\t\t\t\t<view class=\"evaluateInitInfo\">\r\n\t\t\t\t\t\t<view class=\"evaluateInitInfoName\">\r\n\t\t\t\t\t\t\t<span>{{item.contacts}}</span><span\r\n\t\t\t\t\t\t\t\tstyle=\"color: #999999;font-size: 22rpx;\">{{item.phone}}</span>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"evaluateInitInfoText\">\r\n\t\t\t\t\t\t\t{{item.address}}\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=\"dsddh\" @click=\"gotoHere(item.address,item.lat_lng)\">\r\n\t\t\t\t\t\t<view class=\"evaluateUserImg\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/dh.png\" mode=\"\"></image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<span>{{item.distance}}km</span>\r\n\t\t\t\t\t</view>\r\n\r\n\t\t\t\t</view>\r\n\t\t\t</u-list-item>\r\n\r\n\t\t</u-list>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tgoods_id: '',\r\n\t\t\t\ttotal: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.pageList = [];\r\n\t\t\tthis.getuserlocation()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgotoHere(address, lat_lng) {\r\n\t\t\t\tlet lat = lat_lng.split(\",\")[0]\r\n\t\t\t\tlet lng = lat_lng.split(\",\")[1]\r\n\t\t\t\tuni.openLocation({\r\n\t\t\t\t\tlongitude: parseFloat(lng), // 经度,范围为-180~180,负数表示西经\r\n\t\t\t\t\tlatitude: parseFloat(lat), // 纬度,范围为-90~90,负数表示南纬\r\n\t\t\t\t\tscale: 18, // 缩放比例\r\n\t\t\t\t\tname: address, //终点名称\r\n\t\t\t\t\taddress: address, //终点详细地址\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log('success:', res);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tgetuserlocation() {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tuni.getLocation({\r\n\t\t\t\t\ttype: 'wgs84',\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log(res);\r\n\t\t\t\t\t\t_this.getaddress_list(res.latitude, res.longitude);\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail: function(error) {\r\n\t\t\t\t\t\t_this.getaddress_list('', '');\r\n\t\t\t\t\t\tconsole.error('获取位置失败:', error);\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\tgetaddress_list(lat, lng) {\r\n\t\t\t\tthis.$request('/express-collection', 'POST', {\r\n\t\t\t\t\tlat,\r\n\t\t\t\t\tlng,\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.pageList = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tchoseThisaddress(item) {\r\n\t\t\t\tuni.setStorageSync('address', item);\r\n\t\t\t\tuni.navigateBack()\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.content {\r\n\t\twidth: 100vw;\r\n\t\tbackground: #F8F8F8;\r\n\t}\r\n\r\n\t.evaluateInit {\r\n\t\tmargin: 0 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tmargin-bottom: 20rpx;\r\n\t\tborder-radius: 8rpx;\r\n\t}\r\n\r\n\t.dsddh {\r\n\t\theight: 60rpx;\r\n\t\twidth: 60rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tfont-size: 16rpx;\r\n\t}\r\n\r\n\t.evaluateUserImg {\r\n\t\theight: 40rpx;\r\n\t\twidth: 40rpx;\r\n\t\tborder-radius: 60rpx;\r\n\t\toverflow: hidden;\r\n\t}\r\n\r\n\t.evaluateInitInfo {\r\n\t\tflex: 1;\r\n\r\n\t\t.evaluateInitInfoName {\r\n\t\t\theight: 32rpx;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #303949;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tpadding-bottom: 10rpx;\r\n\t\t}\r\n\r\n\t\t.evaluateInitInfoText {\r\n\t\t\tline-height: 30rpx;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #161C2B;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addressList.vue?vue&type=style&index=0&id=633b39a0&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addressList.vue?vue&type=style&index=0&id=633b39a0&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797203\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/commentList/commentList.vue?a51d","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/commentList/commentList.vue?2b8e","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/commentList/commentList.vue?04c3","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/commentList/commentList.vue?28de","uni-app:///pageSub-product/pages/commentList/commentList.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/commentList/commentList.vue?dfa0","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/commentList/commentList.vue?bd1d"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","goods_id","pageNum","onLoad","methods","scrolltolower","getcomment_list","gid","page","console","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,oBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACzDA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC4BhwB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;IACA;EACA;EACAC;IACAC;MACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;MACA;QACAC;QACA;MACA;QACAC;UAEAC;UAEAC;QAEA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClEA;AAAA;AAAA;AAAA;AAA25C,CAAgB,w3CAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-product/pages/commentList/commentList.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-product/pages/commentList/commentList.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./commentList.vue?vue&type=template&id=238decf4&scoped=true&\"\nvar renderjs\nimport script from \"./commentList.vue?vue&type=script&lang=js&\"\nexport * from \"./commentList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./commentList.vue?vue&type=style&index=0&id=238decf4&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"238decf4\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-product/pages/commentList/commentList.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./commentList.vue?vue&type=template&id=238decf4&scoped=true&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 g0 = _vm.pageList.length\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./commentList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./commentList.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t<view class=\"evaluateInit\">\r\n\t\t\t\t\t<view class=\"evaluateUserImg\">\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"item.avatar\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"evaluateInitInfo\">\r\n\t\t\t\t\t\t<view class=\"evaluateInitInfoName\">\r\n\t\t\t\t\t\t\t<span>{{item.nickname}}</span><span\r\n\t\t\t\t\t\t\t\tstyle=\"color: #999999;font-size: 22rpx;\">{{item.addtime}}</span>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"evaluateInitInfoText\">\r\n\t\t\t\t\t\t\t{{item.content}}\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</u-list-item>\r\n\t\t\t<u-empty :show=\"pageList.length == 0\" mode=\"list\"\r\n\t\t\t\ticon=\"http://cdn.uviewui.com/uview/empty/list.png\"></u-empty>\r\n\t\t</u-list>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tgoods_id: '',\r\n\t\t\t\tpageNum: 1\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.pageNum = 1;\r\n\t\t\tthis.pageList = [];\r\n\t\t\tthis.goods_id = option.id;\r\n\t\t\tthis.getcomment_list()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tthis.getcomment_list()\r\n\t\t\t},\r\n\t\t\t//获取评价列表\r\n\t\t\tgetcomment_list() {\r\n\t\t\t\tthis.$request('/comment-list', 'GET', {\r\n\t\t\t\t\tgid: this.goods_id,\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\tbackground: #F8F8F8;\r\n\t}\r\n\r\n\t.evaluateInit {\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tmargin-bottom: 20rpx;\r\n\t}\r\n\r\n\t.evaluateUserImg {\r\n\t\theight: 60rpx;\r\n\t\twidth: 60rpx;\r\n\t\tborder-radius: 60rpx;\r\n\t\toverflow: hidden;\r\n\t\tmargin-right: 16rpx;\r\n\t}\r\n\r\n\t.evaluateInitInfo {\r\n\t\tflex: 1;\r\n\r\n\t\t.evaluateInitInfoName {\r\n\t\t\theight: 32rpx;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #303949;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tpadding-bottom: 10rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t\t.evaluateInitInfoText {\r\n\t\t\tline-height: 30rpx;\r\n\t\t\tfont-size: 23rpx;\r\n\t\t\tcolor: #161C2B;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./commentList.vue?vue&type=style&index=0&id=238decf4&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./commentList.vue?vue&type=style&index=0&id=238decf4&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841159\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/commentList/commentList.vue?a51d","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/commentList/commentList.vue?2b8e","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/commentList/commentList.vue?04c3","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/commentList/commentList.vue?28de","uni-app:///pageSub-product/pages/commentList/commentList.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/commentList/commentList.vue?dfa0","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/commentList/commentList.vue?bd1d"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","goods_id","pageNum","onLoad","methods","scrolltolower","getcomment_list","gid","page","console","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,oBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACzDA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC4BhwB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;IACA;EACA;EACAC;IACAC;MACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;MACA;QACAC;QACA;MACA;QACAC;UAEAC;UAEAC;QAEA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClEA;AAAA;AAAA;AAAA;AAA25C,CAAgB,w3CAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-product/pages/commentList/commentList.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-product/pages/commentList/commentList.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./commentList.vue?vue&type=template&id=238decf4&scoped=true&\"\nvar renderjs\nimport script from \"./commentList.vue?vue&type=script&lang=js&\"\nexport * from \"./commentList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./commentList.vue?vue&type=style&index=0&id=238decf4&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"238decf4\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-product/pages/commentList/commentList.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./commentList.vue?vue&type=template&id=238decf4&scoped=true&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 g0 = _vm.pageList.length\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./commentList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./commentList.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t<view class=\"evaluateInit\">\r\n\t\t\t\t\t<view class=\"evaluateUserImg\">\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"item.avatar\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"evaluateInitInfo\">\r\n\t\t\t\t\t\t<view class=\"evaluateInitInfoName\">\r\n\t\t\t\t\t\t\t<span>{{item.nickname}}</span><span\r\n\t\t\t\t\t\t\t\tstyle=\"color: #999999;font-size: 22rpx;\">{{item.addtime}}</span>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"evaluateInitInfoText\">\r\n\t\t\t\t\t\t\t{{item.content}}\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</u-list-item>\r\n\t\t\t<u-empty :show=\"pageList.length == 0\" mode=\"list\"\r\n\t\t\t\ticon=\"http://cdn.uviewui.com/uview/empty/list.png\"></u-empty>\r\n\t\t</u-list>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tgoods_id: '',\r\n\t\t\t\tpageNum: 1\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.pageNum = 1;\r\n\t\t\tthis.pageList = [];\r\n\t\t\tthis.goods_id = option.id;\r\n\t\t\tthis.getcomment_list()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tthis.getcomment_list()\r\n\t\t\t},\r\n\t\t\t//获取评价列表\r\n\t\t\tgetcomment_list() {\r\n\t\t\t\tthis.$request('/comment-list', 'GET', {\r\n\t\t\t\t\tgid: this.goods_id,\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\tbackground: #F8F8F8;\r\n\t}\r\n\r\n\t.evaluateInit {\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tmargin-bottom: 20rpx;\r\n\t}\r\n\r\n\t.evaluateUserImg {\r\n\t\theight: 60rpx;\r\n\t\twidth: 60rpx;\r\n\t\tborder-radius: 60rpx;\r\n\t\toverflow: hidden;\r\n\t\tmargin-right: 16rpx;\r\n\t}\r\n\r\n\t.evaluateInitInfo {\r\n\t\tflex: 1;\r\n\r\n\t\t.evaluateInitInfoName {\r\n\t\t\theight: 32rpx;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #303949;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tpadding-bottom: 10rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t\t.evaluateInitInfoText {\r\n\t\t\tline-height: 30rpx;\r\n\t\t\tfont-size: 23rpx;\r\n\t\t\tcolor: #161C2B;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./commentList.vue?vue&type=style&index=0&id=238decf4&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./commentList.vue?vue&type=style&index=0&id=238decf4&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797166\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/confirmOrder/confirmOrder.vue?1d79","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/confirmOrder/confirmOrder.vue?0523","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/confirmOrder/confirmOrder.vue?47c8","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/confirmOrder/confirmOrder.vue?c8ea","uni-app:///pageSub-product/pages/confirmOrder/confirmOrder.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/confirmOrder/confirmOrder.vue?e752","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/confirmOrder/confirmOrder.vue?23cb"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","consignee","phone","getGoodsWayShow","columns","area","address","getGoodsWay","getGoodsWayIndex","allprice","OrderInfo","confirOrderObj","navBarHeight","baseaddress","userInfo","isbuycode","delivery_store_id","flag","payType","onShow","methods","urlToBase64","imgBase64","base64Url","changePayType","changegetGoodway","check_distance","lat","lng","console","uni","type","message","iconUrl","icon","title","getUserInfo","getLocation","success","_this","fail","changegetWay","checkout_buy_order","checkout_buy_carorder","getuserlocation","getaddress_list","gotoaddress","url","befor_create_buy_order","goods_id","attr_id","num","pramra","store_id","delivery_type","catKey","create_buy_order","create_buy_carorder"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,qBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,+QAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACzFA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC8JjwB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC,UACA,kBACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;IACA;IACA;MACA;IACA;MACA;IACA;IACA;MACA;IACA;MACA;IACA;IACA;EAEA;EACAC;IACAC;MACA;MACA;MAEAC;MACAC;MAEA;IACA;IACAC;MACA;IACA;IACAC;MACA;QACA;MACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;MACA;QACAC;QACA;UACA;UACA;UACAC;UACA;YACAC;YACAC;YACAC;UACA;QACA;UACA;QACA;MACA;QACAH;UACAI;UACAC;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAP;QACA;QACA;QACA;UACA;UACA;UACA;UACA;QACA;QACAA;MACA;QACAC;UACAI;UACAC;QACA;MACA;IACA;IACAE;MACA;MACAR;MACAC;QACAQ;UACA;YACA;YACAT;YACAU;YACAA;YACA;YACA;UACA;QACA;;QACAC;UACAD;UACAV;QACA;MACA;IACA;IACAY;MACAZ;MACA;MACA;QACA;QACA;QACAC;MACA;QACA;QACA;QACAA;MACA;IACA;IACA;IACAY;MAAA;MACA;MACA;QACA;QACA;QACA;QACA;QACA;UACA,wFACA;UACAH;UACA;UACA;QACA;MACA;QACAT;UACAI;UACAC;QACA;MACA;IACA;IACA;IACAQ;MAAA;MACA;MACA;QACA;QACA;QACA;QACA;UACAd;UACA;UACA;UACA,wFACA;UACAU;QACA;MACA;QACAT;UACAI;UACAC;QACA;MACA;IACA;IACAS;MACA;MACAd;QACAQ;UACAT;UACAU;QACA;QACAC;UACAD;UACAV;QACA;MACA;IACA;IACA;IACAgB;MAAA;MACA;QACAlB;QACAC;MACA;QACAC;QACA;UACA;UACA;QACA;QACA;MACA;QACAC;UACAI;UACAC;QACA;MACA;IACA;IACAW;MACAhB;QACAiB;MACA;IACA;IACAC;MACA;QACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;QACAC;QACAC;QACAC;QACA;UACA;YACA;cACApB;cACAC;cACAC;YACA;YACA;UACA;UACAmB;YACAH;YACAC;YACAG;YACAC;YACArD;YACAC;YACAG;YACAC;YACA6C;UACA;QACA;UACAC;YACAH;YACAC;YACAG;YACAC;YACAH;UACA;QACA;QACA;QACA;MACA;MACA;QACA;UACA;YACA;cACApB;cACAC;cACAC;YACA;YACA;UACA;UACAmB;YACAG;YACAD;YACAD;YACApD;YACAC;YACAG;YACAC;UACA;QACA;UACA8C;YACAG;YACAF;YACAC;UACA;QACA;QACA;QACA;MACA;IAEA;IACAE;MAAA;MACA;MACAJ;MACA;QACAvB;QACA;QACA;MACA;QACA;QACAC;UACAI;UACAC;QACA;MACA;IACA;IACAsB;MAAA;MACA;MACAL;MACA;QACAvB;QACA;QACA;MACA;QACA;QACAC;UACAI;UACAC;QACA;MACA;IACA;EACA;AAGA;AAAA,2B;;;;;;;;;;;;;ACveA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-product/pages/confirmOrder/confirmOrder.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-product/pages/confirmOrder/confirmOrder.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./confirmOrder.vue?vue&type=template&id=d45cb1ec&scoped=true&\"\nvar renderjs\nimport script from \"./confirmOrder.vue?vue&type=script&lang=js&\"\nexport * from \"./confirmOrder.vue?vue&type=script&lang=js&\"\nimport style0 from \"./confirmOrder.vue?vue&type=style&index=0&id=d45cb1ec&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"d45cb1ec\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-product/pages/confirmOrder/confirmOrder.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./confirmOrder.vue?vue&type=template&id=d45cb1ec&scoped=true&\"","var components\ntry {\n components = {\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.vue\"\n )\n },\n uCellGroup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell-group/u-cell-group\" */ \"uview-ui/components/u-cell-group/u-cell-group.vue\"\n )\n },\n uCell: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell/u-cell\" */ \"uview-ui/components/u-cell/u-cell.vue\"\n )\n },\n uPicker: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-picker/u-picker\" */ \"uview-ui/components/u-picker/u-picker.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n \"u-Input\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--input/u--input\" */ \"uview-ui/components/u--input/u--input.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 m0 = _vm.urlToBase64(\"/static/wxp.png\")\n var m1 = _vm.urlToBase64(\"/static/jfp.png\")\n var m2 = _vm.urlToBase64(\"/static/wxp.png\")\n var m3 = _vm.urlToBase64(\"/static/jfp.png\")\n if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.getGoodsWayShow = false\n }\n _vm.e1 = function ($event) {\n _vm.getGoodsWayShow = false\n }\n _vm.e2 = function ($event) {\n return _vm.$utils.goProductDetails(\"323232\")\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n m2: m2,\n m3: m3,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./confirmOrder.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./confirmOrder.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"pageContent\">\r\n\t\t<view class=\"content\">\r\n\t\t\t<u-gap height=\"10\"></u-gap>\r\n\t\t\t<view class=\"myTab\">\r\n\t\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t\t<u-cell title=\"收货方式\" @click=\"changegetGoodway\" :value=\"getGoodsWay\" :border=\"false\"\r\n\t\t\t\t\t\t:isLink=\"true\"></u-cell>\r\n\t\t\t\t</u-cell-group>\r\n\t\t\t</view>\r\n\t\t\t<u-picker :show=\"getGoodsWayShow\" @click=\"getGoodsWayShow = false\" @cancel=\"getGoodsWayShow = false\"\r\n\t\t\t\t:defaultIndex='[getGoodsWayIndex]' @confirm=\"changegetWay\" :columns=\"columns\"></u-picker>\r\n\t\t\t<view class=\"userAddress\" @click=\"gotoaddress\" v-if=\"getGoodsWay == '快递代收点' && baseaddress.id\">\r\n\t\t\t\t<view class=\"navigationModel\" style=\"margin-left: 0;margin-right: 20rpx;\">\r\n\t\t\t\t\t<view class=\"navigationIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/dh.png\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"addressInfo\">\r\n\t\t\t\t\t<view class=\"addressName\">\r\n\t\t\t\t\t\t{{baseaddress.address}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"userInfo\">\r\n\t\t\t\t\t\t<span>{{baseaddress.contacts}}</span>\r\n\t\t\t\t\t\t<span>{{baseaddress.phone}}</span>\r\n\t\t\t\t\t\t<span class=\"active\">快递代收点</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"navigationModel\">\r\n\t\t\t\t\t<view class=\"navigationIcon\">\r\n\t\t\t\t\t\t<u-icon name=\"arrow-right\"></u-icon>\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\t<view class=\"evaluationModel\" v-if=\"getGoodsWay == '送货上门'\">\r\n\t\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t\t收货人姓名\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"consignee\" border=\"none\"></u--input>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t\t收货人电话\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"phone\" border=\"none\"></u--input>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t\t收货地址\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluationInitModel\" @click=\"getLocation\"\r\n\t\t\t\t\tstyle=\"padding-top: 20rpx;padding-bottom: 20rpx;\">\r\n\t\t\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t\t\t<u-cell :title=\"area\" :border=\"false\" :isLink=\"true\"></u-cell>\r\n\t\t\t\t\t</u-cell-group>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t\t详细地址\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"address\" border=\"none\"></u--input>\r\n\t\t\t\t</view>\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderModel\" v-for=\"(item,index) in OrderInfo\" :key=\"index\"\r\n\t\t\t\t@click=\"$utils.goProductDetails('323232')\">\r\n\t\t\t\t<view class=\"orderImg\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"item.goods_img\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderProductInfo\">\r\n\t\t\t\t\t<view class=\"orderName\">\r\n\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderNorms\">\r\n\t\t\t\t\t\t<span>{{item.attr_name}}</span>\r\n\t\t\t\t\t\t<span>x{{item.num}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderPrice\">\r\n\t\t\t\t\t\t<span>¥</span>{{item.goods_price}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\r\n\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>合计金额</span>\r\n\t\t\t\t\t<span class=\"active\">{{allprice}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t<view class=\"orderLine_pay\" @click=\"changePayType(1)\">\r\n\t\t\t\t\t<view class=\"pay_left\">\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"urlToBase64('/static/wxp.png')\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t微信支付\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<span class=\"active\">\r\n\t\t\t\t\t\t<view class=\"checkModel\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" v-show=\"payType != 1\"\r\n\t\t\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/no_check.png\" mode=\"\">\r\n\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t\t<image class=\"init_image\" v-show=\"payType == 1\"\r\n\t\t\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/check.png\" mode=\"\">\r\n\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine_pay\" @click=\"changePayType(2)\">\r\n\t\t\t\t\t<view class=\"pay_left\">\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"urlToBase64('/static/jfp.png')\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t积分支付\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<span class=\"active\">\r\n\t\t\t\t\t\t<view class=\"checkModel\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" v-show=\"payType != 2\"\r\n\t\t\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/no_check.png\" mode=\"\">\r\n\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t\t<image class=\"init_image\" v-show=\"payType == 2\"\r\n\t\t\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/check.png\" mode=\"\">\r\n\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine_pay\" @click=\"changePayType(3)\">\r\n\t\t\t\t\t<view class=\"pay_left\">\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"urlToBase64('/static/wxp.png')\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t+\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"urlToBase64('/static/jfp.png')\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t组合支付\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<span class=\"active\">\r\n\t\t\t\t\t\t<view class=\"checkModel\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" v-show=\"payType != 3\"\r\n\t\t\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/no_check.png\" mode=\"\">\r\n\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t\t<image class=\"init_image\" v-show=\"payType == 3\"\r\n\t\t\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/check.png\" mode=\"\">\r\n\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderBtnList\">\r\n\t\t\t\t<view class=\"orderBtn\" @click=\"befor_create_buy_order\">\r\n\t\t\t\t\t去支付\r\n\t\t\t\t</view>\r\n\t\t\t\t<span style=\"color: #D61A62;font-size: 32rpx;\">{{allprice}}</span>\r\n\t\t\t\t<span style=\"color: #D61A62;\">¥</span><span>共2件,合计:</span>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tconsignee: '',\r\n\t\t\t\tphone: \"\",\r\n\t\t\t\tgetGoodsWayShow: false,\r\n\t\t\t\tcolumns: [\r\n\t\t\t\t\t['送货上门', '快递代收点']\r\n\t\t\t\t],\r\n\t\t\t\tarea: '',\r\n\t\t\t\taddress: '',\r\n\t\t\t\tgetGoodsWay: '快递代收点',\r\n\t\t\t\tgetGoodsWayIndex: 1,\r\n\t\t\t\tallprice: 0,\r\n\t\t\t\tOrderInfo: [],\r\n\t\t\t\tconfirOrderObj: null,\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t\tbaseaddress: null,\r\n\t\t\t\tuserInfo: null,\r\n\t\t\t\tisbuycode: false,\r\n\t\t\t\tdelivery_store_id: 0,\r\n\t\t\t\tflag: false,\r\n\t\t\t\tpayType: 1\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getUserInfo();\r\n\t\t\tlet getGoodsWayIndex = uni.getStorageSync('getGoodsWayIndex');\r\n\t\t\tthis.getGoodsWayIndex = getGoodsWayIndex | 1;\r\n\t\t\tthis.confirOrderObj = uni.getStorageSync('confirOrderObj');\r\n\t\t\tif (this.confirOrderObj.type == 'goods') {\r\n\t\t\t\tthis.checkout_buy_order()\r\n\t\t\t} else {\r\n\t\t\t\tthis.checkout_buy_carorder()\r\n\t\t\t}\r\n\t\t\tif (!uni.getStorageSync('address')) {\r\n\t\t\t\tthis.getuserlocation()\r\n\t\t\t} else {\r\n\t\t\t\tthis.baseaddress = uni.getStorageSync('address');\r\n\t\t\t}\r\n\t\t\tthis.getUserInfo();\r\n\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\turlToBase64(img) {\r\n\t\t\t\tlet imgBase64 = '';\r\n\t\t\t\tlet base64Url = ''\r\n\t\t\t\t// #ifdef MP-WEIXIN\r\n\t\t\t\timgBase64 = wx.getFileSystemManager().readFileSync(img, 'base64')\r\n\t\t\t\tbase64Url = `data:image/png;base64,${imgBase64}`\r\n\t\t\t\t// #endif\r\n\t\t\t\treturn base64Url || img\r\n\t\t\t},\r\n\t\t\tchangePayType(type) {\r\n\t\t\t\tthis.payType = type;\r\n\t\t\t},\r\n\t\t\tchangegetGoodway() {\r\n\t\t\t\tif (this.isbuycode) {\r\n\t\t\t\t\tthis.getGoodsWayShow = true\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tcheck_distance(lat, lng) {\r\n\t\t\t\tthis.$request('/check-distance', 'POST', {\r\n\t\t\t\t\tlat,\r\n\t\t\t\t\tlng\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tif (!res.data.flag) {\r\n\t\t\t\t\t\tthis.getGoodsWayIndex = 1;\r\n\t\t\t\t\t\tthis.getGoodsWayShow = false;\r\n\t\t\t\t\t\tuni.setStorageSync('getGoodsWayIndex', 1);\r\n\t\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\t\tmessage: '超出配送范围,请选择快递待收点',\r\n\t\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/error.png'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.delivery_store_id = res.data.delivery_store_id;\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tthis.isbuycode = res.data.buycode == '' ? false : true;\r\n\t\t\t\t\tif (!this.isbuycode) {\r\n\t\t\t\t\t\tthis.getGoodsWay = '送货上门'\r\n\t\t\t\t\t\tthis.getGoodsWayIndex = 0;\r\n\t\t\t\t\t\tthis.getGoodsWayShow = false;\r\n\t\t\t\t\t\tthis.columns = ['送货上门']\r\n\t\t\t\t\t}\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgetLocation() {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tconsole.log(1111);\r\n\t\t\t\tuni.chooseLocation({\r\n\t\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\t\tif (res.errMsg === 'chooseLocation:ok') {\r\n\t\t\t\t\t\t\t// console.log('位置名称:' + res.name);\r\n\t\t\t\t\t\t\tconsole.log('详细地址:' + res);\r\n\t\t\t\t\t\t\t_this.area = res.address;\r\n\t\t\t\t\t\t\t_this.check_distance(res.latitude + '', res.longitude + '')\r\n\t\t\t\t\t\t\t// console.log('纬度:' + res.latitude);\r\n\t\t\t\t\t\t\t// console.log('经度:' + res.longitude);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail: function(error) {\r\n\t\t\t\t\t\t_this.getaddress_list('error');\r\n\t\t\t\t\t\tconsole.error('获取位置失败:', error);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tchangegetWay(e) {\r\n\t\t\t\tconsole.log(e.value[0]);\r\n\t\t\t\tthis.getGoodsWay = e.value[0];\r\n\t\t\t\tif (this.getGoodsWay == '送货上门') {\r\n\t\t\t\t\tthis.getGoodsWayIndex = 0;\r\n\t\t\t\t\tthis.getGoodsWayShow = false;\r\n\t\t\t\t\tuni.setStorageSync('getGoodsWayIndex', 0);\r\n\t\t\t\t} else if (this.getGoodsWay == '快递代收点') {\r\n\t\t\t\t\tthis.getGoodsWayIndex = 1;\r\n\t\t\t\t\tthis.getGoodsWayShow = false;\r\n\t\t\t\t\tuni.setStorageSync('getGoodsWayIndex', 1);\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//获取确定订单详情-商品详情\r\n\t\t\tcheckout_buy_order() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\tthis.$request('/checkout-buy-order', 'POST', this.confirOrderObj).then(res => {\r\n\t\t\t\t\tthis.OrderInfo = [];\r\n\t\t\t\t\tthis.allprice = 0;\r\n\t\t\t\t\tlet baseData = res.data;\r\n\t\t\t\t\tthis.OrderInfo.push(res.data)\r\n\t\t\t\t\tfor (let i in this.OrderInfo) {\r\n\t\t\t\t\t\tlet addNum = _this.$utils.amend(_this.OrderInfo[i].goods_price, _this.OrderInfo[i].num,\r\n\t\t\t\t\t\t\t\"*\");\r\n\t\t\t\t\t\t_this.allprice = _this.$utils.amend(_this.allprice, addNum, \"+\")\r\n\t\t\t\t\t\t// this.allprice = this.allprice + (Number(this.OrderInfo[i].goods_price) * this.OrderInfo[i]\r\n\t\t\t\t\t\t// \t.num)\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tcheckout_buy_carorder() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\tthis.$request('/checkout-cart-order', 'POST', this.confirOrderObj).then(res => {\r\n\t\t\t\t\tthis.OrderInfo = [];\r\n\t\t\t\t\tthis.allprice = 0;\r\n\t\t\t\t\tthis.OrderInfo = res.data;\r\n\t\t\t\t\tfor (let i in this.OrderInfo) {\r\n\t\t\t\t\t\tconsole.log(this.allpriceallprice)\r\n\t\t\t\t\t\t// this.allprice = this.allprice + (Number(this.OrderInfo[i].goods_price) * this.OrderInfo[i]\r\n\t\t\t\t\t\t// \t.num)\r\n\t\t\t\t\t\tlet addNum = _this.$utils.amend(_this.OrderInfo[i].goods_price, _this.OrderInfo[i].num,\r\n\t\t\t\t\t\t\t\"*\");\r\n\t\t\t\t\t\t_this.allprice = _this.$utils.amend(_this.allprice, addNum, \"+\")\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgetuserlocation() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\tuni.getLocation({\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log(res);\r\n\t\t\t\t\t\t_this.getaddress_list(res.latitude, res.longitude);\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail: function(error) {\r\n\t\t\t\t\t\t_this.getaddress_list('', '');\r\n\t\t\t\t\t\tconsole.error('获取位置失败:', error);\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\tgetaddress_list(lat, lng) {\r\n\t\t\t\tthis.$request('/express-collection', 'POST', {\r\n\t\t\t\t\tlat,\r\n\t\t\t\t\tlng\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data);\r\n\t\t\t\t\tif (res.data.length == 0) {\r\n\t\t\t\t\t\tthis.baseaddress = \"\"\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.baseaddress = res.data[0];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgotoaddress() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-product/pages/addressList/addressList'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tbefor_create_buy_order() {\r\n\t\t\t\tif (this.flag) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tlet pramra = null;\r\n\t\t\t\tlet goods_id = null;\r\n\t\t\t\tnull;\r\n\t\t\t\tlet attr_id = null;\r\n\t\t\t\tlet num = null;\r\n\t\t\t\tif (this.confirOrderObj.type == 'goods') {\r\n\t\t\t\t\tgoods_id = this.OrderInfo[0].goods_id;\r\n\t\t\t\t\tattr_id = this.OrderInfo[0].attr_id;\r\n\t\t\t\t\tnum = this.OrderInfo[0].num;\r\n\t\t\t\t\tif (this.getGoodsWay == '送货上门') {\r\n\t\t\t\t\t\tif (!uni.$u.test.mobile(this.phone)) {\r\n\t\t\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\t\t\tmessage: '请输入正确的手机号!',\r\n\t\t\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/error.png'\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\treturn\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tpramra = {\r\n\t\t\t\t\t\t\tgoods_id,\r\n\t\t\t\t\t\t\tattr_id,\r\n\t\t\t\t\t\t\tstore_id: this.delivery_store_id,\r\n\t\t\t\t\t\t\tdelivery_type: 2,\r\n\t\t\t\t\t\t\tconsignee: this.consignee,\r\n\t\t\t\t\t\t\tphone: this.phone,\r\n\t\t\t\t\t\t\tarea: this.area,\r\n\t\t\t\t\t\t\taddress: this.address,\r\n\t\t\t\t\t\t\tnum,\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else if (this.getGoodsWay == '快递代收点') {\r\n\t\t\t\t\t\tpramra = {\r\n\t\t\t\t\t\t\tgoods_id,\r\n\t\t\t\t\t\t\tattr_id,\r\n\t\t\t\t\t\t\tstore_id: this.baseaddress.id | \"\",\r\n\t\t\t\t\t\t\tdelivery_type: 1,\r\n\t\t\t\t\t\t\tnum,\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.flag = true;\r\n\t\t\t\t\tthis.create_buy_order(pramra)\r\n\t\t\t\t}\r\n\t\t\t\tif (this.confirOrderObj.type == 'shopcar') {\r\n\t\t\t\t\tif (this.getGoodsWay == '送货上门') {\r\n\t\t\t\t\t\tif (!uni.$u.test.mobile(this.phone)) {\r\n\t\t\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\t\t\tmessage: '请输入正确的手机号!',\r\n\t\t\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/error.png'\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\treturn\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tpramra = {\r\n\t\t\t\t\t\t\tcatKey: this.confirOrderObj.cartKey,\r\n\t\t\t\t\t\t\tdelivery_type: 2,\r\n\t\t\t\t\t\t\tstore_id: this.delivery_store_id,\r\n\t\t\t\t\t\t\tconsignee: this.consignee,\r\n\t\t\t\t\t\t\tphone: this.phone,\r\n\t\t\t\t\t\t\tarea: this.area,\r\n\t\t\t\t\t\t\taddress: this.address,\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else if (this.getGoodsWay == '快递代收点') {\r\n\t\t\t\t\t\tpramra = {\r\n\t\t\t\t\t\t\tcatKey: this.confirOrderObj.cartKey,\r\n\t\t\t\t\t\t\tstore_id: this.baseaddress.id | '',\r\n\t\t\t\t\t\t\tdelivery_type: 1,\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.flag = true;\r\n\t\t\t\t\tthis.create_buy_carorder(pramra)\r\n\t\t\t\t}\r\n\r\n\t\t\t},\r\n\t\t\tcreate_buy_order(pramra) {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tpramra.buycode = this.userInfo.buycode\r\n\t\t\t\tthis.$request('/create-buy-order', 'POST', pramra).then(res => {\r\n\t\t\t\t\tconsole.log(res.data);\r\n\t\t\t\t\tthis.flag = false;\r\n\t\t\t\t\tthis.$utils.payOrder(res.data.order_id, _this.payType)\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tthis.flag = false;\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcreate_buy_carorder(pramra) {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tpramra.buycode = this.userInfo.buycode\r\n\t\t\t\tthis.$request('/create-order', 'POST', pramra).then(res => {\r\n\t\t\t\t\tconsole.log(res.data);\r\n\t\t\t\t\tthis.flag = false;\r\n\t\t\t\t\tthis.$utils.payOrder(res.data.order_id, _this.payType)\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tthis.flag = false;\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t},\r\n\r\n\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.pageContent {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t/* 其他样式 */\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: calc(100vh - 80rpx);\r\n\t\tpadding-top: 30rpx;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.checkModel {\r\n\t\theight: 36rpx;\r\n\t\twidth: 36rpx;\r\n\t\tborder-radius: 36rpx;\r\n\t}\r\n\r\n\t.orderStatusline {\r\n\t\theight: 80rpx;\r\n\t\tline-height: 80rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tfont-size: 36rpx;\r\n\t\tcolor: #333333;\r\n\t\tfont-weight: 600;\r\n\t}\r\n\r\n\t.userAddress {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.addressInfo {\r\n\t\tflex: 1;\r\n\t}\r\n\r\n\t.addressName {\r\n\t\twidth: 100%;\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 44rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t}\r\n\r\n\t.userInfo {\r\n\t\tline-height: 34rpx;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #999999;\r\n\r\n\t\tspan {\r\n\t\t\tmargin-right: 20rpx;\r\n\t\t}\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D3195E;\r\n\t\t}\r\n\t}\r\n\r\n\t.navigationModel {\r\n\t\twidth: 40rpx;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 20rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\r\n\t\t.navigationIcon {\r\n\t\t\twidth: 44rpx;\r\n\t\t\theight: 44rpx;\r\n\t\t\tmargin-bottom: 10rpx;\r\n\t\t\t// background-color: #D3195E;\r\n\t\t\tborder-radius: 44rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t}\r\n\r\n\t.orderProductInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.pay_left {\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: flex-start;\r\n\t\twidth: 100%;\r\n\t\tfont-size: 28rpx;\r\n\t\tcolor: #333;\r\n\r\n\t\timage {\r\n\t\t\theight: 40rpx;\r\n\t\t\twidth: 40rpx;\r\n\t\t\tmargin: 0 10rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.orderPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderInfo {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderLine {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #333333;\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D61A62;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderLine_pay {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #333333;\r\n\t\theight: 70rpx;\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D61A62;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderBtnList {\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\tleft: 0;\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 60rpx 30rpx;\r\n\t\tpadding-top: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row-reverse;\r\n\t\talign-items: center;\r\n\t\theight: 60rpx;\r\n\t\tline-height: 58rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderBtn {\r\n\t\theight: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #D3195E;\r\n\t\tbackground-color: #D3195E;\r\n\t\tcolor: #ffffff;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderOtherBtn {\r\n\t\theight: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #777777;\r\n\t\tbackground-color: #ffffff;\r\n\t\tcolor: #777777;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.myTab {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tmin-height: 10rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\tpadding: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t}\r\n\r\n\t.nickName {\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.evaluationModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 20rpx;\r\n\r\n\t\t.evaluationTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.evaluationInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 30rpx;\r\n\t\t\tbackground-color: #F6F7F8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 60rpx;\r\n\t\t\tline-height: 40rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./confirmOrder.vue?vue&type=style&index=0&id=d45cb1ec&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./confirmOrder.vue?vue&type=style&index=0&id=d45cb1ec&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841314\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/confirmOrder/confirmOrder.vue?1d79","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/confirmOrder/confirmOrder.vue?0523","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/confirmOrder/confirmOrder.vue?47c8","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/confirmOrder/confirmOrder.vue?c8ea","uni-app:///pageSub-product/pages/confirmOrder/confirmOrder.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/confirmOrder/confirmOrder.vue?e752","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/confirmOrder/confirmOrder.vue?23cb"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","consignee","phone","getGoodsWayShow","columns","area","address","getGoodsWay","getGoodsWayIndex","allprice","OrderInfo","confirOrderObj","navBarHeight","baseaddress","userInfo","isbuycode","delivery_store_id","flag","payType","onShow","methods","urlToBase64","imgBase64","base64Url","changePayType","changegetGoodway","check_distance","lat","lng","console","uni","type","message","iconUrl","icon","title","getUserInfo","getLocation","success","_this","fail","changegetWay","checkout_buy_order","checkout_buy_carorder","getuserlocation","getaddress_list","gotoaddress","url","befor_create_buy_order","goods_id","attr_id","num","pramra","store_id","delivery_type","catKey","create_buy_order","create_buy_carorder"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,qBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,+QAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACzFA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC8JjwB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC,UACA,kBACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;IACA;IACA;MACA;IACA;MACA;IACA;IACA;MACA;IACA;MACA;IACA;IACA;EAEA;EACAC;IACAC;MACA;MACA;MAEAC;MACAC;MAEA;IACA;IACAC;MACA;IACA;IACAC;MACA;QACA;MACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;MACA;QACAC;QACA;UACA;UACA;UACAC;UACA;YACAC;YACAC;YACAC;UACA;QACA;UACA;QACA;MACA;QACAH;UACAI;UACAC;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAP;QACA;QACA;QACA;UACA;UACA;UACA;UACA;QACA;QACAA;MACA;QACAC;UACAI;UACAC;QACA;MACA;IACA;IACAE;MACA;MACAR;MACAC;QACAQ;UACA;YACA;YACAT;YACAU;YACAA;YACA;YACA;UACA;QACA;;QACAC;UACAD;UACAV;QACA;MACA;IACA;IACAY;MACAZ;MACA;MACA;QACA;QACA;QACAC;MACA;QACA;QACA;QACAA;MACA;IACA;IACA;IACAY;MAAA;MACA;MACA;QACA;QACA;QACA;QACA;QACA;UACA,wFACA;UACAH;UACA;UACA;QACA;MACA;QACAT;UACAI;UACAC;QACA;MACA;IACA;IACA;IACAQ;MAAA;MACA;MACA;QACA;QACA;QACA;QACA;UACAd;UACA;UACA;UACA,wFACA;UACAU;QACA;MACA;QACAT;UACAI;UACAC;QACA;MACA;IACA;IACAS;MACA;MACAd;QACAQ;UACAT;UACAU;QACA;QACAC;UACAD;UACAV;QACA;MACA;IACA;IACA;IACAgB;MAAA;MACA;QACAlB;QACAC;MACA;QACAC;QACA;UACA;UACA;QACA;QACA;MACA;QACAC;UACAI;UACAC;QACA;MACA;IACA;IACAW;MACAhB;QACAiB;MACA;IACA;IACAC;MACA;QACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;QACAC;QACAC;QACAC;QACA;UACA;YACA;cACApB;cACAC;cACAC;YACA;YACA;UACA;UACAmB;YACAH;YACAC;YACAG;YACAC;YACArD;YACAC;YACAG;YACAC;YACA6C;UACA;QACA;UACAC;YACAH;YACAC;YACAG;YACAC;YACAH;UACA;QACA;QACA;QACA;MACA;MACA;QACA;UACA;YACA;cACApB;cACAC;cACAC;YACA;YACA;UACA;UACAmB;YACAG;YACAD;YACAD;YACApD;YACAC;YACAG;YACAC;UACA;QACA;UACA8C;YACAG;YACAF;YACAC;UACA;QACA;QACA;QACA;MACA;IAEA;IACAE;MAAA;MACA;MACAJ;MACA;QACAvB;QACA;QACA;MACA;QACA;QACAC;UACAI;UACAC;QACA;MACA;IACA;IACAsB;MAAA;MACA;MACAL;MACA;QACAvB;QACA;QACA;MACA;QACA;QACAC;UACAI;UACAC;QACA;MACA;IACA;EACA;AAGA;AAAA,2B;;;;;;;;;;;;;ACveA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-product/pages/confirmOrder/confirmOrder.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-product/pages/confirmOrder/confirmOrder.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./confirmOrder.vue?vue&type=template&id=d45cb1ec&scoped=true&\"\nvar renderjs\nimport script from \"./confirmOrder.vue?vue&type=script&lang=js&\"\nexport * from \"./confirmOrder.vue?vue&type=script&lang=js&\"\nimport style0 from \"./confirmOrder.vue?vue&type=style&index=0&id=d45cb1ec&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"d45cb1ec\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-product/pages/confirmOrder/confirmOrder.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./confirmOrder.vue?vue&type=template&id=d45cb1ec&scoped=true&\"","var components\ntry {\n components = {\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.vue\"\n )\n },\n uCellGroup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell-group/u-cell-group\" */ \"uview-ui/components/u-cell-group/u-cell-group.vue\"\n )\n },\n uCell: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell/u-cell\" */ \"uview-ui/components/u-cell/u-cell.vue\"\n )\n },\n uPicker: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-picker/u-picker\" */ \"uview-ui/components/u-picker/u-picker.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n \"u-Input\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--input/u--input\" */ \"uview-ui/components/u--input/u--input.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 m0 = _vm.urlToBase64(\"/static/wxp.png\")\n var m1 = _vm.urlToBase64(\"/static/jfp.png\")\n var m2 = _vm.urlToBase64(\"/static/wxp.png\")\n var m3 = _vm.urlToBase64(\"/static/jfp.png\")\n if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.getGoodsWayShow = false\n }\n _vm.e1 = function ($event) {\n _vm.getGoodsWayShow = false\n }\n _vm.e2 = function ($event) {\n return _vm.$utils.goProductDetails(\"323232\")\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n m2: m2,\n m3: m3,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./confirmOrder.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./confirmOrder.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"pageContent\">\r\n\t\t<view class=\"content\">\r\n\t\t\t<u-gap height=\"10\"></u-gap>\r\n\t\t\t<view class=\"myTab\">\r\n\t\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t\t<u-cell title=\"收货方式\" @click=\"changegetGoodway\" :value=\"getGoodsWay\" :border=\"false\"\r\n\t\t\t\t\t\t:isLink=\"true\"></u-cell>\r\n\t\t\t\t</u-cell-group>\r\n\t\t\t</view>\r\n\t\t\t<u-picker :show=\"getGoodsWayShow\" @click=\"getGoodsWayShow = false\" @cancel=\"getGoodsWayShow = false\"\r\n\t\t\t\t:defaultIndex='[getGoodsWayIndex]' @confirm=\"changegetWay\" :columns=\"columns\"></u-picker>\r\n\t\t\t<view class=\"userAddress\" @click=\"gotoaddress\" v-if=\"getGoodsWay == '快递代收点' && baseaddress.id\">\r\n\t\t\t\t<view class=\"navigationModel\" style=\"margin-left: 0;margin-right: 20rpx;\">\r\n\t\t\t\t\t<view class=\"navigationIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/dh.png\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"addressInfo\">\r\n\t\t\t\t\t<view class=\"addressName\">\r\n\t\t\t\t\t\t{{baseaddress.address}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"userInfo\">\r\n\t\t\t\t\t\t<span>{{baseaddress.contacts}}</span>\r\n\t\t\t\t\t\t<span>{{baseaddress.phone}}</span>\r\n\t\t\t\t\t\t<span class=\"active\">快递代收点</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"navigationModel\">\r\n\t\t\t\t\t<view class=\"navigationIcon\">\r\n\t\t\t\t\t\t<u-icon name=\"arrow-right\"></u-icon>\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\t<view class=\"evaluationModel\" v-if=\"getGoodsWay == '送货上门'\">\r\n\t\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t\t收货人姓名\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"consignee\" border=\"none\"></u--input>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t\t收货人电话\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"phone\" border=\"none\"></u--input>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t\t收货地址\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluationInitModel\" @click=\"getLocation\"\r\n\t\t\t\t\tstyle=\"padding-top: 20rpx;padding-bottom: 20rpx;\">\r\n\t\t\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t\t\t<u-cell :title=\"area\" :border=\"false\" :isLink=\"true\"></u-cell>\r\n\t\t\t\t\t</u-cell-group>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t\t详细地址\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"address\" border=\"none\"></u--input>\r\n\t\t\t\t</view>\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderModel\" v-for=\"(item,index) in OrderInfo\" :key=\"index\"\r\n\t\t\t\t@click=\"$utils.goProductDetails('323232')\">\r\n\t\t\t\t<view class=\"orderImg\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"item.goods_img\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderProductInfo\">\r\n\t\t\t\t\t<view class=\"orderName\">\r\n\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderNorms\">\r\n\t\t\t\t\t\t<span>{{item.attr_name}}</span>\r\n\t\t\t\t\t\t<span>x{{item.num}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderPrice\">\r\n\t\t\t\t\t\t<span>¥</span>{{item.goods_price}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\r\n\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>合计金额</span>\r\n\t\t\t\t\t<span class=\"active\">{{allprice}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t<view class=\"orderLine_pay\" @click=\"changePayType(1)\">\r\n\t\t\t\t\t<view class=\"pay_left\">\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"urlToBase64('/static/wxp.png')\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t微信支付\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<span class=\"active\">\r\n\t\t\t\t\t\t<view class=\"checkModel\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" v-show=\"payType != 1\"\r\n\t\t\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/no_check.png\" mode=\"\">\r\n\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t\t<image class=\"init_image\" v-show=\"payType == 1\"\r\n\t\t\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/check.png\" mode=\"\">\r\n\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine_pay\" @click=\"changePayType(2)\">\r\n\t\t\t\t\t<view class=\"pay_left\">\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"urlToBase64('/static/jfp.png')\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t积分支付\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<span class=\"active\">\r\n\t\t\t\t\t\t<view class=\"checkModel\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" v-show=\"payType != 2\"\r\n\t\t\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/no_check.png\" mode=\"\">\r\n\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t\t<image class=\"init_image\" v-show=\"payType == 2\"\r\n\t\t\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/check.png\" mode=\"\">\r\n\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine_pay\" @click=\"changePayType(3)\">\r\n\t\t\t\t\t<view class=\"pay_left\">\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"urlToBase64('/static/wxp.png')\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t+\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"urlToBase64('/static/jfp.png')\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t组合支付\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<span class=\"active\">\r\n\t\t\t\t\t\t<view class=\"checkModel\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" v-show=\"payType != 3\"\r\n\t\t\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/no_check.png\" mode=\"\">\r\n\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t\t<image class=\"init_image\" v-show=\"payType == 3\"\r\n\t\t\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/check.png\" mode=\"\">\r\n\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderBtnList\">\r\n\t\t\t\t<view class=\"orderBtn\" @click=\"befor_create_buy_order\">\r\n\t\t\t\t\t去支付\r\n\t\t\t\t</view>\r\n\t\t\t\t<span style=\"color: #D61A62;font-size: 32rpx;\">{{allprice}}</span>\r\n\t\t\t\t<span style=\"color: #D61A62;\">¥</span><span>共2件,合计:</span>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tconsignee: '',\r\n\t\t\t\tphone: \"\",\r\n\t\t\t\tgetGoodsWayShow: false,\r\n\t\t\t\tcolumns: [\r\n\t\t\t\t\t['送货上门', '快递代收点']\r\n\t\t\t\t],\r\n\t\t\t\tarea: '',\r\n\t\t\t\taddress: '',\r\n\t\t\t\tgetGoodsWay: '快递代收点',\r\n\t\t\t\tgetGoodsWayIndex: 1,\r\n\t\t\t\tallprice: 0,\r\n\t\t\t\tOrderInfo: [],\r\n\t\t\t\tconfirOrderObj: null,\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t\tbaseaddress: null,\r\n\t\t\t\tuserInfo: null,\r\n\t\t\t\tisbuycode: false,\r\n\t\t\t\tdelivery_store_id: 0,\r\n\t\t\t\tflag: false,\r\n\t\t\t\tpayType: 1\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getUserInfo();\r\n\t\t\tlet getGoodsWayIndex = uni.getStorageSync('getGoodsWayIndex');\r\n\t\t\tthis.getGoodsWayIndex = getGoodsWayIndex | 1;\r\n\t\t\tthis.confirOrderObj = uni.getStorageSync('confirOrderObj');\r\n\t\t\tif (this.confirOrderObj.type == 'goods') {\r\n\t\t\t\tthis.checkout_buy_order()\r\n\t\t\t} else {\r\n\t\t\t\tthis.checkout_buy_carorder()\r\n\t\t\t}\r\n\t\t\tif (!uni.getStorageSync('address')) {\r\n\t\t\t\tthis.getuserlocation()\r\n\t\t\t} else {\r\n\t\t\t\tthis.baseaddress = uni.getStorageSync('address');\r\n\t\t\t}\r\n\t\t\tthis.getUserInfo();\r\n\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\turlToBase64(img) {\r\n\t\t\t\tlet imgBase64 = '';\r\n\t\t\t\tlet base64Url = ''\r\n\t\t\t\t// #ifdef MP-WEIXIN\r\n\t\t\t\timgBase64 = wx.getFileSystemManager().readFileSync(img, 'base64')\r\n\t\t\t\tbase64Url = `data:image/png;base64,${imgBase64}`\r\n\t\t\t\t// #endif\r\n\t\t\t\treturn base64Url || img\r\n\t\t\t},\r\n\t\t\tchangePayType(type) {\r\n\t\t\t\tthis.payType = type;\r\n\t\t\t},\r\n\t\t\tchangegetGoodway() {\r\n\t\t\t\tif (this.isbuycode) {\r\n\t\t\t\t\tthis.getGoodsWayShow = true\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tcheck_distance(lat, lng) {\r\n\t\t\t\tthis.$request('/check-distance', 'POST', {\r\n\t\t\t\t\tlat,\r\n\t\t\t\t\tlng\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tif (!res.data.flag) {\r\n\t\t\t\t\t\tthis.getGoodsWayIndex = 1;\r\n\t\t\t\t\t\tthis.getGoodsWayShow = false;\r\n\t\t\t\t\t\tuni.setStorageSync('getGoodsWayIndex', 1);\r\n\t\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\t\tmessage: '超出配送范围,请选择快递待收点',\r\n\t\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/error.png'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.delivery_store_id = res.data.delivery_store_id;\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tthis.isbuycode = res.data.buycode == '' ? false : true;\r\n\t\t\t\t\tif (!this.isbuycode) {\r\n\t\t\t\t\t\tthis.getGoodsWay = '送货上门'\r\n\t\t\t\t\t\tthis.getGoodsWayIndex = 0;\r\n\t\t\t\t\t\tthis.getGoodsWayShow = false;\r\n\t\t\t\t\t\tthis.columns = ['送货上门']\r\n\t\t\t\t\t}\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgetLocation() {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tconsole.log(1111);\r\n\t\t\t\tuni.chooseLocation({\r\n\t\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\t\tif (res.errMsg === 'chooseLocation:ok') {\r\n\t\t\t\t\t\t\t// console.log('位置名称:' + res.name);\r\n\t\t\t\t\t\t\tconsole.log('详细地址:' + res);\r\n\t\t\t\t\t\t\t_this.area = res.address;\r\n\t\t\t\t\t\t\t_this.check_distance(res.latitude + '', res.longitude + '')\r\n\t\t\t\t\t\t\t// console.log('纬度:' + res.latitude);\r\n\t\t\t\t\t\t\t// console.log('经度:' + res.longitude);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail: function(error) {\r\n\t\t\t\t\t\t_this.getaddress_list('error');\r\n\t\t\t\t\t\tconsole.error('获取位置失败:', error);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tchangegetWay(e) {\r\n\t\t\t\tconsole.log(e.value[0]);\r\n\t\t\t\tthis.getGoodsWay = e.value[0];\r\n\t\t\t\tif (this.getGoodsWay == '送货上门') {\r\n\t\t\t\t\tthis.getGoodsWayIndex = 0;\r\n\t\t\t\t\tthis.getGoodsWayShow = false;\r\n\t\t\t\t\tuni.setStorageSync('getGoodsWayIndex', 0);\r\n\t\t\t\t} else if (this.getGoodsWay == '快递代收点') {\r\n\t\t\t\t\tthis.getGoodsWayIndex = 1;\r\n\t\t\t\t\tthis.getGoodsWayShow = false;\r\n\t\t\t\t\tuni.setStorageSync('getGoodsWayIndex', 1);\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//获取确定订单详情-商品详情\r\n\t\t\tcheckout_buy_order() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\tthis.$request('/checkout-buy-order', 'POST', this.confirOrderObj).then(res => {\r\n\t\t\t\t\tthis.OrderInfo = [];\r\n\t\t\t\t\tthis.allprice = 0;\r\n\t\t\t\t\tlet baseData = res.data;\r\n\t\t\t\t\tthis.OrderInfo.push(res.data)\r\n\t\t\t\t\tfor (let i in this.OrderInfo) {\r\n\t\t\t\t\t\tlet addNum = _this.$utils.amend(_this.OrderInfo[i].goods_price, _this.OrderInfo[i].num,\r\n\t\t\t\t\t\t\t\"*\");\r\n\t\t\t\t\t\t_this.allprice = _this.$utils.amend(_this.allprice, addNum, \"+\")\r\n\t\t\t\t\t\t// this.allprice = this.allprice + (Number(this.OrderInfo[i].goods_price) * this.OrderInfo[i]\r\n\t\t\t\t\t\t// \t.num)\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tcheckout_buy_carorder() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\tthis.$request('/checkout-cart-order', 'POST', this.confirOrderObj).then(res => {\r\n\t\t\t\t\tthis.OrderInfo = [];\r\n\t\t\t\t\tthis.allprice = 0;\r\n\t\t\t\t\tthis.OrderInfo = res.data;\r\n\t\t\t\t\tfor (let i in this.OrderInfo) {\r\n\t\t\t\t\t\tconsole.log(this.allpriceallprice)\r\n\t\t\t\t\t\t// this.allprice = this.allprice + (Number(this.OrderInfo[i].goods_price) * this.OrderInfo[i]\r\n\t\t\t\t\t\t// \t.num)\r\n\t\t\t\t\t\tlet addNum = _this.$utils.amend(_this.OrderInfo[i].goods_price, _this.OrderInfo[i].num,\r\n\t\t\t\t\t\t\t\"*\");\r\n\t\t\t\t\t\t_this.allprice = _this.$utils.amend(_this.allprice, addNum, \"+\")\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgetuserlocation() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\tuni.getLocation({\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log(res);\r\n\t\t\t\t\t\t_this.getaddress_list(res.latitude, res.longitude);\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail: function(error) {\r\n\t\t\t\t\t\t_this.getaddress_list('', '');\r\n\t\t\t\t\t\tconsole.error('获取位置失败:', error);\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\tgetaddress_list(lat, lng) {\r\n\t\t\t\tthis.$request('/express-collection', 'POST', {\r\n\t\t\t\t\tlat,\r\n\t\t\t\t\tlng\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data);\r\n\t\t\t\t\tif (res.data.length == 0) {\r\n\t\t\t\t\t\tthis.baseaddress = \"\"\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.baseaddress = res.data[0];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgotoaddress() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-product/pages/addressList/addressList'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tbefor_create_buy_order() {\r\n\t\t\t\tif (this.flag) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tlet pramra = null;\r\n\t\t\t\tlet goods_id = null;\r\n\t\t\t\tnull;\r\n\t\t\t\tlet attr_id = null;\r\n\t\t\t\tlet num = null;\r\n\t\t\t\tif (this.confirOrderObj.type == 'goods') {\r\n\t\t\t\t\tgoods_id = this.OrderInfo[0].goods_id;\r\n\t\t\t\t\tattr_id = this.OrderInfo[0].attr_id;\r\n\t\t\t\t\tnum = this.OrderInfo[0].num;\r\n\t\t\t\t\tif (this.getGoodsWay == '送货上门') {\r\n\t\t\t\t\t\tif (!uni.$u.test.mobile(this.phone)) {\r\n\t\t\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\t\t\tmessage: '请输入正确的手机号!',\r\n\t\t\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/error.png'\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\treturn\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tpramra = {\r\n\t\t\t\t\t\t\tgoods_id,\r\n\t\t\t\t\t\t\tattr_id,\r\n\t\t\t\t\t\t\tstore_id: this.delivery_store_id,\r\n\t\t\t\t\t\t\tdelivery_type: 2,\r\n\t\t\t\t\t\t\tconsignee: this.consignee,\r\n\t\t\t\t\t\t\tphone: this.phone,\r\n\t\t\t\t\t\t\tarea: this.area,\r\n\t\t\t\t\t\t\taddress: this.address,\r\n\t\t\t\t\t\t\tnum,\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else if (this.getGoodsWay == '快递代收点') {\r\n\t\t\t\t\t\tpramra = {\r\n\t\t\t\t\t\t\tgoods_id,\r\n\t\t\t\t\t\t\tattr_id,\r\n\t\t\t\t\t\t\tstore_id: this.baseaddress.id | \"\",\r\n\t\t\t\t\t\t\tdelivery_type: 1,\r\n\t\t\t\t\t\t\tnum,\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.flag = true;\r\n\t\t\t\t\tthis.create_buy_order(pramra)\r\n\t\t\t\t}\r\n\t\t\t\tif (this.confirOrderObj.type == 'shopcar') {\r\n\t\t\t\t\tif (this.getGoodsWay == '送货上门') {\r\n\t\t\t\t\t\tif (!uni.$u.test.mobile(this.phone)) {\r\n\t\t\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\t\t\tmessage: '请输入正确的手机号!',\r\n\t\t\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/error.png'\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\treturn\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tpramra = {\r\n\t\t\t\t\t\t\tcatKey: this.confirOrderObj.cartKey,\r\n\t\t\t\t\t\t\tdelivery_type: 2,\r\n\t\t\t\t\t\t\tstore_id: this.delivery_store_id,\r\n\t\t\t\t\t\t\tconsignee: this.consignee,\r\n\t\t\t\t\t\t\tphone: this.phone,\r\n\t\t\t\t\t\t\tarea: this.area,\r\n\t\t\t\t\t\t\taddress: this.address,\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else if (this.getGoodsWay == '快递代收点') {\r\n\t\t\t\t\t\tpramra = {\r\n\t\t\t\t\t\t\tcatKey: this.confirOrderObj.cartKey,\r\n\t\t\t\t\t\t\tstore_id: this.baseaddress.id | '',\r\n\t\t\t\t\t\t\tdelivery_type: 1,\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.flag = true;\r\n\t\t\t\t\tthis.create_buy_carorder(pramra)\r\n\t\t\t\t}\r\n\r\n\t\t\t},\r\n\t\t\tcreate_buy_order(pramra) {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tpramra.buycode = this.userInfo.buycode\r\n\t\t\t\tthis.$request('/create-buy-order', 'POST', pramra).then(res => {\r\n\t\t\t\t\tconsole.log(res.data);\r\n\t\t\t\t\tthis.flag = false;\r\n\t\t\t\t\tthis.$utils.payOrder(res.data.order_id, _this.payType)\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tthis.flag = false;\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcreate_buy_carorder(pramra) {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tpramra.buycode = this.userInfo.buycode\r\n\t\t\t\tthis.$request('/create-order', 'POST', pramra).then(res => {\r\n\t\t\t\t\tconsole.log(res.data);\r\n\t\t\t\t\tthis.flag = false;\r\n\t\t\t\t\tthis.$utils.payOrder(res.data.order_id, _this.payType)\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tthis.flag = false;\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t},\r\n\r\n\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.pageContent {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t/* 其他样式 */\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: calc(100vh - 80rpx);\r\n\t\tpadding-top: 30rpx;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.checkModel {\r\n\t\theight: 36rpx;\r\n\t\twidth: 36rpx;\r\n\t\tborder-radius: 36rpx;\r\n\t}\r\n\r\n\t.orderStatusline {\r\n\t\theight: 80rpx;\r\n\t\tline-height: 80rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tfont-size: 36rpx;\r\n\t\tcolor: #333333;\r\n\t\tfont-weight: 600;\r\n\t}\r\n\r\n\t.userAddress {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.addressInfo {\r\n\t\tflex: 1;\r\n\t}\r\n\r\n\t.addressName {\r\n\t\twidth: 100%;\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 44rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t}\r\n\r\n\t.userInfo {\r\n\t\tline-height: 34rpx;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #999999;\r\n\r\n\t\tspan {\r\n\t\t\tmargin-right: 20rpx;\r\n\t\t}\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D3195E;\r\n\t\t}\r\n\t}\r\n\r\n\t.navigationModel {\r\n\t\twidth: 40rpx;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 20rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\r\n\t\t.navigationIcon {\r\n\t\t\twidth: 44rpx;\r\n\t\t\theight: 44rpx;\r\n\t\t\tmargin-bottom: 10rpx;\r\n\t\t\t// background-color: #D3195E;\r\n\t\t\tborder-radius: 44rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t}\r\n\r\n\t.orderProductInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.pay_left {\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: flex-start;\r\n\t\twidth: 100%;\r\n\t\tfont-size: 28rpx;\r\n\t\tcolor: #333;\r\n\r\n\t\timage {\r\n\t\t\theight: 40rpx;\r\n\t\t\twidth: 40rpx;\r\n\t\t\tmargin: 0 10rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.orderPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderInfo {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderLine {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #333333;\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D61A62;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderLine_pay {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #333333;\r\n\t\theight: 70rpx;\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D61A62;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderBtnList {\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\tleft: 0;\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 60rpx 30rpx;\r\n\t\tpadding-top: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row-reverse;\r\n\t\talign-items: center;\r\n\t\theight: 60rpx;\r\n\t\tline-height: 58rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderBtn {\r\n\t\theight: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #D3195E;\r\n\t\tbackground-color: #D3195E;\r\n\t\tcolor: #ffffff;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderOtherBtn {\r\n\t\theight: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #777777;\r\n\t\tbackground-color: #ffffff;\r\n\t\tcolor: #777777;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.myTab {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tmin-height: 10rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\tpadding: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t}\r\n\r\n\t.nickName {\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.evaluationModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 20rpx;\r\n\r\n\t\t.evaluationTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.evaluationInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 30rpx;\r\n\t\t\tbackground-color: #F6F7F8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 60rpx;\r\n\t\t\tline-height: 40rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./confirmOrder.vue?vue&type=style&index=0&id=d45cb1ec&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./confirmOrder.vue?vue&type=style&index=0&id=d45cb1ec&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797351\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/productDetails/productDetails.vue?8359","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/productDetails/productDetails.vue?b967","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/productDetails/productDetails.vue?da1a","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/productDetails/productDetails.vue?b202","uni-app:///pageSub-product/pages/productDetails/productDetails.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/productDetails/productDetails.vue?e3b0","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/productDetails/productDetails.vue?1495"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","currentNum","list","tabList","name","tabInit","goods_id","goods_detail","goods_tags","isCollect","commentList","goodsNum","commentListTotal","attrShow","attrArry","flag","priceFlag","buycode","onLoad","onShow","console","methods","getUserInfo","_this","uni","icon","title","open","close","changeAttr","getattrInfo","attr_name","goodsNumChange","openAttrShow","getGoodsDetail","getcomment_list","gid","add_shopping_cart","type","message","iconUrl","num","_uni","getGoods_collect","goods_collect","click","goConfirmOrder","url","goCommonList","call","phoneNumber","success","fail"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,uBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuI;AACvI;AACkE;AACL;AACsC;;;AAGnG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,+QAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjGA;AAAA;AAAA;AAAA;AAA+uB,CAAgB,owBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC6MnwB;EACAC;IACA;MACAC;MACAC;MACAC;QACAC;MACA;QACAA;MACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MAAA;MACAC;MAAA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IAEA;MACAC;MACA;MACA;QACAA;QACA;MACA;QACAA;QACA;MACA;IACA;IACA;MACA;IACA;MACA;IACA;EAEA;EACAC;IACA;IACAC;MAAA;MAAA;QAAA;QAAA;UAAA;YAAA;cAAA;gBACAC;gBAAA;gBAAA,OACAA;kBACAH;kBACAG;kBACAA;gBACA;kBACAC;oBACAC;oBACAC;kBACA;gBACA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IACA;IACAC;MACA;MACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MACAT;MACA;MACA;MACA;MACA;IACA;IACAU;MAAA;MACA;MACA;QACA;UACA;UACA;UACA;UACA;UACA;UACA;QACA;MACA;MACA;MACA;MACA;QACAxB;QACAyB;QACAd;MACA;QACA;QACA;QACA;QACA;UACA;QACA;UACA;QACA;MACA;QACAO;UAEAC;UAEAC;QAEA;MACA;IACA;IACAM;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;MACA;QACA5B;QACAW;MACA;QACAG;QACA;QACA;QACA;QACA;QACA;UACA;QACA;QACA;MACA;QACAI;UAEAC;UAEAC;QAEA;MACA;IACA;IACA;IACAS;MAAA;MACA;QACAC;MACA;QACAhB;QACA;QACA;MACA;QACAI;UAEAC;UAEAC;QAEA;MACA;IACA;IACA;IACAW;MACA;MACA;QACAd;UACAe;UACAC;UACAC;QACA;QACA;MACA;MACA;QACA;UACAjB;YACAe;YACAC;YACAC;UACA;UACA;QACA;MACA;MACAjB;MACAA;QACAjB;QACAmC;QACAV;MACA;QACAX;QACAG;UACAe;UACAC;UACAC;QACA;MACA;QACAE;UAEAjB;UAEAC;QAEA;MACA;IACA;IACA;IACAiB;MAAA;MACA;QACArC;MACA;QACAc;QACA;MACA;QACAI;UAEAC;UAEAC;QAEA;MACA;IACA;IACA;IACAkB;MAAA;MACA;QACAtC;MACA;QACA;MACA;QACAkB;UAEAC;UAEAC;QAEA;MACA;IACA;IACAmB;MACAzB;MACA;IACA;IACA0B;MACA;MACA;QACAvB;UACAe;UACAC;UACAC;QACA;QACA;MACA;MACA;QACA;UACAjB;YACAe;YACAC;YACAC;UACA;UACA;QACA;MACA;MACAjB;MACA;QACAjB;QACAmC;QACAV;QACAO;MACA;MACAd;MACAA;QACAuB;MACA;IACA;IACAC;MACAxB;QACAuB;MACA;IACA;IACAE;MACAzB;QACA0B;QACAC;QACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC/eA;AAAA;AAAA;AAAA;AAA85C,CAAgB,23CAAG,EAAC,C;;;;;;;;;;;ACAl7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-product/pages/productDetails/productDetails.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-product/pages/productDetails/productDetails.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./productDetails.vue?vue&type=template&id=03080aac&scoped=true&\"\nvar renderjs\nimport script from \"./productDetails.vue?vue&type=script&lang=js&\"\nexport * from \"./productDetails.vue?vue&type=script&lang=js&\"\nimport style0 from \"./productDetails.vue?vue&type=style&index=0&id=03080aac&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"03080aac\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-product/pages/productDetails/productDetails.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./productDetails.vue?vue&type=template&id=03080aac&scoped=true&\"","var components\ntry {\n components = {\n uSwiper: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-swiper/u-swiper\" */ \"uview-ui/components/u-swiper/u-swiper.vue\"\n )\n },\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uTabs: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabs/u-tabs\" */ \"uview-ui/components/u-tabs/u-tabs.vue\"\n )\n },\n uParse: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-parse/u-parse\" */ \"uview-ui/components/u-parse/u-parse.vue\"\n )\n },\n uPopup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-popup/u-popup\" */ \"uview-ui/components/u-popup/u-popup.vue\"\n )\n },\n uNumberBox: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-number-box/u-number-box\" */ \"uview-ui/components/u-number-box/u-number-box.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 g0 = _vm.list.length\n var f0 =\n _vm.goods_tags.field11 != undefined\n ? _vm._f(\"''\")(_vm.goods_tags.field11)\n : null\n var g1 =\n _vm.goods_tags.field12 != undefined\n ? _vm.goods_tags.field12.substring(0, 3)\n : null\n var g2 =\n _vm.goods_tags.field13 != undefined\n ? _vm.goods_tags.field13.substring(0, 8)\n : null\n if (!_vm._isMounted) {\n _vm.e0 = function (e) {\n return (_vm.currentNum = e.current)\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n f0: f0,\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./productDetails.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./productDetails.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"swiperModel\">\r\n\t\t\t<u-swiper :list=\"list\" @change=\"e => currentNum = e.current\" :radius='0' height=\"300\" :autoplay=\"false\"\r\n\t\t\t\tindicatorStyle=\"right: 20px\">\r\n\t\t\t\t<view slot=\"indicator\" class=\"indicator-num\">\r\n\t\t\t\t\t<text class=\"indicator-num__text\">{{ currentNum + 1 }}/{{ list.length }}</text>\r\n\t\t\t\t</view>\r\n\t\t\t</u-swiper>\r\n\t\t</view>\r\n\t\t<view class=\"productPreferentialModle\">\r\n\t\t\t<view class=\"productPreferentialLeft\">\r\n\t\t\t\t<view>\r\n\t\t\t\t\t<span v-if=\"goods_tags.field11 != undefined\">{{goods_tags.field11 | ''}}</span>\r\n\t\t\t\t\t<span class=\"productPriceIcon\">¥</span> <span\r\n\t\t\t\t\t\tv-if=\"goods_detail.goods_price != undefined && goods_detail.goods_price != ''\"\r\n\t\t\t\t\t\tstyle=\"font-size: 42rpx;\">{{goods_detail.goods_price || ''}}</span>\r\n\t\t\t\t\t<span style=\"margin-right: 15rpx;\">起</span>\r\n\r\n\t\t\t\t\t<span v-if=\"goods_tags.field12 != undefined\">\r\n\t\t\t\t\t\t{{goods_tags.field12.substring(0, 3)}}</span>\r\n\t\t\t\t\t<span class=\"productPriceIcon\"\r\n\t\t\t\t\t\tv-if=\"goods_detail.market_price != undefined && goods_detail.market_price != ''\">¥</span>\r\n\t\t\t\t\t<span style=\"text-decoration: line-through;\">{{goods_detail.market_price || ''}}</span>\r\n\t\t\t\t\t<span v-if=\"goods_detail.market_price != undefined && goods_detail.market_price != ''\">起</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view>\r\n\t\t\t\t\t<span v-if=\"goods_tags.field14 != undefined\"\r\n\t\t\t\t\t\tstyle=\"padding:4 20rpx;background-color: #ffffff;color: #FC0339;border-radius: 4rpx;\">{{goods_tags.field14}}</span>\r\n\t\t\t\t\t<span style=\"margin-left: 20rpx;\">\r\n\t\t\t\t\t\t已售{{goods_detail.sale}}+\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view v-if=\"goods_tags.field13 != undefined\" class=\"productPreferentialRight\">\r\n\t\t\t\t{{goods_tags.field13.substring(0, 8)}}\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"productBaseInfo\">\r\n\t\t\t<view class=\"productFirsttag\">\r\n\t\t\t\t<span v-if=\"goods_tags.field15\">{{goods_tags.field15}}\r\n\t\t\t\t</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"prudtctSecondTagList\"\r\n\t\t\t\tv-if=\"goods_tags.field16 != undefined || goods_tags.field17 != undefined || goods_tags.field18 != undefined\">\r\n\t\t\t\t<span class=\"prudtctSecondTag\" v-if=\"goods_tags.field16\">{{goods_tags.field16}}\r\n\t\t\t\t</span><span class=\"prudtctSecondTag\" v-if=\"goods_tags.field17\">{{goods_tags.field17}}\r\n\t\t\t\t</span><span class=\"prudtctSecondTag\" v-if=\"goods_tags.field18\">{{goods_tags.field18}}\r\n\t\t\t\t</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"productInfoName\"\r\n\t\t\t\tv-if=\"goods_tags.field19 != undefined || goods_tags.field20 != undefined || goods_detail.goods_name\">\r\n\t\t\t\t<span style=\"color: #D32063;\" v-if=\"goods_tags.field19\">{{goods_tags.field19}}</span><span\r\n\t\t\t\t\tclass=\"productInfoNameTag\"\r\n\t\t\t\t\tv-if=\"goods_tags.field20\">{{goods_tags.field20}}</span>{{goods_detail.goods_name}}\r\n\t\t\t</view>\r\n\t\t\t<view class=\"prudtctSecondTagList\"\r\n\t\t\t\tv-if=\"goods_tags.field21 != undefined || goods_tags.field22 != undefined || goods_tags.field23 != undefined || goods_tags.field24 != undefined\">\r\n\t\t\t\t<span class=\"prudtctSecondTag\" style=\"color: #D32063 ;background-color: #FAE6ED;\"\r\n\t\t\t\t\tv-if=\"goods_tags.field21\">{{goods_tags.field21}}\r\n\t\t\t\t</span>\r\n\t\t\t\t<span class=\"prudtctSecondTag\" style=\"color: #57576D ;background-color: #F5F5F5;\"\r\n\t\t\t\t\tv-if=\"goods_tags.field22\">{{goods_tags.field22}}</span>\r\n\t\t\t\t<span class=\"prudtctSecondTag\" style=\"color: #57576D ;background-color: #F5F5F5;\"\r\n\t\t\t\t\tv-if=\"goods_tags.field23\">{{goods_tags.field23}}</span>\r\n\t\t\t\t<span class=\"prudtctSecondTag\" style=\"color: #57576D ;background-color: #F5F5F5;\"\r\n\t\t\t\t\tv-if=\"goods_tags.field24\">{{goods_tags.field24}}</span>\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"vipModel\"\r\n\t\t\t\tv-if=\"goods_tags.field25 != undefined && goods_tags.field26 != undefined && goods_tags.field27 != undefined\">\r\n\t\t\t\t<span class=\"vipModelTag\" v-if=\"goods_tags.field25\">{{goods_tags.field25}}\r\n\t\t\t\t</span>\r\n\t\t\t\t<view class=\"vipModelText\" v-if=\"goods_tags.field26\">{{goods_tags.field26}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<span class=\"vipModelTag\" v-if=\"goods_tags.field27\">{{goods_tags.field27}}\r\n\t\t\t\t</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"productTipLine\" v-if=\"goods_tags.field28 != undefined || goods_tags.field29 != undefined\">\r\n\t\t\t\t<view class=\"productTipLineIcon\">\r\n\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/crd.png\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<span class=\"productTipLineTag\" style=\"color: #ffffff ;background-color: #5CCE9A;\"\r\n\t\t\t\t\tv-if=\"goods_tags.field28\">{{goods_tags.field28}}\r\n\t\t\t\t</span>\r\n\t\t\t\t<span style=\"margin-left: 10rpx;\" v-if=\"goods_tags.field29\">{{goods_tags.field29}}</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"productTipLine\" v-if=\"goods_tags.field30 != undefined\">\r\n\t\t\t\t<view class=\"productTipLineIcon\">\r\n\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/ax.png\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<span style=\"margin-left: 10rpx;\">{{goods_tags.field30}}</span>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-gap height=\"15\" bgColor=\"#F8F9FA\"></u-gap>\r\n\t\t<view class=\"evaluateModel\">\r\n\t\t\t<view class=\"evaluateModelTop\" @click=\"goCommonList\">\r\n\t\t\t\t<span style=\"color: #333333;\">评价</span><span\r\n\t\t\t\t\tstyle=\"color: #999999;font-size: 22rpx;\">({{commentListTotal}})</span>\r\n\t\t\t\t<view class=\"goodEvaluate\">\r\n\t\t\t\t\t{{goods_detail.high_opinion}}%\r\n\t\t\t\t</view>\r\n\t\t\t\t<view style=\"width: 28rpx;height: 28rpx;\">\r\n\t\t\t\t\t<u-icon name=\"arrow-right\"></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluateInit\" v-for=\"(item,index) in commentList\" :key=\"index\" v-if=\"index == 1 || index == 0\">\r\n\t\t\t\t<view class=\"evaluateUserImg\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"item.avatar\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluateInitInfo\">\r\n\t\t\t\t\t<view class=\"evaluateInitInfoName\">\r\n\t\t\t\t\t\t<span>{{item.nickname}}</span><span\r\n\t\t\t\t\t\t\tstyle=\"color: #999999;font-size: 22rpx;\">{{item.addtime}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"evaluateInitInfoText\">\r\n\t\t\t\t\t\t{{item.content}}\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<u-gap height=\"15\" bgColor=\"#F8F9FA\"></u-gap>\r\n\t\t<view class=\"productInfoText\">\r\n\t\t\t<view class=\"productInfoTab\">\r\n\t\t\t\t<u-tabs :list=\"tabList\" :scrollable=\"false\" lineColor=\"#D32063\" :activeStyle=\"{color: '#D32063'}\"\r\n\t\t\t\t\t:inactiveStyle=\"{color: '#666666'}\" @click=\"click\"></u-tabs>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"u-content\">\r\n\t\t\t\t<u-parse v-show=\"tabInit == '商品详情'\" :content=\"goods_detail.goods_desc\"></u-parse>\r\n\t\t\t\t<u-parse v-show=\"tabInit == '购买须知'\" :content=\"goods_detail.intro_desc\"></u-parse>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\t\t<u-popup :show=\"attrShow\" :round=\"20\" :closeOnClickOverlay=\"true\" :closeable=\"true\" @close=\"close\" @open=\"open\">\r\n\t\t\t<view class=\"attrTitle\">\r\n\t\t\t\t选择规格\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderModel\">\r\n\t\t\t\t<view class=\"orderImg\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"goods_detail.skuOne.pic\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderProductInfo\">\r\n\t\t\t\t\t<view class=\"orderPrice\">\r\n\t\t\t\t\t\t<span>¥</span>{{goods_detail.skuOne.goods_price}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderNorms\">\r\n\t\t\t\t\t\t<span>库存:{{goods_detail.skuOne.stock}}</span>\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\t<view v-if=\"flag\" v-for=\"(item,index) in goods_detail.attr\" :key=\"index\">\r\n\t\t\t\t<view class=\"title_attr_init\">\r\n\t\t\t\t\t{{item.tname}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"chose_attr_init\">\r\n\t\t\t\t\t<view @click=\"changeAttr(jtem,index)\" v-for=\"(jtem,Jndex) in item.tval\" :key=\"Jndex\"\r\n\t\t\t\t\t\t:class=\"['attr_init',attrArry[index] == jtem ?'active':'']\">\r\n\t\t\t\t\t\t{{jtem}}\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\t<view class=\"title_attr_init\">\r\n\t\t\t\t数量\r\n\t\t\t</view </view>\r\n\t\t\t<view class=\"chose_attr_init\" style=\"padding-bottom: 30rpx;\">\r\n\t\t\t\t<u-number-box v-model=\"goodsNum\" :min=\"goods_detail.skuOne.stock == 0?0:1\"\r\n\t\t\t\t\t:disabled=\"goods_detail.skuOne.stock == 0\" :max=\"goods_detail.stock\" @change=\"goodsNumChange\"\r\n\t\t\t\t\tinteger></u-number-box>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"bottomList\">\r\n\t\t\t\t<view class=\"addCarBtn\" @click=\"add_shopping_cart\">加入购物车</view>\r\n\t\t\t\t<view class=\"buyBtn\" @click=\"goConfirmOrder\">\r\n\t\t\t\t\t立即购买\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t</u-popup>\r\n\t\t<view class=\"bottomBtnList\">\r\n\t\t\t<view class=\"iconBtn\" @click=\"call(goods_detail.kf_phone)\">\r\n\t\t\t\t<view class=\"iconBtn-icon\">\r\n\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/phone.png\" mode=\"\"></image>\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=\"iconBtn\" @click=\"goods_collect\">\r\n\t\t\t\t<view class=\"iconBtn-icon\">\r\n\t\t\t\t\t<image class=\"init_image\" v-show=\"isCollect != 1\" src=\"http://amy.yyinhong.cn/uploads/wximg/psc.png\"\r\n\t\t\t\t\t\tmode=\"\"></image>\r\n\t\t\t\t\t<image class=\"init_image\" v-show=\"isCollect == 1\"\r\n\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/insc.png\" mode=\"\"></image>\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=\"bottomBtn\" @click=\"openAttrShow\" style=\"background-color: #EB7BA1;\">\r\n\t\t\t\t加入购物车\r\n\t\t\t</view>\r\n\t\t\t<view class=\"bottomBtn\" @click=\"openAttrShow\">\r\n\t\t\t\t立即购买\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcurrentNum: 0,\r\n\t\t\t\tlist: [],\r\n\t\t\t\ttabList: [{\r\n\t\t\t\t\tname: '商品详情',\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '购买须知',\r\n\t\t\t\t}],\r\n\t\t\t\ttabInit: '商品详情',\r\n\t\t\t\tgoods_id: null,\r\n\t\t\t\tgoods_detail: null,\r\n\t\t\t\tgoods_tags: null,\r\n\t\t\t\tisCollect: null,\r\n\t\t\t\tcommentList: [],\r\n\t\t\t\tgoodsNum: 1,\r\n\t\t\t\tcommentListTotal: 0,\r\n\t\t\t\tattrShow: false, //规格选择标志位\r\n\t\t\t\tattrArry: [], //规格数组\r\n\t\t\t\tflag: true,\r\n\t\t\t\tpriceFlag: false,\r\n\t\t\t\tbuycode: ''\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.goods_id = option.id;\r\n\t\t},\r\n\t\tonShow() {\r\n\r\n\t\t\tif (uni.getStorageSync('codeTime')) {\r\n\t\t\t\tconsole.log(uni.getStorageSync('codeTime'))\r\n\t\t\t\tlet beforTime = uni.getStorageSync('codeTime')\r\n\t\t\t\tif (this.$utils.isTimeMoreThanOneDayFromNow(beforTime)) {\r\n\t\t\t\t\tconsole.log('时间超过一天')\r\n\t\t\t\t\tthis.priceFlag = false\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.log('时间未超过一天')\r\n\t\t\t\t\tthis.priceFlag = true\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (uni.getStorageSync('token')) {\r\n\t\t\t\tthis.getUserInfo()\r\n\t\t\t} else {\r\n\t\t\t\tthis.getGoodsDetail();\r\n\t\t\t}\r\n\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tasync getUserInfo() {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tawait _this.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data.buycode);\r\n\t\t\t\t\t_this.buycode = res.data.buycode\r\n\t\t\t\t\t_this.getGoodsDetail();\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\topen() {\r\n\t\t\t\tthis.attrShow = true\r\n\t\t\t\t// console.log('open');\r\n\t\t\t},\r\n\t\t\tclose() {\r\n\t\t\t\tthis.attrShow = false\r\n\t\t\t\t// console.log('close');\r\n\t\t\t},\r\n\t\t\tchangeAttr(jtem, index) {\r\n\t\t\t\tconsole.log(jtem, index)\r\n\t\t\t\tthis.attrArry[index] = jtem;\r\n\t\t\t\tthis.getattrInfo()\r\n\t\t\t\tthis.flag = false;\r\n\t\t\t\tthis.flag = true;\r\n\t\t\t},\r\n\t\t\tgetattrInfo() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\tfor (let i in this.attrArry) {\r\n\t\t\t\t\tif (this.attrArry[i] == '') {\r\n\t\t\t\t\t\t// _this.$refs.uToast.show({\r\n\t\t\t\t\t\t// \ttype: 'success',\r\n\t\t\t\t\t\t// \tmessage: \"请选择完整的规格\",\r\n\t\t\t\t\t\t// \ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'\r\n\t\t\t\t\t\t// })\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tlet attr_name = this.attrArry.length > 1 ? this.attrArry.join(',') : this.attrArry[0];\r\n\t\t\t\tlet url = uni.getStorageSync('token') ? \"/get-ajax-attr-auth\" : '/get-ajax-attr';\r\n\t\t\t\tthis.$request(url, 'POST', {\r\n\t\t\t\t\tgoods_id: this.goods_id,\r\n\t\t\t\t\tattr_name,\r\n\t\t\t\t\tbuycode: this.buycode\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.goods_detail.skuOne.goods_price = res.data.goods_price;\r\n\t\t\t\t\tthis.goods_detail.skuOne.pic = res.data.pic;\r\n\t\t\t\t\tthis.goods_detail.skuOne.stock = res.data.stock;\r\n\t\t\t\t\tif (this.goods_detail.skuOne.stock > 0) {\r\n\t\t\t\t\t\tthis.goodsNum = 1;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.goodsNum = 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgoodsNumChange() {},\r\n\t\t\t//打开规格选择\r\n\t\t\topenAttrShow() {\r\n\t\t\t\tthis.attrShow = true;\r\n\t\t\t},\r\n\t\t\t//获取商品详情\r\n\t\t\tgetGoodsDetail() {\r\n\t\t\t\tthis.attrArry = [];\r\n\t\t\t\tlet url = uni.getStorageSync('token') ? \"/get-good-detail-auth\" : '/get-good-detail';\r\n\t\t\t\tthis.$request(url, 'GET', {\r\n\t\t\t\t\tgoods_id: this.goods_id,\r\n\t\t\t\t\tbuycode: this.buycode\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.goods_detail = res.data;\r\n\t\t\t\t\tthis.list = res.data.goods_img;\r\n\t\t\t\t\tthis.goods_tags = res.data.tags;\r\n\t\t\t\t\tthis.isCollect = res.data.is_collect;\r\n\t\t\t\t\tfor (let i in res.data.attr) {\r\n\t\t\t\t\t\tthis.attrArry[i] = ('');\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.getcomment_list()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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\tgetcomment_list() {\r\n\t\t\t\tthis.$request('/comment-list', 'GET', {\r\n\t\t\t\t\tgid: this.goods_id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.commentList = res.data.list;\r\n\t\t\t\t\tthis.commentListTotal = res.data.total;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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\tadd_shopping_cart() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\tif (this.goods_detail.skuOne.stock == 0) {\r\n\t\t\t\t\t_this.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\tmessage: \"暂无库存\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'\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\tfor (let i in this.attrArry) {\r\n\t\t\t\t\tif (this.attrArry[i] == '') {\r\n\t\t\t\t\t\t_this.$refs.uToast.show({\r\n\t\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\t\tmessage: \"请选择完整的规格\",\r\n\t\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t_this.attr_name = this.attrArry.length > 1 ? this.attrArry.join(',') : this.attrArry[0];\r\n\t\t\t\t_this.$request('/add-shopping-cart', 'POST', {\r\n\t\t\t\t\tgoods_id: _this.goods_id,\r\n\t\t\t\t\tnum: _this.goodsNum,\r\n\t\t\t\t\tattr_name: _this.attr_name,\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(\"添加购物车成功\")\r\n\t\t\t\t\t_this.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"添加购物车成功\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\t_uni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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\tgetGoods_collect() {\r\n\t\t\t\tthis.$request('/is-collect', 'GET', {\r\n\t\t\t\t\tgoods_id: this.goods_id,\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.isCollect = res.data.is_collect\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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\tgoods_collect() {\r\n\t\t\t\tthis.$request('/goods-collect', 'GET', {\r\n\t\t\t\t\tgoods_id: this.goods_id,\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.getGoods_collect();\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tclick(item) {\r\n\t\t\t\tconsole.log('item', item);\r\n\t\t\t\tthis.tabInit = item.name;\r\n\t\t\t},\r\n\t\t\tgoConfirmOrder() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\tif (this.goods_detail.skuOne.stock == 0) {\r\n\t\t\t\t\t_this.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\tmessage: \"暂无库存\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'\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\tfor (let i in this.attrArry) {\r\n\t\t\t\t\tif (this.attrArry[i] == '') {\r\n\t\t\t\t\t\t_this.$refs.uToast.show({\r\n\t\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\t\tmessage: \"请选择完整的规格\",\r\n\t\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t_this.attr_name = this.attrArry.length > 1 ? this.attrArry.join(',') : this.attrArry[0];\r\n\t\t\t\tlet confirOrderObj = {\r\n\t\t\t\t\tgoods_id: _this.goods_id,\r\n\t\t\t\t\tnum: _this.goodsNum,\r\n\t\t\t\t\tattr_name: _this.attr_name,\r\n\t\t\t\t\ttype: 'goods'\r\n\t\t\t\t}\r\n\t\t\t\tuni.setStorageSync('confirOrderObj', confirOrderObj)\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-product/pages/confirmOrder/confirmOrder'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgoCommonList() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-product/pages/commentList/commentList?id=' + this.goods_id\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcall(phone) {\r\n\t\t\t\tuni.makePhoneCall({\r\n\t\t\t\t\tphoneNumber: phone,\r\n\t\t\t\t\tsuccess() {},\r\n\t\t\t\t\tfail() {}\r\n\t\t\t\t});\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.content {\r\n\t\twidth: 100vw;\r\n\t}\r\n\r\n\t.swiperModel {\r\n\t\twidth: 100%;\r\n\t\theight: 300px;\r\n\t}\r\n\r\n\t.indicator-num {\r\n\t\tpadding: 0 20rpx;\r\n\t\theight: 40rpx;\r\n\t\tline-height: 40rpx;\r\n\t\tbackground-color: rgba(0, 0, 0, 0.3);\r\n\t\tborder-radius: 100rpx;\r\n\t\twidth: 60rpx;\r\n\t\t@include flex;\r\n\t\tjustify-content: center;\r\n\r\n\t\t&__text {\r\n\t\t\tcolor: #FFFFFF;\r\n\t\t\tfont-size: 22rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.productPreferentialModle {\r\n\t\theight: 128rpx;\r\n\t\tbackground-image: url('http://amy.yyinhong.cn/uploads/wximg/sptop.png');\r\n\t\tbackground-repeat: no-repeat;\r\n\t\tbackground-size: 100% 100%;\r\n\t\tbackground-position: 0 0;\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.productPreferentialLeft {\r\n\t\tmargin-left: 10rpx;\r\n\t\tflex: 1;\r\n\t\tline-height: 42rpx;\r\n\t\tfont-size: 22rpx;\r\n\t\tcolor: #ffffff;\r\n\t\tmargin-left: 30rpx;\r\n\t}\r\n\r\n\t.productPreferentialRight {\r\n\t\twidth: calc(100% / 5);\r\n\t\tline-height: 42rpx;\r\n\t\tmargin-right: 10rpx;\r\n\t\tfont-size: 30rpx;\r\n\t\tletter-spacing: 4rpx;\r\n\t\tcolor: #ffffff;\r\n\t}\r\n\r\n\t.productBaseInfo {\r\n\t\twidth: 100%;\r\n\t\tpadding-bottom: 20rpx;\r\n\t}\r\n\r\n\t.productFirsttag {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 16rpx 30rpx;\r\n\t\theight: 50rpx;\r\n\t\tline-height: 50rpx;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #333333;\r\n\t}\r\n\r\n\t.prudtctSecondTagList {\r\n\t\twidth: calc(100% - 30rpx);\r\n\t\tpadding-bottom: 16rpx;\r\n\t\tpadding-left: 30rpx;\r\n\t\theight: 56rpx;\r\n\t\tline-height: 56rpx;\r\n\t\tfont-size: 22rpx;\r\n\r\n\t\tcolor: #333333;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\toverflow-x: scroll;\r\n\t}\r\n\r\n\r\n\t.vipModel {\r\n\t\twidth: calc(100% - 80rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\tpadding: 0 10rpx;\r\n\t\tmargin-bottom: 16rpx;\r\n\t\theight: 56rpx;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #333333;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 8rpx;\r\n\t\tbackground: linear-gradient(to right, #FAD9AD, #F9BF7F);\r\n\r\n\t}\r\n\r\n\t.vipModelTag {\r\n\t\tcolor: #FCE9D2;\r\n\t\tbackground-color: #342A20;\r\n\t\tpadding: 0 16rpx;\r\n\t\theight: 40rpx;\r\n\t\tline-height: 40rpx;\r\n\t\tfont-size: 26rpx;\r\n\t\tborder-radius: 8rpx;\r\n\t}\r\n\r\n\t.productTipLineTag {\r\n\t\tpadding: 0 16rpx;\r\n\t\theight: 40rpx;\r\n\t\tline-height: 40rpx;\r\n\t\tfont-size: 22rpx;\r\n\t\tborder-radius: 8rpx;\r\n\t}\r\n\r\n\t.vipModelText {\r\n\t\tflex: 1;\r\n\t\tline-height: 56rpx;\r\n\t\ttext-indent: 16rpx;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #342A20;\r\n\t}\r\n\r\n\t.productInfoName {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 16rpx 30rpx;\r\n\t\tpadding-top: 0;\r\n\t\tfont-size: 28rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 44rpx;\r\n\t\tfont-weight: 600;\r\n\t\tdisplay: -webkit-box;\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t-webkit-line-clamp: 2;\r\n\t\toverflow: hidden;\r\n\t\ttext-overflow: ellipsis;\r\n\r\n\t\t.productInfoNameTag {\r\n\t\t\tpadding: 0 16rpx;\r\n\t\t\theight: 56rpx;\r\n\t\t\tbackground-color: #FAE6ED;\r\n\t\t\tfont-size: 20rpx;\r\n\t\t\tborder-radius: 8rpx;\r\n\t\t\tcolor: #D32063;\r\n\t\t\tmargin: 0 16rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.productTipLine {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\theight: 56rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #51545C;\r\n\t}\r\n\r\n\t.productTipLineIcon {\r\n\t\twidth: 28rpx;\r\n\t\theight: 28rpx;\r\n\t\tmargin-right: 10rpx;\r\n\t}\r\n\r\n\t.prudtctSecondTag {\r\n\t\tpadding: 0 16rpx;\r\n\t\theight: 56rpx;\r\n\t\tbackground-color: #FFEFE5;\r\n\t\tfont-size: 26rpx;\r\n\t\tborder-radius: 8rpx;\r\n\t\tcolor: #FF6201;\r\n\t\tmargin-right: 16rpx;\r\n\t\twhite-space: nowrap;\r\n\t}\r\n\r\n\t.evaluateModel {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 0 30rpx;\r\n\t}\r\n\r\n\t.evaluateModelTop {\r\n\t\twidth: 100%;\r\n\t\theight: 90rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-bottom: 1px solid #EBEBEB;\r\n\t\tfont-size: 24rpx;\r\n\r\n\t\t.goodEvaluate {\r\n\t\t\tcolor: #D32063;\r\n\t\t\ttext-align: right;\r\n\t\t\tflex: 1;\r\n\t\t}\r\n\t}\r\n\r\n\t.evaluateInit {\r\n\t\tpadding: 30rpx 0;\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t}\r\n\r\n\t.evaluateUserImg {\r\n\t\theight: 60rpx;\r\n\t\twidth: 60rpx;\r\n\t\tborder-radius: 60rpx;\r\n\t\toverflow: hidden;\r\n\t\t// background-color: #F83D3D;\r\n\t\tmargin-right: 16rpx;\r\n\t}\r\n\r\n\t.evaluateInitInfo {\r\n\t\tflex: 1;\r\n\r\n\t\t.evaluateInitInfoName {\r\n\t\t\theight: 32rpx;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #303949;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tpadding-bottom: 10rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t\t.evaluateInitInfoText {\r\n\t\t\theight: 60rpx;\r\n\t\t\tline-height: 30rpx;\r\n\t\t\tfont-size: 23rpx;\r\n\t\t\tcolor: #161C2B;\r\n\t\t\tdisplay: -webkit-box;\r\n\t\t\t-webkit-box-orient: vertical;\r\n\t\t\t-webkit-line-clamp: 2;\r\n\t\t\toverflow: hidden;\r\n\t\t\ttext-overflow: ellipsis;\r\n\t\t}\r\n\t}\r\n\r\n\t.productInfoText {\r\n\t\twidth: 100%;\r\n\t\tpadding-bottom: 200rpx;\r\n\t}\r\n\r\n\t.productInfoTab {\r\n\t\twidth: 100%;\r\n\t\tpadding: 20rpx 0;\r\n\t}\r\n\r\n\t.bottomBtnList {\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\twidth: calc(100% - 80rpx);\r\n\t\tpadding: 20rpx 40rpx;\r\n\t\tpadding-bottom: 40rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tbackground-color: #ffffff;\r\n\t\tpadding-bottom: 60rpx;\r\n\t}\r\n\r\n\t.bottomBtn {\r\n\t\twidth: 240rpx;\r\n\t\theight: 70rpx;\r\n\t\tline-height: 70rpx;\r\n\t\ttext-align: center;\r\n\t\tcolor: #ffffff;\r\n\t\tbackground-color: #D32063;\r\n\t\tborder-radius: 70rpx;\r\n\t\tfont-size: 26rpx;\r\n\t}\r\n\r\n\t.iconBtn {\r\n\t\twidth: 40rpx;\r\n\t\theight: 70rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tline-height: 35rpx;\r\n\t\tfont-size: 20rpx;\r\n\r\n\t\t.iconBtn-icon {\r\n\t\t\theight: 36rpx;\r\n\t\t\twidth: 36rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.u-content {\r\n\t\tpadding: 24rpx;\r\n\r\n\t\timage {\r\n\t\t\twidth: 100% !important;\r\n\t\t}\r\n\t}\r\n\r\n\t.attrTitle {\r\n\t\twidth: 100%;\r\n\t\ttext-align: center;\r\n\t\theight: 100rpx;\r\n\t\tline-height: 100rpx;\r\n\t\tfont-size: 32rpx;\r\n\t\tcolor: #333333;\r\n\t}\r\n\r\n\t.title_attr_init {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tpadding: 24rpx 60rpx;\r\n\t\tline-height: 40rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.chose_attr_init {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 10rpx 60rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\toverflow-x: scroll;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.attr_init {\r\n\t\twidth: 200rpx;\r\n\t\theight: 64rpx;\r\n\t\tbackground-color: #F8F9FA;\r\n\t\tborder-radius: 64rpx;\r\n\t\ttext-align: center;\r\n\t\tline-height: 64rpx;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #333333;\r\n\t\tmargin-right: 18rpx;\r\n\t}\r\n\r\n\t.attr_init.active {\r\n\t\tbackground-color: #E25A8F;\r\n\t\tcolor: #ffffff;\r\n\t}\r\n\r\n\t.bottomList {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tpadding: 30rpx 60rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\ttext-align: center;\r\n\t\tfont-size: 26rpx;\r\n\t\tborder-top: 1px solid #ECECEC;\r\n\r\n\t\t.addCarBtn {\r\n\t\t\twidth: calc((100% - 30rpx) / 2);\r\n\t\t\tbackground-color: #EB7BA1;\r\n\t\t\tcolor: #ffffff;\r\n\t\t\tborder-radius: 70rpx;\r\n\t\t\theight: 70rpx;\r\n\t\t\tline-height: 70rpx;\r\n\t\t}\r\n\r\n\t\t.buyBtn {\r\n\t\t\twidth: calc((100% - 30rpx) / 2);\r\n\t\t\tbackground-color: #D3195E;\r\n\t\t\tcolor: #ffffff;\r\n\t\t\theight: 70rpx;\r\n\t\t\tline-height: 70rpx;\r\n\t\t\tborder-radius: 70rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\tpadding: 0 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t}\r\n\r\n\t.orderProductInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.orderPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./productDetails.vue?vue&type=style&index=0&id=03080aac&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./productDetails.vue?vue&type=style&index=0&id=03080aac&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841301\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js",null,"webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/productDetails/productDetails.vue?b967","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/productDetails/productDetails.vue?da1a","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/productDetails/productDetails.vue?b202","uni-app:///pageSub-product/pages/productDetails/productDetails.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/productDetails/productDetails.vue?e3b0","webpack:///E:/code/aimeiyue-xcx-user/amy/pageSub-product/pages/productDetails/productDetails.vue?1495"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","currentNum","list","tabList","name","tabInit","goods_id","goods_detail","goods_tags","isCollect","commentList","goodsNum","commentListTotal","attrShow","attrArry","flag","priceFlag","buycode","btnFlag","onLoad","onShow","console","methods","getUserInfo","_this","uni","icon","title","open","close","changeAttr","getattrInfo","attr_name","goodsNumChange","openAttrShow","getGoodsDetail","getcomment_list","gid","add_shopping_cart","type","message","iconUrl","num","_uni","getGoods_collect","goods_collect","click","goConfirmOrder","url","goCommonList","call","phoneNumber","success","fail"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,uBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuI;AACvI;AACkE;AACL;AACsC;;;AAGnG;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,+QAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjGA;AAAA;AAAA;AAAA;AAA+uB,CAAgB,owBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC+MnwB;EACAC;IACA;MACAC;MACAC;MACAC;QACAC;MACA;QACAA;MACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MAAA;MACAC;MAAA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IAEA;MACAC;MACA;MACA;QACAA;QACA;MACA;QACAA;QACA;MACA;IACA;IACA;MACA;IACA;MACA;IACA;EAEA;EACAC;IACA;IACAC;MAAA;MAAA;QAAA;QAAA;UAAA;YAAA;cAAA;gBACAC;gBAAA;gBAAA,OACAA;kBACAH;kBACA;oBACAG;kBACA;kBACAA;gBACA;kBACAC;oBACAC;oBACAC;kBACA;gBACA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IACA;IACAC;MACA;MACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MACAT;MACA;MACA;MACA;MACA;IACA;IACAU;MAAA;MACA;MACA;QACA;UACA;UACA;UACA;UACA;UACA;UACA;QACA;MACA;MACA;MACA;MACA;QACAzB;QACA0B;QACAf;MACA;QACA;QACA;QACA;QACA;UACA;QACA;UACA;QACA;MACA;QACAQ;UAEAC;UAEAC;QAEA;MACA;IACA;IACAM;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;MACA;QACA7B;QACAW;MACA;QACAI;QACA;QACA;QACA;QACA;QACA;UACA;QACA;QACA;MACA;QACAI;UAEAC;UAEAC;QAEA;MACA;IACA;IACA;IACAS;MAAA;MACA;QACAC;MACA;QACAhB;QACA;QACA;MACA;QACAI;UAEAC;UAEAC;QAEA;MACA;IACA;IACA;IACAW;MAAA;MACA;QACA;MACA;MACA;MACA;QACAd;UACAe;UACAC;UACAC;QACA;QACA;MACA;MACA;QACA;UACAjB;YACAe;YACAC;YACAC;UACA;UACA;QACA;MACA;MACAjB;MACA;MACAA;QACAlB;QACAoC;QACAV;MACA;QACA;QACAX;QACAG;UACAe;UACAC;UACAC;QACA;MACA;QACA;QACAE;UACAjB;UACAC;QACA;MACA;IACA;IACA;IACAiB;MAAA;MACA;QACAtC;MACA;QACAe;QACA;MACA;QACAI;UAEAC;UAEAC;QAEA;MACA;IACA;IACA;IACAkB;MAAA;MACA;QACAvC;MACA;QACA;MACA;QACAmB;UAEAC;UAEAC;QAEA;MACA;IACA;IACAmB;MACAzB;MACA;IACA;IACA0B;MACA;MACA;QACAvB;UACAe;UACAC;UACAC;QACA;QACA;MACA;MACA;QACA;UACAjB;YACAe;YACAC;YACAC;UACA;UACA;QACA;MACA;MACAjB;MACA;QACAlB;QACAoC;QACAV;QACAO;MACA;MACAd;MACAA;QACAuB;MACA;IACA;IACAC;MACAxB;QACAuB;MACA;IACA;IACAE;MACAzB;QACA0B;QACAC;QACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACvfA;AAAA;AAAA;AAAA;AAA85C,CAAgB,23CAAG,EAAC,C;;;;;;;;;;;ACAl7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub-product/pages/productDetails/productDetails.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub-product/pages/productDetails/productDetails.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./productDetails.vue?vue&type=template&id=03080aac&scoped=true&\"\nvar renderjs\nimport script from \"./productDetails.vue?vue&type=script&lang=js&\"\nexport * from \"./productDetails.vue?vue&type=script&lang=js&\"\nimport style0 from \"./productDetails.vue?vue&type=style&index=0&id=03080aac&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"03080aac\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub-product/pages/productDetails/productDetails.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./productDetails.vue?vue&type=template&id=03080aac&scoped=true&\"","var components\ntry {\n components = {\n uSwiper: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-swiper/u-swiper\" */ \"uview-ui/components/u-swiper/u-swiper.vue\"\n )\n },\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uTabs: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabs/u-tabs\" */ \"uview-ui/components/u-tabs/u-tabs.vue\"\n )\n },\n uParse: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-parse/u-parse\" */ \"uview-ui/components/u-parse/u-parse.vue\"\n )\n },\n uPopup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-popup/u-popup\" */ \"uview-ui/components/u-popup/u-popup.vue\"\n )\n },\n uNumberBox: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-number-box/u-number-box\" */ \"uview-ui/components/u-number-box/u-number-box.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 g0 = _vm.list.length\n var f0 =\n _vm.goods_tags.field11 != undefined\n ? _vm._f(\"''\")(_vm.goods_tags.field11)\n : null\n var g1 =\n _vm.priceFlag && _vm.goods_tags.field12 != undefined\n ? _vm.goods_tags.field12.substring(0, 3)\n : null\n var g2 =\n _vm.goods_tags.field13 != undefined\n ? _vm.goods_tags.field13.substring(0, 8)\n : null\n if (!_vm._isMounted) {\n _vm.e0 = function (e) {\n return (_vm.currentNum = e.current)\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n f0: f0,\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./productDetails.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./productDetails.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"swiperModel\">\r\n\t\t\t<u-swiper :list=\"list\" @change=\"e => currentNum = e.current\" :radius='0' height=\"300\" :autoplay=\"false\"\r\n\t\t\t\tindicatorStyle=\"right: 20px\">\r\n\t\t\t\t<view slot=\"indicator\" class=\"indicator-num\">\r\n\t\t\t\t\t<text class=\"indicator-num__text\">{{ currentNum + 1 }}/{{ list.length }}</text>\r\n\t\t\t\t</view>\r\n\t\t\t</u-swiper>\r\n\t\t</view>\r\n\t\t<view class=\"productPreferentialModle\">\r\n\t\t\t<view class=\"productPreferentialLeft\">\r\n\t\t\t\t<view>\r\n\t\t\t\t\t<span v-if=\"goods_tags.field11 != undefined\">{{goods_tags.field11 | ''}}</span>\r\n\t\t\t\t\t<span class=\"productPriceIcon\">¥</span> <span\r\n\t\t\t\t\t\tv-if=\"goods_detail.goods_price != undefined && goods_detail.goods_price != ''\"\r\n\t\t\t\t\t\tstyle=\"font-size: 42rpx;\">{{goods_detail.goods_price || ''}}</span>\r\n\t\t\t\t\t<span style=\"margin-right: 15rpx;\">起</span>\r\n\r\n\t\t\t\t\t<span v-if=\"priceFlag && goods_tags.field12 != undefined\">\r\n\t\t\t\t\t\t{{goods_tags.field12.substring(0, 3)}}</span>\r\n\t\t\t\t\t<span class=\"productPriceIcon\"\r\n\t\t\t\t\t\tv-if=\"priceFlag && goods_detail.market_price != undefined && goods_detail.market_price != ''\">¥</span>\r\n\t\t\t\t\t<span v-if=\"priceFlag\"\r\n\t\t\t\t\t\tstyle=\"text-decoration: line-through;\">{{goods_detail.market_price || ''}}</span>\r\n\t\t\t\t\t<span\r\n\t\t\t\t\t\tv-if=\"priceFlag && goods_detail.market_price != undefined && goods_detail.market_price != ''\">起</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view>\r\n\t\t\t\t\t<span v-if=\"goods_tags.field14 != undefined\"\r\n\t\t\t\t\t\tstyle=\"padding:4 20rpx;background-color: #ffffff;color: #FC0339;border-radius: 4rpx;\">{{goods_tags.field14}}</span>\r\n\t\t\t\t\t<span style=\"margin-left: 20rpx;\">\r\n\t\t\t\t\t\t已售{{goods_detail.sale}}+\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view v-if=\"goods_tags.field13 != undefined\" class=\"productPreferentialRight\">\r\n\t\t\t\t{{goods_tags.field13.substring(0, 8)}}\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"productBaseInfo\">\r\n\t\t\t<view class=\"productFirsttag\">\r\n\t\t\t\t<span v-if=\"goods_tags.field15\">{{goods_tags.field15}}\r\n\t\t\t\t</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"prudtctSecondTagList\"\r\n\t\t\t\tv-if=\"goods_tags.field16 != undefined || goods_tags.field17 != undefined || goods_tags.field18 != undefined\">\r\n\t\t\t\t<span class=\"prudtctSecondTag\" v-if=\"goods_tags.field16\">{{goods_tags.field16}}\r\n\t\t\t\t</span><span class=\"prudtctSecondTag\" v-if=\"goods_tags.field17\">{{goods_tags.field17}}\r\n\t\t\t\t</span><span class=\"prudtctSecondTag\" v-if=\"goods_tags.field18\">{{goods_tags.field18}}\r\n\t\t\t\t</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"productInfoName\"\r\n\t\t\t\tv-if=\"goods_tags.field19 != undefined || goods_tags.field20 != undefined || goods_detail.goods_name\">\r\n\t\t\t\t<span style=\"color: #D32063;\" v-if=\"goods_tags.field19\">{{goods_tags.field19}}</span><span\r\n\t\t\t\t\tclass=\"productInfoNameTag\"\r\n\t\t\t\t\tv-if=\"goods_tags.field20\">{{goods_tags.field20}}</span>{{goods_detail.goods_name}}\r\n\t\t\t</view>\r\n\t\t\t<view class=\"prudtctSecondTagList\"\r\n\t\t\t\tv-if=\"goods_tags.field21 != undefined || goods_tags.field22 != undefined || goods_tags.field23 != undefined || goods_tags.field24 != undefined\">\r\n\t\t\t\t<span class=\"prudtctSecondTag\" style=\"color: #D32063 ;background-color: #FAE6ED;\"\r\n\t\t\t\t\tv-if=\"goods_tags.field21\">{{goods_tags.field21}}\r\n\t\t\t\t</span>\r\n\t\t\t\t<span class=\"prudtctSecondTag\" style=\"color: #57576D ;background-color: #F5F5F5;\"\r\n\t\t\t\t\tv-if=\"goods_tags.field22\">{{goods_tags.field22}}</span>\r\n\t\t\t\t<span class=\"prudtctSecondTag\" style=\"color: #57576D ;background-color: #F5F5F5;\"\r\n\t\t\t\t\tv-if=\"goods_tags.field23\">{{goods_tags.field23}}</span>\r\n\t\t\t\t<span class=\"prudtctSecondTag\" style=\"color: #57576D ;background-color: #F5F5F5;\"\r\n\t\t\t\t\tv-if=\"goods_tags.field24\">{{goods_tags.field24}}</span>\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"vipModel\"\r\n\t\t\t\tv-if=\"goods_tags.field25 != undefined && goods_tags.field26 != undefined && goods_tags.field27 != undefined\">\r\n\t\t\t\t<span class=\"vipModelTag\" v-if=\"goods_tags.field25\">{{goods_tags.field25}}\r\n\t\t\t\t</span>\r\n\t\t\t\t<view class=\"vipModelText\" v-if=\"goods_tags.field26\">{{goods_tags.field26}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<span class=\"vipModelTag\" v-if=\"goods_tags.field27\">{{goods_tags.field27}}\r\n\t\t\t\t</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"productTipLine\" v-if=\"goods_tags.field28 != undefined || goods_tags.field29 != undefined\">\r\n\t\t\t\t<view class=\"productTipLineIcon\">\r\n\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/crd.png\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<span class=\"productTipLineTag\" style=\"color: #ffffff ;background-color: #5CCE9A;\"\r\n\t\t\t\t\tv-if=\"goods_tags.field28\">{{goods_tags.field28}}\r\n\t\t\t\t</span>\r\n\t\t\t\t<span style=\"margin-left: 10rpx;\" v-if=\"goods_tags.field29\">{{goods_tags.field29}}</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"productTipLine\" v-if=\"goods_tags.field30 != undefined\">\r\n\t\t\t\t<view class=\"productTipLineIcon\">\r\n\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/ax.png\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<span style=\"margin-left: 10rpx;\">{{goods_tags.field30}}</span>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-gap height=\"15\" bgColor=\"#F8F9FA\"></u-gap>\r\n\t\t<view class=\"evaluateModel\">\r\n\t\t\t<view class=\"evaluateModelTop\" @click=\"goCommonList\">\r\n\t\t\t\t<span style=\"color: #333333;\">评价</span><span\r\n\t\t\t\t\tstyle=\"color: #999999;font-size: 22rpx;\">({{commentListTotal}})</span>\r\n\t\t\t\t<view class=\"goodEvaluate\">\r\n\t\t\t\t\t{{goods_detail.high_opinion}}%\r\n\t\t\t\t</view>\r\n\t\t\t\t<view style=\"width: 28rpx;height: 28rpx;\">\r\n\t\t\t\t\t<u-icon name=\"arrow-right\"></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluateInit\" v-for=\"(item,index) in commentList\" :key=\"index\" v-if=\"index == 1 || index == 0\">\r\n\t\t\t\t<view class=\"evaluateUserImg\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"item.avatar\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"evaluateInitInfo\">\r\n\t\t\t\t\t<view class=\"evaluateInitInfoName\">\r\n\t\t\t\t\t\t<span>{{item.nickname}}</span><span\r\n\t\t\t\t\t\t\tstyle=\"color: #999999;font-size: 22rpx;\">{{item.addtime}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"evaluateInitInfoText\">\r\n\t\t\t\t\t\t{{item.content}}\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<u-gap height=\"15\" bgColor=\"#F8F9FA\"></u-gap>\r\n\t\t<view class=\"productInfoText\">\r\n\t\t\t<view class=\"productInfoTab\">\r\n\t\t\t\t<u-tabs :list=\"tabList\" :scrollable=\"false\" lineColor=\"#D32063\" :activeStyle=\"{color: '#D32063'}\"\r\n\t\t\t\t\t:inactiveStyle=\"{color: '#666666'}\" @click=\"click\"></u-tabs>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"u-content\">\r\n\t\t\t\t<u-parse v-show=\"tabInit == '商品详情'\" :content=\"goods_detail.goods_desc\"></u-parse>\r\n\t\t\t\t<u-parse v-show=\"tabInit == '购买须知'\" :content=\"goods_detail.intro_desc\"></u-parse>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\t\t<u-popup :show=\"attrShow\" :round=\"20\" :closeOnClickOverlay=\"true\" :closeable=\"true\" @close=\"close\" @open=\"open\">\r\n\t\t\t<view class=\"attrTitle\">\r\n\t\t\t\t选择规格\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderModel\">\r\n\t\t\t\t<view class=\"orderImg\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"goods_detail.skuOne.pic\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderProductInfo\">\r\n\t\t\t\t\t<view class=\"orderPrice\">\r\n\t\t\t\t\t\t<span>¥</span>{{goods_detail.skuOne.goods_price}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderNorms\">\r\n\t\t\t\t\t\t<span>库存:{{goods_detail.skuOne.stock}}</span>\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\t<view v-if=\"flag\" v-for=\"(item,index) in goods_detail.attr\" :key=\"index\">\r\n\t\t\t\t<view class=\"title_attr_init\">\r\n\t\t\t\t\t{{item.tname}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"chose_attr_init\">\r\n\t\t\t\t\t<view @click=\"changeAttr(jtem,index)\" v-for=\"(jtem,Jndex) in item.tval\" :key=\"Jndex\"\r\n\t\t\t\t\t\t:class=\"['attr_init',attrArry[index] == jtem ?'active':'']\">\r\n\t\t\t\t\t\t{{jtem}}\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\t<view class=\"title_attr_init\">\r\n\t\t\t\t数量\r\n\t\t\t</view </view>\r\n\t\t\t<view class=\"chose_attr_init\" style=\"padding-bottom: 30rpx;\">\r\n\t\t\t\t<u-number-box v-model=\"goodsNum\" :min=\"goods_detail.skuOne.stock == 0?0:1\"\r\n\t\t\t\t\t:disabled=\"goods_detail.skuOne.stock == 0\" :max=\"goods_detail.stock\" @change=\"goodsNumChange\"\r\n\t\t\t\t\tinteger></u-number-box>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"bottomList\">\r\n\t\t\t\t<view class=\"addCarBtn\" @click=\"add_shopping_cart\">加入购物车</view>\r\n\t\t\t\t<view class=\"buyBtn\" @click=\"goConfirmOrder\">\r\n\t\t\t\t\t立即购买\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t</u-popup>\r\n\t\t<view class=\"bottomBtnList\">\r\n\t\t\t<view class=\"iconBtn\" @click=\"call(goods_detail.kf_phone)\">\r\n\t\t\t\t<view class=\"iconBtn-icon\">\r\n\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/phone.png\" mode=\"\"></image>\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=\"iconBtn\" @click=\"goods_collect\">\r\n\t\t\t\t<view class=\"iconBtn-icon\">\r\n\t\t\t\t\t<image class=\"init_image\" v-show=\"isCollect != 1\" src=\"http://amy.yyinhong.cn/uploads/wximg/psc.png\"\r\n\t\t\t\t\t\tmode=\"\"></image>\r\n\t\t\t\t\t<image class=\"init_image\" v-show=\"isCollect == 1\"\r\n\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/insc.png\" mode=\"\"></image>\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=\"bottomBtn\" @click=\"openAttrShow\" style=\"background-color: #EB7BA1;\">\r\n\t\t\t\t加入购物车\r\n\t\t\t</view>\r\n\t\t\t<view class=\"bottomBtn\" @click=\"openAttrShow\">\r\n\t\t\t\t立即购买\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcurrentNum: 0,\r\n\t\t\t\tlist: [],\r\n\t\t\t\ttabList: [{\r\n\t\t\t\t\tname: '商品详情',\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '购买须知',\r\n\t\t\t\t}],\r\n\t\t\t\ttabInit: '商品详情',\r\n\t\t\t\tgoods_id: null,\r\n\t\t\t\tgoods_detail: null,\r\n\t\t\t\tgoods_tags: null,\r\n\t\t\t\tisCollect: null,\r\n\t\t\t\tcommentList: [],\r\n\t\t\t\tgoodsNum: 1,\r\n\t\t\t\tcommentListTotal: 0,\r\n\t\t\t\tattrShow: false, //规格选择标志位\r\n\t\t\t\tattrArry: [], //规格数组\r\n\t\t\t\tflag: true,\r\n\t\t\t\tpriceFlag: false,\r\n\t\t\t\tbuycode: '',\r\n\t\t\t\tbtnFlag: false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.goods_id = option.id;\r\n\t\t},\r\n\t\tonShow() {\r\n\r\n\t\t\tif (uni.getStorageSync('codeTime')) {\r\n\t\t\t\tconsole.log(uni.getStorageSync('codeTime'))\r\n\t\t\t\tlet beforTime = uni.getStorageSync('codeTime')\r\n\t\t\t\tif (this.$utils.isTimeMoreThanOneDayFromNow(beforTime)) {\r\n\t\t\t\t\tconsole.log('时间超过一天')\r\n\t\t\t\t\tthis.priceFlag = false\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.log('时间未超过一天')\r\n\t\t\t\t\tthis.priceFlag = true\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (uni.getStorageSync('token')) {\r\n\t\t\t\tthis.getUserInfo()\r\n\t\t\t} else {\r\n\t\t\t\tthis.getGoodsDetail();\r\n\t\t\t}\r\n\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tasync getUserInfo() {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tawait _this.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data.buycode);\r\n\t\t\t\t\tif (_this.priceFlag) {\r\n\t\t\t\t\t\t_this.buycode = res.data.buycode\r\n\t\t\t\t\t}\r\n\t\t\t\t\t_this.getGoodsDetail();\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\topen() {\r\n\t\t\t\tthis.attrShow = true\r\n\t\t\t\t// console.log('open');\r\n\t\t\t},\r\n\t\t\tclose() {\r\n\t\t\t\tthis.attrShow = false\r\n\t\t\t\t// console.log('close');\r\n\t\t\t},\r\n\t\t\tchangeAttr(jtem, index) {\r\n\t\t\t\tconsole.log(jtem, index)\r\n\t\t\t\tthis.attrArry[index] = jtem;\r\n\t\t\t\tthis.getattrInfo()\r\n\t\t\t\tthis.flag = false;\r\n\t\t\t\tthis.flag = true;\r\n\t\t\t},\r\n\t\t\tgetattrInfo() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\tfor (let i in this.attrArry) {\r\n\t\t\t\t\tif (this.attrArry[i] == '') {\r\n\t\t\t\t\t\t// _this.$refs.uToast.show({\r\n\t\t\t\t\t\t// \ttype: 'success',\r\n\t\t\t\t\t\t// \tmessage: \"请选择完整的规格\",\r\n\t\t\t\t\t\t// \ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'\r\n\t\t\t\t\t\t// })\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tlet attr_name = this.attrArry.length > 1 ? this.attrArry.join(',') : this.attrArry[0];\r\n\t\t\t\tlet url = uni.getStorageSync('token') ? \"/get-ajax-attr-auth\" : '/get-ajax-attr';\r\n\t\t\t\tthis.$request(url, 'POST', {\r\n\t\t\t\t\tgoods_id: this.goods_id,\r\n\t\t\t\t\tattr_name,\r\n\t\t\t\t\tbuycode: this.buycode\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.goods_detail.skuOne.goods_price = res.data.goods_price;\r\n\t\t\t\t\tthis.goods_detail.skuOne.pic = res.data.pic;\r\n\t\t\t\t\tthis.goods_detail.skuOne.stock = res.data.stock;\r\n\t\t\t\t\tif (this.goods_detail.skuOne.stock > 0) {\r\n\t\t\t\t\t\tthis.goodsNum = 1;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.goodsNum = 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgoodsNumChange() {},\r\n\t\t\t//打开规格选择\r\n\t\t\topenAttrShow() {\r\n\t\t\t\tthis.attrShow = true;\r\n\t\t\t},\r\n\t\t\t//获取商品详情\r\n\t\t\tgetGoodsDetail() {\r\n\t\t\t\tthis.attrArry = [];\r\n\t\t\t\tlet url = uni.getStorageSync('token') ? \"/get-good-detail-auth\" : '/get-good-detail';\r\n\t\t\t\tthis.$request(url, 'GET', {\r\n\t\t\t\t\tgoods_id: this.goods_id,\r\n\t\t\t\t\tbuycode: this.buycode\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.goods_detail = res.data;\r\n\t\t\t\t\tthis.list = res.data.goods_img;\r\n\t\t\t\t\tthis.goods_tags = res.data.tags;\r\n\t\t\t\t\tthis.isCollect = res.data.is_collect;\r\n\t\t\t\t\tfor (let i in res.data.attr) {\r\n\t\t\t\t\t\tthis.attrArry[i] = ('');\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.getcomment_list()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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\tgetcomment_list() {\r\n\t\t\t\tthis.$request('/comment-list', 'GET', {\r\n\t\t\t\t\tgid: this.goods_id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.commentList = res.data.list;\r\n\t\t\t\t\tthis.commentListTotal = res.data.total;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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\tadd_shopping_cart() {\r\n\t\t\t\tif (this.btnFlag) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\tif (this.goods_detail.skuOne.stock == 0) {\r\n\t\t\t\t\t_this.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\tmessage: \"暂无库存\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'\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\tfor (let i in this.attrArry) {\r\n\t\t\t\t\tif (this.attrArry[i] == '') {\r\n\t\t\t\t\t\t_this.$refs.uToast.show({\r\n\t\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\t\tmessage: \"请选择完整的规格\",\r\n\t\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t_this.attr_name = this.attrArry.length > 1 ? this.attrArry.join(',') : this.attrArry[0];\r\n\t\t\t\tthis.btnFlag = true\r\n\t\t\t\t_this.$request('/add-shopping-cart', 'POST', {\r\n\t\t\t\t\tgoods_id: _this.goods_id,\r\n\t\t\t\t\tnum: _this.goodsNum,\r\n\t\t\t\t\tattr_name: _this.attr_name,\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.btnFlag = false\r\n\t\t\t\t\tconsole.log(\"添加购物车成功\")\r\n\t\t\t\t\t_this.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"添加购物车成功\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tthis.btnFlag = false\r\n\t\t\t\t\t_uni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgetGoods_collect() {\r\n\t\t\t\tthis.$request('/is-collect', 'GET', {\r\n\t\t\t\t\tgoods_id: this.goods_id,\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.isCollect = res.data.is_collect\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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\tgoods_collect() {\r\n\t\t\t\tthis.$request('/goods-collect', 'GET', {\r\n\t\t\t\t\tgoods_id: this.goods_id,\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.getGoods_collect();\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tclick(item) {\r\n\t\t\t\tconsole.log('item', item);\r\n\t\t\t\tthis.tabInit = item.name;\r\n\t\t\t},\r\n\t\t\tgoConfirmOrder() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\tif (this.goods_detail.skuOne.stock == 0) {\r\n\t\t\t\t\t_this.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\tmessage: \"暂无库存\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'\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\tfor (let i in this.attrArry) {\r\n\t\t\t\t\tif (this.attrArry[i] == '') {\r\n\t\t\t\t\t\t_this.$refs.uToast.show({\r\n\t\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\t\tmessage: \"请选择完整的规格\",\r\n\t\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t_this.attr_name = this.attrArry.length > 1 ? this.attrArry.join(',') : this.attrArry[0];\r\n\t\t\t\tlet confirOrderObj = {\r\n\t\t\t\t\tgoods_id: _this.goods_id,\r\n\t\t\t\t\tnum: _this.goodsNum,\r\n\t\t\t\t\tattr_name: _this.attr_name,\r\n\t\t\t\t\ttype: 'goods'\r\n\t\t\t\t}\r\n\t\t\t\tuni.setStorageSync('confirOrderObj', confirOrderObj)\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-product/pages/confirmOrder/confirmOrder'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgoCommonList() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-product/pages/commentList/commentList?id=' + this.goods_id\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcall(phone) {\r\n\t\t\t\tuni.makePhoneCall({\r\n\t\t\t\t\tphoneNumber: phone,\r\n\t\t\t\t\tsuccess() {},\r\n\t\t\t\t\tfail() {}\r\n\t\t\t\t});\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.content {\r\n\t\twidth: 100vw;\r\n\t}\r\n\r\n\t.swiperModel {\r\n\t\twidth: 100%;\r\n\t\theight: 300px;\r\n\t}\r\n\r\n\t.indicator-num {\r\n\t\tpadding: 0 20rpx;\r\n\t\theight: 40rpx;\r\n\t\tline-height: 40rpx;\r\n\t\tbackground-color: rgba(0, 0, 0, 0.3);\r\n\t\tborder-radius: 100rpx;\r\n\t\twidth: 60rpx;\r\n\t\t@include flex;\r\n\t\tjustify-content: center;\r\n\r\n\t\t&__text {\r\n\t\t\tcolor: #FFFFFF;\r\n\t\t\tfont-size: 22rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.productPreferentialModle {\r\n\t\theight: 128rpx;\r\n\t\tbackground-image: url('http://amy.yyinhong.cn/uploads/wximg/sptop.png');\r\n\t\tbackground-repeat: no-repeat;\r\n\t\tbackground-size: 100% 100%;\r\n\t\tbackground-position: 0 0;\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.productPreferentialLeft {\r\n\t\tmargin-left: 10rpx;\r\n\t\tflex: 1;\r\n\t\tline-height: 42rpx;\r\n\t\tfont-size: 22rpx;\r\n\t\tcolor: #ffffff;\r\n\t\tmargin-left: 30rpx;\r\n\t}\r\n\r\n\t.productPreferentialRight {\r\n\t\twidth: calc(100% / 5);\r\n\t\tline-height: 42rpx;\r\n\t\tmargin-right: 10rpx;\r\n\t\tfont-size: 30rpx;\r\n\t\tletter-spacing: 4rpx;\r\n\t\tcolor: #ffffff;\r\n\t}\r\n\r\n\t.productBaseInfo {\r\n\t\twidth: 100%;\r\n\t\tpadding-bottom: 20rpx;\r\n\t}\r\n\r\n\t.productFirsttag {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 16rpx 30rpx;\r\n\t\theight: 50rpx;\r\n\t\tline-height: 50rpx;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #333333;\r\n\t}\r\n\r\n\t.prudtctSecondTagList {\r\n\t\twidth: calc(100% - 30rpx);\r\n\t\tpadding-bottom: 16rpx;\r\n\t\tpadding-left: 30rpx;\r\n\t\theight: 56rpx;\r\n\t\tline-height: 56rpx;\r\n\t\tfont-size: 22rpx;\r\n\r\n\t\tcolor: #333333;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\toverflow-x: scroll;\r\n\t}\r\n\r\n\r\n\t.vipModel {\r\n\t\twidth: calc(100% - 80rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\tpadding: 0 10rpx;\r\n\t\tmargin-bottom: 16rpx;\r\n\t\theight: 56rpx;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #333333;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 8rpx;\r\n\t\tbackground: linear-gradient(to right, #FAD9AD, #F9BF7F);\r\n\r\n\t}\r\n\r\n\t.vipModelTag {\r\n\t\tcolor: #FCE9D2;\r\n\t\tbackground-color: #342A20;\r\n\t\tpadding: 0 16rpx;\r\n\t\theight: 40rpx;\r\n\t\tline-height: 40rpx;\r\n\t\tfont-size: 26rpx;\r\n\t\tborder-radius: 8rpx;\r\n\t}\r\n\r\n\t.productTipLineTag {\r\n\t\tpadding: 0 16rpx;\r\n\t\theight: 40rpx;\r\n\t\tline-height: 40rpx;\r\n\t\tfont-size: 22rpx;\r\n\t\tborder-radius: 8rpx;\r\n\t}\r\n\r\n\t.vipModelText {\r\n\t\tflex: 1;\r\n\t\tline-height: 56rpx;\r\n\t\ttext-indent: 16rpx;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #342A20;\r\n\t}\r\n\r\n\t.productInfoName {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 16rpx 30rpx;\r\n\t\tpadding-top: 0;\r\n\t\tfont-size: 28rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 44rpx;\r\n\t\tfont-weight: 600;\r\n\t\tdisplay: -webkit-box;\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t-webkit-line-clamp: 2;\r\n\t\toverflow: hidden;\r\n\t\ttext-overflow: ellipsis;\r\n\r\n\t\t.productInfoNameTag {\r\n\t\t\tpadding: 0 16rpx;\r\n\t\t\theight: 56rpx;\r\n\t\t\tbackground-color: #FAE6ED;\r\n\t\t\tfont-size: 20rpx;\r\n\t\t\tborder-radius: 8rpx;\r\n\t\t\tcolor: #D32063;\r\n\t\t\tmargin: 0 16rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.productTipLine {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\theight: 56rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #51545C;\r\n\t}\r\n\r\n\t.productTipLineIcon {\r\n\t\twidth: 28rpx;\r\n\t\theight: 28rpx;\r\n\t\tmargin-right: 10rpx;\r\n\t}\r\n\r\n\t.prudtctSecondTag {\r\n\t\tpadding: 0 16rpx;\r\n\t\theight: 56rpx;\r\n\t\tbackground-color: #FFEFE5;\r\n\t\tfont-size: 26rpx;\r\n\t\tborder-radius: 8rpx;\r\n\t\tcolor: #FF6201;\r\n\t\tmargin-right: 16rpx;\r\n\t\twhite-space: nowrap;\r\n\t}\r\n\r\n\t.evaluateModel {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 0 30rpx;\r\n\t}\r\n\r\n\t.evaluateModelTop {\r\n\t\twidth: 100%;\r\n\t\theight: 90rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-bottom: 1px solid #EBEBEB;\r\n\t\tfont-size: 24rpx;\r\n\r\n\t\t.goodEvaluate {\r\n\t\t\tcolor: #D32063;\r\n\t\t\ttext-align: right;\r\n\t\t\tflex: 1;\r\n\t\t}\r\n\t}\r\n\r\n\t.evaluateInit {\r\n\t\tpadding: 30rpx 0;\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t}\r\n\r\n\t.evaluateUserImg {\r\n\t\theight: 60rpx;\r\n\t\twidth: 60rpx;\r\n\t\tborder-radius: 60rpx;\r\n\t\toverflow: hidden;\r\n\t\t// background-color: #F83D3D;\r\n\t\tmargin-right: 16rpx;\r\n\t}\r\n\r\n\t.evaluateInitInfo {\r\n\t\tflex: 1;\r\n\r\n\t\t.evaluateInitInfoName {\r\n\t\t\theight: 32rpx;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #303949;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tpadding-bottom: 10rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t\t.evaluateInitInfoText {\r\n\t\t\theight: 60rpx;\r\n\t\t\tline-height: 30rpx;\r\n\t\t\tfont-size: 23rpx;\r\n\t\t\tcolor: #161C2B;\r\n\t\t\tdisplay: -webkit-box;\r\n\t\t\t-webkit-box-orient: vertical;\r\n\t\t\t-webkit-line-clamp: 2;\r\n\t\t\toverflow: hidden;\r\n\t\t\ttext-overflow: ellipsis;\r\n\t\t}\r\n\t}\r\n\r\n\t.productInfoText {\r\n\t\twidth: 100%;\r\n\t\tpadding-bottom: 200rpx;\r\n\t}\r\n\r\n\t.productInfoTab {\r\n\t\twidth: 100%;\r\n\t\tpadding: 20rpx 0;\r\n\t}\r\n\r\n\t.bottomBtnList {\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\twidth: calc(100% - 80rpx);\r\n\t\tpadding: 20rpx 40rpx;\r\n\t\tpadding-bottom: 40rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tbackground-color: #ffffff;\r\n\t\tpadding-bottom: 60rpx;\r\n\t}\r\n\r\n\t.bottomBtn {\r\n\t\twidth: 240rpx;\r\n\t\theight: 70rpx;\r\n\t\tline-height: 70rpx;\r\n\t\ttext-align: center;\r\n\t\tcolor: #ffffff;\r\n\t\tbackground-color: #D32063;\r\n\t\tborder-radius: 70rpx;\r\n\t\tfont-size: 26rpx;\r\n\t}\r\n\r\n\t.iconBtn {\r\n\t\twidth: 40rpx;\r\n\t\theight: 70rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tline-height: 35rpx;\r\n\t\tfont-size: 20rpx;\r\n\r\n\t\t.iconBtn-icon {\r\n\t\t\theight: 36rpx;\r\n\t\t\twidth: 36rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.u-content {\r\n\t\tpadding: 24rpx;\r\n\r\n\t\timage {\r\n\t\t\twidth: 100% !important;\r\n\t\t}\r\n\t}\r\n\r\n\t.attrTitle {\r\n\t\twidth: 100%;\r\n\t\ttext-align: center;\r\n\t\theight: 100rpx;\r\n\t\tline-height: 100rpx;\r\n\t\tfont-size: 32rpx;\r\n\t\tcolor: #333333;\r\n\t}\r\n\r\n\t.title_attr_init {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tpadding: 24rpx 60rpx;\r\n\t\tline-height: 40rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.chose_attr_init {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 10rpx 60rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\toverflow-x: scroll;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.attr_init {\r\n\t\twidth: 200rpx;\r\n\t\theight: 64rpx;\r\n\t\tbackground-color: #F8F9FA;\r\n\t\tborder-radius: 64rpx;\r\n\t\ttext-align: center;\r\n\t\tline-height: 64rpx;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #333333;\r\n\t\tmargin-right: 18rpx;\r\n\t}\r\n\r\n\t.attr_init.active {\r\n\t\tbackground-color: #E25A8F;\r\n\t\tcolor: #ffffff;\r\n\t}\r\n\r\n\t.bottomList {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tpadding: 30rpx 60rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\ttext-align: center;\r\n\t\tfont-size: 26rpx;\r\n\t\tborder-top: 1px solid #ECECEC;\r\n\r\n\t\t.addCarBtn {\r\n\t\t\twidth: calc((100% - 30rpx) / 2);\r\n\t\t\tbackground-color: #EB7BA1;\r\n\t\t\tcolor: #ffffff;\r\n\t\t\tborder-radius: 70rpx;\r\n\t\t\theight: 70rpx;\r\n\t\t\tline-height: 70rpx;\r\n\t\t}\r\n\r\n\t\t.buyBtn {\r\n\t\t\twidth: calc((100% - 30rpx) / 2);\r\n\t\t\tbackground-color: #D3195E;\r\n\t\t\tcolor: #ffffff;\r\n\t\t\theight: 70rpx;\r\n\t\t\tline-height: 70rpx;\r\n\t\t\tborder-radius: 70rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\tpadding: 0 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t}\r\n\r\n\t.orderProductInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.orderPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./productDetails.vue?vue&type=style&index=0&id=03080aac&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./productDetails.vue?vue&type=style&index=0&id=03080aac&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747655189482\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/index/index.vue?e146","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/index/index.vue?c07b","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/index/index.vue?5183","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/index/index.vue?bbfb","uni-app:///pages/index/index.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/index/index.vue?e9be","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/index/index.vue?fb9e"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","list","pageList","islogin","is_examine","priceFlag","buycode","onLoad","code","uni","onShow","console","methods","getCarousel","icon","title","getUserInfo","_this","getCommondList","scrolltolower","navigateToPage","url"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,cAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA8H;AAC9H;AACyD;AACL;AACsC;;;AAG1F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,4FAAM;AACR,EAAE,qGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,gGAAU;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,wRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,8LAEN;AACP,KAAK;AACL;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;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AChHA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,2vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC6H1vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;MACA;MACA;QACA;QACAC;QACAC;MACA;MACA;IACA;EACA;EACAC;IACA;MACAC;MACA;MACA;QACAA;QACA;MACA;QACAA;QACA;MACA;IACA;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAF;QACA;UACA;UACA;QACA;UACA;QACA;MAEA;QACAF;UACAK;UACAC;QACA;MACA;IACA;IACA;IACAC;MAAA;MAAA;QAAA;QAAA;UAAA;YAAA;cAAA;gBACAC;gBAAA;gBAAA,OACAA;kBACAN;kBACAM;kBACAA;oBACAX;kBACA;oBACAK;oBACAM;kBACA;oBACAR;sBACAK;sBACAC;oBACA;kBACA;gBACA;kBACAN;oBACAK;oBACAC;kBACA;gBACA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IACA;IACA;IACAG;MAAA;MACA;MACA;MACA;QACA;MACA;QACA;UACAP;UACA;QACA;UACAF;YAEAK;YAEAC;UAEA;QACA;MACA;IACA;IACAI;MACA;MACA;IAAA,CACA;IACA;IACAC;MACA;MACA;QACA;UACAC;UACA;QACA;UACAA;UACA;QACA;UACAA;UACA;QACA;UACAA;UACA;QACA;UACAA;UACA;QACA;UACAV;UACA;MAAA;MAEAF;QACAY;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClQA;AAAA;AAAA;AAAA;AAAq5C,CAAgB,k3CAAG,EAAC,C;;;;;;;;;;;ACAz6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/index/index.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__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&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=57280228&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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\ntry {\n components = {\n uSticky: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-sticky/u-sticky\" */ \"uview-ui/components/u-sticky/u-sticky.vue\"\n )\n },\n myLocationback: function () {\n return import(\n /* webpackChunkName: \"components/my-locationback/my-locationback\" */ \"@/components/my-locationback/my-locationback.vue\"\n )\n },\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uCellGroup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell-group/u-cell-group\" */ \"uview-ui/components/u-cell-group/u-cell-group.vue\"\n )\n },\n uCell: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell/u-cell\" */ \"uview-ui/components/u-cell/u-cell.vue\"\n )\n },\n uSwiper: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-swiper/u-swiper\" */ \"uview-ui/components/u-swiper/u-swiper.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n myTabbar: function () {\n return import(\n /* webpackChunkName: \"components/my-tabbar/my-tabbar\" */ \"@/components/my-tabbar/my-tabbar.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.pageList, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g0 =\n item.tags.field5 &&\n item.tags.field5 != \"\" &&\n item.tags.field6 &&\n item.tags.field6 != \"\"\n ? item.tags.field5.substring(0, 4)\n : null\n var g1 =\n item.tags.field5 &&\n item.tags.field5 != \"\" &&\n item.tags.field6 &&\n item.tags.field6 != \"\"\n ? item.tags.field6.substring(0, 2)\n : null\n return {\n $orig: $orig,\n g0: g0,\n g1: g1,\n }\n })\n if (!_vm._isMounted) {\n _vm.e0 = function ($event, item) {\n var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n _temp2 = _temp.eventParams || _temp[\"event-params\"],\n item = _temp2.item\n var _temp, _temp2\n return _vm.$utils.goProductDetails(item.id)\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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<u-sticky offset-top=\"0\"><my-locationback></my-locationback></u-sticky>\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\r\n\t\t\t<view class=\"headModel\">\r\n\t\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t\t<u-cell :border=\"false\" title=\"热门活动\" @click=\"navigateToPage('hotActivity')\" value=\"全部\"\r\n\t\t\t\t\t\t:isLink=\"true\"></u-cell>\r\n\t\t\t\t</u-cell-group>\r\n\t\t\t\t<view class=\"swiperModel\">\r\n\t\t\t\t\t<u-swiper :list=\"list\" keyName=\"imgUrl\" height=\"225\" circular :autoplay=\"false\" radius=\"5\"\r\n\t\t\t\t\t\tbgColor=\"#ffffff\"></u-swiper>\r\n\t\t\t\t</view>\r\n\t\t\t\t<!-- 轮播图 -->\r\n\t\t\t\t<view class=\"baseModel\">\r\n\t\t\t\t\t<view class=\"indexTypeList\">\r\n\t\t\t\t\t\t<view class=\"indexType\" @click=\"navigateToPage('redemptionCode')\">\r\n\t\t\t\t\t\t\t<view class=\"indexTypeIcon\">\r\n\t\t\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/index_zgm.png\"\r\n\t\t\t\t\t\t\t\t\tmode=\"\">\r\n\t\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"indexTypeName\">\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=\"indexType\" @click=\"navigateToPage('companyProfile')\">\r\n\t\t\t\t\t\t\t<view class=\"indexTypeIcon\">\r\n\t\t\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/index_gsjs.png\"\r\n\t\t\t\t\t\t\t\t\tmode=\"\">\r\n\t\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"indexTypeName\">\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=\"indexType\" v-if=\"is_examine != 1\" @click=\"navigateToPage('healthStation')\">\r\n\t\t\t\t\t\t\t<view class=\"indexTypeIcon\">\r\n\t\t\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/index_ysxz.png\"\r\n\t\t\t\t\t\t\t\t\tmode=\"\">\r\n\t\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"indexTypeName\">\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=\"indexType\" @click=\"navigateToPage('inviteFriends')\">\r\n\t\t\t\t\t\t\t<view class=\"indexTypeIcon\">\r\n\t\t\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/index_yqhy.png\"\r\n\t\t\t\t\t\t\t\t\tmode=\"\">\r\n\t\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"indexTypeName\">\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</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\r\n\t\t\t<view class=\"recommendModel\">\r\n\t\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t\t<u-cell :border=\"false\" title=\"推荐商品\"></u-cell>\r\n\t\t\t\t</u-cell-group>\r\n\r\n\t\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"productModel\" @click=\"$utils.goProductDetails(item.id)\">\r\n\t\t\t\t\t\t<view class=\"productImg\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" :src=\"item.cover_img\" mode=\"\"></image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"pruductInfo\">\r\n\t\t\t\t\t\t\t<view class=\"productName\">\r\n\t\t\t\t\t\t\t\t<span class=\"certifiedIcon\"\r\n\t\t\t\t\t\t\t\t\tv-show=\"item.tags.field1 && item.tags.field1 != ''\">{{item.tags.field1}}</span>\r\n\t\t\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"productEvaluate\">\r\n\t\t\t\t\t\t\t\t<span v-show=\"item.tags.field2 && item.tags.field2 != ''\">{{item.tags.field2}}</span>\r\n\t\t\t\t\t\t\t\t<span v-show=\"item.tags.field3 && item.tags.field3 != ''\"\r\n\t\t\t\t\t\t\t\t\tstyle=\"margin-left: 5px;\">{{item.tags.field3}}</span>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"productPrice\">\r\n\t\t\t\t\t\t\t\t<span class=\"productPriceIcon\">¥</span>{{item.goods_price}}\r\n\t\t\t\t\t\t\t\t<span\r\n\t\t\t\t\t\t\t\t\tstyle=\"text-decoration-line: line-through;font-size: 12px;margin-left: 10px;color: #999999;\"\r\n\t\t\t\t\t\t\t\t\tv-show=\"priceFlag\">零售价\r\n\t\t\t\t\t\t\t\t\t¥{{item.market_price}}</span>\r\n\t\t\t\t\t\t\t\t<span class=\"productByeNum\" style=\"margin-left: 10rpx;\"\r\n\t\t\t\t\t\t\t\t\tv-show=\"item.tags.field4 && item.tags.field4 != ''\">{{item.tags.field4}}</span>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"productTagList\">\r\n\t\t\t\t\t\t\t\t<view class=\"productTag\"\r\n\t\t\t\t\t\t\t\t\tstyle=\"background-image: url('http://amy.yyinhong.cn/uploads/wximg/sptop.png');background-repeat: no-repeat;background-size: 100% 100%;background-position: 0 0;color: #ffffff;border: none;padding: 0 2px\"\r\n\t\t\t\t\t\t\t\t\tv-if=\"item.tags.field5 && item.tags.field5 != ''&&item.tags.field6 && item.tags.field6 != ''\">\r\n\t\t\t\t\t\t\t\t\t<span style=\"margin-left: 5px;\"></span>{{item.tags.field5.substring(0, 4)}}<span\r\n\t\t\t\t\t\t\t\t\t\tstyle=\"margin-left: 15px;\"></span> {{item.tags.field6.substring(0, 2)}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"productTag\" v-show=\"item.tags.field7 && item.tags.field7 != ''\">\r\n\t\t\t\t\t\t\t\t\t{{item.tags.field7}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"productTag\" v-show=\"item.tags.field8 && item.tags.field8 != ''\">\r\n\t\t\t\t\t\t\t\t\t{{item.tags.field8}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"pruductfrom\"\r\n\t\t\t\t\t\t\t\tv-if=\"item.tags.field9 && item.tags.field9 != '' && item.tags.field10\">\r\n\t\t\t\t\t\t\t\t<span class=\"pruductfromLeft\">{{item.tags.field9}}</span>\r\n\t\t\t\t\t\t\t\t<view class=\"pruductfromRight\">\r\n\t\t\t\t\t\t\t\t\t{{item.tags.field10}}\r\n\t\t\t\t\t\t\t\t</view>\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</u-list-item>\r\n\r\n\t\t\t</view>\r\n\t\t</u-list>\r\n\t\t<!-- <my-privacy-popup ref=\"privacyComponent\" position=\"center\"></my-privacy-popup> -->\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t<my-tabbar :currentTab='0' />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tlist: [],\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tislogin: 0,\r\n\t\t\t\tis_examine: null,\r\n\t\t\t\tpriceFlag: false,\r\n\t\t\t\tbuycode: ''\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tif (option.q || uni.getStorageSync('inviteCode')) {\r\n\t\t\t\tlet code = uni.getStorageSync('inviteCode')\r\n\t\t\t\tif (option.q) {\r\n\t\t\t\t\tlet url = decodeURIComponent(option.q);\r\n\t\t\t\t\tcode = url.split(\"=\")[1];\r\n\t\t\t\t\tuni.setStorageSync('inviteCode', code);\r\n\t\t\t\t}\r\n\t\t\t\tthis.$utils.user_share(code);\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tif (uni.getStorageSync('codeTime')) {\r\n\t\t\t\tconsole.log(uni.getStorageSync('codeTime'))\r\n\t\t\t\tlet beforTime = uni.getStorageSync('codeTime')\r\n\t\t\t\tif (this.$utils.isTimeMoreThanOneDayFromNow(beforTime)) {\r\n\t\t\t\t\tconsole.log('时间超过一天')\r\n\t\t\t\t\tthis.priceFlag = false\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.log('时间未超过一天')\r\n\t\t\t\t\tthis.priceFlag = true\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tthis.getCarousel()\r\n\t\t\tthis.getCommondList();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取轮播图\r\n\t\t\tgetCarousel() {\r\n\t\t\t\tthis.$request('/carousel', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tif (res.data.info) {\r\n\t\t\t\t\t\tthis.list = res.data.info;\r\n\t\t\t\t\t\tthis.is_examine = res.data.is_examine;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.list = res.data;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tasync getUserInfo(url) {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tawait _this.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data.buycode);\r\n\t\t\t\t\t_this.buycode = res.data.buycode\r\n\t\t\t\t\t_this.$request(url, 'GET', {\r\n\t\t\t\t\t\tbuycode: _this.buycode\r\n\t\t\t\t\t}).then(res => {\r\n\t\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\t\t_this.pageList = res.data.list;\r\n\t\t\t\t\t}).catch(err => {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgetCommondList() {\r\n\t\t\t\tlet param = {}\r\n\t\t\t\tlet url = uni.getStorageSync('token') ? \"/recommend-good-auth\" : '/recommend-good';\r\n\t\t\t\tif (url == '/recommend-good-auth') {\r\n\t\t\t\t\tthis.getUserInfo('/recommend-good-auth');\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.$request(url, 'GET', param).then(res => {\r\n\t\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\t\tthis.pageList = res.data.list;\r\n\t\t\t\t\t}).catch(err => {\r\n\t\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\t\ttitle: '' + err.message\r\n\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\tscrolltolower() {\r\n\t\t\t\t// console.log('+10')\r\n\t\t\t\t// this.pageList += 10;\r\n\t\t\t},\r\n\t\t\t// 通用页面跳转方法\r\n\t\t\tnavigateToPage(page) {\r\n\t\t\t\tlet url = '';\r\n\t\t\t\tswitch (page) {\r\n\t\t\t\t\tcase 'hotActivity':\r\n\t\t\t\t\t\turl = '/pageSub-index/pages/activityList/activityList';\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 'redemptionCode':\r\n\t\t\t\t\t\turl = '/pageSub-index/pages/redemptionCode/redemptionCode';\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 'companyProfile':\r\n\t\t\t\t\t\turl = '/pageSub-index/pages/companyProfile/companyProfile';\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 'healthStation':\r\n\t\t\t\t\t\turl = '/pageSub-index/pages/healthStation/healthStation';\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 'inviteFriends':\r\n\t\t\t\t\t\turl = '/pageSub-index/pages/inviteFriends/inviteFriends';\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\tconsole.warn('Unknown page:', page);\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: url\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: #ffffff;\r\n\t}\r\n\r\n\t::v-deep .u-swiper {\r\n\t\tbackground-color: inherit !important;\r\n\t}\r\n\r\n\t.headModel {\r\n\t\twidth: 100%;\r\n\t\tmin-height: 700rpx;\r\n\t\tpadding-bottom: 30rpx;\r\n\t\tbackground: linear-gradient(to bottom, #ffffff, #F7F8FA);\r\n\t}\r\n\r\n\t.swiperModel {\r\n\t\twidth: 100%;\r\n\t\theight: 225px;\r\n\t}\r\n\r\n\t.baseModel {\r\n\t\twidth: calc(100% - 140rpx);\r\n\t\tmargin: 0 40rpx;\r\n\t\tmargin-top: 20rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 32rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\r\n\t.indexTypeList {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tmargin-top: 20rpx;\r\n\t}\r\n\r\n\t.indexType {\r\n\t\twidth: calc(100% / 4);\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.indexTypeIcon {\r\n\t\twidth: 72rpx;\r\n\t\theight: 72rpx;\r\n\t}\r\n\r\n\t.indexTypeName {\r\n\t\twidth: 100%;\r\n\t\theight: 34rpx;\r\n\t\ttext-align: center;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #444444;\r\n\t}\r\n\r\n\t.recommendModel {\r\n\t\twidth: 100%;\r\n\t\tpadding: 20rpx 0;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 32rpx;\r\n\t\tpadding-bottom: 186rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=style&index=0&id=57280228&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=style&index=0&id=57280228&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841143\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js",null,"webpack:///E:/code/aimeiyue-xcx-user/amy/pages/index/index.vue?c07b","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/index/index.vue?5183","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/index/index.vue?bbfb","uni-app:///pages/index/index.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/index/index.vue?e9be","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/index/index.vue?fb9e"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","list","pageList","islogin","is_examine","priceFlag","buycode","userInfo","onLoad","code","uni","onShow","console","methods","getCarousel","icon","title","getUserInfo","_this","getCommondList","scrolltolower","navigateToPage","url"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,cAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA8H;AAC9H;AACyD;AACL;AACsC;;;AAG1F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,4FAAM;AACR,EAAE,qGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,gGAAU;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,wRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,8LAEN;AACP,KAAK;AACL;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;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AChHA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,2vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC6H1vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;MACA;MACA;QACA;QACAC;QACAC;MACA;MACA;IACA;EACA;EACAC;IACA;MACAC;MACA;MACA;QACAA;QACA;MACA;QACAA;QACA;MACA;IACA;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAF;QACA;UACA;UACA;QACA;UACA;QACA;MAEA;QACAF;UACAK;UACAC;QACA;MACA;IACA;IACA;IACAC;MAAA;MAAA;QAAA;QAAA;UAAA;YAAA;cAAA;gBACAC;gBAAA;gBAAA,OACAA;kBACAN;kBACA;oBACAM;kBACA;kBACAA;oBACAZ;kBACA;oBACAM;oBACAM;kBACA;oBACAR;sBACAK;sBACAC;oBACA;kBACA;gBACA;kBACAN;oBACAK;oBACAC;kBACA;gBACA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IACA;IACA;IACAG;MAAA;MACA;MACA;MACA;QACA;MACA;QACA;UACAP;UACA;QACA;UACAF;YAEAK;YAEAC;UAEA;QACA;MACA;IACA;IACAI;MACA;MACA;IAAA,CACA;IACA;IACAC;MACA;MACA;QACA;UACAC;UACA;QACA;UACAA;UACA;QACA;UACAA;UACA;QACA;UACAA;UACA;QACA;UACAA;UACA;QACA;UACAV;UACA;MAAA;MAEAF;QACAY;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACrQA;AAAA;AAAA;AAAA;AAAq5C,CAAgB,k3CAAG,EAAC,C;;;;;;;;;;;ACAz6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/index/index.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__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&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=57280228&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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\ntry {\n components = {\n uSticky: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-sticky/u-sticky\" */ \"uview-ui/components/u-sticky/u-sticky.vue\"\n )\n },\n myLocationback: function () {\n return import(\n /* webpackChunkName: \"components/my-locationback/my-locationback\" */ \"@/components/my-locationback/my-locationback.vue\"\n )\n },\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uCellGroup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell-group/u-cell-group\" */ \"uview-ui/components/u-cell-group/u-cell-group.vue\"\n )\n },\n uCell: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell/u-cell\" */ \"uview-ui/components/u-cell/u-cell.vue\"\n )\n },\n uSwiper: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-swiper/u-swiper\" */ \"uview-ui/components/u-swiper/u-swiper.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n myTabbar: function () {\n return import(\n /* webpackChunkName: \"components/my-tabbar/my-tabbar\" */ \"@/components/my-tabbar/my-tabbar.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.pageList, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g0 =\n item.tags.field5 &&\n item.tags.field5 != \"\" &&\n item.tags.field6 &&\n item.tags.field6 != \"\"\n ? item.tags.field5.substring(0, 4)\n : null\n var g1 =\n item.tags.field5 &&\n item.tags.field5 != \"\" &&\n item.tags.field6 &&\n item.tags.field6 != \"\"\n ? item.tags.field6.substring(0, 2)\n : null\n return {\n $orig: $orig,\n g0: g0,\n g1: g1,\n }\n })\n if (!_vm._isMounted) {\n _vm.e0 = function ($event, item) {\n var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n _temp2 = _temp.eventParams || _temp[\"event-params\"],\n item = _temp2.item\n var _temp, _temp2\n return _vm.$utils.goProductDetails(item.id)\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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<u-sticky offset-top=\"0\"><my-locationback></my-locationback></u-sticky>\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\r\n\t\t\t<view class=\"headModel\">\r\n\t\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t\t<u-cell :border=\"false\" title=\"热门活动\" @click=\"navigateToPage('hotActivity')\" value=\"全部\"\r\n\t\t\t\t\t\t:isLink=\"true\"></u-cell>\r\n\t\t\t\t</u-cell-group>\r\n\t\t\t\t<view class=\"swiperModel\">\r\n\t\t\t\t\t<u-swiper :list=\"list\" keyName=\"imgUrl\" height=\"225\" circular :autoplay=\"false\" radius=\"5\"\r\n\t\t\t\t\t\tbgColor=\"#ffffff\"></u-swiper>\r\n\t\t\t\t</view>\r\n\t\t\t\t<!-- 轮播图 -->\r\n\t\t\t\t<view class=\"baseModel\">\r\n\t\t\t\t\t<view class=\"indexTypeList\">\r\n\t\t\t\t\t\t<view class=\"indexType\" @click=\"navigateToPage('redemptionCode')\">\r\n\t\t\t\t\t\t\t<view class=\"indexTypeIcon\">\r\n\t\t\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/index_zgm.png\"\r\n\t\t\t\t\t\t\t\t\tmode=\"\">\r\n\t\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"indexTypeName\">\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=\"indexType\" @click=\"navigateToPage('companyProfile')\">\r\n\t\t\t\t\t\t\t<view class=\"indexTypeIcon\">\r\n\t\t\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/index_gsjs.png\"\r\n\t\t\t\t\t\t\t\t\tmode=\"\">\r\n\t\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"indexTypeName\">\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=\"indexType\" v-if=\"is_examine != 1\" @click=\"navigateToPage('healthStation')\">\r\n\t\t\t\t\t\t\t<view class=\"indexTypeIcon\">\r\n\t\t\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/index_ysxz.png\"\r\n\t\t\t\t\t\t\t\t\tmode=\"\">\r\n\t\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"indexTypeName\">\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=\"indexType\" @click=\"navigateToPage('inviteFriends')\">\r\n\t\t\t\t\t\t\t<view class=\"indexTypeIcon\">\r\n\t\t\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/index_yqhy.png\"\r\n\t\t\t\t\t\t\t\t\tmode=\"\">\r\n\t\t\t\t\t\t\t\t</image>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"indexTypeName\">\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</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\r\n\t\t\t<view class=\"recommendModel\">\r\n\t\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t\t<u-cell :border=\"false\" title=\"推荐商品\"></u-cell>\r\n\t\t\t\t</u-cell-group>\r\n\r\n\t\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"productModel\" @click=\"$utils.goProductDetails(item.id)\">\r\n\t\t\t\t\t\t<view class=\"productImg\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" :src=\"item.cover_img\" mode=\"\"></image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"pruductInfo\">\r\n\t\t\t\t\t\t\t<view class=\"productName\">\r\n\t\t\t\t\t\t\t\t<span class=\"certifiedIcon\"\r\n\t\t\t\t\t\t\t\t\tv-show=\"item.tags.field1 && item.tags.field1 != ''\">{{item.tags.field1}}</span>\r\n\t\t\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"productEvaluate\">\r\n\t\t\t\t\t\t\t\t<span v-show=\"item.tags.field2 && item.tags.field2 != ''\">{{item.tags.field2}}</span>\r\n\t\t\t\t\t\t\t\t<span v-show=\"item.tags.field3 && item.tags.field3 != ''\"\r\n\t\t\t\t\t\t\t\t\tstyle=\"margin-left: 5px;\">{{item.tags.field3}}</span>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"productPrice\">\r\n\t\t\t\t\t\t\t\t<span class=\"productPriceIcon\">¥</span>{{item.goods_price}}\r\n\t\t\t\t\t\t\t\t<span\r\n\t\t\t\t\t\t\t\t\tstyle=\"text-decoration-line: line-through;font-size: 12px;margin-left: 10px;color: #999999;\"\r\n\t\t\t\t\t\t\t\t\tv-show=\"priceFlag\">零售价\r\n\t\t\t\t\t\t\t\t\t¥{{item.market_price}}</span>\r\n\t\t\t\t\t\t\t\t<span class=\"productByeNum\" style=\"margin-left: 10rpx;\"\r\n\t\t\t\t\t\t\t\t\tv-show=\"item.tags.field4 && item.tags.field4 != ''\">{{item.tags.field4}}</span>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"productTagList\">\r\n\t\t\t\t\t\t\t\t<view class=\"productTag\"\r\n\t\t\t\t\t\t\t\t\tstyle=\"background-image: url('http://amy.yyinhong.cn/uploads/wximg/sptop.png');background-repeat: no-repeat;background-size: 100% 100%;background-position: 0 0;color: #ffffff;border: none;padding: 0 2px\"\r\n\t\t\t\t\t\t\t\t\tv-if=\"item.tags.field5 && item.tags.field5 != ''&&item.tags.field6 && item.tags.field6 != ''\">\r\n\t\t\t\t\t\t\t\t\t<span style=\"margin-left: 5px;\"></span>{{item.tags.field5.substring(0, 4)}}<span\r\n\t\t\t\t\t\t\t\t\t\tstyle=\"margin-left: 15px;\"></span> {{item.tags.field6.substring(0, 2)}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"productTag\" v-show=\"item.tags.field7 && item.tags.field7 != ''\">\r\n\t\t\t\t\t\t\t\t\t{{item.tags.field7}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"productTag\" v-show=\"item.tags.field8 && item.tags.field8 != ''\">\r\n\t\t\t\t\t\t\t\t\t{{item.tags.field8}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"pruductfrom\"\r\n\t\t\t\t\t\t\t\tv-if=\"item.tags.field9 && item.tags.field9 != '' && item.tags.field10\">\r\n\t\t\t\t\t\t\t\t<span class=\"pruductfromLeft\">{{item.tags.field9}}</span>\r\n\t\t\t\t\t\t\t\t<view class=\"pruductfromRight\">\r\n\t\t\t\t\t\t\t\t\t{{item.tags.field10}}\r\n\t\t\t\t\t\t\t\t</view>\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</u-list-item>\r\n\r\n\t\t\t</view>\r\n\t\t</u-list>\r\n\t\t<!-- <my-privacy-popup ref=\"privacyComponent\" position=\"center\"></my-privacy-popup> -->\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t<my-tabbar :currentTab='0' />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tlist: [],\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tislogin: 0,\r\n\t\t\t\tis_examine: null,\r\n\t\t\t\tpriceFlag: false,\r\n\t\t\t\tbuycode: '',\r\n\t\t\t\tuserInfo: ''\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tif (option.q || uni.getStorageSync('inviteCode')) {\r\n\t\t\t\tlet code = uni.getStorageSync('inviteCode')\r\n\t\t\t\tif (option.q) {\r\n\t\t\t\t\tlet url = decodeURIComponent(option.q);\r\n\t\t\t\t\tcode = url.split(\"=\")[1];\r\n\t\t\t\t\tuni.setStorageSync('inviteCode', code);\r\n\t\t\t\t}\r\n\t\t\t\tthis.$utils.user_share(code);\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tif (uni.getStorageSync('codeTime')) {\r\n\t\t\t\tconsole.log(uni.getStorageSync('codeTime'))\r\n\t\t\t\tlet beforTime = uni.getStorageSync('codeTime')\r\n\t\t\t\tif (this.$utils.isTimeMoreThanOneDayFromNow(beforTime)) {\r\n\t\t\t\t\tconsole.log('时间超过一天')\r\n\t\t\t\t\tthis.priceFlag = false\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.log('时间未超过一天')\r\n\t\t\t\t\tthis.priceFlag = true\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tthis.getCarousel()\r\n\t\t\tthis.getCommondList();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取轮播图\r\n\t\t\tgetCarousel() {\r\n\t\t\t\tthis.$request('/carousel', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tif (res.data.info) {\r\n\t\t\t\t\t\tthis.list = res.data.info;\r\n\t\t\t\t\t\tthis.is_examine = res.data.is_examine;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.list = res.data;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tasync getUserInfo(url) {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tawait _this.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data.buycode);\r\n\t\t\t\t\tif (_this.priceFlag) {\r\n\t\t\t\t\t\t_this.buycode = res.data.buycode\r\n\t\t\t\t\t}\r\n\t\t\t\t\t_this.$request(url, 'GET', {\r\n\t\t\t\t\t\tbuycode: _this.buycode\r\n\t\t\t\t\t}).then(res => {\r\n\t\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\t\t_this.pageList = res.data.list;\r\n\t\t\t\t\t}).catch(err => {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgetCommondList() {\r\n\t\t\t\tlet param = {}\r\n\t\t\t\tlet url = uni.getStorageSync('token') ? \"/recommend-good-auth\" : '/recommend-good';\r\n\t\t\t\tif (url == '/recommend-good-auth') {\r\n\t\t\t\t\tthis.getUserInfo('/recommend-good-auth');\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.$request(url, 'GET', param).then(res => {\r\n\t\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\t\tthis.pageList = res.data.list;\r\n\t\t\t\t\t}).catch(err => {\r\n\t\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\t\ttitle: '' + err.message\r\n\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\tscrolltolower() {\r\n\t\t\t\t// console.log('+10')\r\n\t\t\t\t// this.pageList += 10;\r\n\t\t\t},\r\n\t\t\t// 通用页面跳转方法\r\n\t\t\tnavigateToPage(page) {\r\n\t\t\t\tlet url = '';\r\n\t\t\t\tswitch (page) {\r\n\t\t\t\t\tcase 'hotActivity':\r\n\t\t\t\t\t\turl = '/pageSub-index/pages/activityList/activityList';\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 'redemptionCode':\r\n\t\t\t\t\t\turl = '/pageSub-index/pages/redemptionCode/redemptionCode';\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 'companyProfile':\r\n\t\t\t\t\t\turl = '/pageSub-index/pages/companyProfile/companyProfile';\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 'healthStation':\r\n\t\t\t\t\t\turl = '/pageSub-index/pages/healthStation/healthStation';\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 'inviteFriends':\r\n\t\t\t\t\t\turl = '/pageSub-index/pages/inviteFriends/inviteFriends';\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\tconsole.warn('Unknown page:', page);\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: url\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: #ffffff;\r\n\t}\r\n\r\n\t::v-deep .u-swiper {\r\n\t\tbackground-color: inherit !important;\r\n\t}\r\n\r\n\t.headModel {\r\n\t\twidth: 100%;\r\n\t\tmin-height: 700rpx;\r\n\t\tpadding-bottom: 30rpx;\r\n\t\tbackground: linear-gradient(to bottom, #ffffff, #F7F8FA);\r\n\t}\r\n\r\n\t.swiperModel {\r\n\t\twidth: 100%;\r\n\t\theight: 225px;\r\n\t}\r\n\r\n\t.baseModel {\r\n\t\twidth: calc(100% - 140rpx);\r\n\t\tmargin: 0 40rpx;\r\n\t\tmargin-top: 20rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 32rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\r\n\t.indexTypeList {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tmargin-top: 20rpx;\r\n\t}\r\n\r\n\t.indexType {\r\n\t\twidth: calc(100% / 4);\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.indexTypeIcon {\r\n\t\twidth: 72rpx;\r\n\t\theight: 72rpx;\r\n\t}\r\n\r\n\t.indexTypeName {\r\n\t\twidth: 100%;\r\n\t\theight: 34rpx;\r\n\t\ttext-align: center;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #444444;\r\n\t}\r\n\r\n\t.recommendModel {\r\n\t\twidth: 100%;\r\n\t\tpadding: 20rpx 0;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 32rpx;\r\n\t\tpadding-bottom: 186rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=style&index=0&id=57280228&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=style&index=0&id=57280228&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747654429030\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/login/login.vue?fbca","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/login/login.vue?2185","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/login/login.vue?d451","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/login/login.vue?9419","uni-app:///pages/login/login.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/login/login.vue?16a6","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/login/login.vue?c518"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","userInfo","isAgree","globalTimer","onShow","onHide","clearInterval","methods","wxlogin","console","uni","success","wx_login","encryptedData","iv","code","pageUrl","url","fail","type","message","iconUrl","getphonenumber","previewWechat","title","filePath","showMenu","complete"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,cAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkH;AAClH;AACyD;AACL;AACa;;;AAGjE;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;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;AACA;AACA;AACA;;;;;;;;;;;;;;ACnDA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,2vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCwB1vB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACA;EACAC;IAAA;IACA;IACA;IACA;MACA;IACA;EACA;EACA;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;IACAC;MACAC;MACAC;QACAC;UACAD;QACA;MACA;IACA;IACAE;MAAA;MACA;QACAC;QACAC;QACAC;MACA;QACAN;QACAC;QACA;QACAD;QACA;UACAO;QACA;QACA;UACA;UACA,mEACA,mCACA,mEACA,yBACA;YACAN;cACAO;YACA;UACA;YACAP;cACAO;cACAC;gBACAR;kBACAO;gBACA;cACA;YACA;UACA;UACA;UACAP;QACA;UACA;UACAA;YACAO;UACA;QACA;MACA;QACA;UACAE;UACAC;UACAC;QACA;MACA;IAEA;IACAC;MACAb;MACA;QACA;UACAU;UACAC;UACAC;QACA;QACA;MACA;QACA;UACA;QACA;UACA;UACA;YACAF;YACAC;YACAC;UACA;QAEA;MACA;IAEA;IACAE;MACAb;QACAc;MACA;MACAd;QACAO;QACAN;UACA;UACAD;YACAe;YACAC;YACAf;cACAF;cACAC;YACA;UACA;QACA;QACAiB;UACAjB;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACzJA;AAAA;AAAA;AAAA;AAA8iC,CAAgB,wiCAAG,EAAC,C;;;;;;;;;;;ACAlkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/login/login.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/login/login.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./login.vue?vue&type=template&id=b237504c&\"\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 \"!D:\\\\HBuilderX.4.56.2025031210\\\\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/login/login.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=template&id=b237504c&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n uButton: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-button/u-button\" */ \"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 if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.isAgree = false\n }\n _vm.e1 = function ($event) {\n _vm.isAgree = true\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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=\"content\">\r\n\t\t<image class=\"logo\" src=\"/static/logo.png\"></image>\r\n\t\t<view class=\"getUserInfoModel\">\r\n\t\t\t<!-- 隐私协议 -->\r\n\t\t\t<view class=\"privacyAgreement\">\r\n\t\t\t\t<u-icon v-if=\"isAgree\" @click=\"isAgree = false\"\r\n\t\t\t\t\tname=\"http://amy.yyinhong.cn/uploads/wximg/loginxz.png\"></u-icon>\r\n\t\t\t\t<u-icon v-if=\"!isAgree\" color=\"#D3195E\" @click=\"isAgree = true\"\r\n\t\t\t\t\tname=\"http://amy.yyinhong.cn/uploads/wximg/loginc.png\"></u-icon>\r\n\t\t\t\t<view class=\"privacyAgreementtext\">阅读并同意<span @click.stop=\"previewWechat('https://amyapi.yyinhong.cn/uploads/yonghu.docx'\r\n\t\t\t\t\t\t)\">《用户协议》</span>及<span @click.stop=\"previewWechat('https://amyapi.yyinhong.cn/uploads/yinsi.docx')\">《隐私协议》</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t\t<!-- 授权登录按钮 -->\r\n\t\t\t<u-button type=\"primary\" open-type=\"getPhoneNumber\" @getphonenumber=\"getphonenumber\" shape=\"circle\"\r\n\t\t\t\tcolor=\"#D3195E\" text=\"授权登录\"></u-button>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tuserInfo: null,\r\n\t\t\t\tisAgree: false,\r\n\t\t\t\tglobalTimer: null\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 每次已进入页面就请求code,存放本地,过了有效期五分钟,重新请求code\r\n\t\tonShow() {\r\n\t\t\tthis.wxlogin()\r\n\t\t\t// 微信登录code有效期 五分钟\r\n\t\t\tthis.globalTimer = setInterval(() => {\r\n\t\t\t\tthis.wxlogin()\r\n\t\t\t}, 299990)\r\n\t\t},\r\n\t\t// 离开页面 清除定时器\r\n\t\tonHide() {\r\n\t\t\tif (this.globalTimer) {\r\n\t\t\t\tclearInterval(this.globalTimer)\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 请求code方法\r\n\t\t\twxlogin() {\r\n\t\t\t\tconsole.log(\"执行login方法\")\r\n\t\t\t\tuni.login({\r\n\t\t\t\t\tsuccess: function(loginRes) {\r\n\t\t\t\t\t\tuni.setStorageSync('code', loginRes.code);\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\twx_login(encryptedData, iv) {\r\n\t\t\t\tthis.$request('/login', 'POST', {\r\n\t\t\t\t\tencryptedData: encryptedData,\r\n\t\t\t\t\tiv: iv,\r\n\t\t\t\t\tcode: uni.getStorageSync('code')\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tuni.setStorageSync('token', res.data.Authorization)\r\n\t\t\t\t\tvar pageUrl = uni.getStorageSync('pageUrl');\r\n\t\t\t\t\tconsole.log(pageUrl)\r\n\t\t\t\t\tif (pageUrl == '/pages/login/login') {\r\n\t\t\t\t\t\tpageUrl = '/pages/index/index'\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (pageUrl) {\r\n\t\t\t\t\t\t// 如果为tabbar页面则用reLaunch跳转\r\n\t\t\t\t\t\tif (['/pages/personalCenter/personalCenter'].includes(pageUrl) || [\r\n\t\t\t\t\t\t\t\t'/pages/shoppingCart/shoppingCart'\r\n\t\t\t\t\t\t\t].includes(pageUrl) || ['/pages/index/index'].includes(pageUrl) || [\r\n\t\t\t\t\t\t\t\t'/pages/product/product'\r\n\t\t\t\t\t\t\t].includes(pageUrl)) {\r\n\t\t\t\t\t\t\tuni.switchTab({\r\n\t\t\t\t\t\t\t\turl: pageUrl\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\turl: pageUrl,\r\n\t\t\t\t\t\t\t\tfail: function(err) {\r\n\t\t\t\t\t\t\t\t\tuni.switchTab({\r\n\t\t\t\t\t\t\t\t\t\turl: '/pages/index/index'\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t//跳转后,删除url记录避免重复跳转\r\n\t\t\t\t\t\tuni.removeStorageSync('pageUrl');\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\t// 如果没有默认跳转到首页\r\n\t\t\t\t\t\tuni.switchTab({\r\n\t\t\t\t\t\t\turl: '/pages/index/index'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\tmessage: '' + err.message,\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/error.png'\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\r\n\t\t\t},\r\n\t\t\tgetphonenumber(e) {\r\n\t\t\t\tconsole.log(e);\r\n\t\t\t\tif (!this.isAgree) {\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\tmessage: '请先勾选同意用户协议和隐私政策!',\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/error.png'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn;\r\n\t\t\t\t} else {\r\n\t\t\t\t\tif (e.detail.errMsg == 'getPhoneNumber:ok') {\r\n\t\t\t\t\t\tthis.wx_login(e.detail.encryptedData, e.detail.iv);\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.wxlogin()\r\n\t\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\t\tmessage: '获取用户号码失败!',\r\n\t\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/error.png'\r\n\t\t\t\t\t\t})\r\n\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t},\r\n\t\t\tpreviewWechat(urlPdf) {\r\n\t\t\t\tuni.showLoading({\r\n\t\t\t\t\ttitle: '正在加载中..'\r\n\t\t\t\t})\r\n\t\t\t\tuni.downloadFile({\r\n\t\t\t\t\turl: urlPdf,\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tvar filePath = res.tempFilePath;\r\n\t\t\t\t\t\tuni.openDocument({\r\n\t\t\t\t\t\t\tfilePath: filePath,\r\n\t\t\t\t\t\t\tshowMenu: true,\r\n\t\t\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\t\t\tconsole.log('打开文档成功');\r\n\t\t\t\t\t\t\t\tuni.hideLoading()\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\tcomplete: function(r) {\r\n\t\t\t\t\t\tuni.hideLoading()\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</script>\r\n\r\n<style>\r\n\t.content {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t}\r\n\r\n\t.logo {\r\n\t\twidth: 296rpx;\r\n\t\theight: 136rpx;\r\n\t\tmargin-top: 300rpx;\r\n\t\tmargin-left: auto;\r\n\t\tmargin-right: auto;\r\n\t\tmargin-bottom: 365rpx;\r\n\t}\r\n\r\n\t.getUserInfoModel {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tmargin: 50rpx;\r\n\t}\r\n\r\n\t.privacyAgreement {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tmargin-bottom: 40rpx;\r\n\t}\r\n\r\n\t.privacyAgreementtext {\r\n\t\tfont-size: 14px;\r\n\t\ttext-indent: 10rpx;\r\n\t}\r\n\r\n\t::v-deep .u-button {\r\n\t\theight: 92rpx !important;\r\n\t\tline-height: 92rpx !important;\r\n\t}\r\n</style>s","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 // 1747401837764\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/login/login.vue?fbca","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/login/login.vue?2185","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/login/login.vue?d451","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/login/login.vue?9419","uni-app:///pages/login/login.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/login/login.vue?16a6","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/login/login.vue?c518"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","userInfo","isAgree","globalTimer","onShow","onHide","clearInterval","methods","wxlogin","console","uni","success","wx_login","encryptedData","iv","code","pageUrl","url","fail","type","message","iconUrl","getphonenumber","previewWechat","title","filePath","showMenu","complete"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,cAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkH;AAClH;AACyD;AACL;AACa;;;AAGjE;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;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;AACA;AACA;AACA;;;;;;;;;;;;;;ACnDA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,2vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCwB1vB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACA;EACAC;IAAA;IACA;IACA;IACA;MACA;IACA;EACA;EACA;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;IACAC;MACAC;MACAC;QACAC;UACAD;QACA;MACA;IACA;IACAE;MAAA;MACA;QACAC;QACAC;QACAC;MACA;QACAN;QACAC;QACA;QACAD;QACA;UACAO;QACA;QACA;UACA;UACA,mEACA,mCACA,mEACA,yBACA;YACAN;cACAO;YACA;UACA;YACAP;cACAO;cACAC;gBACAR;kBACAO;gBACA;cACA;YACA;UACA;UACA;UACAP;QACA;UACA;UACAA;YACAO;UACA;QACA;MACA;QACA;UACAE;UACAC;UACAC;QACA;MACA;IAEA;IACAC;MACAb;MACA;QACA;UACAU;UACAC;UACAC;QACA;QACA;MACA;QACA;UACA;QACA;UACA;UACA;YACAF;YACAC;YACAC;UACA;QAEA;MACA;IAEA;IACAE;MACAb;QACAc;MACA;MACAd;QACAO;QACAN;UACA;UACAD;YACAe;YACAC;YACAf;cACAF;cACAC;YACA;UACA;QACA;QACAiB;UACAjB;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACzJA;AAAA;AAAA;AAAA;AAA8iC,CAAgB,wiCAAG,EAAC,C;;;;;;;;;;;ACAlkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/login/login.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/login/login.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./login.vue?vue&type=template&id=b237504c&\"\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 \"!D:\\\\HBuilderX.4.56.2025031210\\\\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/login/login.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=template&id=b237504c&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n uButton: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-button/u-button\" */ \"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 if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.isAgree = false\n }\n _vm.e1 = function ($event) {\n _vm.isAgree = true\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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=\"content\">\r\n\t\t<image class=\"logo\" src=\"/static/logo.png\"></image>\r\n\t\t<view class=\"getUserInfoModel\">\r\n\t\t\t<!-- 隐私协议 -->\r\n\t\t\t<view class=\"privacyAgreement\">\r\n\t\t\t\t<u-icon v-if=\"isAgree\" @click=\"isAgree = false\"\r\n\t\t\t\t\tname=\"http://amy.yyinhong.cn/uploads/wximg/loginxz.png\"></u-icon>\r\n\t\t\t\t<u-icon v-if=\"!isAgree\" color=\"#D3195E\" @click=\"isAgree = true\"\r\n\t\t\t\t\tname=\"http://amy.yyinhong.cn/uploads/wximg/loginc.png\"></u-icon>\r\n\t\t\t\t<view class=\"privacyAgreementtext\">阅读并同意<span @click.stop=\"previewWechat('https://amyapi.yyinhong.cn/uploads/yonghu.docx'\r\n\t\t\t\t\t\t)\">《用户协议》</span>及<span @click.stop=\"previewWechat('https://amyapi.yyinhong.cn/uploads/yinsi.docx')\">《隐私协议》</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t\t<!-- 授权登录按钮 -->\r\n\t\t\t<u-button type=\"primary\" open-type=\"getPhoneNumber\" @getphonenumber=\"getphonenumber\" shape=\"circle\"\r\n\t\t\t\tcolor=\"#D3195E\" text=\"授权登录\"></u-button>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tuserInfo: null,\r\n\t\t\t\tisAgree: false,\r\n\t\t\t\tglobalTimer: null\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 每次已进入页面就请求code,存放本地,过了有效期五分钟,重新请求code\r\n\t\tonShow() {\r\n\t\t\tthis.wxlogin()\r\n\t\t\t// 微信登录code有效期 五分钟\r\n\t\t\tthis.globalTimer = setInterval(() => {\r\n\t\t\t\tthis.wxlogin()\r\n\t\t\t}, 299990)\r\n\t\t},\r\n\t\t// 离开页面 清除定时器\r\n\t\tonHide() {\r\n\t\t\tif (this.globalTimer) {\r\n\t\t\t\tclearInterval(this.globalTimer)\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 请求code方法\r\n\t\t\twxlogin() {\r\n\t\t\t\tconsole.log(\"执行login方法\")\r\n\t\t\t\tuni.login({\r\n\t\t\t\t\tsuccess: function(loginRes) {\r\n\t\t\t\t\t\tuni.setStorageSync('code', loginRes.code);\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\twx_login(encryptedData, iv) {\r\n\t\t\t\tthis.$request('/login', 'POST', {\r\n\t\t\t\t\tencryptedData: encryptedData,\r\n\t\t\t\t\tiv: iv,\r\n\t\t\t\t\tcode: uni.getStorageSync('code')\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tuni.setStorageSync('token', res.data.Authorization)\r\n\t\t\t\t\tvar pageUrl = uni.getStorageSync('pageUrl');\r\n\t\t\t\t\tconsole.log(pageUrl)\r\n\t\t\t\t\tif (pageUrl == '/pages/login/login') {\r\n\t\t\t\t\t\tpageUrl = '/pages/index/index'\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (pageUrl) {\r\n\t\t\t\t\t\t// 如果为tabbar页面则用reLaunch跳转\r\n\t\t\t\t\t\tif (['/pages/personalCenter/personalCenter'].includes(pageUrl) || [\r\n\t\t\t\t\t\t\t\t'/pages/shoppingCart/shoppingCart'\r\n\t\t\t\t\t\t\t].includes(pageUrl) || ['/pages/index/index'].includes(pageUrl) || [\r\n\t\t\t\t\t\t\t\t'/pages/product/product'\r\n\t\t\t\t\t\t\t].includes(pageUrl)) {\r\n\t\t\t\t\t\t\tuni.switchTab({\r\n\t\t\t\t\t\t\t\turl: pageUrl\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\turl: pageUrl,\r\n\t\t\t\t\t\t\t\tfail: function(err) {\r\n\t\t\t\t\t\t\t\t\tuni.switchTab({\r\n\t\t\t\t\t\t\t\t\t\turl: '/pages/index/index'\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t//跳转后,删除url记录避免重复跳转\r\n\t\t\t\t\t\tuni.removeStorageSync('pageUrl');\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\t// 如果没有默认跳转到首页\r\n\t\t\t\t\t\tuni.switchTab({\r\n\t\t\t\t\t\t\turl: '/pages/index/index'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\tmessage: '' + err.message,\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/error.png'\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\r\n\t\t\t},\r\n\t\t\tgetphonenumber(e) {\r\n\t\t\t\tconsole.log(e);\r\n\t\t\t\tif (!this.isAgree) {\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\tmessage: '请先勾选同意用户协议和隐私政策!',\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/error.png'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn;\r\n\t\t\t\t} else {\r\n\t\t\t\t\tif (e.detail.errMsg == 'getPhoneNumber:ok') {\r\n\t\t\t\t\t\tthis.wx_login(e.detail.encryptedData, e.detail.iv);\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.wxlogin()\r\n\t\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\t\ttype: 'error',\r\n\t\t\t\t\t\t\tmessage: '获取用户号码失败!',\r\n\t\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/error.png'\r\n\t\t\t\t\t\t})\r\n\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t},\r\n\t\t\tpreviewWechat(urlPdf) {\r\n\t\t\t\tuni.showLoading({\r\n\t\t\t\t\ttitle: '正在加载中..'\r\n\t\t\t\t})\r\n\t\t\t\tuni.downloadFile({\r\n\t\t\t\t\turl: urlPdf,\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tvar filePath = res.tempFilePath;\r\n\t\t\t\t\t\tuni.openDocument({\r\n\t\t\t\t\t\t\tfilePath: filePath,\r\n\t\t\t\t\t\t\tshowMenu: true,\r\n\t\t\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\t\t\tconsole.log('打开文档成功');\r\n\t\t\t\t\t\t\t\tuni.hideLoading()\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\tcomplete: function(r) {\r\n\t\t\t\t\t\tuni.hideLoading()\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</script>\r\n\r\n<style>\r\n\t.content {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t}\r\n\r\n\t.logo {\r\n\t\twidth: 296rpx;\r\n\t\theight: 136rpx;\r\n\t\tmargin-top: 300rpx;\r\n\t\tmargin-left: auto;\r\n\t\tmargin-right: auto;\r\n\t\tmargin-bottom: 365rpx;\r\n\t}\r\n\r\n\t.getUserInfoModel {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tmargin: 50rpx;\r\n\t}\r\n\r\n\t.privacyAgreement {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tmargin-bottom: 40rpx;\r\n\t}\r\n\r\n\t.privacyAgreementtext {\r\n\t\tfont-size: 14px;\r\n\t\ttext-indent: 10rpx;\r\n\t}\r\n\r\n\t::v-deep .u-button {\r\n\t\theight: 92rpx !important;\r\n\t\tline-height: 92rpx !important;\r\n\t}\r\n</style>s","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\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 // 1747653793906\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/personalCenter/personalCenter.vue?d6a0","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/personalCenter/personalCenter.vue?94bc","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/personalCenter/personalCenter.vue?489a","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/personalCenter/personalCenter.vue?7277","uni-app:///pages/personalCenter/personalCenter.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/personalCenter/personalCenter.vue?122b","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/personalCenter/personalCenter.vue?360a"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","userInfo","myCellList","onShow","methods","getUserInfo","console","uni","icon","title","tabChange","url","userLoginout","type","message","iconUrl","complete","goMyOrderlist","goEditMyinfo"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,uBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA2H;AAC3H;AACkE;AACL;AACc;;;AAG3E;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,oMAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,8LAEN;AACP,KAAK;AACL;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;;;;;;;;;;;;;;AC1DA;AAAA;AAAA;AAAA;AAA+uB,CAAgB,owBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCgFnwB;EACAC;IACA;MACAC;MACAC;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;MACA;IAEA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;QACAC;MACA;QACAA;UAEAC;UAEAC;QAEA;MACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACAC;MAAA;MACA;QACAL;QACA;UACAM;UACAC;UACAC;UACAC;YACAT;cACAI;YACA;UACA;QACA;MACA;QACAJ;UAEAC;UAEAC;QAEA;MACA;IACA;IACAQ;MACAV;QACAI;MACA;IACA;IACA;IACAO;MACAX;QACAI;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACvLA;AAAA;AAAA;AAAA;AAAs4C,CAAgB,m2CAAG,EAAC,C;;;;;;;;;;;ACA15C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/personalCenter/personalCenter.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/personalCenter/personalCenter.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./personalCenter.vue?vue&type=template&id=c8e6bfb4&\"\nvar renderjs\nimport script from \"./personalCenter.vue?vue&type=script&lang=js&\"\nexport * from \"./personalCenter.vue?vue&type=script&lang=js&\"\nimport style0 from \"./personalCenter.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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/personalCenter/personalCenter.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./personalCenter.vue?vue&type=template&id=c8e6bfb4&\"","var components\ntry {\n components = {\n myBaseNar: function () {\n return import(\n /* webpackChunkName: \"components/my-baseNar/my-baseNar\" */ \"@/components/my-baseNar/my-baseNar.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uCellGroup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell-group/u-cell-group\" */ \"uview-ui/components/u-cell-group/u-cell-group.vue\"\n )\n },\n uCell: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell/u-cell\" */ \"uview-ui/components/u-cell/u-cell.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n myTabbar: function () {\n return import(\n /* webpackChunkName: \"components/my-tabbar/my-tabbar\" */ \"@/components/my-tabbar/my-tabbar.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./personalCenter.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./personalCenter.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<my-baseNar />\r\n\t\t<view class=\"myInfoInit\">\r\n\t\t\t<view class=\"myInfoImg\">\r\n\t\t\t\t<image class=\"init_image\" :src=\"userInfo.avatar\" mode=\"\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"myInfoInitInfo\" @click=\"goEditMyinfo\">\r\n\t\t\t\t<view class=\"myInfoInitInfoTop\">\r\n\t\t\t\t\t<view class=\"myInfoInitInfoTop-name\">\r\n\t\t\t\t\t\t{{userInfo.nickname}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myInfoInitInfoTop-back\">\r\n\t\t\t\t\t\t<u-icon name=\"arrow-right\"></u-icon><span>编辑</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myInfoInitInfoBottom\">\r\n\t\t\t\t\t{{userInfo.phone_sec}}\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"myTab\">\r\n\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t<u-cell :border=\"false\" title=\"全部订单\" :clickable=\"false\" @click=\"goMyOrderlist('-1')\" value=\"查看全部\">\r\n\t\t\t\t\t<u-icon name=\"arrow-right\" slot=\"right-icon\" size=\"18\"></u-icon></u-cell>\r\n\t\t\t</u-cell-group>\r\n\t\t\t<view class=\"orderTypeList\">\r\n\t\t\t\t<view class=\"orderType\" @click=\"goMyOrderlist('0')\">\r\n\t\t\t\t\t<view class=\"orderTypeIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/pc_dfk.png\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderTypeName\">\r\n\t\t\t\t\t\t待付款\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderType\" @click=\"goMyOrderlist('1')\">\r\n\t\t\t\t\t<view class=\"orderTypeIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/pc_ddh.png\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderTypeName\">\r\n\t\t\t\t\t\t待到货\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderType\" @click=\"goMyOrderlist('2')\">\r\n\t\t\t\t\t<view class=\"orderTypeIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/pc_dlq.png\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderTypeName\">\r\n\t\t\t\t\t\t待领取\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderType\" @click=\"goMyOrderlist('3')\">\r\n\t\t\t\t\t<view class=\"orderTypeIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/pc_dpj.png\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderTypeName\">\r\n\t\t\t\t\t\t待评价\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=\"myTab\">\r\n\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t<u-cell :icon=\"item.iconName\" v-for=\"(item,index) in myCellList\" :border=\"false\" :key=\"index\"\r\n\t\t\t\t\t:title=\"item.text\" @click=\"tabChange(item.pagePath)\" :isLink=\"true\"></u-cell>\r\n\t\t\t</u-cell-group>\r\n\t\t</view>\r\n\t\t<view @click=\"userLoginout\" class=\"loginOutBtn\">\r\n\t\t\t退出登录\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t<my-tabbar :currentTab='3' />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tuserInfo: null,\r\n\t\t\t\tmyCellList: [{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub-pc/pages/myBalance/myBalance\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_wdye.png\",\r\n\t\t\t\t\t\t\"text\": \"我的积分\",\r\n\t\t\t\t\t\t\"name\": \"myBalance\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub-index/pages/inviteFriends/inviteFriends\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_yqhy.png\",\r\n\t\t\t\t\t\t\"text\": \"邀请好友\",\r\n\t\t\t\t\t\t\"name\": \"inviteFriends\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub-pc/pages/myFriend/myFriend\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_wdhy.png\",\r\n\t\t\t\t\t\t\"text\": \"我的好友\",\r\n\t\t\t\t\t\t\"name\": \"myFriend\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub-pc/pages/myCollection/myCollection\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_sc.png\",\r\n\t\t\t\t\t\t\"text\": \"我的收藏\",\r\n\t\t\t\t\t\t\"name\": \"myCollection\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub-pc/pages/mybankList/mybankList\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/bankicon.png\",\r\n\t\t\t\t\t\t\"text\": \"我的银行卡\",\r\n\t\t\t\t\t\t\"name\": \"mybankList\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub-pc/pages/platformService/platformService\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_kf.png\",\r\n\t\t\t\t\t\t\"text\": \"平台客服\",\r\n\t\t\t\t\t\t\"name\": \"platformService\"\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\tonShow() {\r\n\t\t\tthis.getUserInfo()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tuni.setStorageSync('userInfo', res.data)\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\ttabChange(res) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: res\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tuserLoginout() {\r\n\t\t\t\tthis.$request('/logout', 'GET', {}).then(res => {\r\n\t\t\t\t\tuni.clearStorageSync();\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"退出登录成功\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\turl: '/pages/index/index'\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}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgoMyOrderlist(e) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/myOrderlist/myOrderlist?status=' + e\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//编辑个人信息\r\n\t\t\tgoEditMyinfo() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/editMyinfo/editMyinfo'\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\tmin-height: 100vh;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.myTab {\r\n\t\twidth: calc(100% - 80rpx);\r\n\t\tmin-height: 104rpx;\r\n\t\tmargin: 0 40rpx;\r\n\t\tmargin-top: 30rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tpadding: 15rpx 0;\r\n\t}\r\n\r\n\t.myInfoInit {\r\n\t\tmargin: 30rpx;\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 30rpx 0;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\r\n\t\t.myInfoImg {\r\n\t\t\theight: 120rpx;\r\n\t\t\twidth: 120rpx;\r\n\t\t\tbackground-color: #ffffff;\r\n\t\t\tborder-radius: 120rpx;\r\n\t\t\toverflow: hidden;\r\n\t\t}\r\n\r\n\t\t.myInfoInitInfo {\r\n\t\t\tflex: 1;\r\n\t\t\tmargin-left: 20rpx;\r\n\t\t\theight: 120rpx;\r\n\r\n\t\t\t.myInfoInitInfoTop {\r\n\t\t\t\theight: 60rpx;\r\n\t\t\t\tline-height: 60rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.myInfoInitInfoTop-name {\r\n\t\t\t\t\twidth: 70%;\r\n\t\t\t\t\tfont-size: 40rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.myInfoInitInfoTop-back {\r\n\t\t\t\t\twidth: 30%;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row-reverse;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.myInfoInitInfoBottom {\r\n\t\t\t\theight: 60rpx;\r\n\t\t\t\tline-height: 60rpx;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\tcolor: #333333;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.loginOutBtn {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\theight: 90rpx;\r\n\t\tmargin: 100rpx 50rpx;\r\n\t\tmargin-bottom: 300rpx !important;\r\n\t\tcolor: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tletter-spacing: 5rpx;\r\n\t\tline-height: 90rpx;\r\n\t\tfont-size: 30rpx;\r\n\t\tbackground-color: #FF4D4F;\r\n\t\tborder-radius: 90rpx;\r\n\t}\r\n\r\n\t.orderTypeList {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tmargin-top: 20rpx;\r\n\t\tpadding-bottom: 20rpx;\r\n\t}\r\n\r\n\t.orderType {\r\n\t\twidth: calc(100% / 4);\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderTypeIcon {\r\n\t\twidth: 72rpx;\r\n\t\theight: 72rpx;\r\n\t\tmargin: 8rpx;\r\n\t\t// background-color: #f3d4d7;\r\n\t}\r\n\r\n\t.orderTypeName {\r\n\t\twidth: 100%;\r\n\t\theight: 34rpx;\r\n\t\tline-height: 34rpx;\r\n\t\ttext-align: center;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #444444;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./personalCenter.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./personalCenter.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841253\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/personalCenter/personalCenter.vue?d6a0","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/personalCenter/personalCenter.vue?94bc","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/personalCenter/personalCenter.vue?489a","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/personalCenter/personalCenter.vue?7277","uni-app:///pages/personalCenter/personalCenter.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/personalCenter/personalCenter.vue?122b","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/personalCenter/personalCenter.vue?360a"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","userInfo","myCellList","onShow","methods","getUserInfo","console","uni","icon","title","tabChange","url","userLoginout","type","message","iconUrl","complete","goMyOrderlist","goEditMyinfo"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,uBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA2H;AAC3H;AACkE;AACL;AACc;;;AAG3E;AACgM;AAChM,gBAAgB,yMAAU;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,aAAa,oMAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,8LAEN;AACP,KAAK;AACL;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;;;;;;;;;;;;;;AC1DA;AAAA;AAAA;AAAA;AAA+uB,CAAgB,owBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCgFnwB;EACAC;IACA;MACAC;MACAC;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;MACA;IAEA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;QACAC;MACA;QACAA;UAEAC;UAEAC;QAEA;MACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACAC;MAAA;MACA;QACAL;QACA;UACAM;UACAC;UACAC;UACAC;YACAT;cACAI;YACA;UACA;QACA;MACA;QACAJ;UAEAC;UAEAC;QAEA;MACA;IACA;IACAQ;MACAV;QACAI;MACA;IACA;IACA;IACAO;MACAX;QACAI;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACvLA;AAAA;AAAA;AAAA;AAAs4C,CAAgB,m2CAAG,EAAC,C;;;;;;;;;;;ACA15C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/personalCenter/personalCenter.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/personalCenter/personalCenter.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./personalCenter.vue?vue&type=template&id=c8e6bfb4&\"\nvar renderjs\nimport script from \"./personalCenter.vue?vue&type=script&lang=js&\"\nexport * from \"./personalCenter.vue?vue&type=script&lang=js&\"\nimport style0 from \"./personalCenter.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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/personalCenter/personalCenter.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./personalCenter.vue?vue&type=template&id=c8e6bfb4&\"","var components\ntry {\n components = {\n myBaseNar: function () {\n return import(\n /* webpackChunkName: \"components/my-baseNar/my-baseNar\" */ \"@/components/my-baseNar/my-baseNar.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uCellGroup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell-group/u-cell-group\" */ \"uview-ui/components/u-cell-group/u-cell-group.vue\"\n )\n },\n uCell: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell/u-cell\" */ \"uview-ui/components/u-cell/u-cell.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n myTabbar: function () {\n return import(\n /* webpackChunkName: \"components/my-tabbar/my-tabbar\" */ \"@/components/my-tabbar/my-tabbar.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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./personalCenter.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./personalCenter.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<my-baseNar />\r\n\t\t<view class=\"myInfoInit\">\r\n\t\t\t<view class=\"myInfoImg\">\r\n\t\t\t\t<image class=\"init_image\" :src=\"userInfo.avatar\" mode=\"\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"myInfoInitInfo\" @click=\"goEditMyinfo\">\r\n\t\t\t\t<view class=\"myInfoInitInfoTop\">\r\n\t\t\t\t\t<view class=\"myInfoInitInfoTop-name\">\r\n\t\t\t\t\t\t{{userInfo.nickname}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myInfoInitInfoTop-back\">\r\n\t\t\t\t\t\t<u-icon name=\"arrow-right\"></u-icon><span>编辑</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myInfoInitInfoBottom\">\r\n\t\t\t\t\t{{userInfo.phone_sec}}\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"myTab\">\r\n\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t<u-cell :border=\"false\" title=\"全部订单\" :clickable=\"false\" @click=\"goMyOrderlist('-1')\" value=\"查看全部\">\r\n\t\t\t\t\t<u-icon name=\"arrow-right\" slot=\"right-icon\" size=\"18\"></u-icon></u-cell>\r\n\t\t\t</u-cell-group>\r\n\t\t\t<view class=\"orderTypeList\">\r\n\t\t\t\t<view class=\"orderType\" @click=\"goMyOrderlist('0')\">\r\n\t\t\t\t\t<view class=\"orderTypeIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/pc_dfk.png\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderTypeName\">\r\n\t\t\t\t\t\t待付款\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderType\" @click=\"goMyOrderlist('1')\">\r\n\t\t\t\t\t<view class=\"orderTypeIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/pc_ddh.png\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderTypeName\">\r\n\t\t\t\t\t\t待到货\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderType\" @click=\"goMyOrderlist('2')\">\r\n\t\t\t\t\t<view class=\"orderTypeIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/pc_dlq.png\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderTypeName\">\r\n\t\t\t\t\t\t待领取\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderType\" @click=\"goMyOrderlist('3')\">\r\n\t\t\t\t\t<view class=\"orderTypeIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/pc_dpj.png\" mode=\"\">\r\n\t\t\t\t\t\t</image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderTypeName\">\r\n\t\t\t\t\t\t待评价\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=\"myTab\">\r\n\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t<u-cell :icon=\"item.iconName\" v-for=\"(item,index) in myCellList\" :border=\"false\" :key=\"index\"\r\n\t\t\t\t\t:title=\"item.text\" @click=\"tabChange(item.pagePath)\" :isLink=\"true\"></u-cell>\r\n\t\t\t</u-cell-group>\r\n\t\t</view>\r\n\t\t<view @click=\"userLoginout\" class=\"loginOutBtn\">\r\n\t\t\t退出登录\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t<my-tabbar :currentTab='3' />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tuserInfo: null,\r\n\t\t\t\tmyCellList: [{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub-pc/pages/myBalance/myBalance\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_wdye.png\",\r\n\t\t\t\t\t\t\"text\": \"我的积分\",\r\n\t\t\t\t\t\t\"name\": \"myBalance\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub-index/pages/inviteFriends/inviteFriends\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_yqhy.png\",\r\n\t\t\t\t\t\t\"text\": \"邀请好友\",\r\n\t\t\t\t\t\t\"name\": \"inviteFriends\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub-pc/pages/myFriend/myFriend\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_wdhy.png\",\r\n\t\t\t\t\t\t\"text\": \"我的好友\",\r\n\t\t\t\t\t\t\"name\": \"myFriend\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub-pc/pages/myCollection/myCollection\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_sc.png\",\r\n\t\t\t\t\t\t\"text\": \"我的收藏\",\r\n\t\t\t\t\t\t\"name\": \"myCollection\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub-pc/pages/mybankList/mybankList\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/bankicon.png\",\r\n\t\t\t\t\t\t\"text\": \"我的银行卡\",\r\n\t\t\t\t\t\t\"name\": \"mybankList\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub-pc/pages/platformService/platformService\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_kf.png\",\r\n\t\t\t\t\t\t\"text\": \"平台客服\",\r\n\t\t\t\t\t\t\"name\": \"platformService\"\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\tonShow() {\r\n\t\t\tthis.getUserInfo()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/user-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tuni.setStorageSync('userInfo', res.data)\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\ttabChange(res) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: res\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tuserLoginout() {\r\n\t\t\t\tthis.$request('/logout', 'GET', {}).then(res => {\r\n\t\t\t\t\tuni.clearStorageSync();\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"退出登录成功\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\turl: '/pages/index/index'\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}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgoMyOrderlist(e) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/myOrderlist/myOrderlist?status=' + e\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//编辑个人信息\r\n\t\t\tgoEditMyinfo() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/editMyinfo/editMyinfo'\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\tmin-height: 100vh;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.myTab {\r\n\t\twidth: calc(100% - 80rpx);\r\n\t\tmin-height: 104rpx;\r\n\t\tmargin: 0 40rpx;\r\n\t\tmargin-top: 30rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tpadding: 15rpx 0;\r\n\t}\r\n\r\n\t.myInfoInit {\r\n\t\tmargin: 30rpx;\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 30rpx 0;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\r\n\t\t.myInfoImg {\r\n\t\t\theight: 120rpx;\r\n\t\t\twidth: 120rpx;\r\n\t\t\tbackground-color: #ffffff;\r\n\t\t\tborder-radius: 120rpx;\r\n\t\t\toverflow: hidden;\r\n\t\t}\r\n\r\n\t\t.myInfoInitInfo {\r\n\t\t\tflex: 1;\r\n\t\t\tmargin-left: 20rpx;\r\n\t\t\theight: 120rpx;\r\n\r\n\t\t\t.myInfoInitInfoTop {\r\n\t\t\t\theight: 60rpx;\r\n\t\t\t\tline-height: 60rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.myInfoInitInfoTop-name {\r\n\t\t\t\t\twidth: 70%;\r\n\t\t\t\t\tfont-size: 40rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.myInfoInitInfoTop-back {\r\n\t\t\t\t\twidth: 30%;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row-reverse;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.myInfoInitInfoBottom {\r\n\t\t\t\theight: 60rpx;\r\n\t\t\t\tline-height: 60rpx;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\tcolor: #333333;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.loginOutBtn {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\theight: 90rpx;\r\n\t\tmargin: 100rpx 50rpx;\r\n\t\tmargin-bottom: 300rpx !important;\r\n\t\tcolor: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tletter-spacing: 5rpx;\r\n\t\tline-height: 90rpx;\r\n\t\tfont-size: 30rpx;\r\n\t\tbackground-color: #FF4D4F;\r\n\t\tborder-radius: 90rpx;\r\n\t}\r\n\r\n\t.orderTypeList {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tmargin-top: 20rpx;\r\n\t\tpadding-bottom: 20rpx;\r\n\t}\r\n\r\n\t.orderType {\r\n\t\twidth: calc(100% / 4);\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderTypeIcon {\r\n\t\twidth: 72rpx;\r\n\t\theight: 72rpx;\r\n\t\tmargin: 8rpx;\r\n\t\t// background-color: #f3d4d7;\r\n\t}\r\n\r\n\t.orderTypeName {\r\n\t\twidth: 100%;\r\n\t\theight: 34rpx;\r\n\t\tline-height: 34rpx;\r\n\t\ttext-align: center;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #444444;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./personalCenter.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./personalCenter.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797271\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/product/product.vue?b3d6","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/product/product.vue?c8f1","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/product/product.vue?204d","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/product/product.vue?bddd","uni-app:///pages/product/product.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/product/product.vue?a308","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/product/product.vue?1c80"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","pageNum","pageSize","priceFlag","onShow","console","methods","scrolltolower","getProductList","page","limit","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,gBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,8LAEN;AACP,KAAK;AACL;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;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvFA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCyD5vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;MACAC;MACA;MACA;QACAA;QACA;MACA;QACAA;QACA;MACA;IACA;IACA;EACA;EACAC;IACAC;MACAF;MACA;IACA;IACA;IACAG;MAAA;MACA;MACA;QACAC;QACAC;MACA;QACAL;QACA;MACA;QACAM;UAEAC;UAEAC;QAEA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACzGA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/product/product.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/product/product.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./product.vue?vue&type=template&id=2fbdbe34&scoped=true&\"\nvar renderjs\nimport script from \"./product.vue?vue&type=script&lang=js&\"\nexport * from \"./product.vue?vue&type=script&lang=js&\"\nimport style0 from \"./product.vue?vue&type=style&index=0&id=2fbdbe34&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"2fbdbe34\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/product/product.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./product.vue?vue&type=template&id=2fbdbe34&scoped=true&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n myTabbar: function () {\n return import(\n /* webpackChunkName: \"components/my-tabbar/my-tabbar\" */ \"@/components/my-tabbar/my-tabbar.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.pageList, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g0 =\n item.tags.field5 &&\n item.tags.field5 != \"\" &&\n item.tags.field6 &&\n item.tags.field6 != \"\"\n ? item.tags.field5.substring(0, 4)\n : null\n var g1 =\n item.tags.field5 &&\n item.tags.field5 != \"\" &&\n item.tags.field6 &&\n item.tags.field6 != \"\"\n ? item.tags.field6.substring(0, 2)\n : null\n return {\n $orig: $orig,\n g0: g0,\n g1: g1,\n }\n })\n if (!_vm._isMounted) {\n _vm.e0 = function ($event, item) {\n var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n _temp2 = _temp.eventParams || _temp[\"event-params\"],\n item = _temp2.item\n var _temp, _temp2\n return _vm.$utils.goProductDetails(item.id)\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./product.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./product.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t<view class=\"productModel\" @click=\"$utils.goProductDetails(item.id)\">\r\n\t\t\t\t\t<view class=\"productImg\">\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"item.cover_img\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"pruductInfo\">\r\n\t\t\t\t\t\t<view class=\"productName\">\r\n\t\t\t\t\t\t\t<span class=\"certifiedIcon\"\r\n\t\t\t\t\t\t\t\tv-show=\"item.tags.field1 && item.tags.field1 != ''\">{{item.tags.field1}}</span>\r\n\t\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"productEvaluate\">\r\n\t\t\t\t\t\t\t<span v-show=\"item.tags.field2 && item.tags.field2 != ''\">{{item.tags.field2}}</span>\r\n\t\t\t\t\t\t\t<span v-show=\"item.tags.field3 && item.tags.field3 != ''\"\r\n\t\t\t\t\t\t\t\tstyle=\"margin-left: 5px;\">{{item.tags.field3}}</span>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"productPrice\">\r\n\t\t\t\t\t\t\t<span class=\"productPriceIcon\">¥</span>{{priceFlag?item.dg_price:item.market_price}} <span\r\n\t\t\t\t\t\t\t\tstyle=\"text-decoration-line: line-through;font-size: 12px;margin-left: 10px;color: #999999;\"\r\n\t\t\t\t\t\t\t\tv-show=\"priceFlag\">零售价\r\n\t\t\t\t\t\t\t\t¥{{item.market_price}}</span><span class=\"productByeNum\" style=\"margin-left: 10rpx;\"\r\n\t\t\t\t\t\t\t\tv-show=\"item.tags.field4 && item.tags.field4 != ''\">{{item.tags.field4}}</span>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"productTagList\">\r\n\t\t\t\t\t\t\t<view class=\"productTag\"\r\n\t\t\t\t\t\t\t\tstyle=\"background-image: url('http://amy.yyinhong.cn/uploads/wximg/sptop.png');background-repeat: no-repeat;background-size: 100% 100%;background-position: 0 0;color: #ffffff;border: none;padding: 0 2px\"\r\n\t\t\t\t\t\t\t\tv-if=\"item.tags.field5 && item.tags.field5 != ''&&item.tags.field6 && item.tags.field6 != ''\">\r\n\t\t\t\t\t\t\t\t<span style=\"margin-left: 5px;\"></span>{{item.tags.field5.substring(0, 4)}}<span\r\n\t\t\t\t\t\t\t\t\tstyle=\"margin-left: 15px;\"></span> {{item.tags.field6.substring(0, 2)}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"productTag\" v-show=\"item.tags.field7 && item.tags.field7 != ''\">\r\n\t\t\t\t\t\t\t\t{{item.tags.field7}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"productTag\" v-show=\"item.tags.field8 && item.tags.field8 != ''\">\r\n\t\t\t\t\t\t\t\t{{item.tags.field8}}\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=\"pruductfrom\"\r\n\t\t\t\t\t\t\tv-if=\"item.tags.field9 && item.tags.field9 != '' && item.tags.field10\">\r\n\t\t\t\t\t\t\t<span class=\"pruductfromLeft\">{{item.tags.field9}}</span>\r\n\t\t\t\t\t\t\t<view class=\"pruductfromRight\">\r\n\t\t\t\t\t\t\t\t{{item.tags.field10}}\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</view>\r\n\t\t\t</u-list-item>\r\n\t\t</u-list>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t<my-tabbar :currentTab='1' />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tpageNum: 1,\r\n\t\t\t\tpageSize: 10,\r\n\t\t\t\tpriceFlag: false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tif (uni.getStorageSync('codeTime')) {\r\n\t\t\t\tconsole.log(uni.getStorageSync('codeTime'))\r\n\t\t\t\tlet beforTime = uni.getStorageSync('codeTime')\r\n\t\t\t\tif (this.$utils.isTimeMoreThanOneDayFromNow(beforTime)) {\r\n\t\t\t\t\tconsole.log('时间超过一天')\r\n\t\t\t\t\tthis.priceFlag = false\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.log('时间未超过一天')\r\n\t\t\t\t\tthis.priceFlag = true\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tthis.getProductList()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tconsole.log('+10')\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t},\r\n\t\t\t//获取推荐商品列表\r\n\t\t\tgetProductList(e) {\r\n\t\t\t\tlet url = uni.getStorageSync('token') ? \"/goods-list-auth\" : '/goods-list';\r\n\t\t\t\tthis.$request(url, 'GET', {\r\n\t\t\t\t\tpage: this.pageNum,\r\n\t\t\t\t\tlimit: this.pageSize\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\tpadding-bottom: 200rpx;\r\n\t\tbackground: #ffffff;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./product.vue?vue&type=style&index=0&id=2fbdbe34&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./product.vue?vue&type=style&index=0&id=2fbdbe34&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841084\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js",null,"webpack:///E:/code/aimeiyue-xcx-user/amy/pages/product/product.vue?c8f1","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/product/product.vue?204d","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/product/product.vue?bddd","uni-app:///pages/product/product.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/product/product.vue?a308","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/product/product.vue?1c80"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","pageNum","pageSize","priceFlag","userInfo","onShow","console","methods","scrolltolower","getProductList","page","page_size","buycode","uni","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,gBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;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,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,8LAEN;AACP,KAAK;AACL;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;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,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvFA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCyD5vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;MACA;IACA;IACA;MACAC;MACA;MACA;QACAA;QACA;MACA;QACAA;QACA;MACA;IACA;IACA;EACA;EACAC;IACAC;MACAF;MACA;IACA;IACA;IACAG;MAAA;MACA;QACAC;QACAC;QACAC;MACA;MACA;MACA;QACAN;QACA;MACA;QACAO;UAEAC;UAEAC;QAEA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChHA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/product/product.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/product/product.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./product.vue?vue&type=template&id=2fbdbe34&scoped=true&\"\nvar renderjs\nimport script from \"./product.vue?vue&type=script&lang=js&\"\nexport * from \"./product.vue?vue&type=script&lang=js&\"\nimport style0 from \"./product.vue?vue&type=style&index=0&id=2fbdbe34&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"2fbdbe34\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/product/product.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./product.vue?vue&type=template&id=2fbdbe34&scoped=true&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n myTabbar: function () {\n return import(\n /* webpackChunkName: \"components/my-tabbar/my-tabbar\" */ \"@/components/my-tabbar/my-tabbar.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.pageList, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g0 =\n item.tags.field5 &&\n item.tags.field5 != \"\" &&\n item.tags.field6 &&\n item.tags.field6 != \"\"\n ? item.tags.field5.substring(0, 4)\n : null\n var g1 =\n item.tags.field5 &&\n item.tags.field5 != \"\" &&\n item.tags.field6 &&\n item.tags.field6 != \"\"\n ? item.tags.field6.substring(0, 2)\n : null\n return {\n $orig: $orig,\n g0: g0,\n g1: g1,\n }\n })\n if (!_vm._isMounted) {\n _vm.e0 = function ($event, item) {\n var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n _temp2 = _temp.eventParams || _temp[\"event-params\"],\n item = _temp2.item\n var _temp, _temp2\n return _vm.$utils.goProductDetails(item.id)\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./product.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./product.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t<view class=\"productModel\" @click=\"$utils.goProductDetails(item.id)\">\r\n\t\t\t\t\t<view class=\"productImg\">\r\n\t\t\t\t\t\t<image class=\"init_image\" :src=\"item.cover_img\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"pruductInfo\">\r\n\t\t\t\t\t\t<view class=\"productName\">\r\n\t\t\t\t\t\t\t<span class=\"certifiedIcon\"\r\n\t\t\t\t\t\t\t\tv-show=\"item.tags.field1 && item.tags.field1 != ''\">{{item.tags.field1}}</span>\r\n\t\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"productEvaluate\">\r\n\t\t\t\t\t\t\t<span v-show=\"item.tags.field2 && item.tags.field2 != ''\">{{item.tags.field2}}</span>\r\n\t\t\t\t\t\t\t<span v-show=\"item.tags.field3 && item.tags.field3 != ''\"\r\n\t\t\t\t\t\t\t\tstyle=\"margin-left: 5px;\">{{item.tags.field3}}</span>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"productPrice\">\r\n\t\t\t\t\t\t\t<span class=\"productPriceIcon\">¥</span>{{priceFlag?item.dg_price:item.market_price}} <span\r\n\t\t\t\t\t\t\t\tstyle=\"text-decoration-line: line-through;font-size: 12px;margin-left: 10px;color: #999999;\"\r\n\t\t\t\t\t\t\t\tv-show=\"priceFlag\">零售价\r\n\t\t\t\t\t\t\t\t¥{{item.market_price}}</span><span class=\"productByeNum\" style=\"margin-left: 10rpx;\"\r\n\t\t\t\t\t\t\t\tv-show=\"item.tags.field4 && item.tags.field4 != ''\">{{item.tags.field4}}</span>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"productTagList\">\r\n\t\t\t\t\t\t\t<view class=\"productTag\"\r\n\t\t\t\t\t\t\t\tstyle=\"background-image: url('http://amy.yyinhong.cn/uploads/wximg/sptop.png');background-repeat: no-repeat;background-size: 100% 100%;background-position: 0 0;color: #ffffff;border: none;padding: 0 2px\"\r\n\t\t\t\t\t\t\t\tv-if=\"item.tags.field5 && item.tags.field5 != ''&&item.tags.field6 && item.tags.field6 != ''\">\r\n\t\t\t\t\t\t\t\t<span style=\"margin-left: 5px;\"></span>{{item.tags.field5.substring(0, 4)}}<span\r\n\t\t\t\t\t\t\t\t\tstyle=\"margin-left: 15px;\"></span> {{item.tags.field6.substring(0, 2)}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"productTag\" v-show=\"item.tags.field7 && item.tags.field7 != ''\">\r\n\t\t\t\t\t\t\t\t{{item.tags.field7}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"productTag\" v-show=\"item.tags.field8 && item.tags.field8 != ''\">\r\n\t\t\t\t\t\t\t\t{{item.tags.field8}}\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=\"pruductfrom\"\r\n\t\t\t\t\t\t\tv-if=\"item.tags.field9 && item.tags.field9 != '' && item.tags.field10\">\r\n\t\t\t\t\t\t\t<span class=\"pruductfromLeft\">{{item.tags.field9}}</span>\r\n\t\t\t\t\t\t\t<view class=\"pruductfromRight\">\r\n\t\t\t\t\t\t\t\t{{item.tags.field10}}\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</view>\r\n\t\t\t</u-list-item>\r\n\t\t</u-list>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t<my-tabbar :currentTab='1' />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tpageNum: 1,\r\n\t\t\t\tpageSize: 10,\r\n\t\t\t\tpriceFlag: false,\r\n\t\t\t\tuserInfo: {}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.pageList = []\r\n\t\t\tif (uni.getStorageSync('userInfo')) {\r\n\t\t\t\tthis.userInfo = uni.getStorageSync('userInfo')\r\n\t\t\t}\r\n\t\t\tif (uni.getStorageSync('codeTime')) {\r\n\t\t\t\tconsole.log(uni.getStorageSync('codeTime'))\r\n\t\t\t\tlet beforTime = uni.getStorageSync('codeTime')\r\n\t\t\t\tif (this.$utils.isTimeMoreThanOneDayFromNow(beforTime)) {\r\n\t\t\t\t\tconsole.log('时间超过一天')\r\n\t\t\t\t\tthis.priceFlag = false\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.log('时间未超过一天')\r\n\t\t\t\t\tthis.priceFlag = true\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tthis.getProductList()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tconsole.log('+10')\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t},\r\n\t\t\t//获取推荐商品列表\r\n\t\t\tgetProductList(e) {\r\n\t\t\t\tlet param = {\r\n\t\t\t\t\tpage: this.pageNum,\r\n\t\t\t\t\tpage_size: this.pageSize,\r\n\t\t\t\t\tbuycode: this.priceFlag ? this.userInfo.buycode : ''\r\n\t\t\t\t}\r\n\t\t\t\tlet url = uni.getStorageSync('token') ? \"/goods-list-auth\" : '/goods-list';\r\n\t\t\t\tthis.$request(url, 'GET', param).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\r\n\t\t\t\t\t\ticon: 'error',\r\n\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\tpadding-bottom: 200rpx;\r\n\t\tbackground: #ffffff;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./product.vue?vue&type=style&index=0&id=2fbdbe34&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./product.vue?vue&type=style&index=0&id=2fbdbe34&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747654175768\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/shoppingCart/shoppingCart.vue?7df0","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/shoppingCart/shoppingCart.vue?515e","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/shoppingCart/shoppingCart.vue?2449","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/shoppingCart/shoppingCart.vue?034c","uni-app:///pages/shoppingCart/shoppingCart.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/shoppingCart/shoppingCart.vue?cb33","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/shoppingCart/shoppingCart.vue?5dee"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","selectIdList","ShopCarInfo","allPrice","onShow","methods","goodsNumChange","cartKey","num","console","uni","icon","title","changeCarprice","_this","changeselectIdList","allget","getShopCarInfo","goConfirOrder","type","url","deleteGoods"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,qBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,8LAEN;AACP,KAAK;AACL;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;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACrEA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC2DjwB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MAAA;MACA;QACAC;QACAC;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACA;MACAC;MACA;QACA;UAEA;UACAA;QACA;MACA;IACA;IACAC;MACAN;MACA;QAAA;MAAA;MAEA;QACA;QACA;MACA;QACA;QACA;MACA;MACA;IACA;IACAO;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;UACA;QACA;MACA;MACA;IAEA;IACAC;MAAA;MACA;QACAR;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAM;MACA;QACAX;QACAY;MACA;MACAT;MACAA;QACAU;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;QACAX;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAL;MACA;QACAE;QACA;QACA;QACA;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC3KA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/shoppingCart/shoppingCart.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/shoppingCart/shoppingCart.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./shoppingCart.vue?vue&type=template&id=075fedf4&scoped=true&\"\nvar renderjs\nimport script from \"./shoppingCart.vue?vue&type=script&lang=js&\"\nexport * from \"./shoppingCart.vue?vue&type=script&lang=js&\"\nimport style0 from \"./shoppingCart.vue?vue&type=style&index=0&id=075fedf4&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"075fedf4\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/shoppingCart/shoppingCart.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./shoppingCart.vue?vue&type=template&id=075fedf4&scoped=true&\"","var components\ntry {\n components = {\n uNumberBox: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-number-box/u-number-box\" */ \"uview-ui/components/u-number-box/u-number-box.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n myTabbar: function () {\n return import(\n /* webpackChunkName: \"components/my-tabbar/my-tabbar\" */ \"@/components/my-tabbar/my-tabbar.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.ShopCarInfo, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g0 = _vm.selectIdList.includes(item.catKey)\n var g1 = _vm.selectIdList.includes(item.catKey)\n return {\n $orig: $orig,\n g0: g0,\n g1: g1,\n }\n })\n var g2 = _vm.selectIdList.length\n var g3 = _vm.ShopCarInfo.length\n var g4 =\n _vm.selectIdList.length == _vm.ShopCarInfo.length &&\n _vm.selectIdList.length != 0\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n l0: l0,\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./shoppingCart.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./shoppingCart.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"shoppingCartproductList\">\r\n\t\t\t<view class=\"productModel\" v-for=\"(item,index) in ShopCarInfo\" :key=\"index\">\r\n\t\t\t\t<view class=\"checkModel\">\r\n\t\t\t\t\t<image class=\"init_image\" @click=\"changeselectIdList(item.catKey)\"\r\n\t\t\t\t\t\tv-if=\"!selectIdList.includes(item.catKey)\"\r\n\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/no_check.png\" mode=\"\">\r\n\t\t\t\t\t</image>\r\n\t\t\t\t\t<image class=\"init_image\" @click=\"changeselectIdList(item.catKey)\"\r\n\t\t\t\t\t\tv-if=\"selectIdList.includes(item.catKey)\" src=\"http://amy.yyinhong.cn/uploads/wximg/check.png\"\r\n\t\t\t\t\t\tmode=\"\">\r\n\t\t\t\t\t</image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"productImg\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"item.cover_img\" mode=\"\">\r\n\t\t\t\t\t</image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"productInfo\">\r\n\t\t\t\t\t<view class=\"productName\">\r\n\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"productNorms\">\r\n\t\t\t\t\t\t<span>{{item.attr_name}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"productPrice\">\r\n\t\t\t\t\t\t<view>\r\n\t\t\t\t\t\t\t<span>¥</span>{{item.goods_price}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<u-number-box v-model=\"item.num\" :min=\"1\" :name=\"item.catKey\" @change=\"goodsNumChange\"\r\n\t\t\t\t\t\t\tinteger></u-number-box>\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\r\n\t\t<view class=\"settlementModel\">\r\n\t\t\t<view class=\"checkModel\">\r\n\t\t\t\t<image class=\"init_image\" @click=\"allget\" v-if=\"selectIdList.length != ShopCarInfo.length\"\r\n\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/no_check.png\" mode=\"\">\r\n\t\t\t\t</image>\r\n\t\t\t\t<image class=\"init_image\" @click=\"allget\"\r\n\t\t\t\t\tv-if=\"(selectIdList.length == ShopCarInfo.length) && (selectIdList.length != 0)\"\r\n\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/check.png\" mode=\"\">\r\n\t\t\t\t</image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"basebtn\" @click=\"allget\">全选</view>\r\n\t\t\t<view class=\"basebtn\" style=\"color: #FF3141;\" @click=\"deleteGoods\">删除</view>\r\n\t\t\t<view class=\"priceModel\"><span>合计:¥</span>{{allPrice}}</view>\r\n\t\t\t<view class=\"payBtn\" @click=\"goConfirOrder\">\r\n\t\t\t\t立即支付\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t<my-tabbar :currentTab='2' />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tselectIdList: [],\r\n\t\t\t\tShopCarInfo: [],\r\n\t\t\t\tallPrice: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getShopCarInfo()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoodsNumChange(e) {\r\n\t\t\t\tthis.$request('/number-shopping-cart', 'POST', {\r\n\t\t\t\t\tcartKey: e.name,\r\n\t\t\t\t\tnum: e.value\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.changeCarprice()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tchangeCarprice() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\t_this.allPrice = 0;\r\n\t\t\t\tfor (let i in _this.ShopCarInfo) {\r\n\t\t\t\t\tif (_this.selectIdList.includes(_this.ShopCarInfo[i].catKey)) {\r\n\r\n\t\t\t\t\t\tlet addNum = _this.$utils.amend(_this.ShopCarInfo[i].goods_price, _this.ShopCarInfo[i].num, \"*\");\r\n\t\t\t\t\t\t_this.allPrice = _this.$utils.amend(_this.allPrice, addNum, \"+\")\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tchangeselectIdList(catKey) {\r\n\t\t\t\tconsole.log(catKey)\r\n\t\t\t\tlet indexToRemove = this.selectIdList.findIndex(item => item === catKey);\r\n\r\n\t\t\t\tif (indexToRemove !== -1) {\r\n\t\t\t\t\t// 如果存在相同 value 的对象,则从数组中删除\r\n\t\t\t\t\tthis.selectIdList.splice(indexToRemove, 1);\r\n\t\t\t\t} else {\r\n\t\t\t\t\t// 如果不存在相同 value 的对象,则添加到数组\r\n\t\t\t\t\tthis.selectIdList.push(catKey);\r\n\t\t\t\t}\r\n\t\t\t\tthis.changeCarprice()\r\n\t\t\t},\r\n\t\t\tallget() {\r\n\t\t\t\tif (this.selectIdList.length == this.ShopCarInfo.length) {\r\n\t\t\t\t\tthis.selectIdList = [];\r\n\t\t\t\t\tthis.changeCarprice()\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tif (this.selectIdList.length >= 0) {\r\n\t\t\t\t\tthis.selectIdList = []\r\n\t\t\t\t\tfor (let i in this.ShopCarInfo) {\r\n\t\t\t\t\t\tthis.selectIdList.push(this.ShopCarInfo[i].catKey);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tthis.changeCarprice()\r\n\r\n\t\t\t},\r\n\t\t\tgetShopCarInfo() {\r\n\t\t\t\tthis.$request('/show-shopping-cart', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.ShopCarInfo = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgoConfirOrder() {\r\n\t\t\t\tlet confirOrderObj = {\r\n\t\t\t\t\tcartKey: this.selectIdList.join(','),\r\n\t\t\t\t\ttype: 'shopcar'\r\n\t\t\t\t}\r\n\t\t\t\tuni.setStorageSync('confirOrderObj', confirOrderObj)\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-product/pages/confirmOrder/confirmOrder'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//删除购物车\r\n\t\t\tdeleteGoods() {\r\n\t\t\t\tlet cartKey = this.selectIdList.join(',');\r\n\t\t\t\tif (cartKey.length == 0) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'none',\r\n\t\t\t\t\t\ttitle: '请先选择商品'\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\tthis.$request('/reduce-shopping-cart', 'POST', {\r\n\t\t\t\t\tcartKey\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.selectIdList = [];\r\n\t\t\t\t\tthis.ShopCarInfo = [];\r\n\t\t\t\t\tthis.allPrice = 0;\r\n\t\t\t\t\tthis.getShopCarInfo();\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: calc(100vh - 166rpx);\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.settlementModel {\r\n\t\tposition: fixed;\r\n\t\tbottom: 130rpx;\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 0 30rpx;\r\n\t\theight: 100rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\r\n\t\t.basebtn {\r\n\t\t\tmargin-right: 20rpx;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t}\r\n\r\n\t\t.priceModel {\r\n\t\t\tflex: 1;\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-size: 32rpx;\r\n\t\t\tmargin-right: 20rpx;\r\n\r\n\t\t\tspan {\r\n\t\t\t\tfont-size: 22rpx;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.shoppingCartproductList {\r\n\t\tborder-radius: 20rpx;\r\n\t\tbackground: #ffffff;\r\n\t\toverflow: hidden;\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tmargin-bottom: 120rpx;\r\n\t}\r\n\r\n\t.productModel {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\r\n\t}\r\n\r\n\t.checkModel {\r\n\t\theight: 36rpx;\r\n\t\twidth: 36rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t\tborder-radius: 36rpx;\r\n\t}\r\n\r\n\t.productImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t}\r\n\r\n\t.productInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t}\r\n\r\n\t.productName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.productNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.productPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.payBtn {\r\n\t\tbackground-color: #D3195E;\r\n\t\theight: 70rpx;\r\n\t\twidth: 178rpx;\r\n\t\ttext-align: center;\r\n\t\tline-height: 70rpx;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #ffffff;\r\n\t\tborder-radius: 70rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./shoppingCart.vue?vue&type=style&index=0&id=075fedf4&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./shoppingCart.vue?vue&type=style&index=0&id=075fedf4&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747401841244\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/shoppingCart/shoppingCart.vue?7df0","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/shoppingCart/shoppingCart.vue?515e","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/shoppingCart/shoppingCart.vue?2449","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/shoppingCart/shoppingCart.vue?034c","uni-app:///pages/shoppingCart/shoppingCart.vue","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/shoppingCart/shoppingCart.vue?cb33","webpack:///E:/code/aimeiyue-xcx-user/amy/pages/shoppingCart/shoppingCart.vue?5dee"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","selectIdList","ShopCarInfo","allPrice","onShow","methods","goodsNumChange","cartKey","num","console","uni","icon","title","changeCarprice","_this","changeselectIdList","allget","getShopCarInfo","goConfirOrder","type","url","deleteGoods"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,qBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;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,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,8LAEN;AACP,KAAK;AACL;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;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACrEA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC2DjwB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MAAA;MACA;QACAC;QACAC;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACA;MACAC;MACA;QACA;UAEA;UACAA;QACA;MACA;IACA;IACAC;MACAN;MACA;QAAA;MAAA;MAEA;QACA;QACA;MACA;QACA;QACA;MACA;MACA;IACA;IACAO;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;UACA;QACA;MACA;MACA;IAEA;IACAC;MAAA;MACA;QACAR;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAM;MACA;QACAX;QACAY;MACA;MACAT;MACAA;QACAU;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;QACAX;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAL;MACA;QACAE;QACA;QACA;QACA;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC3KA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/shoppingCart/shoppingCart.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/shoppingCart/shoppingCart.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./shoppingCart.vue?vue&type=template&id=075fedf4&scoped=true&\"\nvar renderjs\nimport script from \"./shoppingCart.vue?vue&type=script&lang=js&\"\nexport * from \"./shoppingCart.vue?vue&type=script&lang=js&\"\nimport style0 from \"./shoppingCart.vue?vue&type=style&index=0&id=075fedf4&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"075fedf4\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/shoppingCart/shoppingCart.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./shoppingCart.vue?vue&type=template&id=075fedf4&scoped=true&\"","var components\ntry {\n components = {\n uNumberBox: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-number-box/u-number-box\" */ \"uview-ui/components/u-number-box/u-number-box.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n myTabbar: function () {\n return import(\n /* webpackChunkName: \"components/my-tabbar/my-tabbar\" */ \"@/components/my-tabbar/my-tabbar.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.ShopCarInfo, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g0 = _vm.selectIdList.includes(item.catKey)\n var g1 = _vm.selectIdList.includes(item.catKey)\n return {\n $orig: $orig,\n g0: g0,\n g1: g1,\n }\n })\n var g2 = _vm.selectIdList.length\n var g3 = _vm.ShopCarInfo.length\n var g4 =\n _vm.selectIdList.length == _vm.ShopCarInfo.length &&\n _vm.selectIdList.length != 0\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n l0: l0,\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 \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./shoppingCart.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./shoppingCart.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"shoppingCartproductList\">\r\n\t\t\t<view class=\"productModel\" v-for=\"(item,index) in ShopCarInfo\" :key=\"index\">\r\n\t\t\t\t<view class=\"checkModel\">\r\n\t\t\t\t\t<image class=\"init_image\" @click=\"changeselectIdList(item.catKey)\"\r\n\t\t\t\t\t\tv-if=\"!selectIdList.includes(item.catKey)\"\r\n\t\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/no_check.png\" mode=\"\">\r\n\t\t\t\t\t</image>\r\n\t\t\t\t\t<image class=\"init_image\" @click=\"changeselectIdList(item.catKey)\"\r\n\t\t\t\t\t\tv-if=\"selectIdList.includes(item.catKey)\" src=\"http://amy.yyinhong.cn/uploads/wximg/check.png\"\r\n\t\t\t\t\t\tmode=\"\">\r\n\t\t\t\t\t</image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"productImg\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"item.cover_img\" mode=\"\">\r\n\t\t\t\t\t</image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"productInfo\">\r\n\t\t\t\t\t<view class=\"productName\">\r\n\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"productNorms\">\r\n\t\t\t\t\t\t<span>{{item.attr_name}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"productPrice\">\r\n\t\t\t\t\t\t<view>\r\n\t\t\t\t\t\t\t<span>¥</span>{{item.goods_price}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<u-number-box v-model=\"item.num\" :min=\"1\" :name=\"item.catKey\" @change=\"goodsNumChange\"\r\n\t\t\t\t\t\t\tinteger></u-number-box>\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\r\n\t\t<view class=\"settlementModel\">\r\n\t\t\t<view class=\"checkModel\">\r\n\t\t\t\t<image class=\"init_image\" @click=\"allget\" v-if=\"selectIdList.length != ShopCarInfo.length\"\r\n\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/no_check.png\" mode=\"\">\r\n\t\t\t\t</image>\r\n\t\t\t\t<image class=\"init_image\" @click=\"allget\"\r\n\t\t\t\t\tv-if=\"(selectIdList.length == ShopCarInfo.length) && (selectIdList.length != 0)\"\r\n\t\t\t\t\tsrc=\"http://amy.yyinhong.cn/uploads/wximg/check.png\" mode=\"\">\r\n\t\t\t\t</image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"basebtn\" @click=\"allget\">全选</view>\r\n\t\t\t<view class=\"basebtn\" style=\"color: #FF3141;\" @click=\"deleteGoods\">删除</view>\r\n\t\t\t<view class=\"priceModel\"><span>合计:¥</span>{{allPrice}}</view>\r\n\t\t\t<view class=\"payBtn\" @click=\"goConfirOrder\">\r\n\t\t\t\t立即支付\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t<my-tabbar :currentTab='2' />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tselectIdList: [],\r\n\t\t\t\tShopCarInfo: [],\r\n\t\t\t\tallPrice: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getShopCarInfo()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoodsNumChange(e) {\r\n\t\t\t\tthis.$request('/number-shopping-cart', 'POST', {\r\n\t\t\t\t\tcartKey: e.name,\r\n\t\t\t\t\tnum: e.value\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.changeCarprice()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tchangeCarprice() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\t_this.allPrice = 0;\r\n\t\t\t\tfor (let i in _this.ShopCarInfo) {\r\n\t\t\t\t\tif (_this.selectIdList.includes(_this.ShopCarInfo[i].catKey)) {\r\n\r\n\t\t\t\t\t\tlet addNum = _this.$utils.amend(_this.ShopCarInfo[i].goods_price, _this.ShopCarInfo[i].num, \"*\");\r\n\t\t\t\t\t\t_this.allPrice = _this.$utils.amend(_this.allPrice, addNum, \"+\")\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tchangeselectIdList(catKey) {\r\n\t\t\t\tconsole.log(catKey)\r\n\t\t\t\tlet indexToRemove = this.selectIdList.findIndex(item => item === catKey);\r\n\r\n\t\t\t\tif (indexToRemove !== -1) {\r\n\t\t\t\t\t// 如果存在相同 value 的对象,则从数组中删除\r\n\t\t\t\t\tthis.selectIdList.splice(indexToRemove, 1);\r\n\t\t\t\t} else {\r\n\t\t\t\t\t// 如果不存在相同 value 的对象,则添加到数组\r\n\t\t\t\t\tthis.selectIdList.push(catKey);\r\n\t\t\t\t}\r\n\t\t\t\tthis.changeCarprice()\r\n\t\t\t},\r\n\t\t\tallget() {\r\n\t\t\t\tif (this.selectIdList.length == this.ShopCarInfo.length) {\r\n\t\t\t\t\tthis.selectIdList = [];\r\n\t\t\t\t\tthis.changeCarprice()\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tif (this.selectIdList.length >= 0) {\r\n\t\t\t\t\tthis.selectIdList = []\r\n\t\t\t\t\tfor (let i in this.ShopCarInfo) {\r\n\t\t\t\t\t\tthis.selectIdList.push(this.ShopCarInfo[i].catKey);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tthis.changeCarprice()\r\n\r\n\t\t\t},\r\n\t\t\tgetShopCarInfo() {\r\n\t\t\t\tthis.$request('/show-shopping-cart', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.ShopCarInfo = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgoConfirOrder() {\r\n\t\t\t\tlet confirOrderObj = {\r\n\t\t\t\t\tcartKey: this.selectIdList.join(','),\r\n\t\t\t\t\ttype: 'shopcar'\r\n\t\t\t\t}\r\n\t\t\t\tuni.setStorageSync('confirOrderObj', confirOrderObj)\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-product/pages/confirmOrder/confirmOrder'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//删除购物车\r\n\t\t\tdeleteGoods() {\r\n\t\t\t\tlet cartKey = this.selectIdList.join(',');\r\n\t\t\t\tif (cartKey.length == 0) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'none',\r\n\t\t\t\t\t\ttitle: '请先选择商品'\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\tthis.$request('/reduce-shopping-cart', 'POST', {\r\n\t\t\t\t\tcartKey\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.selectIdList = [];\r\n\t\t\t\t\tthis.ShopCarInfo = [];\r\n\t\t\t\t\tthis.allPrice = 0;\r\n\t\t\t\t\tthis.getShopCarInfo();\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: calc(100vh - 166rpx);\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.settlementModel {\r\n\t\tposition: fixed;\r\n\t\tbottom: 130rpx;\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 0 30rpx;\r\n\t\theight: 100rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\r\n\t\t.basebtn {\r\n\t\t\tmargin-right: 20rpx;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t}\r\n\r\n\t\t.priceModel {\r\n\t\t\tflex: 1;\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-size: 32rpx;\r\n\t\t\tmargin-right: 20rpx;\r\n\r\n\t\t\tspan {\r\n\t\t\t\tfont-size: 22rpx;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.shoppingCartproductList {\r\n\t\tborder-radius: 20rpx;\r\n\t\tbackground: #ffffff;\r\n\t\toverflow: hidden;\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tmargin-bottom: 120rpx;\r\n\t}\r\n\r\n\t.productModel {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\r\n\t}\r\n\r\n\t.checkModel {\r\n\t\theight: 36rpx;\r\n\t\twidth: 36rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t\tborder-radius: 36rpx;\r\n\t}\r\n\r\n\t.productImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t}\r\n\r\n\t.productInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t}\r\n\r\n\t.productName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.productNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.productPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.payBtn {\r\n\t\tbackground-color: #D3195E;\r\n\t\theight: 70rpx;\r\n\t\twidth: 178rpx;\r\n\t\ttext-align: center;\r\n\t\tline-height: 70rpx;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #ffffff;\r\n\t\tborder-radius: 70rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./shoppingCart.vue?vue&type=style&index=0&id=075fedf4&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./shoppingCart.vue?vue&type=style&index=0&id=075fedf4&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653797291\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/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
......@@ -258,7 +258,8 @@ var _default = {
nowStatus: "-1",
totalPage: 0,
current: 1,
total: 0
total: 0,
btnFlag: false
};
},
onLoad: function onLoad(option) {
......@@ -274,6 +275,14 @@ var _default = {
});
},
payMthods: function payMthods(order_id) {
var _this = this;
if (this.btnFlag) {
return;
}
this.btnFlag = true;
setTimeout(function () {
_this.btnFlag = false;
}, 2000);
this.$utils.payOrder(order_id);
},
pageType: function pageType() {
......@@ -305,18 +314,25 @@ var _default = {
}
},
del_order: function del_order(id) {
var _this = this;
var _this2 = this;
if (this.btnFlag) {
return;
}
this.btnFlag = true;
setTimeout(function () {
_this2.btnFlag = false;
}, 2000);
this.$request('/cance-order', 'POST', {
order_id: id
}).then(function (res) {
console.log(res.data);
_this.$refs.uToast.show({
_this2.$refs.uToast.show({
type: 'success',
message: "订单取消成功!",
iconUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',
complete: function complete() {}
});
_this.pageType();
_this2.pageType();
}).catch(function (err) {
uni.showToast({
icon: 'error',
......@@ -333,15 +349,15 @@ var _default = {
},
//获取我的订单
getOrderList: function getOrderList() {
var _this2 = this;
var _this3 = this;
this.$request('/order-list', 'GET', {
order_status: this.nowStatus,
page: this.pageNum
}).then(function (res) {
console.log(res.data);
_this2.pageList = [].concat((0, _toConsumableArray2.default)(_this2.pageList), (0, _toConsumableArray2.default)(res.data.list));
_this2.total = res.data.total;
_this2.totalPage = res.data.total_page;
_this3.pageList = [].concat((0, _toConsumableArray2.default)(_this3.pageList), (0, _toConsumableArray2.default)(res.data.list));
_this3.total = res.data.total;
_this3.totalPage = res.data.total_page;
}).catch(function (err) {
// uni.showToast({
// icon: 'error',
......
......@@ -285,6 +285,7 @@ var _default = {
order_amount: null
},
id: '',
btnFlag: false,
navBarHeight: getApp().globalData.navBarHeight
};
},
......@@ -301,6 +302,14 @@ var _default = {
});
},
payMthods: function payMthods(order_id) {
var _this = this;
if (this.btnFlag) {
return;
}
this.btnFlag = true;
setTimeout(function () {
_this.btnFlag = false;
}, 2000);
this.$utils.payOrder(order_id);
},
gotoHere: function gotoHere(address, lat, lng) {
......@@ -323,12 +332,12 @@ var _default = {
},
//获取订单详情
getOrder: function getOrder() {
var _this = this;
var _this2 = this;
this.$request('/order-info', 'GET', {
order_id: this.id
}).then(function (res) {
console.log(res.data);
_this.orderInfo = res.data;
_this2.orderInfo = res.data;
}).catch(function (err) {
uni.showToast({
icon: 'error',
......@@ -337,12 +346,19 @@ var _default = {
});
},
del_order: function del_order() {
var _this2 = this;
var _this3 = this;
if (this.btnFlag) {
return;
}
this.btnFlag = true;
setTimeout(function () {
_this3.btnFlag = false;
}, 2000);
this.$request('/cance-order', 'POST', {
order_id: this.id
}).then(function (res) {
console.log(res.data);
_this2.$refs.uToast.show({
_this3.$refs.uToast.show({
type: 'success',
message: "订单取消成功!",
iconUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',
......
......@@ -152,7 +152,7 @@ var render = function () {
? _vm._f("''")(_vm.goods_tags.field11)
: null
var g1 =
_vm.goods_tags.field12 != undefined
_vm.priceFlag && _vm.goods_tags.field12 != undefined
? _vm.goods_tags.field12.substring(0, 3)
: null
var g2 =
......@@ -421,6 +421,8 @@ var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/r
//
//
//
//
//
var _default = {
data: function data() {
return {
......@@ -445,7 +447,8 @@ var _default = {
//规格数组
flag: true,
priceFlag: false,
buycode: ''
buycode: '',
btnFlag: false
};
},
onLoad: function onLoad(option) {
......@@ -483,7 +486,9 @@ var _default = {
_context.next = 3;
return _this.$request('/user-info', 'GET', {}).then(function (res) {
console.log(res.data.buycode);
_this.buycode = res.data.buycode;
if (_this.priceFlag) {
_this.buycode = res.data.buycode;
}
_this.getGoodsDetail();
}).catch(function (err) {
uni.showToast({
......@@ -597,6 +602,10 @@ var _default = {
},
//添加购物车
add_shopping_cart: function add_shopping_cart() {
var _this6 = this;
if (this.btnFlag) {
return;
}
var _this = this;
if (this.goods_detail.skuOne.stock == 0) {
_this.$refs.uToast.show({
......@@ -617,11 +626,13 @@ var _default = {
}
}
_this.attr_name = this.attrArry.length > 1 ? this.attrArry.join(',') : this.attrArry[0];
this.btnFlag = true;
_this.$request('/add-shopping-cart', 'POST', {
goods_id: _this.goods_id,
num: _this.goodsNum,
attr_name: _this.attr_name
}).then(function (res) {
_this6.btnFlag = false;
console.log("添加购物车成功");
_this.$refs.uToast.show({
type: 'success',
......@@ -629,6 +640,7 @@ var _default = {
iconUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png'
});
}).catch(function (err) {
_this6.btnFlag = false;
_uni.showToast({
icon: 'error',
title: '' + err.message
......@@ -637,12 +649,12 @@ var _default = {
},
//是否收藏
getGoods_collect: function getGoods_collect() {
var _this6 = this;
var _this7 = this;
this.$request('/is-collect', 'GET', {
goods_id: this.goods_id
}).then(function (res) {
console.log(res.data);
_this6.isCollect = res.data.is_collect;
_this7.isCollect = res.data.is_collect;
}).catch(function (err) {
uni.showToast({
icon: 'error',
......@@ -652,11 +664,11 @@ var _default = {
},
//加入取消收藏
goods_collect: function goods_collect() {
var _this7 = this;
var _this8 = this;
this.$request('/goods-collect', 'GET', {
goods_id: this.goods_id
}).then(function (res) {
_this7.getGoods_collect();
_this8.getGoods_collect();
}).catch(function (err) {
uni.showToast({
icon: 'error',
......
<view class="content data-v-03080aac"><view class="swiperModel data-v-03080aac"><u-swiper vue-id="5df848c8-1" list="{{list}}" radius="{{0}}" height="300" autoplay="{{false}}" indicatorStyle="right: 20px" data-event-opts="{{[['^change',[['e0']]]]}}" bind:change="__e" class="data-v-03080aac" bind:__l="__l" vue-slots="{{['indicator']}}"><view class="indicator-num data-v-03080aac" slot="indicator"><text class="indicator-num__text data-v-03080aac">{{currentNum+1+"/"+$root.g0}}</text></view></u-swiper></view><view class="productPreferentialModle data-v-03080aac"><view class="productPreferentialLeft data-v-03080aac"><view class="data-v-03080aac"><block wx:if="{{goods_tags.field11!=undefined}}"><label class="_span data-v-03080aac">{{$root.f0}}</label></block><label class="productPriceIcon _span data-v-03080aac">¥</label><block wx:if="{{goods_detail.goods_price!=undefined&&goods_detail.goods_price!=''}}"><label style="font-size:42rpx;" class="_span data-v-03080aac">{{goods_detail.goods_price||''}}</label></block><label style="margin-right:15rpx;" class="_span data-v-03080aac">起</label><block wx:if="{{goods_tags.field12!=undefined}}"><label class="_span data-v-03080aac">{{''+$root.g1}}</label></block><block wx:if="{{goods_detail.market_price!=undefined&&goods_detail.market_price!=''}}"><label class="productPriceIcon _span data-v-03080aac">¥</label></block><label style="text-decoration:line-through;" class="_span data-v-03080aac">{{goods_detail.market_price||''}}</label><block wx:if="{{goods_detail.market_price!=undefined&&goods_detail.market_price!=''}}"><label class="_span data-v-03080aac">起</label></block></view><view class="data-v-03080aac"><block wx:if="{{goods_tags.field14!=undefined}}"><label style="padding:4 20rpx;background-color:#ffffff;color:#FC0339;border-radius:4rpx;" class="_span data-v-03080aac">{{goods_tags.field14}}</label></block><label style="margin-left:20rpx;" class="_span data-v-03080aac">{{'已售'+goods_detail.sale+'+'}}</label></view></view><block wx:if="{{goods_tags.field13!=undefined}}"><view class="productPreferentialRight data-v-03080aac">{{''+$root.g2+''}}</view></block></view><view class="productBaseInfo data-v-03080aac"><view class="productFirsttag data-v-03080aac"><block wx:if="{{goods_tags.field15}}"><label class="_span data-v-03080aac">{{goods_tags.field15+''}}</label></block></view><block wx:if="{{goods_tags.field16!=undefined||goods_tags.field17!=undefined||goods_tags.field18!=undefined}}"><view class="prudtctSecondTagList data-v-03080aac"><block wx:if="{{goods_tags.field16}}"><label class="prudtctSecondTag _span data-v-03080aac">{{goods_tags.field16+''}}</label></block><block wx:if="{{goods_tags.field17}}"><label class="prudtctSecondTag _span data-v-03080aac">{{goods_tags.field17+''}}</label></block><block wx:if="{{goods_tags.field18}}"><label class="prudtctSecondTag _span data-v-03080aac">{{goods_tags.field18+''}}</label></block></view></block><block wx:if="{{goods_tags.field19!=undefined||goods_tags.field20!=undefined||goods_detail.goods_name}}"><view class="productInfoName data-v-03080aac"><block wx:if="{{goods_tags.field19}}"><label style="color:#D32063;" class="_span data-v-03080aac">{{goods_tags.field19}}</label></block><block wx:if="{{goods_tags.field20}}"><label class="productInfoNameTag _span data-v-03080aac">{{goods_tags.field20}}</label></block>{{goods_detail.goods_name+''}}</view></block><block wx:if="{{goods_tags.field21!=undefined||goods_tags.field22!=undefined||goods_tags.field23!=undefined||goods_tags.field24!=undefined}}"><view class="prudtctSecondTagList data-v-03080aac"><block wx:if="{{goods_tags.field21}}"><label class="prudtctSecondTag _span data-v-03080aac" style="color:#D32063;background-color:#FAE6ED;">{{goods_tags.field21+''}}</label></block><block wx:if="{{goods_tags.field22}}"><label class="prudtctSecondTag _span data-v-03080aac" style="color:#57576D;background-color:#F5F5F5;">{{goods_tags.field22}}</label></block><block wx:if="{{goods_tags.field23}}"><label class="prudtctSecondTag _span data-v-03080aac" style="color:#57576D;background-color:#F5F5F5;">{{goods_tags.field23}}</label></block><block wx:if="{{goods_tags.field24}}"><label class="prudtctSecondTag _span data-v-03080aac" style="color:#57576D;background-color:#F5F5F5;">{{goods_tags.field24}}</label></block></view></block><block wx:if="{{goods_tags.field25!=undefined&&goods_tags.field26!=undefined&&goods_tags.field27!=undefined}}"><view class="vipModel data-v-03080aac"><block wx:if="{{goods_tags.field25}}"><label class="vipModelTag _span data-v-03080aac">{{goods_tags.field25+''}}</label></block><block wx:if="{{goods_tags.field26}}"><view class="vipModelText data-v-03080aac">{{goods_tags.field26+''}}</view></block><block wx:if="{{goods_tags.field27}}"><label class="vipModelTag _span data-v-03080aac">{{goods_tags.field27+''}}</label></block></view></block><block wx:if="{{goods_tags.field28!=undefined||goods_tags.field29!=undefined}}"><view class="productTipLine data-v-03080aac"><view class="productTipLineIcon data-v-03080aac"><image class="init_image data-v-03080aac" src="http://amy.yyinhong.cn/uploads/wximg/crd.png" mode></image></view><block wx:if="{{goods_tags.field28}}"><label class="productTipLineTag _span data-v-03080aac" style="color:#ffffff;background-color:#5CCE9A;">{{goods_tags.field28+''}}</label></block><block wx:if="{{goods_tags.field29}}"><label style="margin-left:10rpx;" class="_span data-v-03080aac">{{goods_tags.field29}}</label></block></view></block><block wx:if="{{goods_tags.field30!=undefined}}"><view class="productTipLine data-v-03080aac"><view class="productTipLineIcon data-v-03080aac"><image class="init_image data-v-03080aac" src="http://amy.yyinhong.cn/uploads/wximg/ax.png" mode></image></view><label style="margin-left:10rpx;" class="_span data-v-03080aac">{{goods_tags.field30}}</label></view></block></view><u-gap vue-id="5df848c8-2" height="15" bgColor="#F8F9FA" class="data-v-03080aac" bind:__l="__l"></u-gap><view class="evaluateModel data-v-03080aac"><view data-event-opts="{{[['tap',[['goCommonList',['$event']]]]]}}" class="evaluateModelTop data-v-03080aac" bindtap="__e"><label style="color:#333333;" class="_span data-v-03080aac">评价</label><label style="color:#999999;font-size:22rpx;" class="_span data-v-03080aac">{{"("+commentListTotal+")"}}</label><view class="goodEvaluate data-v-03080aac">{{''+goods_detail.high_opinion+'%'}}</view><view style="width:28rpx;height:28rpx;" class="data-v-03080aac"><u-icon vue-id="5df848c8-3" name="arrow-right" class="data-v-03080aac" bind:__l="__l"></u-icon></view></view><block wx:for="{{commentList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{index==1||index==0}}"><view class="evaluateInit data-v-03080aac"><view class="evaluateUserImg data-v-03080aac"><image class="init_image data-v-03080aac" src="{{item.avatar}}" mode></image></view><view class="evaluateInitInfo data-v-03080aac"><view class="evaluateInitInfoName data-v-03080aac"><label class="_span data-v-03080aac">{{item.nickname}}</label><label style="color:#999999;font-size:22rpx;" class="_span data-v-03080aac">{{item.addtime}}</label></view><view class="evaluateInitInfoText data-v-03080aac">{{''+item.content+''}}</view></view></view></block></block></view><u-gap vue-id="5df848c8-4" height="15" bgColor="#F8F9FA" class="data-v-03080aac" bind:__l="__l"></u-gap><view class="productInfoText data-v-03080aac"><view class="productInfoTab data-v-03080aac"><u-tabs vue-id="5df848c8-5" list="{{tabList}}" scrollable="{{false}}" lineColor="#D32063" activeStyle="{{({color:'#D32063'})}}" inactiveStyle="{{({color:'#666666'})}}" data-event-opts="{{[['^click',[['click']]]]}}" bind:click="__e" class="data-v-03080aac" bind:__l="__l"></u-tabs></view><view class="u-content data-v-03080aac"><u-parse data-custom-hidden="{{!(tabInit=='商品详情')}}" vue-id="5df848c8-6" content="{{goods_detail.goods_desc}}" class="data-v-03080aac" bind:__l="__l"></u-parse><u-parse data-custom-hidden="{{!(tabInit=='购买须知')}}" vue-id="5df848c8-7" content="{{goods_detail.intro_desc}}" class="data-v-03080aac" bind:__l="__l"></u-parse></view></view><u-popup vue-id="5df848c8-8" show="{{attrShow}}" round="{{20}}" closeOnClickOverlay="{{true}}" closeable="{{true}}" data-event-opts="{{[['^close',[['close']]],['^open',[['open']]]]}}" bind:close="__e" bind:open="__e" class="data-v-03080aac" bind:__l="__l" vue-slots="{{['default']}}"><view class="attrTitle data-v-03080aac">选择规格</view><view class="orderModel data-v-03080aac"><view class="orderImg data-v-03080aac"><image class="init_image data-v-03080aac" src="{{goods_detail.skuOne.pic}}" mode></image></view><view class="orderProductInfo data-v-03080aac"><view class="orderPrice data-v-03080aac"><label class="_span data-v-03080aac">¥</label>{{goods_detail.skuOne.goods_price+''}}</view><view class="orderNorms data-v-03080aac"><label class="_span data-v-03080aac">{{"库存:"+goods_detail.skuOne.stock}}</label></view></view></view><block wx:for="{{goods_detail.attr}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{flag}}"><view class="data-v-03080aac"><view class="title_attr_init data-v-03080aac">{{''+item.tname+''}}</view><view class="chose_attr_init data-v-03080aac"><block wx:for="{{item.tval}}" wx:for-item="jtem" wx:for-index="Jndex" wx:key="Jndex"><view data-event-opts="{{[['tap',[['changeAttr',['$0',index],[[['goods_detail.attr','',index],['tval','',Jndex]]]]]]]}}" class="{{['data-v-03080aac','attr_init',attrArry[index]==jtem?'active':'']}}" bindtap="__e">{{''+jtem+''}}</view></block></view></view></block></block><view class="title_attr_init data-v-03080aac">数量</view><view class="chose_attr_init data-v-03080aac" style="padding-bottom:30rpx;"><u-number-box vue-id="{{('5df848c8-9')+','+('5df848c8-8')}}" min="{{goods_detail.skuOne.stock==0?0:1}}" disabled="{{goods_detail.skuOne.stock==0}}" max="{{goods_detail.stock}}" integer="{{true}}" value="{{goodsNum}}" data-event-opts="{{[['^change',[['goodsNumChange']]],['^input',[['__set_model',['','goodsNum','$event',[]]]]]]}}" bind:change="__e" bind:input="__e" class="data-v-03080aac" bind:__l="__l"></u-number-box></view><view class="bottomList data-v-03080aac"><view data-event-opts="{{[['tap',[['add_shopping_cart',['$event']]]]]}}" class="addCarBtn data-v-03080aac" bindtap="__e">加入购物车</view><view data-event-opts="{{[['tap',[['goConfirmOrder',['$event']]]]]}}" class="buyBtn data-v-03080aac" bindtap="__e">立即购买</view></view><u-toast vue-id="{{('5df848c8-10')+','+('5df848c8-8')}}" data-ref="uToast" class="data-v-03080aac vue-ref" bind:__l="__l"></u-toast></u-popup><view class="bottomBtnList data-v-03080aac"><view data-event-opts="{{[['tap',[['call',['$0'],['goods_detail.kf_phone']]]]]}}" class="iconBtn data-v-03080aac" bindtap="__e"><view class="iconBtn-icon data-v-03080aac"><image class="init_image data-v-03080aac" src="http://amy.yyinhong.cn/uploads/wximg/phone.png" mode></image></view>咨询</view><view data-event-opts="{{[['tap',[['goods_collect',['$event']]]]]}}" class="iconBtn data-v-03080aac" bindtap="__e"><view class="iconBtn-icon data-v-03080aac"><image hidden="{{!(isCollect!=1)}}" class="init_image data-v-03080aac" src="http://amy.yyinhong.cn/uploads/wximg/psc.png" mode></image><image hidden="{{!(isCollect==1)}}" class="init_image data-v-03080aac" src="http://amy.yyinhong.cn/uploads/wximg/insc.png" mode></image></view>收藏</view><view data-event-opts="{{[['tap',[['openAttrShow',['$event']]]]]}}" class="bottomBtn data-v-03080aac" style="background-color:#EB7BA1;" bindtap="__e">加入购物车</view><view data-event-opts="{{[['tap',[['openAttrShow',['$event']]]]]}}" class="bottomBtn data-v-03080aac" bindtap="__e">立即购买</view></view></view>
\ No newline at end of file
<view class="content data-v-03080aac"><view class="swiperModel data-v-03080aac"><u-swiper vue-id="5df848c8-1" list="{{list}}" radius="{{0}}" height="300" autoplay="{{false}}" indicatorStyle="right: 20px" data-event-opts="{{[['^change',[['e0']]]]}}" bind:change="__e" class="data-v-03080aac" bind:__l="__l" vue-slots="{{['indicator']}}"><view class="indicator-num data-v-03080aac" slot="indicator"><text class="indicator-num__text data-v-03080aac">{{currentNum+1+"/"+$root.g0}}</text></view></u-swiper></view><view class="productPreferentialModle data-v-03080aac"><view class="productPreferentialLeft data-v-03080aac"><view class="data-v-03080aac"><block wx:if="{{goods_tags.field11!=undefined}}"><label class="_span data-v-03080aac">{{$root.f0}}</label></block><label class="productPriceIcon _span data-v-03080aac">¥</label><block wx:if="{{goods_detail.goods_price!=undefined&&goods_detail.goods_price!=''}}"><label style="font-size:42rpx;" class="_span data-v-03080aac">{{goods_detail.goods_price||''}}</label></block><label style="margin-right:15rpx;" class="_span data-v-03080aac">起</label><block wx:if="{{priceFlag&&goods_tags.field12!=undefined}}"><label class="_span data-v-03080aac">{{''+$root.g1}}</label></block><block wx:if="{{priceFlag&&goods_detail.market_price!=undefined&&goods_detail.market_price!=''}}"><label class="productPriceIcon _span data-v-03080aac">¥</label></block><block wx:if="{{priceFlag}}"><label style="text-decoration:line-through;" class="_span data-v-03080aac">{{goods_detail.market_price||''}}</label></block><block wx:if="{{priceFlag&&goods_detail.market_price!=undefined&&goods_detail.market_price!=''}}"><label class="_span data-v-03080aac">起</label></block></view><view class="data-v-03080aac"><block wx:if="{{goods_tags.field14!=undefined}}"><label style="padding:4 20rpx;background-color:#ffffff;color:#FC0339;border-radius:4rpx;" class="_span data-v-03080aac">{{goods_tags.field14}}</label></block><label style="margin-left:20rpx;" class="_span data-v-03080aac">{{'已售'+goods_detail.sale+'+'}}</label></view></view><block wx:if="{{goods_tags.field13!=undefined}}"><view class="productPreferentialRight data-v-03080aac">{{''+$root.g2+''}}</view></block></view><view class="productBaseInfo data-v-03080aac"><view class="productFirsttag data-v-03080aac"><block wx:if="{{goods_tags.field15}}"><label class="_span data-v-03080aac">{{goods_tags.field15+''}}</label></block></view><block wx:if="{{goods_tags.field16!=undefined||goods_tags.field17!=undefined||goods_tags.field18!=undefined}}"><view class="prudtctSecondTagList data-v-03080aac"><block wx:if="{{goods_tags.field16}}"><label class="prudtctSecondTag _span data-v-03080aac">{{goods_tags.field16+''}}</label></block><block wx:if="{{goods_tags.field17}}"><label class="prudtctSecondTag _span data-v-03080aac">{{goods_tags.field17+''}}</label></block><block wx:if="{{goods_tags.field18}}"><label class="prudtctSecondTag _span data-v-03080aac">{{goods_tags.field18+''}}</label></block></view></block><block wx:if="{{goods_tags.field19!=undefined||goods_tags.field20!=undefined||goods_detail.goods_name}}"><view class="productInfoName data-v-03080aac"><block wx:if="{{goods_tags.field19}}"><label style="color:#D32063;" class="_span data-v-03080aac">{{goods_tags.field19}}</label></block><block wx:if="{{goods_tags.field20}}"><label class="productInfoNameTag _span data-v-03080aac">{{goods_tags.field20}}</label></block>{{goods_detail.goods_name+''}}</view></block><block wx:if="{{goods_tags.field21!=undefined||goods_tags.field22!=undefined||goods_tags.field23!=undefined||goods_tags.field24!=undefined}}"><view class="prudtctSecondTagList data-v-03080aac"><block wx:if="{{goods_tags.field21}}"><label class="prudtctSecondTag _span data-v-03080aac" style="color:#D32063;background-color:#FAE6ED;">{{goods_tags.field21+''}}</label></block><block wx:if="{{goods_tags.field22}}"><label class="prudtctSecondTag _span data-v-03080aac" style="color:#57576D;background-color:#F5F5F5;">{{goods_tags.field22}}</label></block><block wx:if="{{goods_tags.field23}}"><label class="prudtctSecondTag _span data-v-03080aac" style="color:#57576D;background-color:#F5F5F5;">{{goods_tags.field23}}</label></block><block wx:if="{{goods_tags.field24}}"><label class="prudtctSecondTag _span data-v-03080aac" style="color:#57576D;background-color:#F5F5F5;">{{goods_tags.field24}}</label></block></view></block><block wx:if="{{goods_tags.field25!=undefined&&goods_tags.field26!=undefined&&goods_tags.field27!=undefined}}"><view class="vipModel data-v-03080aac"><block wx:if="{{goods_tags.field25}}"><label class="vipModelTag _span data-v-03080aac">{{goods_tags.field25+''}}</label></block><block wx:if="{{goods_tags.field26}}"><view class="vipModelText data-v-03080aac">{{goods_tags.field26+''}}</view></block><block wx:if="{{goods_tags.field27}}"><label class="vipModelTag _span data-v-03080aac">{{goods_tags.field27+''}}</label></block></view></block><block wx:if="{{goods_tags.field28!=undefined||goods_tags.field29!=undefined}}"><view class="productTipLine data-v-03080aac"><view class="productTipLineIcon data-v-03080aac"><image class="init_image data-v-03080aac" src="http://amy.yyinhong.cn/uploads/wximg/crd.png" mode></image></view><block wx:if="{{goods_tags.field28}}"><label class="productTipLineTag _span data-v-03080aac" style="color:#ffffff;background-color:#5CCE9A;">{{goods_tags.field28+''}}</label></block><block wx:if="{{goods_tags.field29}}"><label style="margin-left:10rpx;" class="_span data-v-03080aac">{{goods_tags.field29}}</label></block></view></block><block wx:if="{{goods_tags.field30!=undefined}}"><view class="productTipLine data-v-03080aac"><view class="productTipLineIcon data-v-03080aac"><image class="init_image data-v-03080aac" src="http://amy.yyinhong.cn/uploads/wximg/ax.png" mode></image></view><label style="margin-left:10rpx;" class="_span data-v-03080aac">{{goods_tags.field30}}</label></view></block></view><u-gap vue-id="5df848c8-2" height="15" bgColor="#F8F9FA" class="data-v-03080aac" bind:__l="__l"></u-gap><view class="evaluateModel data-v-03080aac"><view data-event-opts="{{[['tap',[['goCommonList',['$event']]]]]}}" class="evaluateModelTop data-v-03080aac" bindtap="__e"><label style="color:#333333;" class="_span data-v-03080aac">评价</label><label style="color:#999999;font-size:22rpx;" class="_span data-v-03080aac">{{"("+commentListTotal+")"}}</label><view class="goodEvaluate data-v-03080aac">{{''+goods_detail.high_opinion+'%'}}</view><view style="width:28rpx;height:28rpx;" class="data-v-03080aac"><u-icon vue-id="5df848c8-3" name="arrow-right" class="data-v-03080aac" bind:__l="__l"></u-icon></view></view><block wx:for="{{commentList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{index==1||index==0}}"><view class="evaluateInit data-v-03080aac"><view class="evaluateUserImg data-v-03080aac"><image class="init_image data-v-03080aac" src="{{item.avatar}}" mode></image></view><view class="evaluateInitInfo data-v-03080aac"><view class="evaluateInitInfoName data-v-03080aac"><label class="_span data-v-03080aac">{{item.nickname}}</label><label style="color:#999999;font-size:22rpx;" class="_span data-v-03080aac">{{item.addtime}}</label></view><view class="evaluateInitInfoText data-v-03080aac">{{''+item.content+''}}</view></view></view></block></block></view><u-gap vue-id="5df848c8-4" height="15" bgColor="#F8F9FA" class="data-v-03080aac" bind:__l="__l"></u-gap><view class="productInfoText data-v-03080aac"><view class="productInfoTab data-v-03080aac"><u-tabs vue-id="5df848c8-5" list="{{tabList}}" scrollable="{{false}}" lineColor="#D32063" activeStyle="{{({color:'#D32063'})}}" inactiveStyle="{{({color:'#666666'})}}" data-event-opts="{{[['^click',[['click']]]]}}" bind:click="__e" class="data-v-03080aac" bind:__l="__l"></u-tabs></view><view class="u-content data-v-03080aac"><u-parse data-custom-hidden="{{!(tabInit=='商品详情')}}" vue-id="5df848c8-6" content="{{goods_detail.goods_desc}}" class="data-v-03080aac" bind:__l="__l"></u-parse><u-parse data-custom-hidden="{{!(tabInit=='购买须知')}}" vue-id="5df848c8-7" content="{{goods_detail.intro_desc}}" class="data-v-03080aac" bind:__l="__l"></u-parse></view></view><u-popup vue-id="5df848c8-8" show="{{attrShow}}" round="{{20}}" closeOnClickOverlay="{{true}}" closeable="{{true}}" data-event-opts="{{[['^close',[['close']]],['^open',[['open']]]]}}" bind:close="__e" bind:open="__e" class="data-v-03080aac" bind:__l="__l" vue-slots="{{['default']}}"><view class="attrTitle data-v-03080aac">选择规格</view><view class="orderModel data-v-03080aac"><view class="orderImg data-v-03080aac"><image class="init_image data-v-03080aac" src="{{goods_detail.skuOne.pic}}" mode></image></view><view class="orderProductInfo data-v-03080aac"><view class="orderPrice data-v-03080aac"><label class="_span data-v-03080aac">¥</label>{{goods_detail.skuOne.goods_price+''}}</view><view class="orderNorms data-v-03080aac"><label class="_span data-v-03080aac">{{"库存:"+goods_detail.skuOne.stock}}</label></view></view></view><block wx:for="{{goods_detail.attr}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{flag}}"><view class="data-v-03080aac"><view class="title_attr_init data-v-03080aac">{{''+item.tname+''}}</view><view class="chose_attr_init data-v-03080aac"><block wx:for="{{item.tval}}" wx:for-item="jtem" wx:for-index="Jndex" wx:key="Jndex"><view data-event-opts="{{[['tap',[['changeAttr',['$0',index],[[['goods_detail.attr','',index],['tval','',Jndex]]]]]]]}}" class="{{['data-v-03080aac','attr_init',attrArry[index]==jtem?'active':'']}}" bindtap="__e">{{''+jtem+''}}</view></block></view></view></block></block><view class="title_attr_init data-v-03080aac">数量</view><view class="chose_attr_init data-v-03080aac" style="padding-bottom:30rpx;"><u-number-box vue-id="{{('5df848c8-9')+','+('5df848c8-8')}}" min="{{goods_detail.skuOne.stock==0?0:1}}" disabled="{{goods_detail.skuOne.stock==0}}" max="{{goods_detail.stock}}" integer="{{true}}" value="{{goodsNum}}" data-event-opts="{{[['^change',[['goodsNumChange']]],['^input',[['__set_model',['','goodsNum','$event',[]]]]]]}}" bind:change="__e" bind:input="__e" class="data-v-03080aac" bind:__l="__l"></u-number-box></view><view class="bottomList data-v-03080aac"><view data-event-opts="{{[['tap',[['add_shopping_cart',['$event']]]]]}}" class="addCarBtn data-v-03080aac" bindtap="__e">加入购物车</view><view data-event-opts="{{[['tap',[['goConfirmOrder',['$event']]]]]}}" class="buyBtn data-v-03080aac" bindtap="__e">立即购买</view></view><u-toast vue-id="{{('5df848c8-10')+','+('5df848c8-8')}}" data-ref="uToast" class="data-v-03080aac vue-ref" bind:__l="__l"></u-toast></u-popup><view class="bottomBtnList data-v-03080aac"><view data-event-opts="{{[['tap',[['call',['$0'],['goods_detail.kf_phone']]]]]}}" class="iconBtn data-v-03080aac" bindtap="__e"><view class="iconBtn-icon data-v-03080aac"><image class="init_image data-v-03080aac" src="http://amy.yyinhong.cn/uploads/wximg/phone.png" mode></image></view>咨询</view><view data-event-opts="{{[['tap',[['goods_collect',['$event']]]]]}}" class="iconBtn data-v-03080aac" bindtap="__e"><view class="iconBtn-icon data-v-03080aac"><image hidden="{{!(isCollect!=1)}}" class="init_image data-v-03080aac" src="http://amy.yyinhong.cn/uploads/wximg/psc.png" mode></image><image hidden="{{!(isCollect==1)}}" class="init_image data-v-03080aac" src="http://amy.yyinhong.cn/uploads/wximg/insc.png" mode></image></view>收藏</view><view data-event-opts="{{[['tap',[['openAttrShow',['$event']]]]]}}" class="bottomBtn data-v-03080aac" style="background-color:#EB7BA1;" bindtap="__e">加入购物车</view><view data-event-opts="{{[['tap',[['openAttrShow',['$event']]]]]}}" class="bottomBtn data-v-03080aac" bindtap="__e">立即购买</view></view></view>
\ No newline at end of file
......@@ -362,7 +362,8 @@ var _default = {
islogin: 0,
is_examine: null,
priceFlag: false,
buycode: ''
buycode: '',
userInfo: ''
};
},
onLoad: function onLoad(option) {
......@@ -423,7 +424,9 @@ var _default = {
_context.next = 3;
return _this.$request('/user-info', 'GET', {}).then(function (res) {
console.log(res.data.buycode);
_this.buycode = res.data.buycode;
if (_this.priceFlag) {
_this.buycode = res.data.buycode;
}
_this.$request(url, 'GET', {
buycode: _this.buycode
}).then(function (res) {
......
......@@ -276,10 +276,15 @@ var _default = {
pageList: [],
pageNum: 1,
pageSize: 10,
priceFlag: false
priceFlag: false,
userInfo: {}
};
},
onShow: function onShow() {
this.pageList = [];
if (uni.getStorageSync('userInfo')) {
this.userInfo = uni.getStorageSync('userInfo');
}
if (uni.getStorageSync('codeTime')) {
console.log(uni.getStorageSync('codeTime'));
var beforTime = uni.getStorageSync('codeTime');
......@@ -301,11 +306,13 @@ var _default = {
//获取推荐商品列表
getProductList: function getProductList(e) {
var _this = this;
var url = uni.getStorageSync('token') ? "/goods-list-auth" : '/goods-list';
this.$request(url, 'GET', {
var param = {
page: this.pageNum,
limit: this.pageSize
}).then(function (res) {
page_size: this.pageSize,
buycode: this.priceFlag ? this.userInfo.buycode : ''
};
var url = uni.getStorageSync('token') ? "/goods-list-auth" : '/goods-list';
this.$request(url, 'GET', param).then(function (res) {
console.log(res.data);
_this.pageList = [].concat((0, _toConsumableArray2.default)(_this.pageList), (0, _toConsumableArray2.default)(res.data.list));
}).catch(function (err) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment