chooseCity.js 1.06 KB
"use strict";const e=require("../../common/vendor.js"),y=e.defineComponent({__name:"chooseCity",props:{modelValue:{type:String,default:""},data:{type:Array,default:[]}},emits:["update:modelValue","change","cancel"],setup(v,{emit:p}){const u=v,s=p,t=e.ref([]),l=e.ref(u.modelValue),c=e.ref([0,0]),m=e.computed(()=>{var a;return((a=t.value[c.value[0]])==null?void 0:a.children)||[]});e.onMounted(()=>{t.value=u.data});const i=()=>{s("cancel")},f=a=>{const[o,n]=a.detail.value;c.value=[o,n]},h=()=>{const a=c.value[0],o=c.value[1],n=t.value[a].areaName,r=t.value[a].children[o].areaName,d=t.value[a].harborAreaId,_=t.value[a].children[o].harborAreaId;l.value=`${n} ${r}`,s("update:modelValue",l.value),s("change",l.value,d,_),i()};return e.watch(()=>u.modelValue,a=>{l.value=a}),(a,o)=>({a:e.o(i),b:e.o(h),c:e.f(t.value,(n,r,d)=>({a:e.t(n.areaName),b:r})),d:e.f(m.value,(n,r,d)=>({a:e.t(n.areaName),b:r})),e:c.value,f:e.o(f)})}}),I=e._export_sfc(y,[["__scopeId","data-v-6b2963be"]]);wx.createComponent(I);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/register/chooseCity.js.map