VUE3+elememtplus+js踩坑

文章讲述了在从ElementUI迁移到ElementPlus时遇到的标签名变化,如`el-submenu`变为`el-sub-menu`,以及Icon组件的动态引用方法和Table组件的scope属性调整。作者提醒开发者在升级时需仔细查阅官方文档,避免因命名差异导致的错误。

1.elementplus标签名变化

        在接触vue3+elementplus时,本人以为标签和element一样,于是自以为是的把原来项目中的代码直接cv过来,一开始粘贴一些小的组件是可以共用的,直到我写到页面布局这种整体框架后,粘进的代码突然报错

         搜来搜去说是组件引用不对,然后就把element的依赖包卸载后安装,安装后又卸载,反复了好几遍,最后查看elementplus官方才发现,在elementplus中把以前折叠菜单栏的el-submenu标签换成了el-sub-menu标签

         这一个小小的横杠浪费了半个小时左右...唉要怪也只能怪自己想当然了没有看官方文档,在此罗列下elementplus目前发现的相较于elementui的一些标签的改动,不足之处欢迎补充

             1.icon标签变化,动态引用

                在elementui中设置icon图标只需要设置i标签的类名为指定的值即可,但是在plus中想要使用自带的icon图标需要先引用一个<el-icon></el-icon>双标签,然后再从依赖包中引入指定的icon标签放在el-icon这个标签中.

                但是这样的话就有一个问题,我想动态引入icon图标怎么办呢,在elementui中图标只是属性名,通过v-bind就可以灵活引用,后来经过拜访百度,我找到了动态引用的方法

 

只需用component标签进行包裹便可以动态引用图标了. 

                2.特殊引用的变化

                在elementui中如果一个table表格绑定的属性值不能完全对应,我们就可以用scope="scope"这个属性对于特定的单元格设置特定的值,但是到了plus中scope变成了这种形式

接下来就是我们之前熟悉的数据判断了. 

        以上就是我暂时发现的变化了,另外还有一些属性名名称的改变这些建议仔细查看elementplus的官方说明,不细心的话真的很容易发现bug或者出现明明设置了值却不生效的现象,顺便吐槽一下elementplus官网是真的不好用,在公司网速不好刷新一下可能plus的页面就404了...

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值