diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index faac421aa004239121a11f2ed6db5b909ba1a1c6..d99c64b5cc18bc2cbbe0f5b314858d4a61cc6e99 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -4,6 +4,10 @@ - 重构项目以解决循环依赖项导致的热更新问题 +### 🐛 Bug Fixes + +- 确保 `table action` 的值被正确更新 + ## 2.0.3 (2021-03-07) ### ✨ Features diff --git a/package.json b/package.json index 6f9d5ab8632477e3461c7c174a78fdcf50848cd2..595d94515e03931617383210f41c3234160bae63 100644 --- a/package.json +++ b/package.json @@ -112,7 +112,7 @@ "vite-plugin-style-import": "^0.8.1", "vite-plugin-svg-icons": "^0.3.3", "vite-plugin-theme": "^0.4.8", - "vite-plugin-windicss": "0.6.11", + "vite-plugin-windicss": "0.7.0", "vue-eslint-parser": "^7.6.0", "yargs": "^16.2.0" }, diff --git a/src/components/Drawer/src/useDrawer.ts b/src/components/Drawer/src/useDrawer.ts index 8d419ad05dfeaaef622617a0a9d528b8adf71d52..a2a7eeac061916f449228a4b3c04e482ae5eb3d8 100644 --- a/src/components/Drawer/src/useDrawer.ts +++ b/src/components/Drawer/src/useDrawer.ts @@ -82,12 +82,12 @@ export function useDrawer(): UseDrawerReturnType { if (openOnSet) { dataTransferRef[unref(uidRef)] = null; - dataTransferRef[unref(uidRef)] = data; + dataTransferRef[unref(uidRef)] = toRaw(data); return; } - const equal = isEqual(toRaw(dataTransferRef[unref(uidRef)]), data); + const equal = isEqual(toRaw(dataTransferRef[unref(uidRef)]), toRaw(data)); if (!equal) { - dataTransferRef[unref(uidRef)] = data; + dataTransferRef[unref(uidRef)] = toRaw(data); } }, }; diff --git a/src/components/Modal/src/hooks/useModal.ts b/src/components/Modal/src/hooks/useModal.ts index 68309fe0010f56bc648b606059c43a3451eb0f6e..ea906dec8088d45ea3ff99266ac6a960844dde5a 100644 --- a/src/components/Modal/src/hooks/useModal.ts +++ b/src/components/Modal/src/hooks/useModal.ts @@ -82,12 +82,12 @@ export function useModal(): UseModalReturnType { if (openOnSet) { dataTransferRef[unref(uidRef)] = null; - dataTransferRef[unref(uidRef)] = data; + dataTransferRef[unref(uidRef)] = toRaw(data); return; } - const equal = isEqual(toRaw(dataTransferRef[unref(uidRef)]), data); + const equal = isEqual(toRaw(dataTransferRef[unref(uidRef)]), toRaw(data)); if (!equal) { - dataTransferRef[unref(uidRef)] = data; + dataTransferRef[unref(uidRef)] = toRaw(data); } }, }; diff --git a/src/components/Tree/src/TreeHeader.vue b/src/components/Tree/src/TreeHeader.vue index f8b9cabe1740b8fa47704cb41e528197cbb24f16..08d351ba687a5e373921feef69bc95b443d2465b 100644 --- a/src/components/Tree/src/TreeHeader.vue +++ b/src/components/Tree/src/TreeHeader.vue @@ -24,7 +24,7 @@