vue的data數據的動態引用


vue的data數據的動態引用

  做項目時有時候會用到多個pop彈出層,pop彈出層的v-model顯示則會有多個data的變量控制,則相應的有多個函數控制這些不同變量.如果能將這些顯示隱藏的函數抽象為一個通用方法,根據傳入的參數給data賦值。(比如有4個pop彈出層,控制他們隱藏和顯示要用到至少4個方法來控制data里面的四個變量,能不能抽象出來寫成一個通用的方法)

test(r){
    return this[r];
}
//獲取驗證碼
async getCode(validate){
    console.log(this.test('vericode_count'));
}

然后我們可以將其抽象成一個方法,用來控制pop層的顯示和隱藏

setPop(prop,value){
    this[prop] = value;
}

這樣寫顯示隱藏,會顯著減少代碼數量,提高方法的可復用性


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM