在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 小白白白白提問,這個函數(shù)為什么賦值才有效

小白白白白提問,這個函數(shù)為什么賦值才有效

問題:reverse函數(shù)內的 “ this.msg= ”為啥去掉就不執(zhí)行了 ?感覺這里賦值沒有什么實際意義啊,后面不是說了this.msg.split("").reverse().join("")嘛

<div class="box">

<p>{{msg}}</p>
<button v-on:click="reverse">反轉</button>

</div>

<script>

var hua=new Vue({
    el:".box",
    data:{
        msg:"123456789"
    },
    methods:{
        reverse:function(){
             this.msg = this.msg.split("").reverse().join("")
             
        }
    }

})     

</script>

回答
編輯回答
眼雜

vue在監(jiān)聽data中msg屬性,這個屬性是基礎數(shù)據(jù)類型數(shù)據(jù),值沒有改變,或者這個屬性是引用類型數(shù)據(jù),地址或屬性沒有發(fā)生改變,監(jiān)聽者會跳過,不進行頁面更新的。在這里this.msg沒有改變。

2017年6月24日 03:19
編輯回答
蝶戀花
this.msg.split("").reverse().join("")

這一句的結果是一個新的 string,原來的 this.msg 并沒有改動。

2018年9月23日 23:36