vue从一个组件跳转到另一个组件页面router-link的试用

Posted 周小姐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue从一个组件跳转到另一个组件页面router-link的试用相关的知识,希望对你有一定的参考价值。

需求从helloworld.vue页面跳到good.vue页面

 

1.helloworld.vue页面代码

<template>
  <div class="hello">
      我是小可爱
         <router-link :to="{ path: \'/cute\'}" replace>点我啊,傻</router-link>
  </div>
</template>

<script>
import Good from \'./good\'
export default {
  name: \'HelloWorld\',
  components: { Good },
  data: function () {
    return { }
  },
  methods:{
    clickIt:function (){
      window.location.href="/cute"
    }
  }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
h1, h2 {
  font-weight: normal;
}
ul {
  list-style-type: none;
  padding: 0;
}
li {
  display: inline-block;
  margin: 0 10px;
}
a {
  color: #42b983;
}
</style>

2. good.vue页面

<template>
  <div class="hello">
     我是你的小可爱

  </div>
</template>

<script>
export default {
  name: \'cute\',
  data: function () {
    return { }
  }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
h1, h2 {
  font-weight: normal;
}
ul {
  list-style-type: none;
  padding: 0;
}
li {
  display: inline-block;
  margin: 0 10px;
}
a {
  color: #42b983;
}
</style>

 3.index.js

import Vue from \'vue\'
import Router from \'vue-router\'
import HelloWorld from \'@/components/HelloWorld\'
import cute from \'@/components/good\'


Vue.use(Router)

export default new Router({
  routes: [
    {
      path: \'/\',
      name: \'HelloWorld\',
      component: HelloWorld
    },
    {
      path: \'/cute\',
      name: \'cute\',
      component: cute
    },

  ]
})

 

以上是关于vue从一个组件跳转到另一个组件页面router-link的试用的主要内容,如果未能解决你的问题,请参考以下文章

Vue.js中跳转报错 地址栏改变 页面不改变

js跳转vue

vue中的router-view组件的使用教程

vue 同一个页面第二次跳转路由不刷新问题

vue-router组件里面点击一个按钮跳转到一个新的组件该怎么实现

vue网易云推荐歌单跳转出现fullpath