vue-router 学习笔记(持续更新)

初学vue2.0,作为一个偏向于three.js的前端来说,深刻的感受到了vue的魅力。本文将持续追踪本人学习vue中路由模块的进程,并且将自己的心得体会分享给大家~
官方API
初学vue2.0,作为一个偏向于three.js的前端来说,深刻的感受到了vue的魅力。本文将持续追踪本人学习vue中路由模块的进程,并且将自己的心得体会分享给大家~
官方API

一个简单的路由

官网demo通过直接引用vue和相关文件,仅仅用了10行左右的代码就实现了一个最基本的路由。
那么,我们使用vue脚手架搭建的项目要如何实现呢?
1.安装vue-router(不懂的可以看api)
2.配置路由
找到src目录,结构如下:

image.png

找到router里面的index.js,导入最基本的vue和vue-router。通过调用use()来使用路由工具。之后,导入(import)你的一系列路由页面,并且进行配置。(@代表src目录)下面的配置展示导入了三个路由页面(即vue单文件组件);

image.png

3.在main.js里面引入你配置的router模块。

image.png

4.最后一步,在app.vue,也就是主页面定义跳转逻辑。

image.png

这里使用router-link(最终渲染成a标签),并且通过to属性指定路由地址和绑定click事件使用$router.push效果是一样的。
其中router-view标签是路由跳转显示的部分。
至此,一个简单的路由就以完成啦~打开页面,点击不同的按钮,视图也会发生变化:)

一个简单的路由

官网demo通过直接引用vue和相关文件,仅仅用了10行左右的代码就实现了一个最基本的路由。
那么,我们使用vue脚手架搭建的项目要如何实现呢?
1.安装vue-router(不懂的可以看api)
2.配置路由
找到src目录,结构如下:

image.png

找到router里面的index.js,导入最基本的vue和vue-router。通过调用use()来使用路由工具。之后,导入(import)你的一系列路由页面,并且进行配置。(@代表src目录)下面的配置展示导入了三个路由页面(即vue单文件组件);

image.png

3.在main.js里面引入你配置的router模块。

![Uploading image_636411.png . . .]

4.最后一步,在app.vue,也就是主页面定义跳转逻辑。

image.png

这里使用router-link(最终渲染成a标签),并且通过to属性指定路由地址和绑定click事件使用$router.push效果是一样的。
其中router-view标签是路由跳转显示的部分。
至此,一个简单的路由就以完成啦~打开页面,点击不同的按钮,视图也会发生变化:)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 北方,冬天,寒假。 早上十点,卓珈涟睡的迷迷糊糊的时候高中的班长打了电话进来,老规矩,一年多没见,同学聚一下。卓珈...
    瑾翎阅读 571评论 15 11
  • 觉秋 /深山老林(千年桃妖) 北友频秋意 南岭终觉早 当空日正炽 不亚酷暑毒 今来汤汤雨 愕然绝蛙鸣 薄裙不胜凉...
    深山老林千年桃妖阅读 247评论 1 2
  • G今晚喝多了,因为一个女生。G是我的同窗好友,而那个女生,则是我们曾经的同学,G喜欢她,一直都是,只是害羞内向的他...
    非他阅读 168评论 0 1
  • 多的是 你不知道的事。 留下来的都珍贵。陪伴是最长情的告白。 没离开过。
    张笑忧阅读 253评论 0 0