You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
1.1 KiB
1 lines
1.1 KiB
import{_ as k,a as s,f as o,e as h,b as a,H as d,F as r,g as m,c as _,t as g,q as p,dZ as f,d_ as x}from"./index-e450010e.js";const u=["上海","北京","广州","深圳"],V={data(){return{checkAll:!1,checkedCities:["上海","北京"],cities:u,isIndeterminate:!0}},methods:{handleCheckAllChange(l){this.checkedCities=l?u:[],this.isIndeterminate=!1},handleCheckedCitiesChange(l){let e=l.length;this.checkAll=e===this.cities.length,this.isIndeterminate=e>0&&e<this.cities.length}}},b=p("div",{style:{margin:"15px 0"}},null,-1);function A(l,e,B,I,n,c){const i=f,C=x;return s(),o(r,null,[h(i,{indeterminate:n.isIndeterminate,modelValue:n.checkAll,"onUpdate:modelValue":e[0]||(e[0]=t=>n.checkAll=t),onChange:c.handleCheckAllChange},{default:a(()=>[d("全选")]),_:1},8,["indeterminate","modelValue","onChange"]),b,h(C,{modelValue:n.checkedCities,"onUpdate:modelValue":e[1]||(e[1]=t=>n.checkedCities=t),onChange:c.handleCheckedCitiesChange},{default:a(()=>[(s(!0),o(r,null,m(n.cities,t=>(s(),_(i,{label:t,key:t},{default:a(()=>[d(g(t),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","onChange"])],64)}const N=k(V,[["render",A]]);export{N as default};
|
|
|