用vite搭建vue3应用的实现方法
一,安装
提示: vue3.0目前还没有官方的翻译文档。但是已经有人翻译了。得到了尤雨溪大佬的点赞,这里附上网址
1.安装 cli
因为要使用 vue3 必须要求 cli 的版本比较高,必须要高于 4.5.x
所以没有安装的 cli 的就直接安装最新版就行了,已有的可以升级或者卸载后重新安装
最好是全局安装
2.创建项目
既然我们都使用了 vue3,不妨来试试最新的 vite 构建工具。
没准可以给你打开新世界的大门
3. 查看项目
vue3.0 相比 vue2.0 来说可以说的是简洁了不少
而且 main.js 改动也是非常明显
vue3.0
vue2.0
其次我们目光放到 app.vue 上,最明显的事情就是 template 节点内不是只能存在一个根节点了。
4.添加路由 vue-router
由于我们用的是 vue3.0,所以我们vue-router也要对应版本为 4.x.
附件:
npm install vue-router
会下到 3.0 的版本
所以我们需要 npm install vue-router@next -s
进行安装
这里附上 github 地址
截至到今天 2020 年 10 月 14 日,版本已经是 v4.0.0-beta.13
安装好后,不会用怎么办。让我们来看看官方的例子先
不会用,我直接 cv 一波还不行咩
附件:
官方例子地址
篇幅问题我只粘贴主要部分
这些就是官方例子,我们发现路由的创建有点不同了。
vue2.0 里面是用 mode 来控制路由模式的参数
但是在 vue3 里面通过 createrouter 来创建路由实例
history 属性来当控制路由模式的参数
顾名思义
createwebhistory 方法返回的是 history 模式
createwebhashhistory 方法返回的是 hash 模式
所以我们尝试添加进去
先在 src 目录下新建一个 router 文件夹,然后在文件夹下面添加一个 index.js 文件
在文件里面添加以下内容
同时在 src 下新建一个 views 的文件夹,添加一个 helloworld.vue 的文件
加入以下代码,因为是初见。我就不尝试其他的 api 了,先跑个效果
然后改造一下我们的 app.vue
最后修改一下我们的最重要的 main.js 文件配置好 router
启动项目,在地址栏输入http://192.168.1.233:3000/#/weclome
发现得到我们想要的东西了
5.添加状态管理 vuex
又是由于我们用的是 vue3.0,所以我们vuex也要对应支持的版本
截至到今天.已经更新到了 4.0.0-beta.4
附件:
附上 github 地址
然后接着看官方的案例
和 router 一样,对比 vue2 来说也是改了写法,先从 vuex 内用 createstore 创建一个实例
然后我们也照着写一个
在 src 目录下新建一个 store 目录然后添加一个 index.js 文件.写入以下内容
回到我们的 main.js,修改一下。添加 vuex
回到一开始我们 views 下的 helloworld.vue 这个文件
改造一下
启动服务器
打开控制台
重新在地址栏输入
看到了打印信息
这个男人是谁:>> asiter
他怎么样:>> 一个贴膜的少年
6.总结
初期项目就到这里了,vue3 还是有很多很好玩的地方的。下次我们就来看看 vue3 的亮点 composition api 的使用。(最近原神玩的肝有点痛)
到此这篇关于用vite搭建vue3应用的实现方法的文章就介绍到这了,更多相关vite搭建vue3内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
下一篇: 如何手写Ajax实现异步刷新