美文网首页
JAVA教程:菜鸟Vue学习笔记(五)

JAVA教程:菜鸟Vue学习笔记(五)

作者: 千锋陈老师 | 来源:发表于2019-05-14 17:29 被阅读0次

菜鸟Vue学习笔记(五)

上次我们学习了Vue的组件,这次我们来学习一下路由的使用。

在Vue中,所谓的路由其实跟其他的框架中的路由的概念差不多,即指跳转的路径。

注意:在Vue中,要使用路由,必须导入vue-router.js,并且需要在vue.js下方导入。

具体示例如下:

<div id="content">

<router-link to="/view1">视图一</router-link>

<router-link to="/view2">视图二</router-link>

<router-view></router-view>

</div>

<script>

// 1. 定义路由组件

var t1 = {template: "<div>hello, view1</div>"}

var t2 = {template: "<div>hello, view2</div>"}

// 2. 定义路由规则

var routes = [

{path:"/view1", component: t1},

{path:"/view2", component: t2}

];

// 3. 构建路由

var router = new VueRouter({routes:routes});

// 4. 绑定路由

var v = new Vue({

router: router

}).$mount("#content");

</script>

分析如下:

在页面标签中,需要视图触发的事件链接标签<router-link>。然后需要一个切换页面的显示视图标签。<router-view>

js代码中,首先定义路由组件,即页面需要显示的具体内容。然后定义规则即哪个链接触发哪个具体内容的显示。再次需要将上面定义的规则构建成一个vue中的路由对象。最后将定义好的路由对象绑定到当前vue视图中。

若链接中需要传参,可以如下操作:

<router-link :to="{path:'/view1', query:{name:'leon'}}">视图一</router-link>

相当于/view1?name=leon

相关文章

  • JAVA教程:菜鸟Vue学习笔记(五)

    菜鸟Vue学习笔记(五) 上次我们学习了Vue的组件,这次我们来学习一下路由的使用。 在Vue中,所谓的路由其实跟...

  • Typescript

    学习笔记 菜鸟教程 《菜鸟教程》-TypeScript简介 《菜鸟教程》-TypeScript安装 《菜鸟教程》-...

  • 初识Vue笔记

    参考教程: 1、Vue官方教程2、菜鸟教程 笔记 (一)、基础 1、当一个 Vue 实例被创建时,它将 data ...

  • Golang菜鸟教程-学习笔记-2019.1.27

    Golang菜鸟教程-学习笔记-2019.1.27 学习资料 菜鸟教程 进度记录 1.27 Sun golang开...

  • 自动化构建工具Maven

    该心得全部来源于菜鸟教程-maven以及尚硅谷Java视频教程_Maven的学习过程笔记。 Maven:一个纯Ja...

  • 盘点一些技术类网站

    教程 菜鸟教程https://www.runoob.com/ Java学习路线https://edu.aliyun...

  • 2019-02-09Java开发工程师初级入门指导

    Java的基础入门学习 菜鸟教程-Java-tutorial http://www.runoob.com/java...

  • 好程序员教程分析Vue学习笔记之五

    好程序员教程分析Vue学习笔记五,上次我们学习了Vue的组件,这次我们来学习一下路由的使用。在Vue中,所谓的路由...

  • Redis学习记录

    本人是通过菜鸟教程学习Redis的,本编文章纯属个人做笔记记录而已,大家可以去菜鸟教程学习Redis,比在我这里看...

  • 遇见Python(一):基础语法

    注:初学Python,记录的是Python和Java不同、重点的地方,学习教程:廖雪峰python教程和菜鸟教程。...

网友评论

      本文标题:JAVA教程:菜鸟Vue学习笔记(五)

      本文链接:https://www.haomeiwen.com/subject/ufseaqtx.html