国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 網站 > WEB開發 > 正文

慕課網Vue.js入門基礎學習筆記

2024-04-27 15:19:25
字體:
來源:轉載
供稿:網友

1、vuejs框架簡介

1)準備知識

① 前端開發基礎html、CSS、js

② 前端模塊化基礎

③ 對ES6有初步的了解

 

2)vuejs是一種輕量級的MVVM框架,同時吸收了React和Angular的優點,強調了React組件化的概念,可以輕松的實現數據和展現的分離,也吸收了Angular靈活的指令和頁面操作的方法。

 

3)雙向綁定

① 在頁面上進行的輸入會綁定到js代碼里的變量

② Js代碼里的變動也會體現在另外一個調用該變量的頁面

 

2、Vuejs開發環境的搭建

1)推薦使用官方提供的命令行工具:

快速下載一套基于vuejs的開發模板,不僅包含了vuejs的框架,還包含了vuejs打包工具、測試工具、開發調試的服務器等,可以不必關心具體的打包和部署的細節,把關注點放在vuejs本身對項目功能的實現上。

 

2)命令行工具的安裝及使用

npm:node的一個包管理工具

Windows系統還需要手動安裝git

技巧:nmp在國內網絡環境會很慢,推薦使用淘寶的一個npm鏡像(nmp.taobao.org),先使用命令sudi npm install -g cnpm --registry=https://registry.nmp.taobao.org安裝cnpm安裝到系統,以后使用npm的地方就使用cnpm來進行替換。

步驟:

① 使用命令sudo cnpm install -g vue-cli全局安裝vue-cli(-g指的是全局安裝,將安裝到系統的node目錄下,不加-g會安裝到當前目錄)

② 初始化一個項目,使用vue init webpack my-PRoject創建一個基于”webpack”的新項目。第一個參數webpack是項目類型,表示使用webpack這套模板來進行壓縮和打包,第二個參數my-project是項目名稱。

③ 使用命令cd my-project進入my-project目錄,目錄下的src目錄是后續開發的目錄。Src目錄下有App.vue文件和assets文件夾及components文件夾。但是,下載下來的項目并不能直接跑起來,需要下載其依賴。

④ 使用命令sudo npm install或sudo cnpm install(較快)可以直接安裝所有依賴,因為my-project目錄下有一個package.json文件。安裝好后my-project目錄下會多出一個node_modeules目錄。

⑤ 使用命令npm run dev運行項目,這時服務器就被啟動,它監聽的端口是localhost:8080,運用瀏覽器訪問localhost:8080即可看到vuejs的模板頁面。隨后只需要在src目錄下的App.vue進行具體的項目開發即可。說明一點,vuejs有一個熱更新,對App.vue進行修改后,保存,頁面會進行相應的更新。

 

3、從*.vue到頁面

用webpack將*.vue打包成.Hml、.css和.js,其中.js其實就是一個新的Vue對象,數據(model)層都在Vue對象里,展現層都在.html里。

Vue.js的一個組件包括:<template></template>包裝的html、<style></style>包裝的css和<script></script>包裝的js。

一個最簡單的實例:

<div id=”app”>

{{message}}

</div>

new Vue({

el: “#app”,

data:{

message: “Hello Vue.js”

}

})

 

4、Vue.js組件的重要選項

1)Vue.js組件的重要選項

① data:所有數據都放在data這個對象中,data中可以進行雙向綁定,通過this可以訪問數據。

② methods:所有方法都放在message這個對象中。

③ watch:監聽data中的數據變化,數據變化則執行相應的方法。

例:

new Vue({

data: {

a: 1,

b: []

},

methods: {

doSomething: function() {

this.a++;

}

},

watch: {

‘a’: function(val, oldVal) {

Console.log(val, oldVal)

}

}

})

 

2)模板指令——html和vue對象的粘合劑

模板指令寫在html里。

① 數據渲染:v-text、v-html、{{}}

a. 三者不等價,v-text是格式處理了html,v-html保存html結構;

b. 其值都對應到Vue對象數據源里的數據

例:

<p>{{a}}</p>

<p v-text=”a”></p>

<p v-html=”a”></p>

new Vue({

data: {

a: 1,

b: []

}

})

② 控制模塊隱藏:v-if、v-show

控制元素的顯示和隱藏,區別在于v-if直接不渲染這個DOM元素,v-show則是通過css的display:none來進行隱藏,在代碼里是能看到這個DOM元素的。

例:

<p v-if=”isShow”></p>

<p v-show=”isShow”></p>

new Vue({

data: {

isShow: true

}

})

③ 渲染循環列表:v-for

渲染Vue對象數據源里的數組列表。

例:

<ul>

<li v-for=”item in items”>

<p v-text=”item.label”></p>

</li>

</ul>

new Vue({

data: {

items: [

{

label: “apple”

},

{

label: “banana”

}

]

}

})

④ 事件綁定:v-on

簡寫模式:@

例:

<button v-on:click=”doThis”></button>

<button @click=”doThis”></button>

new Vue({

methods: {

doThis: function(someThing) {

}

}

})

⑤ 屬性綁定:v-bind

對元素的屬性的操作

最常用的是class,v-bind:class可以簡寫為:class,當然v-bind:src也可以簡寫為:src。

對于class,假如里面是對象,key指的是class的名字,其值是對這個class是否展現的一個判斷;假如里面是數組,則數組元素在data里面是一個字符串,是要直接展示出來的。顯然,對象里的變量是布爾值,是對這個class是否展現的一個判斷,數組元素則是字符串。

 

3)小結

① new一個vue對象時候可以設置它的屬性,其中最重要的包括三個,分別是data,methods,watch。其中data代表vue對象的數據,methods代表vue對象的方法,watch設置了對象監聽的方法。

② Vue對象里的設置通過html指令進行關聯。

③ 重要的指令包括:v-text渲染數據、v-if控制顯示、v-on綁定事件、v-for循環渲染等。

例:

<img v-bind:src=”imageSrc”>

<div :class=”{red: isRed}”></div>

<div :class=”[classA, classB]”></div>

<div :class=”[{classA, {classB: isB, classC: isC}]”></div>

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产精品入口麻豆免费看| 在线观看精品一区二区三区| 国产一区二区三区不卡免费观看| 日本中文字幕视频| 国产主播色在线| 九九在线视频| 青青草原国产在线| 国产精品作爱| 国产性色视频| 在线中文字幕av| www.色五月| 中文字幕在线影视资源| 中文字幕在线免费看| 国产永久免费| 天天操天天操天天色天天要| 激情网站在线| 国精一区二区三区| 国产盗摄精品一区二区酒店| 国产二区视频在线观看| 国产高清视频在线播放| 国产麻豆精品高清在线播放| 久久久久久91精品色婷婷| 日本aⅴ写真网站免费| av影视在线看| 美女国产在线| 国产精品免费视频一区一| 国产激情视频在线观看| 国产午夜在线观看| 国产三级在线观看| 欧美a免费在线| 91在线网址| 国产视频二区三区| 欧美a免费在线| 精品国内自产拍在线视频| 欧美高清视频| 国产一级电影网| 久久久久久久久亚洲精品| 国产精品爱久久久久久久小说| 中文字幕在线视频网| 国产精品久久久精品a级小说| 国产激情二区| 免费国产视频| 亚洲v片在线观看| 在线成人综合色一区| 91超碰国产在线| 伊人久久青青草| 国产国语**毛片高清视频| 黄色片av在线| 91高清国产| 国产精品扒开做爽爽爽的视频| 久草亚洲一区| 亚洲精品视频在线免费| 国产成人精品久久一区二区小说| 久热av在线| free性亚洲| 中文乱码字幕av网站| 中文字幕日本三级| 免费男女羞羞的视频网站中文字幕| 国产精品美女视频免费观看软件 | 四虎国产精品永久在线| 国产网红在线| 综合激情丁香| 国产精品18久久久久网站| 1区不卡电影| 中文字幕在线免费观看| 国产精品爱久久久久久久小说| 丁香婷婷激情| 天天操人人干| 国产精品免费麻豆入口| 91亚洲精选| 伊人网在线视频| 美女av在线播放| 国产一二三视频| 在线色视频网| 国产在线一二三| 国产精品免费视频一区一| 9999在线视频| av在线天堂| 国产精品区一区二| 白浆爆出在线观看| 国产视频一二| 成年黄网站在线观看免费| 午夜视频在线看| 国产精品美女视频免费观看软件 | 开心婷婷激情| 天堂在线亚洲| 美女网站在线观看| 亚洲视频日韩| 91这里只有精品| 中文字幕在线资源| 牛牛在线精品视频| www.毛片| 欧美日韩在线中文字幕| 精品国产高清a毛片无毒不卡| 在线视频观看国产| 国产在线观看av| 亚洲视频在线网| 精品久久九九| 国产精品日日爱| **三级三级97片毛片| 小说区乱图片区| 国产youjizz在线| 国产区在线看| 中文字幕国产视频| www.色婷婷| 四虎网站在线观看| 亚洲高清在线免费| 依依成人在线| 午夜在线不卡| 性网站在线看| 日本亚洲欧美| 日本动漫同人动漫在线观看| 日本中文字幕在线2020| 午夜影院在线免费观看| 最近免费中文字幕大全免费第三页| 国产高清免费av在线| 九九精品九九| av中文在线资源| 欧美精品日韩少妇| 国产在线激情视频| 开心婷婷激情五月| 国产午夜视频| 在线激情网站| 国产中文字幕网| 国产一区二区三区福利| 中文字幕av中文字幕| 毛片视频免费观看| 免费a级人成a大片在线观看| 久久精品视频观看| 超碰在线观看免费| 国产丝袜在线播放| 精精国产xxxx视频在线| www操操操| 九九热在线视频| 国产视频xxxx| 久久久久久77777| 国产精品视频一区二区久久 | 日本一卡二卡四卡精品| 亚洲国产日韩成人综合天堂| 在线免费观看高清视频色| www.91av| 午夜av在线播放| av在线1区2区| 国产精品探花在线| 精品美女视频在线观看免费软件| 亚洲永久免费网站| 青青在线视频| 精精国产xxxx视频在线动漫| 国产亚洲精品拍拍拍拍拍| 国产成人亚洲欧美电影| 日本国产在线| 最近中文av字幕在线中文| av一本在线| 中文字幕在线免费| 久久久久久久美女| japanese色国产在线看视频| 国产精品久久久久永久免费看| av中文天堂在线| 国产高清av在线| 国产又色又爽又黄刺激在线视频| 精精国产xxxx视频在线动漫| 免费在线看v| 在线观看av资源网| 国产jizz| 91精品专区| 在线亚洲精品自拍| 国产黄色av免费看| 国产精品久久久久久久牛牛| 国产一级片网站| 国产精品偷乱一区二区三区| 欧美日韩在线中文字幕| 国产变态拳头交视频一区二区| 中文字幕亚洲精品视频| 四虎久久影院| 依依成人在线| 欧美日韩在线中文字幕| 久热免费视频| 黄网在线免费| 日本中文字幕高清视频| 中文字幕在线资源| 最近中文字幕大全中文字幕免费| 久久香蕉一区| 五月婷婷在线观看| 国产三级在线观看| 中文字幕av网| 免费国产视频| 国产三级在线免费观看| 91久久精品国产性色| 国产黄在线观看免费观看不卡| 中文字幕成人乱码在线电影| 久久国产情侣| 欧美性猛交xxxx免费看久久| 国产男女无套在线播放| 国产中文在线观看| 国产女主播在线| 超碰在线影院| 一本久久精品| 最近中文字幕mv免费高清在线| 国产精品爱久久久久久久小说 | 欧美成人精品福利网站|