this.$route 取值判断之运算符优先级

//params传值获取 url不显示参数 刷新后参数清空
this.params='id:'+this.$route.params.num||'000'

//query传值获取 url一直有参数  ?id=123
this.query='id:'+this.$route.query.id

页面刷新后this.$route.params取值为undefined 
此方式'id:'+this.$route.params.num||'000' 判断得到结果id:undefined

由于+运算符高于|| 修改方式 this.params='id:'+(this.$route.params.num||'000')先判断再相加

猜你喜欢

转载自blog.csdn.net/qq_37818095/article/details/85326655