91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue.set的作用

發布時間:2021-01-19 11:24:57 來源:億速云 閱讀:273 作者:小新 欄目:編程語言

這篇文章主要介紹了vue.set的作用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

vue.set的作用:1、通過【Vue.set】方法設置data屬性,代碼為【Vue.set(data,'sex', '男') 】;2、使用【vm.$set】實例方法,代碼為【var key = 'content';】。

vue.set的作用:

當生成vue實例后,當再次給數據賦值時,有時候并不會自動更新到視圖上去;

如果在實例創建之后添加新的屬性到實例上,它不會觸發視圖更新

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>vue $set</title>
<script src="https://static.jb51.net/assets/vue/1.0.11/vue.min.js"></script>
</head>
<body>
<div id="app">
 姓名:{{ name }}<br>
 年齡:{{age}}<br>
 性別:{{sex}}<br>
 說明:{{info.content}}
</div>
<!-- JavaScript 代碼需要放在尾部(指定的HTML元素之后) -->
<script>
var data = {
 name: "億速云",
 age: '3',
 info: {
  content: 'my name is test'
 }
}
var key = 'content';
var vm = new Vue({
 el:'#app',
 data: data,
 ready: function(){
  //Vue.set(data,'sex', '男')
  //this.$set('info.'+key, 'what is this?');
 }
});
data.sex = '男';//不生效
</script>
</body>
</html>

運行結果:

姓名:億速云
年齡:3
性別:
說明:my name is test

在age及name都有get和set方法,但是在sex里面并沒有這兩個方法,因此,設置了sex值后vue并不會自動更新視圖;

解決方法:

<script>
var data = {
 name: "腳本之家",
 age: '3',
 info: {
  content: 'my name is test'
 }
} 
var key = 'content';
new Vue({
 el:'#app',
 data: data,
 ready: function(){
  Vue.set(data,'sex', '男');
  this.$set('info.'+key, 'what is this?');
 }
});
</script>

1、通過Vue.set方法設置data屬性,如上:

Vue.set(data,'sex', '男')

2、您還可以使用 vm.$set實例方法,這也是全局 Vue.set方法的別名:

var key = 'content'; //這種主要用于當對象中某個屬性值動態生成時處理方式
this.$set('info.'+key, 'what is this?');
//或
this.$set('info.content', 'what is this?');

感謝你能夠認真閱讀完這篇文章,希望小編分享的“vue.set的作用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黑龙江省| 永康市| 福海县| 汝城县| 枣阳市| 东阿县| 偏关县| 江口县| 横峰县| 牙克石市| 库尔勒市| 民县| 延川县| 泸溪县| 买车| 泗洪县| 都匀市| 策勒县| 安福县| 三门峡市| 肥乡县| 敦化市| 福泉市| 大新县| 灵台县| 车险| 岳普湖县| 台中县| 文昌市| 山阴县| 探索| 扶绥县| 黑龙江省| 阿瓦提县| 德庆县| 闽清县| 融水| 冀州市| 南江县| 鄂伦春自治旗| 云浮市|