JavaScript框架——Vue的基礎語法

Vue簡介

  1. JavaScript框架
  2. 簡化DOM操作
  3. 響應式數據驅動

引入Vue程序需要以下三個步驟:

  1. 導入從官網下載的Vue.js
  2. 創建Vue實例對象,設置el屬性data屬性
  3. 使用簡潔的模板語法把數據渲染到頁面上
    代碼實例:
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Document</title>
   <script type="text/javascript" src="vue.js"></script>
</head>
<body>
   <div id="app">
   	{{message}}
   </div>
   <script type="text/javascript">
   	var app = new Vue({
   		el: "#app",
   		data:{
   			message:"hello world!"
   		}
   	})
   </script>
</body>
</html>

el(掛載點):

用來設置Vue實例掛載(管理)的元素;

data(數據對象):

Vue用到的元素需要寫到data中,data中也可以寫複雜的數據類型;

那麼,Vue的作用範圍是什麼?
答:el命中元素的內部,也就是說在div元素內部嵌套一個別的元素,同時這個元素的內部也有{{message}}也可以,看以下代碼:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script type="text/javascript" src="vue.js"></script>
</head>
<body>
	<div id="app">
		{{message}}
		<span>{{message}}</span>
	</div>
	<script type="text/javascript">
		var app = new Vue({
			el: "#app",
			data:{
				message:"hello world!"
			}
		})
	</script>
</body>
</html>

但是,Vue只支持雙標籤,比如div,p,span等(特例:不支持把Vue掛載到body和html元素上),不支持單標籤,比如 img等,這是因爲在單標籤內部無法寫{{message}}

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