![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
文章平均质量分 62
goms
嘿嘿
展开
-
vue tsx 动态渲染无限级菜单
当前环境和插件vue3 + ts + element plus想法根据是否存在children(下级菜单)来决定是创建el-ment-item(单条) 还是 el-sub-item(目录)如果存在children(下级菜单),即渲染的是el-sub-item(目录),则需要再其内部递归创建,继续重复1和2步骤有疑问的地方icon的动态渲染标签: 关于icon的引入,我还不清楚怎么动态渲染标签并创建相应的节点内容,如果在用vue中导出的 h 来创建的话,只有一个标签名,并不实际渲染内容。原创 2022-03-27 22:18:52 · 1933 阅读 · 0 评论 -
学习搭建后台管理系统模板之layout布局
本项目学习对象是优秀的后台系统模板vben-admin,期待通过学习解读该项目,熟悉前端项目工程化。看了vben-admin的layout布局,感觉好麻烦,我尝试往简单了做,我觉得已经涵盖常见布局类型了。做法是:控制顶栏和侧边栏的【是否显示】【是否固定】,除此之外还需记录【侧边栏宽度】【顶栏高度】,因为布局主要通过position来控制位置。ps:一开始确实不知道怎么下手,总想着从更广的角度去考虑,浪费了不少时间,还折腾不出啥,唉!人就是想太多,没必要,干就完了,只要把它拆开,其实也没啥东西,先从实.原创 2022-03-22 21:48:26 · 1238 阅读 · 0 评论 -
学习搭建后台管理系统模板之创建项目
本项目学习对象是优秀的后台系统模板vben-admin,期待通过学习解读该项目,熟悉前端项目工程化。内容创建项目探索vite配置eslint+preitter自动代码风格化1.创建项目该项目由vite搭建,根据vite官网-开始-搭建第一个 Vite 项目栏目的说明创建一个基础的vue3+ts的初始项目。2. 探索vite配置项浏览vite的配置项,初始设置需要配置的内容将某些配置内容多的单独提出来,目前只提出了plugin插件部分安装了dayjs插件,目的获取时间格式化,这个.原创 2022-03-19 23:24:09 · 1178 阅读 · 0 评论 -
el-table删除row时,只能删除最后一个时,通过添加key属性解决
在使用element ui 时,使用el-table时,在template中添加了自定义组件后,发现删除时,只能删除只能删除最后一条记录了,去掉就正常。。。什么强制更新 forceUpdate,重新赋值都不好使,最后是通过增加一个key属性解决的,这个key不能使用scope.$index,得使用其它的唯一值。<el-table-column prop="transNum" label="数量" min-width="30%" align="center"> <template s原创 2021-11-24 11:28:28 · 1107 阅读 · 1 评论