1.做項目一次獲取所有數據,然后通過tab面板依次點擊顯示列表返回ret數據如下:{"code":200,"msg":"查詢成功","time":"1543567309","data":{"a":[{"id":10,"type":"a","qa":"動物提取物"},{"id":5,"type":"a","qa":"化工日化"}],"d":[{"id":11,"type":"d","qa":"飼料原料"},{"id":7,"type":"d","qa":"21312312"}],"s":[{"id":9,"type":"s","qa":"植物提取物"},{"id":6,"type":"s","qa":"測試接口數據"}],"w":[{"id":8,"type":"w","qa":"測試分組數據111"},{"id":4,"type":"w","qa":"醫藥原料數據"}]}}vm賦值為 vm.lists = ret.data;tab 面板標識依次為 a,d,s,w;點擊tab a時即取出vm.lists.a ,由于點擊時返回的是下標index,所以取數據做了拼接設置變量 var tabs = ['a','d','s','w'];點擊取出數據時拼接tabs 即為 vm.lists.tabs[index]; 實際打印出數據為空但是直接打印 vm.lists.a 有數據求大佬解釋一下原因問題描述問題出現的環境背景及自己嘗試過哪些方法相關代碼// 請把代碼文本粘貼到下方(請勿用圖片代替代碼)你期待的結果是什么?實際看到的錯誤信息又是什么?
Vue 拼接變量取值
LEATH
2018-12-24 09:27:23