博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
纯小白入手 vue3.0 CLI - 3.1 - 路由 ( router )
阅读量:6879 次
发布时间:2019-06-27

本文共 1106 字,大约阅读时间需要 3 分钟。

vue3.0 CLI 真小白一步一步入手全教程系列:

尽量把纷繁的知识,肢解重组成为可以堆砌的知识。

我的 github 地址 -  - 阶段学习成果都会建立分支。

==========================

经过几天的学习,组件的应用已入门。

组件的内容还有很多:

1、组件内部各类对象 ( $root $parent )、依赖注入、事件监听、循环引用、控制更新等。

2、组件的混入、自定义指令、渲染函数与JSX、插件、过滤器。

这些内容,将来进行大型学习类应用开发时,进行深入介绍。

为了能够尽快的应用 vue,下面进入路由的学习。

 

在前面的章节中,已接触过路由的相关代码。我把路由分为两部分:路由的定义,路由的应用。

路由的定义

在 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')

那么在模板中,便可以使用这些路由:

主页
表单
VUE
router-view 是路由出口:点击【主页】那么 home.vue 组件就替换 <router-view/> 标签,点击【表单】,则 Forms.vue 组件替换 <router-view/> 标签。
其实就是组件渲染的位置的意思。
==========================
大概了解了下路由的定义和使用,也没有更新代码。下篇文章开始介绍路由的相关知识。

转载于:https://www.cnblogs.com/ndos/p/9665183.html

你可能感兴趣的文章
linux下vi命令大全
查看>>
设计模式之四:访问者模式
查看>>
加密和解密
查看>>
python使用.proto文件生成service接口失败
查看>>
判断矩形是否在矩形中
查看>>
关于composer.json中require-dev和require-dev、autoload-dev和autoload的区别
查看>>
处理slave(低版本)复制master(高版本)产生的error 1236
查看>>
Vim(gvim)配色方案推荐
查看>>
变量的直接调整运用${variable # 或% }
查看>>
java利用dom4j递归输出所有节点
查看>>
[网络通信]WSAPoll使用
查看>>
Java虚拟机学习 - 垃圾收集器
查看>>
一个类可以实现多个有相同方法的接口
查看>>
Java使用jxl读取excel
查看>>
Grunt 插件开发与调式
查看>>
Python yield用法
查看>>
生成excel表报的控件FlexCel Studio for .NET
查看>>
使用SCVMM 2012 R2管理Hyper-v群集
查看>>
【开源社群系统研发日记五】ThinkSNS+ 是如何计算字符显示长度的
查看>>
Nodejs日志管理log4js
查看>>