今天在引入路由参数和状态组件的时候发现一直报空找不到,但是我在控制台查看还能找得到

在Vue中使用this.$store或者是$route一直报错的解决

在Vue中使用this.$store或者是$route一直报错的解决

一直超费解,直到我在其他组件单独测试的时候又可以了

这是测试正常的

test1s : function(){
 debugger
 var test1=this.$route.params.num;
 console.log(test1);
 return test1;
 }
getRequest: (val)=> {//改变海黄学堂状态
 debugger
 let thisRoute=this.$store.state.school.state;
 
 if(val){
 switch(val){
  
 }
 }else{
 this.listVal= this.kepu;
 this.$store.state.school.state='kepu';
 }
 return thisRoute;

下边这个是一直失败的

发现不同了么?

这两个下边的使用了ES6的箭头函数结果就一直不成功了

在Vue中使用this.$store或者是$route一直报错的解决

而且又看了一下Vue的API发现人家都已经很明显的提示了!!!

这就是看API不仔细的下场白白耽误了一下午

现在附上API地址 https://vue.docschina.org/v2/api/#methods

标签:
Vue,this.$store,$route

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com

RTX 5090要首发 性能要翻倍!三星展示GDDR7显存

三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。

首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。

据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。