Vue3
文章平均质量分 59
乡村程序yuan
这个作者很懒,什么都没留下…
展开
-
如何正确调试vue3源码
众所周知,目前vue3已经成为了开发vue项目的标准,最新的vue3版本已经到了3.2,但是很多人可能都还只是处于仅仅会使用的情况,而不清楚其实现原理,本文将会给大家介绍下vue3的源码调试步骤,有兴趣的小伙伴可以按照步骤学习下源码。1、github下载源码:https://github.com/vuejs/core2、使用npm安装pnpmnpm install -g pnpm@next-7(看自己的node是哪个版本的,我的node版本是14.16,所以我安装的是pnpm6)3、启动p原创 2022-04-13 09:59:59 · 3480 阅读 · 5 评论 -
关于VUE3.X的一点个人使用总结
1、 子传父setup (props, ctx) {// 这里的ctx可以随便命名,它暴露了组件的三个property// Attribute (非响应式对象)console.log(ctx.attrs)// 插槽 (非响应式对象)console.log(ctx.slots)// 触发事件 (方法)console.log(ctx.emit)const changeParentNum = data => {// 通过ctx调用emit事件 需要注意的是Vue2.x中使用 $emit切原创 2021-11-13 09:20:44 · 1093 阅读 · 0 评论 -
ElementPlus-table与vxe-table比较
前言:最近在用vue3做项目,使用到了ElementPlus的表格功能,但是对于一页加载的数据量过大的话(我这里是一页最多加载500条),ElementPlus-table渲染的会比较慢,造成界面卡顿,数据一直加载不出来的性能问题。这里再提一下,用vue2+element-table加载有时候也不是很快,一页500条的时候也可能会要6~10s。还得说一下的是,数据量大,渲染慢,也与你的列有关(我这里的列有32列之多,尝试只定义6列,会快很多),如果列太多,在后端数据回来的时候,dom也会根据你定义的表格列去原创 2021-11-12 09:33:39 · 3784 阅读 · 0 评论 -
vue3关于Cannot find module ‘node_modules/[email protected]@vue-router/dist/vue-router‘ or its corre报错
报错原因:没有安装与项目中正在使用的router相应的版本,我这里使用的是router4版本,支持任何4.x的版本。项目初始阶段可能使用的是4.8.0版本的router,但是重新拉项目再npm install的时候,会更新最新的依赖包,可能就会与项目正在使用的版本不一致。so,你的项目就跑不起来…解决方法:安装对应的版本即可:cnpm i [email protected]然后重新跑你的项目...原创 2021-11-10 17:20:21 · 2200 阅读 · 0 评论