最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue之監(jiān)聽(tīng)數(shù)據(jù)的原理詳解

 更新時(shí)間:2022年01月10日 08:57:24   作者:王同學(xué)要努力  
這篇文章主要為大家介紹了Vue之監(jiān)聽(tīng)數(shù)據(jù)的原理,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助<BR>

在這里插入圖片描述

<body>
    <div id="root">
        <h1>學(xué)生的基本信息</h1>
        <button @click="student.age++">年齡+1歲</button>
        <button @click="addSex">添加性別屬性默認(rèn)值是男</button><br>
        <button @click="student.sex='未知' ">修改屬性值</button><br>
        <button @click="addFriend">在列表的首位就添加一個(gè)朋友</button><br>
        <button @click="updateFriend">更新第一個(gè)人的名字</button><br>
        <button @click="addHobby">添加一個(gè)愛(ài)好</button><br>
        <button @click="change">修改第一個(gè)愛(ài)好為爬山</button><br>
        <button @click="removeSmoke">過(guò)濾掉抽煙</button><br>
        <h3>姓名:{{student.name}}</h3>
        <h3>年齡:{{student.age}}</h3>
        <h3 v-if="student.sex">性別:{{student.sex}}</h3>
        <h3>愛(ài)好:</h3>
        <hr>
        <ul>
            <li v-for="(h,index) in student.hobby" :key="index">{{h}}</li>
        </ul>
        <hr>
        <h3>朋友們:</h3>
        <ul>
            <li v-for="(f,index) in student.friends" :key="index">{{f.name}}--{{f.age}}</li>
        </ul>
    </div>
    <script>
        Vue.config.productionTip = false;
        const vm = new Vue({
            el: "#root ",
            data: {
                student: {
                    name: 'zhang',
                    age: 18,
                    hobby: ['喝酒', '抽煙', '燙頭'],
                    friends: [{
                        name: 'li',
                        age: 15
                    }, {
                        name: 'wang',
                        age: 10
                    }]
                }
            },
            methods: {
                addSex() {
                    this.$set(this.student, 'sex', '男')
                        // Vue.set(vm.student, 'sex', '男')
                },
                addFriend() {
                    this.student.friends.unshift({
                        name: 'YY',
                        age: 66
                    })
                },
                updateFriend() {
                    this.student.friends[0].name = "小劉";
                    this.student.friends[0].age = 22
                },
                addHobby() {
                    this.student.hobby.push('唱歌')
                },
                change() {
                    //splice添加表示從第0個(gè)開(kāi)始,刪除一個(gè),新增加的值是爬山
                    //注意:不能直接通過(guò)數(shù)組下標(biāo)的形式進(jìn)行修改 
                    //this.student.hobby.splice(0, 1, '爬山')
                    //Vue.set(this.student.hobby, 0, '爬山')
                    this.$set(this.student.hobby, 0, '爬山')
                },
                removeSmoke() {
                    //filter不影響原數(shù)組的改變
                    this.student.hobby = this.student.hobby.filter((h) => {
                        return h !== '抽煙'
                    })
                }
            }
        })
    </script>
</body>

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

最新評(píng)論

西林县| 北京市| 沅陵县| 齐齐哈尔市| 邵阳市| 九江市| 巴彦淖尔市| 平陆县| 海盐县| 泾阳县| 灵台县| 黑龙江省| 易门县| 京山县| 元朗区| 鹰潭市| 江西省| 张家港市| 阿坝县| 栾川县| 玉林市| 伽师县| 阿拉善右旗| 梅州市| 五指山市| 娱乐| 永善县| 定陶县| 正阳县| 湛江市| 黑水县| 清水河县| 思茅市| 调兵山市| 班玛县| 特克斯县| 两当县| 古蔺县| 高碑店市| 天等县| 闽侯县|