2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
"use strict";const l=require("../../common/vendor.js"),e=l.defineComponent({__name:"hs-radio",props:["valueModel","Enums","size","radioStyle","selectStyle","disableds"],emits:["update:valueModel","onChange"],setup(e,{emit:u}){const o=e,d=l.ref("");l.watch((()=>null==o?void 0:o.valueModel),(()=>{console.log("mounted2",null==o?void 0:o.valueModel),d.value=null==o?void 0:o.valueModel}));return l.onMounted((()=>{console.log("mounted1",null==o?void 0:o.valueModel),(null==o?void 0:o.valueModel)&&(d.value=null==o?void 0:o.valueModel)})),(e,v)=>({a:l.f(Object.entries(null==o?void 0:o.Enums).map((([l,e])=>({text:e.text,value:e.value}))),((e,v,n)=>{var a;return{a:l.t(null==e?void 0:e.text),b:`item_${v}`,c:l.n(`item item_${null==o?void 0:o.size} ${(null==e?void 0:e.value)===(null==o?void 0:o.valueModel)||(null==e?void 0:e.value)===d.value?"active":""} ${(null==(a=null==o?void 0:o.disableds)?void 0:a.includes(null==e?void 0:e.value))?"disabled":""}`),d:l.s((null==e?void 0:e.value)===(null==o?void 0:o.valueModel)||(null==e?void 0:e.value)===d.value?null==o?void 0:o.selectStyle:""),e:l.o((l=>(l=>{var e;if(null==(e=null==o?void 0:o.disableds)?void 0:e.includes(null==l?void 0:l.value))return!1;d.value=null==l?void 0:l.value,u("update:valueModel",null==l?void 0:l.value),u("onChange",l)})(e)),`item_${v}`)}})),b:l.s(null==o?void 0:o.radioStyle)})}}),u=l._export_sfc(e,[["__scopeId","data-v-98bce090"]]);wx.createComponent(u);
|