vue 编程式js跳转路由

请看goNews()方法

 1 <template>
 2     <!-- 所有的内容要被根节点包含起来 -->
 3     <div id="home">    
 4        我是首页组件
 5 
 6 
 7         <button @click="goNews()">通过js跳转到新闻页面</button>
 8        
 9     </div>
10 </template>
11 
12 
13 <script>
14     export default{
15         data(){
16             return {               
17                msg:'我是一个home组件'
18              
19             }
20         },
21         methods:{
22 
23             goNews(){
24 
25 
26                 // 注意:官方文档写错了
27 
28 
29                 //第一种跳转方式
30 
31                 // this.$router.push({ path: 'news' })
32 
33 
34                 // this.$router.push({ path: '/content/495' });
35 
36 
37 
38 
39 
40 
41 
42                 //另一种跳转方式
43 
44                     //   { path: '/news', component: News,name:'news' },
45 
46 
47                     // router.push({ name: 'news', params: { userId: 123 }})
48 
49 
50                     this.$router.push({ name: 'news'})
51 
52 
53                 
54 
55             }
56         }
57     }
58 
59 </script>
60 
61 <style lang="scss" scoped>
62     
63 </style>

 

转载于:https://www.cnblogs.com/sulanlan/p/9974643.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值