今天找vue的注册和登录项目时候发现大部分都是用的route插件,而我们昨天创建项目时候是选择的默认没有route插件。水一下。
01
—
增加route插件
可以使用命令行npm install vue-router --save(默认是安装3版本),也可以使用vue ui的方式安装。
命令行运行vue ui 打开vue页面,在插件菜单右上角点击安装route。


再查看vue项目结构,多了一个route文件夹和views文件夹。

route夹子里有两个vue模板分别叫AboutView.vue和HomeView.vue,我们再来看看App.vue,其中router-link有点类似于a标签,可以跳转路由这里分别是"/"和"/about",路由值跳转的页面在route/index.js里看。可以看到分别返回HomeView.vue和AboutView.vue模板页面。
import { createRouter, createWebHashHistory } from 'vue-router'
import HomeView from '../views/HomeView.vue'
const routes = [
{
path: '/',
name: 'home',
component: HomeView
},
{
path: '/about',
name: 'about',
// route level code-splitting
// this generates a separate chunk (about.[hash].js) for this route
// which is lazy-loaded when the route is visited.
component: () => import(/* webpackChunkName: "about" */ '../views/AboutView.vue')
}
]
const router = createRouter({
history: createWebHashHistory(),
routes
})
export default router
我的理解是返回的页面会出现在 <router-view/>的位置。

02
—
增加route插件
官网下载:HBuilderX-高效极客技巧 (dcloud.io),直接下载解压就可以使用,之后的小程序uniapp开发也可以使用HBuilderX
左上角导入里面选择本地目录导入选择,wx_vue文件夹。

之后就可以每次不从命令行启动了。
