vue中set基本用法


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Vue中set方法</title>
    <script src="./vue.js"></script>
</head>
<body>
    <div id="app">
        <!--<div v-for="(item,key,index) of userInfo">-->
            <!--{{item}}-&#45;&#45;{{key}}-&#45;&#45;{{index}}-->
        <!--</div>               &lt;!&ndash;對對象進行循環&ndash;&gt;        -->
        <div v-for="(item,index) of userInfo1">
            {{item}}
        </div>               <!--對數組進行循環-->
    </div>
    <script>
        var vm = new Vue({
            el:"#app",
            data:{
                // userInfo:{
                //     name:'alex',
                //     age:'27',
                //     gender:'male',
                //     salary:'secret'
                // }

                userInfo1:[1,2,3,4]
            }
        })
    </script>
</body>
</html>

<!--
Vue.set(vm.userInfo,'address','beijing')
此時就是在不改變地址引用 就可以直接改變數據  並且渲染在頁面上

vm.$set(vm.userInfo,'address','beijing') 也可以實現一樣的效果

對於列表 上述兩種set用法都可以實現改變數據 渲染在網頁上
Vue.set(vm.userInfo,1,5)
vm.$set(vm.userInfo,2,10)

-->

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM