成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

vue.set的作用

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

成都創(chuàng)新互聯公司,為您提供成都網站建設、成都網站制作、網站營銷推廣、網站開發(fā)設計,對服務成都展覽展示等多個行業(yè)擁有豐富的網站建設及推廣經驗。成都創(chuàng)新互聯公司網站建設公司成立于2013年,提供專業(yè)網站制作報價服務,我們深知市場的競爭激烈,認真對待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進步,是我們永遠的責任!

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

vue.set的作用:

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

如果在實例創(chuàng)建之后添加新的屬性到實例上,它不會觸發(fā)視圖更新

<!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: "創(chuàng)新互聯",
 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>

運行結果:

姓名:創(chuàng)新互聯
年齡: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'; //這種主要用于當對象中某個屬性值動態(tài)生成時處理方式
this.$set('info.'+key, 'what is this?');
//或
this.$set('info.content', 'what is this?');

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

本文標題:vue.set的作用
轉載來源:http://jinyejixie.com/article0/ipiooo.html

成都網站建設公司_創(chuàng)新互聯,為您提供Google、靜態(tài)網站、關鍵詞優(yōu)化App設計、企業(yè)建站、商城網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都做網站
林州市| 客服| 泰兴市| 云和县| 三亚市| 永定县| 会东县| 华坪县| 剑阁县| 南部县| 五莲县| 如皋市| 锡林浩特市| 建水县| 阳春市| 连云港市| 互助| 灵山县| 壶关县| 达州市| 右玉县| 治县。| 亚东县| 广灵县| 淮滨县| 独山县| 台南市| 静安区| 鞍山市| 金华市| 广宗县| 绍兴县| 容城县| 凤庆县| 盐亭县| 临沂市| 宜丰县| 汾西县| 洛浦县| 老河口市| 肥东县|