TypeError:

TypeError:,第1张

场景:遍历每个blogList元素,最后一列是添加了一个按钮,跳转到另外一个页面

      
        。。。。。。
        
          
        
      

方法实现:

detailBlog: (val)=>{
        console.log("detailBlog@" + val.blogId);//这个可以打印出来
        this.$router.push({path: "/blog/detail"});//这个就报了一个"TypeError: _this.$router is undefined"错误,事实上,我其他页面用这种方式跳转是没问题的
},

后面方法的实现改成下面这种,就可以正常跳转了

      detailBlog: function(val){
        console.log("detailBlog@" + val.blogId);
        this.$router.push({path: "/blog/detail"})
      }

vue版本

"dependencies": {
  "axios": "^0.26.1",
  "element-ui": "^2.15.6",
  "vue": "^2.5.2",
  "vue-axios": "^3.4.1",
  "vue-router": "^3.0.1"
}

 出现这种现象的原因未知,求大佬看看

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1322638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存