vue3 + ts + element-plus checkbox 不动态渲染(setup中使用)
使用
其实使用都是一样的,只是我自己单独封装了一层
下面是封装的组件
父组件使用
最开始 没有在 computed 中 return 出去这个初始数据,所以不生效。
原因
因为请求是异步的,最开始的时候有一个初始值,为 空数组 [ ],所以在这个时候就把数据传给 子组件了,然后 后面拿到请求数据之后,父组件的数据变了,但是子组件的数据没有变, 所以就 用computed 来监听这个初始值的数据,传递也是传 computed 监听 的这个变量