vue3官網介紹,安裝,建立一個vue例項

yangyangdt發表於2021-12-19

前言:這一章主要是vue的介紹、安裝、以及如何建立一個vue例項。

一、vue介紹

vue3中文官網:建議先自己看官網。

https://v3.cn.vuejs.org/

vue是漸進式框架,漸進式指的就是可以在你的專案已經有js,jquery等框架後還可以嵌入vue框架。可以只用我的一部分,而不是一個專案必須全部由我開發。

安裝

將 Vue.js 新增到專案中主要有四種方式:

1.以 CDN 包的形式匯入。

<script src="https://unpkg.com/vue@next"></script>

那麼cdn是什麼?

CDN 是vue檔案線上上的地址。例如https:.../vue..

我們在訪問專案時,首先通過域名找到伺服器的ip(一臺電腦/伺服器),看看你的專案是什麼web框架(例如django),然後找到分配的路由,然後就找到了vue.js檔案。所以說是要有一個過程的,那麼cdn的作用就是加速這個過程。

CDN能夠加速使用者的訪問速度

我們的伺服器分為華南、華北等幾個區域,如果使用者是華北區的,那麼要訪問華北區的伺服器比較快,當使用者第一次訪問華北區的伺服器,那麼伺服器會把資料快取在華北(邊緣)伺服器上,訪問專案慢實際是訪問專案資源(圖片、視訊等)的快慢。那麼下一個人訪問的時候直接讀取這個華北伺服器的快取,所以訪問速度會加快。

2.下載 js 檔案並自行託管

官網沒有給出js下載地址。我們可以把上邊的cdn線上地址放到瀏覽器執行,ctrl+s儲存就是vue.js.

https://unpkg.com/vue@next

image-20211216123133686

或者在我上傳的資源裡去找。

實際上還是本地載入比線上要快很多。下載下來放到js裡引入即可。

3.使用 npm 安裝它。

這個我們暫時不用。應用大型專案可以用npm。

有空再寫。可在我的vue專欄看到這篇。

4.使用官方的 CLI 來構建一個專案。

它為現代前端工作流程提供了功能齊備的構建設定 (例如,熱過載、儲存時的提示等等)。

有空再寫。可在我的vue專欄看到這篇。

使用vue開發的好處

1.因為vue採用漸進式框架結構,MVVM(model view viewmodel),資料層與檢視層分離,(響應式框架)通過vm把資料層的資料渲染到指定的標籤裡面。

2.響應式框架,資料層與檢視層分離,資料層資料變了,檢視層的渲染就變了,減少了dom操作,增加了頁面載入速度。

3.元件化開發。

簡潔來說就是:體積小,資料雙向繫結,有很多成熟的元件。

二、基礎

1.建立vue例項

步驟:

1)下載並引入vue.js

2)body裡建立id=app 的div

3)Script 裡面建立vue例項,關聯容器,Vue.createApp({}).mount('#app')

資料層:

​ const data = { a: 1 }

檢視層:

​ const app={

​ data() {

​ return data

​ },

​ }

建立vue例項:

​ const vm =Vue.createApp(app)

關聯app容器

​ vm.mount('#app')

或者合起來寫:

​ const data = { a: 1 }

​ const vm = Vue.createApp({

​ data() {

​ return data

​ }}).mount('#app')

執行模板:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="js/vue.global.js"></script>
	</head>
	<body >
		<div id="app">
			Hello Vue
		</div>
	</body>
	<script type="text/javascript">
			const data = {
				
			}
			
			const vm = Vue.createApp({
			  data() {
			    return data
			  },

			})
			vm.mount('#app')
			
		</script>
</html>

相關文章