mpvue開發小程序checkbox組件封裝

 組件template:

<template>
    <div class="checkbox_compont">
         <checkbox-group @change="checkboxChange">
            <label class="checkbox" v-for="(item,i) in checklist" :key="i">
                <div class="checklist">
                    <div>
                        <checkbox  :value="item.value" :checked="item.checked"/>
                    </div>
                    <div>{{item.name}}</div>
                </div>
            </label>
        </checkbox-group>
    </div>
</template>
<script>
export default {
    name:'ljcheckbox',
    props:['checklist'],
    data(){
        return{
           
        }
    },
    methods:{
        checkboxChange: function (e) {
            let checklist = JSON.parse(JSON.stringify(this.checklist));
            let checkedIdList = JSON.parse(JSON.stringify(e.mp.detail.value));
            con
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章