
获得徽章 0
- aggrid刷新列表,cellRenderer里面的params未同步新数据问题
解决方法:gridApi.refreshCells强制刷新单元格
参考:kkgithub.com
更新响应式数据同时调用gridapi更新内部数据并强制刷新单元格
export const useAgRowData = (initValue, gridApi) => {
const rowData = ref(initValue)
const setRowData = newValue => {
rowData.value = newValue
unref(gridApi).setGridOption('rowData', newValue)
unref(gridApi).refreshCells({ force: true })
}
return {
rowData,
setRowData
}
}展开评论2 - 写了个移动 web 组件库,掘金这边发文好像没什么人看。难道一定要那种爆炸的标题党风格,系统才会推荐?可是我非常反感标题党。1218
- #迷惑代码大赏# 99 ⭐ 了, 能来个大佬帮我点成三位数么?🥺
- 我是谁:iztro
- 我在哪:github.com
- 我能干什么:支持多语言轻量级获取紫微斗数排盘信息的javascript开源库。展开28 - Ajax Interceptor Tools一个拦截/修改请求的Chrome扩展插件,最近更新了一些功能:
1、支持URL重定向,修改请求header、payload等
2、新增了使用declarativeNetRequest拦截网络配置的页面
3、新增了画中画按钮、支持导入/导出、调整分组等
项目地址:github.com
谷歌商店:chrome.google.com
欢迎体验~star展开36 - 有时候项目是主-子架构的
1、子模块编写完成,需要使用npm run lib生成npm依赖,并使用npm publish推送到服务端
2、然后在主项目,修改package.json里面更新子模块版本号,重新安装依赖
有时候如果子模块改动太频繁,浪费时间,并且还会污染npm版本号
可以使用yalc代替npm publish
全局安装yalc
npm i yalc -g
如何使用
1、在子模块根目录,构建npm包
npm run lib
2、在子模块根目录,推送npm包到本地公共库中(代替npm publish推送远端库)
yalc publish
3、在主项目中,使用yalc link 你的npm包,链接本地公共库中的npm包,比如下面就链接到了example-pack依赖包,相当于npm i example-pack
yalc link example-pack
注意:需要在安装其它依赖后再使用yalc link展开评论1