Vue學習 開始走向VUE開發2---插值使用詳解

        插值是在Vue使用中最常見和最簡單的一個用法,使用兩層嵌套的大括號({{變量}})表示大括號中的內容將會被替換爲變量表示的值,主要是用來表示文本的內容。

       Vue的實現過程中將會跟蹤這個變量值的變化,當這個值變化的時候對應使用插值的地方上的值也將會變化,經過我的實驗Vue跟蹤的值不只是會跟蹤Vue對象中data屬性中的值也可以跟中window環境下的值。

具體的程序如下,

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue</title>
<script src="https://cdn.bootcss.com/vue/2.6.2/vue.min.js"></script>
</head>
<body>
<div id="test">
    <div>Value1 is {{name}} </div>
    <div>Value2 is {{value}}</div>
    <input type="button" value="修改插值的內容" @click="changetext()">
</div>
 
<script>
var value=0;
var vm = new Vue({  
        el: '#test',  
        data: {  
            name:"0"
        },
        methods:{
            changetext:function(){
                this.name=(parseInt(this.name)+1).toString();
                window.value++;
            }
        }  
    });  
</script>
</body>
</html>

程序設計思路

        變量value是在window作用域下的全局變量,vm也是在全局作用域下的Vue對象的實例。有兩個塊用於顯示vm實例中data屬性中的name的值和全局變量value的值。有一個button按鈕每點擊一下name的值和value的值將會做加一的操作。

結果

(1)在瀏覽器上打開此網頁,如圖顯示,顯示的是當前value和name的值都是0

(2)點擊button多次之後,看到顯示的name的值和value的值都是 9,在控制檯查看value的值也是9。可見Vue使用插值的方法不僅僅可以跟蹤Vue實例中的值的變化還可以跟蹤非此實例中的值的變化。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章