您当前的位置: 首页 > 

梁云亮

暂无认证

  • 2浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Vue兄弟组件间传值 之 get传值

梁云亮 发布时间:2020-11-20 21:15:30 ,浏览量:2

第一步:在新建的views目录下创建如下所示的两个组件:
  • News.vue

  
    {{msg}}
    
      
        {{index}}-{{item}}
      
    
  


  export default {
    data() {
      return {
        msg: 'News头部',
        titles:['aaaa','bbbb','cccc','dddd']
      }
    }
  }

  • Details.vue

  
    News Details
  


  export default {
    name: "News Details",
    data() {
      return {
        msg: 'Details'
      }
    },
    mounted(){
      console.log(this.$route.query); //获取Get传值
    }
  }

第二步:router目录下的index.js
import Vue from 'vue';
import App from './App.vue';

import VueRouter from 'vue-router';
Vue.use(VueRouter);

import News from  './views/News';
import Details from  './views/Details';

const routes = [
  { path: '/news', component: News },
  { path: '/details', component: Details }, 
  { path: '*', redirect: '/news' }   /*默认跳转路由*/
]
const router = new VueRouter({
  routes
})
new Vue({
  el: '#app',
  router,
  render: h => h(App)
})
关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0548s