vue框架的介紹


一.vue框架

1.什么是vue框架

是一套用於構建用戶界面的漸進式框架,(漸進式就是指可以控制一個頁面的一個標簽,也可以控制一系列標簽,也可以控制整個頁面,甚至可以控制整個前台項目),並且可以獨立完成前后端分離式web項目的javascript框架(構建前端邏輯用,甚至可以直接創建整個項目,無需后端)

基礎實例成員 1)掛載點el:id選擇器唯一綁定 2)插值表達式:{{ 內部可以寫基本類型與變量,還可以完成簡單運算與邏輯 }} 3、標識符:delimiters修改插值表達式符號(了解) 4、過濾器:filters自定義過濾器,可以串聯使用,可以一次性過濾多個變量 5、方法:methods自定義vue控制的方法,給事件指令綁定的

4、基礎指令 1)v-text:基本同{{}} 2)v-html:可以解析html語法的內容 3)v-on: v-on:事件="方法" => 系統傳參,只默認傳$event v-on:事件="方法($event, ...)" => 完全自定義傳參,可以手動傳入$event

2.vue框架的優勢

  • 有指令(實現分支結構:比如登陸狀態;循環結構等),可以實現復用頁面

  • 有實例成員(過濾器,箭頭),可以實現對渲染數據 做二次格式化

  • 有組件(模塊的復用或組合),快速搭建頁面

框架特點:

(1)單頁面web應用:只有一個頁面,實現頁面刷新只刷新數據,頁面不動

(2)數據驅動:只通過變量驅動,相對應的有一個dom驅動,dom驅動就是原生的js或jq,先獲取標簽在獲取對應的樣式等

(3)虛擬DOM:vue會將文件中寫的所有的頁面結構,樣式,邏輯存到內存中形成虛擬Dom,我們操作的也是虛擬DOM,然后再映射到真實的DOM,相當於緩存機制,加快了操作速度

(4)數據的雙向綁定:通過全局監聽,將多個標簽綁定在一個變量上

3.為什么學習vue

前台框架比如:Angular太過龐大,React精通移動端。而vue則吸取前兩者的優勢,是一個輕量級的js框架,並且他的一手文檔是中文,比較友好,還能實現前后端分離開發,節約開發成本

二.DRF框架

1)基礎的模塊:請求,響應,解析,渲染

2)序列化,三大認證

3)過濾,搜索,排序,分頁

4)異常,第三方jwt,restful接口規范

 

三.搭建vue環境

vue下載官網

第一種方式:cdn搭建

<script src="https://cn.vuejs.org/js/vue.js"></script>

第二種方式:本地導入

# 新建一個文件夾,例如命名為vue,然后將vue文件放入
<script src="vue/vue.js"></script>

注意:

# 可以將引入的js邏輯放在body標簽后面,這樣及時在瀏覽器上展現出來也會在body標簽中,並且還滿足了由上到下的加載順序

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Title</title>
</head>
<body>
<div>
   abc
</div>
</body>
<script src="vue/vue.js"></script>
</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM