vue-devui icon indicating copy to clipboard operation
vue-devui copied to clipboard

🐛 [Bug]: checkbox-group 以插槽方式插入的 checkbox change事件返回的状态总是 true

Open DsNull9797 opened this issue 2 years ago • 1 comments

Version

1.15.1

Vue Version

v3.3.0

Link to minimal reproduction

<template>
  <d-checkbox-group v-model="values7" :isShowTitle="false">
    <d-checkbox v-for="item in options1" :key="item.value" :label="item.name" :value="item.value" @change="change"></d-checkbox>
  </d-checkbox-group>
</template>
<script >
const change = status => {
  console.log(status) // status 总是为 true
}
</script>

Step to reproduce

勾选 checkbox 触发 change 事件后返回状态总是为 true

What is expected

No response

What is actually happening

No response

Any additional comments (optional)

No response

DsNull9797 avatar Mar 11 '23 15:03 DsNull9797

<template>
  <d-checkbox-group v-model="values7" :isShowTitle="false">
    <d-checkbox v-for="item in options1" :key="item.value" :label="item.name" :value="item.value" @change="change" v-model="state"></d-checkbox>
  </d-checkbox-group>
</template>
<script >
import {ref} from 'vue';
const state = ref(false);
const change = status => {
  console.log(status)
}
</script>

这样是否可行?

GaoNeng-wWw avatar Mar 15 '23 02:03 GaoNeng-wWw