• vue.js----之前端路由(二)


    上一篇我们已经把vue框架搭好了,接下来我们进行路由模块

    在src目录下新建router.js

    添加如下代码

     1 /**
     2  * Created by sioxa on 2016/10/29 0029.
     3  */
     4 import Vue from 'vue'
     5 import VueRouter from 'vue-router'
     6 import Liuyan from './components/home.vue'
     7 import hellow from './components/hellow.vue'
     8 
     9 const routes = [
    10       { path: '/hellow',name:'hellow', component: hellow },
    11       { path: '/home',name:'home',  component: home}
    12 ]
    13 
    14 export default new VueRouter({
    15   routes
    16 })

    这里使用到了es6 语法的import,export来输出和接收变量不熟悉的朋友可以查看es6的语法教程

    把main.js修改成

     1 import Vue from 'vue'
     2 import App from './App.vue'
     3 import routes from './router'
     4 new Vue({
     5   el: '#app',
     6   router:routes,
     7   render: h => h(App)
     8 })

    这里的routes是接收router传过来的路由参数的

    在页面用router-link 标签来实现a标签作用,router-view显示路由页面

    1  <router-link to="/hellow">hellow</router-link>
    2  <router-link to="/home">home</router-link>
    3  <router-view></router-view>

    这时路由已经配置好了,启动npm来看看我们的路由吧

     npm run dev

     .................下一篇我会讲到vue2.0的ruoter-link标签

  • 相关阅读:
    修改Putty终端目录(ls命令)显示颜色
    在循环中进行提交的测试
    远程连接Redhat Linux配置
    如何部署Silverlight及Web Service
    SQL2008 的收缩日志
    WPF中DataGrid使用初步
    常用SQL
    DataGridView转datatable
    Ext程序规划入门
    下一代C#里的async和await
  • 原文地址:https://www.cnblogs.com/chengjunL/p/6277974.html
Copyright © 2020-2023  润新知