Vue2后台管理重构Vue3

1.创建项目

        1-1:两种创建方式

                  ①vue-cli:安装

                        npm init vue@latest

                        cd <your-project-name>

                        npm install

                        npm run dev :运行

                        npm run build: 打包 (生成一个dist文件夹)

                ②vite:安装                       

                        npm init vite-app <project-name>

                        cd <your-project-name>

                        npm install

                        npm run dev

                    我用的是vite。 因为vue-cli在启动之前,要把所有代码打包成Bundle再启动服务 ,这也是为什么一个些大型项目 启动时,特别慢的原因。这一点在Vite做了大幅度改善,通常包含一些并非直接是js的文件,需要转换,时常被编译。同时,并不是所有的源码都需要同时被加载。这就是vite启动快的原因。

        1-2 重构路由,axios,element-plus,@vitejs/plugin-vue,font-awesome等项目所需的依赖

                把vue2的项目迁移过来第一问题就是路由之类的路径问题,如果要使用@/的路径的时候就要先npm i vite-aliases安装之后在vite.config.js中配置就可以使用了。或者可以使用../相对路径

         2.迁移到vue3的时候虽然能显示出来了但是侧边的收缩效果没有了,这就是elementUi的问题了,vue2和vue3的一些组件使用不一样比如:

 

 报这种警告的都是Element Ui 框架的问题

 数据概览更改方法、计算属性

 

 vue3里是不可以使用this指向的,获取值的时候用value获取

vue2中用elementui中的插槽vue3中可以用template模板中用#就可以解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值