![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue3
Jackson_3791
小小程序员
展开
-
vue3 依赖于一个computed做watch
let state = reactive<any>({ switchList: [], defaultActive:'', currentActiveId: computed(() => { return state.switchList[state.numFlag]?.id }) }) watch( () => state.currentActiveId, (val) => {原创 2021-12-22 17:23:21 · 130 阅读 · 0 评论 -
vue3 elform 在重新封装的弹窗el-dialog内无法resetFields
重新封装后 , 弹窗支持双向绑定 , 但是取消后resetFields失效了 , 上次校验结果还在 , 经过排查 , 应该为vue3 setup内钩子顺序问题 , 在resetFields之前 , dom已经销毁了 利用watch 和 nextTick 达到效果 watch( () => data.visible, (val) => { nextTick(() => { formRef.value?.resetFields()原创 2021-10-26 19:12:23 · 476 阅读 · 0 评论