zoukankan      html  css  js  c++  java
  • 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标签

  • 相关阅读:
    java.lang.UnsupportedOperationException: Not supported by BasicDataSource
    c# seo 百度sitemap书写
    c# 泛型原理(旧)
    apache 服务器配置常用知识点合集
    sass 基本常识
    c# TryParse
    webpack 配置热更新
    c# ref和out 详解
    IIS applicationHost.config 查找历史
    c# webapi 自定义返回数据
  • 原文地址:https://www.cnblogs.com/chengjunL/p/6277974.html
Copyright © 2011-2022 走看看