vue計(jì)算屬性的getter和setter以及set方法的使用

示例:使用計(jì)算屬性

<div id="app">{{fullName}}</div>
<script>
    var vm = new Vue({
        el : "#app",
        data: {
            firstName: "Denny",
            lastName: "Zhang"
        },
        computed:{
            fullName:function () {
                return this.firstName + " " + this.lastName
            }
        }
    })
</script>

先去data中找fullName,沒(méi)有找到會(huì)到計(jì)算屬性中去找fullName,通過(guò)計(jì)算得出fullName 為 Denny Zhang

computed的特性:當(dāng)他依賴的值發(fā)生變化的時(shí)候會(huì)重新計(jì)算其屬性

計(jì)算屬性支持get和set方法,如下:

<div id="app">{{fullName}}</div>
<script>
    var vm = new Vue({
        el : "#app",
        data: {
            firstName: "Denny",
            lastName: "Zhang"
        },
        computed:{
            fullName:{
                get:function () {
                    return this.firstName + " " + this.lastName
                },
                set:function (value) {
                    var arr = value.split(" ");
                    this.firstName = arr[0];
                    this.lastName = arr[1];
                    console.log(value)
                }
            }
        }
    })

示例:顯示一個(gè)對(duì)象的數(shù)據(jù)

<div id="app">
    <div v-for="(item,key,index) of userInfo">
        {{item}} --- {{key}} --- {{index}}
    </div>
</div>
<script>
    var vm = new Vue({
        el : "#app",
        data :{
            userInfo:{
                name : "Denny",
                age :28,
                gender : "male",
                salary : "secret"
            }
        }
    })

向?qū)ο笾刑砑訑?shù)據(jù)的兩種方法

1.給對(duì)象重新賦值

直接給對(duì)象重新賦值

2.使用vue的set方法

使用Vue的set方法

Vue的set方法既是Vue的全局方法也是Vue的實(shí)例方法

image.png

set方法用戶數(shù)組操作

操作數(shù)組我們之前可以用數(shù)組的變異方法和數(shù)組的引用,此次使用set方法直接將某個(gè)下標(biāo)的數(shù)據(jù)修改成自己想要的數(shù)據(jù)頁(yè)面就跟著變化


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 如何留住青春容顏,如何延緩衰老一直是女人們亙古不變的話題,現(xiàn)在,更有很多人貪心的想要逆生長(zhǎng)… 今晚參加了沙龍-活出...
    泥步修行_安妮日記閱讀 1,238評(píng)論 2 6
  • 本章把寶玉性體驗(yàn)和劉姥姥進(jìn)榮國(guó)府求助對(duì)寫,出現(xiàn)了強(qiáng)烈的對(duì)比,可見(jiàn)襲人心機(jī)最重,文中一句自此寶玉視襲人與別個(gè)不...
    對(duì)上暗號(hào)喝一杯閱讀 240評(píng)論 0 0
  • 從年少時(shí)出道到現(xiàn)在已二十多年了,此時(shí)的她細(xì)細(xì)思忖似乎自己還一無(wú)所有。 她心里時(shí)時(shí)會(huì)涌起對(duì)父母的怨意:如果在她尚不諳...
    余夢(mèng)人生閱讀 437評(píng)論 2 4
  • 等公交的時(shí)候看到旁邊糕點(diǎn)店門口坐著一隊(duì)母子,小孩子大概三五歲的光景,正是牙牙學(xué)語(yǔ)的年紀(jì) 母子兩個(gè)坐在蛋糕店門口,小...
    四顧sel閱讀 104評(píng)論 0 0
  • 作者:高紅 已是凌晨?jī)牲c(diǎn),沒(méi)有一點(diǎn)睡意,此刻我走近窗臺(tái),仰望天空思緒萬(wàn)千,深夜的窗外,靜謐的夜空星光閃爍,我在遙望...
    samuume_ecf4閱讀 404評(píng)論 1 10

友情鏈接更多精彩內(nèi)容