為什么shouoji.json不顯示,也就是點擊手機不顯示與手機相關的內容,還是顯示筆記本,代碼沒有問題
<script>
export?default?{
????name:"show",
????data()?{
???????var?obj=this;
???????var?url?=?"";
????//????url不能直接使用,要先定義,因為是局部變量
????????
????//????get(url從public之后開始寫)
????if?(obj.goodId?==?1)?{
????????????????url?=?"json/bjb.json";
????????}else?if(obj.goodId?==?2){
????????????????url?=?"json/shouji.json";
????????}?else?{
????????????url?=?"json/bjb.json"
????????}
???????this.$http.get(url).then(function?(res)?{
???????????obj.list=res.data;
???????})
???????return{
???????????list:[]
???????}
????},
????props:?{
????????//?goodId來自于Right中的<GoodsList?:goodId="1"></GoodsList>
????????goodId:Number
????},
????watch:?{
????????goodId(){
????????????var?obj?=?this;
????????????var?url?=?"";
????????????if?(obj.goodId?==?1)?{
????????????????url?=?"json/bjb.json";
????????????}?else?if?(obj.goodId?==?2){
????????????????url?=?"json/shouji.json";
????????????}else{
????????????????url?=?"json/bjb.json";
????????????}
???????????this.$http.get(url).then(function?(res)?{
???????????obj.list=res.data;
????????????})
????????return{
???????????list:[]
????????}?
????????}
????}
}
</script>
2021-09-09
看看Right.vue 里的手機那個GoodList的goodId是不是等于2,可能復制的時候沒有更改