六 set用法 給目標物件增加乙個響應式資料

2021-10-03 23:34:13 字數 1104 閱讀 4577

用法

向響應式物件中新增乙個屬性,並確保這個新屬性同樣是響應式的,且觸發檢視更新。它必須用於向響應式物件上新增新屬性,因為 vue 無法探測普通的新增屬性 (比如this.myobject.newproperty = 'hi')

注意

物件不能是 vue 例項,或者 vue 例項的根資料物件。

vue.set( target, propertyname/index, value )

返回值:設定的值。 示例

set用法.html

>

>

>

}h1>

>

}h1>

>

type

="text"

v-model

="name"

>

div>

v-text

="name"

>

span

>

type

="text"

v-model

="age"

>

>

} div

>

src=

"./node_modules/vue/dist/vue.js"

>

script

>

>

// viewmodel

const vm =

newvue(}

})// vm.test = 'abc'

// vm.dog.name = 'byd'

// 不允許使用set方法給vue例項增加新的成員

// set方法內部呼叫了defineproperty把新增的name屬性設定為getter/setter

vue.

set(vm.dog,

'name'

,'新增***x'

)script

>

body

>

給自己乙個唯一目標

選擇放棄,因為自己的想法太多了,精力不分散,選擇放棄一些包袱,然後讓自己走得更遠一些.這半年多來,為了公司專案努力的忙碌著,當現在為止基本穩定,告乙個段落了 過年休假這段時間好好的想想接下來都應該做一些什麼,每天心裡掛念的是如何優化程式,任何多學習一些.其實學習能力是必須的但是不能過急,為什麼呢?當...

centos增加乙個使用者並給root許可權方法

開始 測試環境 centos 5.5 1 新增使用者,首先用adduser命令新增乙個普通使用者,命令如下 adduser tommy 新增乙個名為tommy的使用者 passwd tommy 修改密碼 changing password for user tommy.new unix passwo...

給乙個窗體增加快捷鍵

我們在使用乙個應用程式的時候,如果熟練運用一些快捷鍵的話,會大大增加效率,那麼使用swing程式設計該如何新增快捷鍵呢?下面就讓我們來實現他。首先來看一下可能遇到哪些問題。一般來講,快捷鍵一定是要被繫結到某乙個元件上面的,並且在這個元件擁有焦點的時候快捷鍵才有效。這就遇到問題了,並沒有哪乙個元件能夠...