日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > vue >内容正文

vue

前端就业之vue介绍

發(fā)布時間:2024/1/23 vue 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前端就业之vue介绍 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

vue介紹

1、什么是vue.js

? 是一套用于構(gòu)建用戶界面的漸進(jìn)式框架。vue的設(shè)計可以自底層向上逐層應(yīng)用。vue的核心庫只關(guān)注視圖層。可以為單頁面應(yīng)用提供驅(qū)動。

2、起步

下載vue.js jar包,引入頁面進(jìn)行運用。

不推薦直接使用vue-cli,尤其在不熟悉node.js的構(gòu)建工具的時候。

3、聲明式渲染

vue的核心就是使用簡單的模板語言聲明式的將數(shù)據(jù)渲染進(jìn)DOM的系統(tǒng)。

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

效果

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-irI0u7La-1604128329147)(E:\政通路\課堂筆記\S3\vue英豪\vue\vue入門\assets\image-20200827155250678.png)]

我們創(chuàng)建了第一個vue應(yīng)用。使數(shù)據(jù)和DOM建立了聯(lián)系。

<div id="app2"><span v-bind:title="msg">提示信息</span></div>var app2 = new Vue({el:'#app2',data:{msg:'頁面提示'+new Date().toLocaleString()}})

v-bind特性稱之為指令。帶有v-,表示是vue提供的特殊特性。將元素節(jié)點的title特性和msg屬性進(jìn)行了一致性的保持。

4、條件與循環(huán)

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-71DAjMs7-1604128329150)(C:\Users\ADMINI~1\AppData\Local\Temp\1563870314654.png)]

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-e36IR8Gm-1604128329152)(C:\Users\ADMINI~1\AppData\Local\Temp\1563870325182.png)]

發(fā)現(xiàn)在控制臺輸app3.seen=false,會發(fā)現(xiàn)之前的“你好”,消失了

vue提供了一個強(qiáng)大過渡效果系統(tǒng),可以在vue插入/更新/刪除元素時,自動的過度應(yīng)用效果

v-for指令綁定數(shù)組的數(shù)據(jù)渲染一個項目列表

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-7CAtgC40-1604128329156)(C:\Users\ADMINI~1\AppData\Local\Temp\1563871037825.png)]

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-ZXjlJivV-1604128329157)(C:\Users\ADMINI~1\AppData\Local\Temp\1563871050641.png)]

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-DP5TzkHK-1604128329161)(C:\Users\ADMINI~1\AppData\Local\Temp\1563871080828.png)]

在控制臺輸入app4.todos.push({text:‘maven’}),他會在列表后面添加一個新項目

5、處理用戶輸入

為了讓用戶和你的應(yīng)用進(jìn)行交互,可以用v-on指令添加一個事件監(jiān)聽器,通過它調(diào)用vue實例中定義的方法

<!--v-on指令--><div id="app5"><p>{{mm}}</p><button v-on:click="reversemm">翻轉(zhuǎn)消息</button></div>var app5 = new Vue({el:'#app5',data:{mm:'abcdefg'},methods:{reversemm:function(){this.mm = this.mm.split('').reverse().join('')}}})

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-Aj7O77wu-1604128329165)(C:\Users\ADMINI~1\AppData\Local\Temp\1563872080347.png)]

vue提供v-model指令,實現(xiàn)雙向綁定

使用v-model實現(xiàn)表單輸入和應(yīng)用狀態(tài)之間的雙向綁定

<!--v-model雙向綁定--><div id="app6"><p>{{msm}}</p><input v-model="msm" /></div>var app6 = new Vue({el:'#app6',data:{msm:'abcdefg'}})

6、組件化應(yīng)用構(gòu)建

組件系統(tǒng)是vue的另一個重要的概念。它是一種抽象的,允許我們使用小型、獨立和通常可以復(fù)用的組件構(gòu)建大型的項目。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-fGJYjvEu-1604128329168)(C:\Users\ADMINI~1\AppData\Local\Temp\1563935364848.png)]

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title><script type="text/javascript" src="js/vue.js" ></script></head><body><div id="app"><ol><li>我是li標(biāo)簽</li><todo-item></todo-item></ol></div><script>//定義 todo-itme 是一個組件Vue.component('todo-item',{template:'<li>我是一個組件元素</li>'})new Vue({el:'#app',data:{}})</script></body> </html>

本章回顧:

1、vue.js是一個漸進(jìn)式的框架

2、下載vue.js的jar,引入頁面

3、數(shù)據(jù)的加載 語法:{{變量名}},new一個事例 el 和 data

4、指令 以v-開頭,這是vue的特殊命令

5、組件化構(gòu)建,什么是組件

作業(yè):

1、下載vue.js,引入

</body> ```

本章回顧:

1、vue.js是一個漸進(jìn)式的框架

2、下載vue.js的jar,引入頁面

3、數(shù)據(jù)的加載 語法:{{變量名}},new一個事例 el 和 data

4、指令 以v-開頭,這是vue的特殊命令

5、組件化構(gòu)建,什么是組件

作業(yè):

1、下載vue.js,引入

2、把這章講到的知識點,熟練運用,結(jié)合官方API

總結(jié)

以上是生活随笔為你收集整理的前端就业之vue介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。