美文网首页
vue路由设置

vue路由设置

作者: likeli | 来源:发表于2018-01-31 20:26 被阅读0次

关于vue的安装前面也已经介绍了这里就不介绍了,今天主要介绍路由的设置,下面来一一分析一下


安装路由及配置

  • 插件安装 npm install vue-router
    在main.js 里面设置

    import Vuex from 'vuex'
    Vue.use(Vrouter)
    
  • 需要实例化router,将router加入到vue的实例中去

  • 第三步:在实例化router中设置routers配置选项,mode:”history”:将路由设置成history模式

    var router=new Vrouter({
    //双花算法
    mode:"history",//切换到history模式;默认是hash模式,路由后面会加上一个"#"符号  
    linkActiveClass:"active",  /linkActiveClass:通过配置这个选项来改变点击的样式;
      routes:[
      //地址重定向
        {
            path:"/",
            redirect:"/cat",
          //  别名
        },
        {
        // path:"/dog/:color",//传参
        name:"mydog",
          path:"/dog",
          component:Dog,
          alias:"/dogs",
        },
        {
          name:"mycat",
            path:"/cat",
          component:Cat,
          alias:"/cats"
        },
        {
          name:"mysheep",
            path:"/sheep",
          component:Sheep,
          alias:"/sheeps"
        }
      ]
    })
    Vue.config.productionTip = false
    
  • 设置vue-router显示的位置,通过内置组件 <router-view></router-view>

  • 页面里跳转通过<router-link :to=“{path:’apple’}”>跳转到苹果页面</router-link>来进行切换


router-link组件

  • 可以直接跳转 设置属性 <router-link to=“‘apple’”>跳转</router-link>
  • 可以动态跳转:<router-link :to=“{path:’apple’}”>跳转</router-link>
  • 具名的路由 通过tag这个参数;
    将标签转换为li <router-link :to=“{path:’apple’}” tag=“li”></router-link>

命名路由:设置的时候可以直接给路由加上name属性;然后在<router-link :to="{name:'applePage'}>跳转</router-link>里直接跳转

相关文章

  • Vue.js路由

    1.设置路由 ① 路由map 在main.js中导入vue-router 设置全局路由 实例化router ②路由...

  • Vue 基础 - 前端路由

    使用vue-router实现前端路由 安装vue-router: 配置路由文件,并在vue实例中导入: 设置视图(...

  • vue-router学习总结

    1.引入vue-router npm install vue-router --save 2.设置路由(1)路由实...

  • vue-cli3 打包优化

    1、设置路由懒加载 importVuefrom'vue'importRouterfrom'vue-router'V...

  • vue-router @4.x 和 @3.x 对比

    1. 创建实例 2. 路由重定向 vue2.x使用路由选项redirect设置路由自动调整,vue3.x中移除了这...

  • vue路由设置

    关于vue的安装前面也已经介绍了这里就不介绍了,今天主要介绍路由的设置,下面来一一分析一下 安装路由及配置 插件安...

  • vue路由设置

    vue本身是不支持路由,想用的话就得引入一个模块vue-router 路由模块

  • VUE设置路由

    安装vue-router插件 创建路由配置文件 内容大致如下

  • Vue面试考点之路由Vue-router

    1、vue-router路由有几种模式?说说它们的区别? 在vue的路由配置中有mode选项,可以设置为hash和...

  • vue 项目地址去掉 #

    vue-router 设置 history 模式 vue 项目往往会搭配 vue-router 官方路由管理器,它...

网友评论

      本文标题:vue路由设置

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