vue3.0 CLI 真小白一步一步入手全教程系列:https://www.cnblogs.com/ndos/category/1295752.htmlhtml
尽可能把纷繁的知识,肢解重组成为能够堆砌的知识。vue
个人 github 地址 - vue3.0Study - 阶段学习成果都会创建分支。git
==========================github
通过几天的学习,组件的应用已入门。app
组件的内容还有不少:函数
一、组件内部各种对象 ( $root $parent )、依赖注入、事件监听、循环引用、控制更新等。学习
二、组件的混入、自定义指令、渲染函数与JSX、插件、过滤器。spa
这些内容,未来进行大型学习类应用开发时,进行深刻介绍。插件
为了可以尽快的应用 vue,下面进入路由的学习。code
在前面的章节中,已接触过路由的相关代码。我把路由分为两部分:路由的定义,路由的应用。
在 router.js 中有以下代码:
Vue.use(Router) export default new Router({ routes: [ { path: '/', name: 'home', component: Home }, { path: '/form', name: 'forms', component: Forms }, { path: '/about', name: 'about', component: () => import( './views/About.vue') } ] })
上述代码是路由的定义,红色是路由的引入 ( 必须的过程 )。而后即是定义路由路径 path 与对应的组件 component。
在 main.js 中有以下代码,即是引入定义好的路由
import router from './router' new Vue({ router, store, render: h => h(App) }).$mount('#app')
那么在模板中,即可以使用这些路由:
<router-link to="/">主页</router-link> <router-link to="/form">表单</router-link> <router-link to="/about">VUE</router-link> <router-view/>