hpd1308 2024-12-04 16:21 采纳率: 11.1%
浏览 13

vue事件函数赋值不了


<script setup lang="ts">
const deviceAll=ref(false);  //初始化设备
const deviceGroup=ref([]);
const deviceOption=ref([]);
const sonChang=(option,all,ev)=>{
  if(ev.length==option.length){
    all=true;    //all
  }

}
</script>
<template>
<el-checkbox-group v-model="deviceGroup" @change="sonChang(deviceOption,deviceAll,$event)">
                  <div class="checkbox-cell" v-for="item in deviceOption" :key="item.key">
                    <el-checkbox :label="item.key+'-'+item.name" :value="item.no" />
                  </div>
                </el-checkbox-group>
</template>

sonChang时为all赋值不了

img

  • 写回答

2条回答 默认 最新

  • Jiaberrr 优质创作者: 前端开发技术领域 2024-12-04 16:42
    关注

    看代码好像all对应的是deviceAll,而deviceAll是个响应式数据,应该用.value赋值,你试试all.value = true呢

    评论

报告相同问题?

问题事件

  • 创建了问题 12月4日