Vue.js 是一款流行的前端框架,它使用基于組件的架構來構建交互式 Web 應用程序。Vue.js 的 el 屬性指定了 Vue 實例將要控制的 HTML 元素,而 data 屬性指定了 Vue 實例的數據。
new Vue({
el: '#app',
data: {
message: 'Hello, Vue!'
}
})
在上面的代碼中,我們創建了 Vue 實例并將其綁定到 id 為 "app" 的 HTML 元素上。我們還定義了一個名為 message 的數據屬性,它的值是 "Hello, Vue!"。
在 Vue.js 中,數據驅動視圖的變化。這意味著當我們更改數據時,相應的視圖也會被更新。下面是一個例子:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue Example</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="app">{{ message }}</div>
<script>
new Vue({
el: '#app',
data: {
message: 'Hello, Vue!'
}
})
</script>
</body>
</html>
在上面的例子中,我們將 Vue 實例綁定到了 id 為 "app" 的 HTML 元素上,并且在該元素內使用了 {{ message }} 插值表達式來顯示 message 屬性的值。當我們更改 data 屬性的值時,頁面上的文字也會隨之更新。
可以看出,Vue.js 的數據綁定機制非常強大,可以讓我們輕松地實現響應式的用戶界面。
下一篇vue前端實時拍照