vue第1天(vue插件推薦臀晃、vue指令)

1觉渴、插件推薦

2、框架的學(xué)習(xí)方式

學(xué)會(huì)看文檔

3.0源碼徽惋,就會(huì)多一些新的知識(shí)點(diǎn)案淋,只能看文檔

英文文檔,點(diǎn)翻譯险绘,把翻譯的結(jié)果寫(xiě)成博客

看不懂沒(méi)關(guān)系踢京,看代碼,去猜什么意思

猜不出來(lái)怎么辦宦棺,把代碼直接粘貼過(guò)來(lái)運(yùn)行一下大概也能知道是什么效果

多敲代碼

不是多抄代碼

先多思考瓣距,分析一下思路流程,然后再去寫(xiě)代碼

1.....

2.做什么

3.再做什么

多看一些博客額外學(xué)習(xí)

3代咸、Vue.js是什么

官網(wǎng)地址:https://cn.vuejs.org/v2/guide/#Vue-js-%E6%98%AF%E4%BB%80%E4%B9%88

Vue.js 就是一套前端開(kāi)發(fā)網(wǎng)站的框架

用了它以后蹈丸,我們以后不用再關(guān)心怎么去操作DOM,你只要關(guān)心如何獲取數(shù)據(jù)就行了

因?yàn)橛昧薞ue以后數(shù)據(jù)變了,界面DOM元素就會(huì)跟著變了

1呐芥、之前操作網(wǎng)頁(yè)的不足

2.用vue不用操作DOM

4逻杖、Vue基本使用

傳送門(mén):https://cn.vuejs.org/v2/guide/#%E8%B5%B7%E6%AD%A5

導(dǎo)包

準(zhǔn)備div,最好給div加一個(gè)id思瘟,方便用vue找到它

實(shí)例化一個(gè)vue對(duì)象荸百,el:傳入div的id,data:里放所有的數(shù)據(jù)

使用步驟詳解:

實(shí)例化Vue

傳入一個(gè)對(duì)象

對(duì)象里有 el 屬性

放選擇器滨攻,代表找到一個(gè)根標(biāo)簽(不能是html和body)够话,把根標(biāo)簽里面的內(nèi)容用vue管理

對(duì)象里有 data 屬性

放數(shù)據(jù)

對(duì)象里有 methods 屬性

5蓝翰、指令

指令:其實(shí)就是vue給我們提供好的一些代碼,每個(gè)指令都有自己特有的功能實(shí)現(xiàn)

5.1?v-text指令(類似于innerText)

傳送門(mén):https://cn.vuejs.org/v2/api/#v-text

指令:其實(shí)就是vue給我們提供好的一些代碼更鲁,每個(gè)指令都有自己特有的功能實(shí)現(xiàn)

v-text:就是把數(shù)據(jù)內(nèi)容展示到雙標(biāo)簽里面霎箍,跟{{? }}寫(xiě)法類似

區(qū)別:v-text會(huì)覆蓋雙標(biāo)簽里面原來(lái)的內(nèi)容,但是 {{ }} 不會(huì)澡为,它只是在寫(xiě){{}}填充

{{ }} 這種語(yǔ)法也可以理解為是v-text的簡(jiǎn)寫(xiě)形式,它也叫做 插值語(yǔ)法景埃,也可以叫 胡子語(yǔ)法

特點(diǎn):會(huì)把內(nèi)容都當(dāng)做純文本來(lái)解析

5.2?v-html指令

傳送門(mén):(https://cn.vuejs.org/v2/api/#v-html

作用跟 v-text 類似媒至,都是給雙標(biāo)簽里面改內(nèi)容

但是v-html遇到標(biāo)簽會(huì)解析成DOM元素

它沒(méi)有簡(jiǎn)寫(xiě)形式,{{ }} 永遠(yuǎn)都是v-text的簡(jiǎn)寫(xiě)

5.3 v-on指令

基本使用:https://cn.vuejs.org/v2/guide/events.html

添加事件的

v-on:事件名="要執(zhí)行的代碼"

簡(jiǎn)寫(xiě)形式: @事件名="要執(zhí)行的代碼"

事件要執(zhí)行的代碼谷徙, 如果寫(xiě)在行內(nèi)拒啰,訪問(wèn)數(shù)據(jù)不用加this

@click="count++"http://不用加this

事件是通過(guò)調(diào)用方法的形式來(lái)觸發(fā),那么方法里面訪問(wèn)數(shù)據(jù)完慧,要加this關(guān)鍵字

v-on的修飾符

事件修飾符:(https://cn.vuejs.org/v2/api/#v-on)

.stop:阻止事件冒泡

.prevent:阻止默認(rèn)行為

.enter:按回車才觸發(fā)

5.4 v-bind指令

傳送門(mén):https://cn.vuejs.org/v2/api/#v-bind

v-bind(辦的)

用來(lái)綁定行內(nèi)屬性的

寫(xiě)法:v-bind:屬性名=“值"

簡(jiǎn)寫(xiě)::屬性名 = “值"

這個(gè)值可以寫(xiě)死谋旦,也可以綁定data中的屬性

它對(duì)class屬性操作時(shí)有個(gè)特殊寫(xiě)法

:class="{類名:值}"

如果值為true,加上這個(gè)類名屈尼,為false不加

5.5?v-model?表單輸入綁定 (雙向數(shù)據(jù)綁定)

傳送門(mén):https://cn.vuejs.org/v2/guide/forms.html

可以拿到文本框輸入的內(nèi)容

數(shù)據(jù)變了册着,界面也會(huì)改變

雙向綁定:

5.6 v-for 指令

以前的循環(huán):


v-for 指令
傳送門(mén):https://cn.vuejs.org/v2/guide/list.html

可以根據(jù)一個(gè)數(shù)組,渲染多個(gè)這樣的標(biāo)簽

數(shù)組發(fā)生變化脾歧,標(biāo)簽也會(huì)跟著變化

語(yǔ)法:v-for="(item,index) in 數(shù)組"

先寫(xiě)的是元素甲捏,后寫(xiě)的是下標(biāo),跟名字無(wú)關(guān)鞭执,名字可以自己隨便寫(xiě)

還可以遍歷對(duì)象司顿,只不過(guò)遍歷對(duì)象時(shí),item是屬性值兄纺,index是屬性名

5.7 v-if,v-else-if,v-else指令

傳送門(mén):https://cn.vuejs.org/v2/guide/conditional.html#v-show

它是按條件渲染某個(gè)元素

它只會(huì)渲染滿足條件的那個(gè)元素大溜,其他的不滿足條件的壓根不會(huì)加到dom元素里

5.8v-show指令

傳送門(mén):https://cn.vuejs.org/v2/guide/conditional.html#v-show

它也是按條件顯示或隱藏,值為true就顯示估脆,值為false就隱藏

只不過(guò)它是通過(guò)操作元素的display來(lái)控制顯示和隱藏

元素會(huì)永遠(yuǎn)在DOM上

v-if&v-show對(duì)比

兩者對(duì)比https://cn.vuejs.org/v2/guide/conditional.html#v-if-vs-v-show

v-if會(huì)操作DOM钦奋,觸發(fā)重繪(耗性能),所以如果是頻繁的控制一個(gè)元素的顯示和隱藏就不要用v-if旁蔼,而是用v-show

如果有多個(gè)條件锨苏,但是最終只要顯示一個(gè)元素,那么用v-if要好一點(diǎn)棺聊,因?yàn)槿绻鹶-show都會(huì)渲染出來(lái)

5.9 不常用的指令 (v-cloak指令伞租、v-once指令、v-pre指令)

v-cloak指令(了解)

傳送門(mén):https://cn.vuejs.org/v2/api/#v-cloak

v-cloak這個(gè)行內(nèi)屬性限佩,在vue加載完之前會(huì)留著葵诈,等vue加載完了后會(huì)自動(dòng)移除

所以我們可以寫(xiě)一個(gè) [v-cloak] 的樣式裸弦,作為vue加載完之前的樣式來(lái)顯示

屬性選擇器

v-once指令(了解)

傳送門(mén):https://cn.vuejs.org/v2/api/#v-once

用v-once的元素,只有第一次顯示時(shí)會(huì)跟vue的數(shù)據(jù)關(guān)聯(lián)作喘,后面再怎么變都跟它沒(méi)有關(guān)系

v-pre指令(了解)

傳送門(mén):https://cn.vuejs.org/v2/api/#v-pre

有的時(shí)候我們就想讓網(wǎng)站顯示成 {{ msg }}這種形式理疙,但是它會(huì)被vue解析出來(lái)

所以加一個(gè)v-pre,就會(huì)原樣顯示

6泞坦、vue實(shí)例中的this

在vue的事件里窖贤,this都是這個(gè)Vue實(shí)例

在行內(nèi)不用加this,在方法里才要加

最終編譯后贰锁,Vue中的data和methods不見(jiàn)了赃梧,但是data里的屬性和methods里面的方法,都會(huì)直接掛到這個(gè)實(shí)例里面

所以我們?cè)L問(wèn)data中的屬性只要 this.屬性 訪問(wèn)methods方法也只要 this.方法名()


案例:

計(jì)算器基本版:

計(jì)算器優(yōu)化版:

圖片切換:

小黑記事本:

set對(duì)象

天氣查查查:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末豌熄,一起剝皮案震驚了整個(gè)濱河市授嘀,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌锣险,老刑警劉巖蹄皱,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異芯肤,居然都是意外死亡巷折,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)纷妆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)盔几,“玉大人,你說(shuō)我怎么就攤上這事掩幢⊙放模” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵际邻,是天一觀的道長(zhǎng)芯丧。 經(jīng)常有香客問(wèn)我,道長(zhǎng)世曾,這世上最難降的妖魔是什么缨恒? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮轮听,結(jié)果婚禮上骗露,老公的妹妹穿的比我還像新娘。我一直安慰自己血巍,他們只是感情好萧锉,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著述寡,像睡著了一般柿隙。 火紅的嫁衣襯著肌膚如雪叶洞。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,365評(píng)論 1 302
  • 那天禀崖,我揣著相機(jī)與錄音衩辟,去河邊找鬼。 笑死波附,一個(gè)胖子當(dāng)著我的面吹牛艺晴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播掸屡,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼财饥,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了折晦?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤沾瓦,失蹤者是張志新(化名)和其女友劉穎满着,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體贯莺,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡风喇,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了缕探。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片魂莫。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖爹耗,靈堂內(nèi)的尸體忽然破棺而出耙考,到底是詐尸還是另有隱情,我是刑警寧澤潭兽,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布倦始,位于F島的核電站,受9級(jí)特大地震影響山卦,放射性物質(zhì)發(fā)生泄漏鞋邑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一账蓉、第九天 我趴在偏房一處隱蔽的房頂上張望枚碗。 院中可真熱鬧,春花似錦铸本、人聲如沸肮雨。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)酷含。三九已至鄙早,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間椅亚,已是汗流浹背限番。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留呀舔,地道東北人弥虐。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像媚赖,于是被迫代替她去往敵國(guó)和親霜瘪。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354