vue3+vite+vant搭建项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue3+vite+vant搭建项目相关的知识,希望对你有一定的参考价值。

参考技术A 摸鱼不如学vue3,总结一下带薪学习的收获

yarn create vite my-vue-app --template vue

npm i vant@next -S

注意在使用的时候要在main.js中导入相关的组件(之前忘了导入,试半天没效果= =)

此处用到alias,所以把vite配置相关贴出来

npm install vue-router@next
tip:之前没装@next版本,路由是3.x版本的,不支持相关的api,所以要注意在vue3时要装@next,也就是4.x版本的路由

新建router文件夹及index.js

main.js中使用router

使用router
这里我导入router/index.js创建好的路由并且调用push,看到很多帖子上说

这样的方式可以,但是我试过会报错,useRouter()是个null,这个问题我不知道为何,有知道的可以告知我一下哈

我的router使用:

npm install typescript

根目录添加tsconfig.json

修改main.js为main.ts 以及index中的引入也改为main.ts

至此已经可以写写静态和路由跳转,axios和vuex的集成在后面再补充吧

之前使用非vite项目集成tsx,发现报错React is not defined,看到这个报错感到十分头疼,抱着试试的想法百度了下,居然还真找到了解决方法
具体可以参考这个 https://blog.csdn.net/weixin_44441196/article/details/118727593
大概就是要装vite版本的plugin-vue-jsx然后vite.config.js配置一下,就可以愉快地写tsx了!

Vite+Vue3+Vant快速构建项目

参考技术A

随着 Vue3 和 Vite 版本的不断更新完善,开发体验有了质的飞跃。因此,越来越多的大厂也逐步拥抱 Vue3 。
利用 Vite 脚手架工具可以很轻松生成以 Vue3 为模板的项目,但是作为 Vue 全家桶的 vue-router 、 vuex 、 axios 等成员,需要自己一个一个去配置。于是便自行开发了本文讲到的 tive-cli 脚手架模板工具,只需短短几个命令便能快速生成配置健全的 Vue3全家桶 项目,并且集成了 VantUI ,内置了 rem 移动端适配,真正做到了 开箱即用 。

执行次命令后,会出现命令行交互式选择,可使用上( ↑ )下( ↓ )箭头进行选择,如下:

提示: 该脚手架内置了 Vue2.0 和 Vue3.0 两个版本所对应的 Vue全家桶 模板,可根据项目需要自行选择。

回车( enter )确认后,会输出:

接下来就可以按照提示的命令进行操作:

不出意外项目就成功启动了。

欢迎访问: 天问博客

以上是关于vue3+vite+vant搭建项目的主要内容,如果未能解决你的问题,请参考以下文章

基于最新 Vite+Vue3+VantUI移动端应用项目搭建

vue3 项目搭建教程(基于create-vue,vite,Vite + Vue)

Vite + Vue3 项目搭建笔记

【Vue3+Vite+TS】1.0 项目搭建

vite2.0搭建vue3移动端项目实战

Vite+Vue3+Vant快速构建项目