vue methods獲取到了data()中某一個資料id,是一個string型別,這個id對應著data()中一個資料,請問我怎么定位這個data()中資料并改變它? 因為id是要不斷改變的;
data(){
v1:1001,
v2:1002,
v3:1003
}
methods:{
func(id){
//id為v1,v2或者v3,怎么獲取,不想一直if else ,因為data里面資料也很多,v1等內容也不能存在一個陣列中,我的思路是遍歷data(),但不知道遍歷data()的寫法
}
}
uj5u.com熱心網友回復:
需求沒說清楚,是要這樣的?
data(){
return {
v1:1001,
v2:1002,
v3:1003,
1001:'needs data'
}
}
methods:{
func(id){
// id='v1'
console.log(this[this[id]])
}
}
uj5u.com熱心網友回復:
把資料放在一個物件或陣列里,然后回圈if-for
uj5u.com熱心網友回復:
有其他方法嗎?我想知道vue有沒有通過string值對應找到data()里面值的方法uj5u.com熱心網友回復:
同問,方法的形參怎么直接找到對應的data資料呢
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/283438.html
標籤:其他技術討論專區
上一篇:多碼流合成
下一篇:Axure如何安裝元件庫
