Clover You
Clover You
- 添加项目缺失的部分依赖:`@types/node` 和 `@types/webpack-env` - 该命令主要用于修复一些BUG或添加一些功能,没有及时发版时对用户的帮助命令。 假设 VxeTable 修复了一个 BUG,用户项目又急需使用这个功能,那么可以安装 GitHub 中的项目,然后调用这个命令进行打包操作: `pnpm add https://github.com/x-extends/vxe-table` `pnpm vxe-table lib` 可以结合 `prepare` 钩子进行使用,在每次 `pnpm install` 时自动执行 vxe-table lib 命令。 - 修复开启懒加载后无法通过 getParentRow...
### 可复现的链接: https://codesandbox.io/p/sandbox/vxe-table-4-x-vue-3-0-wen-ti-yan-shi-forked-29384k?file=%2Fsrc%2Fviews%2FDemo1.vue%3A119%2C22 ### 问题描述与截图: https://github.com/x-extends/vxe-table/assets/50982977/ecc3ef56-d9ff-44b8-93c5-62bb664dc2bf ### 期望的结果: 能够正常获取指定行 parent 信息 ### 操作系统: MacOS/Windows ### 浏览器版本: Chrome 121.0.6167.139 ### vue 版本: 3.3.4 ### vxe-table 版本: 4.5.18
### 可复现的链接: https://codesandbox.io/p/sandbox/vxe-table-4-x-vue-3-0-wen-ti-yan-shi-forked-29384k?layout=%257B%2522sidebarPanel%2522%253A%2522EXPLORER%2522%252C%2522rootPanelGroup%2522%253A%257B%2522direction%2522%253A%2522horizontal%2522%252C%2522contentType%2522%253A%2522UNKNOWN%2522%252C%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522id%2522%253A%2522ROOT_LAYOUT%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522UNKNOWN%2522%252C%2522direction%2522%253A%2522vertical%2522%252C%2522id%2522%253A%2522clsr6kov100063b6lxmi68qv2%2522%252C%2522sizes%2522%253A%255B90%252C10%255D%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522EDITOR%2522%252C%2522direction%2522%253A%2522horizontal%2522%252C%2522id%2522%253A%2522EDITOR%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522EDITOR%2522%252C%2522id%2522%253A%2522clsr6kov100023b6ld191degh%2522%257D%255D%257D%252C%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522SHELLS%2522%252C%2522direction%2522%253A%2522horizontal%2522%252C%2522id%2522%253A%2522SHELLS%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522SHELLS%2522%252C%2522id%2522%253A%2522clsr6kov100033b6lbbe1cwwt%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%255D%257D%252C%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522DEVTOOLS%2522%252C%2522direction%2522%253A%2522vertical%2522%252C%2522id%2522%253A%2522DEVTOOLS%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522DEVTOOLS%2522%252C%2522id%2522%253A%2522clsr6kov100053b6l1g9petca%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%255D%252C%2522sizes%2522%253A%255B50%252C50%255D%257D%252C%2522tabbedPanels%2522%253A%257B%2522clsr6kov100023b6ld191degh%2522%253A%257B%2522id%2522%253A%2522clsr6kov100023b6ld191degh%2522%252C%2522tabs%2522%253A%255B%255D%257D%252C%2522clsr6kov100053b6l1g9petca%2522%253A%257B%2522tabs%2522%253A%255B%257B%2522id%2522%253A%2522clsr6kov100043b6l8v6kp1qy%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522UNASSIGNED_PORT%2522%252C%2522port%2522%253A0%252C%2522path%2522%253A%2522%252F%2522%257D%255D%252C%2522id%2522%253A%2522clsr6kov100053b6l1g9petca%2522%252C%2522activeTabId%2522%253A%2522clsr6kov100043b6l8v6kp1qy%2522%257D%252C%2522clsr6kov100033b6lbbe1cwwt%2522%253A%257B%2522tabs%2522%253A%255B%255D%252C%2522id%2522%253A%2522clsr6kov100033b6lbbe1cwwt%2522%257D%257D%252C%2522showDevtools%2522%253Atrue%252C%2522showShells%2522%253Atrue%252C%2522showSidebar%2522%253Atrue%252C%2522sidebarPanelSize%2522%253A15%257D ### 问题描述与截图: 通过 getParentRow 函数获取指定行的父级,如果该行是新增行那么会得到 **Window** 对象!! 原因是在插入并生成 data map 的时候,将 parent 内容记录为 parent ,由于未初始化该变量,导致 parent 内容指向了 Window 上下文。 [源码内容传送门](https://github.com/x-extends/vxe-table/blob/557bbb0c597c6f0912dbd55d2985f0bcd6314252/packages/edit/src/hook.ts#L88)  ### 期望的结果: 能够正常获取新增行 parent 信息 ###...
在括号中使用,例如 `if (nv instanceof Map) { ... }` ,编辑器会提示 ` Expected ')', but got 'instanceof'` 错误。 在括号外面使用就没问题
## 提问前应该做的事 请确保提问前做了以下事,将完成的项目的 `[]` 改为 `[x]`: - [x] 我已通读过 [README](https://github.com/ecomfe/echarts-for-weixin/blob/master/README.md) - [x] 我已阅读过 [FAQ](https://github.com/ecomfe/echarts-for-weixin/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3Afaq+) ## 需提供的信息 将符合项的 `[]` 改为 `[x]`,并补充需要的信息: ### 简单描述问题: uniapp vue3 不支持 commonJs [详见](https://uniapp.dcloud.net.cn/tutorial/migration-to-vue3.html#%E5%8F%AA%E6%94%AF%E6%8C%81%E4%BD%BF%E7%94%A8-es6-%E6%A8%A1%E5%9D%97%E8%A7%84%E8%8C%83)。 如果是通过npm来下载的echarts是可以正常使用的但是主包太大了(3M,按需引入),我不确定在打包时是否会按需打包。通过Echarts官网按需下载的包在uniapp vue3中无法import。有什么commonJs转es6的工具推荐吗? ###...
### 可复现的链接: https://github.com/Clover-You/vxe-table-bug-example ### 问题描述与截图: 以下两个位置为写入 children 相关数据相关操作源码。在调试时发现, 173 行写入后,188 行的 child 存在 173 写入的数据,导致在 188 行重复写入!猜测 children 和 child 地址可能相同,但是奇怪的是,当第二次插入新行时一切都恢复正常!! - [/packages/edit/src/hook.ts#L188](https://github.com/x-extends/vxe-table/blob/5619b2b9fdbf6eb860886fcaea4d12667fc71a13/packages/edit/src/hook.ts#L173) - [/packages/edit/src/hook.ts#L173](https://github.com/x-extends/vxe-table/blob/5619b2b9fdbf6eb860886fcaea4d12667fc71a13/packages/edit/src/hook.ts#L188) 复现项目启动后访问:http://localhost:5173/two-rows-of-the-same-data-when-a-new-row-is-insertee-when-layz-enable ### 期望的结果: _No response_...
### 可复现的链接: https://github.com/Clover-You/vxe-table-bug-example ### 问题描述与截图: 使用 insert 等方法插入一行子级数据,如果父级 hasChild=false,那么一切正常。如果为 true,insert 之后再展开父级时会触发懒加载从而导致新增数据丢失 https://github.com/x-extends/vxe-table/assets/50982977/f37fc373-d901-4a4d-917b-49c7a4cce785 ### 期望的结果: _No response_ ### 操作系统: MacOS/Windows ### 浏览器版本: Chrome 121.0.6167.139 ### vue 版本: ^3.4.19 ### vxe-table 版本:...
新增行时检查 parentChilds 和 parentMapChilds 是否是同一个对象,如果是那么只做一次操作!(这两个对象只在当前新增数据首次 insert row 时才会相同)
- [ ] I have searched the [issues](https://github.com/vueComponent/ant-design-vue/issues) of this repository and believe that this is not a duplicate. ### Version 4.2.3 ### Environment vue: ^3.4.21 ant-design-vue: ^4.2.3 Browser: Google...
### 可复现的链接: - ### 问题描述与截图: ### 期望的结果: 正确传递泛型 ### 操作系统: MacOS/Windows ### 浏览器版本: Chrome 121.0.6167.139 ### vue 版本: 3.4.19 ### vxe-table 版本: 4.7.12