成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

vue技術(shù)筆記之Vue技術(shù)棧(圖文詳解)

本篇文章給大家?guī)砹岁P(guān)于vue技術(shù)棧的相關(guān)知識(shí),希望對(duì)大家有幫助。

vue技術(shù)筆記之Vue技術(shù)棧(圖文詳解)

vue筆記一:Vue技術(shù)棧

1、node.js

如果想要javascript代碼能夠在服務(wù)器端運(yùn)行就必須提供一個(gè)Javascript的運(yùn)行環(huán)境(runtime environment),這就是node.js。

node.js是對(duì)Chrome V8引擎進(jìn)行了封裝,是一個(gè)能讓JavaScript運(yùn)行在服務(wù)端的開發(fā)平臺(tái),它讓JavaScript成為與PHP、Python、Perl、Ruby等服務(wù)端語言平起平坐的腳本語言。

2、 npm

node.js的包管理工具,用于統(tǒng)一管理我們前端項(xiàng)目中需要用到的包、插件、工具、命令等,便于開發(fā)和維護(hù)。
npm會(huì)根據(jù)package.json配置文件中的插件名稱和對(duì)應(yīng)的版本號(hào)的依賴配置,通過npm install命令來下載插件,下載后自動(dòng)放在node_modules目錄下面。

3、ES6

Javascript的新版本,ECMAScript6的簡稱。利用ES6我們可以簡化我們的JS代碼,同時(shí)利用其提供的強(qiáng)大功能來快速實(shí)現(xiàn)JS邏輯。

4、Babel

一款將ES6代碼轉(zhuǎn)化為瀏覽器兼容的ES5代碼的插件。

5、項(xiàng)目構(gòu)建工具vue-cli

腳手架工具,搭建開發(fā)所需要的環(huán)境和自動(dòng)生成Vue項(xiàng)目的生成目錄架構(gòu)。

6、路由vue-router

創(chuàng)建單?應(yīng)?,我們的單?應(yīng)?只做路由切換,組件拼湊成的 ??映射成路由 路由是我們單?應(yīng)?的核?插件

7、狀態(tài)管理vuex

狀態(tài)管理庫,可理解為全局?jǐn)?shù)據(jù)集中地推薦?項(xiàng)?盡量別?vuex,會(huì)顯得有點(diǎn)繁瑣,bus總線機(jī)制完全可以處理了。用于統(tǒng)一管理我們項(xiàng)目中各種數(shù)據(jù)的交互和重用,存儲(chǔ)我們需要用到數(shù)據(jù)對(duì)象。

8、http請(qǐng)求?具axios

?個(gè)經(jīng)過封裝的ajax,可以根據(jù)??的項(xiàng)?情況再進(jìn)?封裝 axios是經(jīng)過了ES6的promise封裝的

9、文件打包工具webpack

可以將我們的前端項(xiàng)目文件統(tǒng)一打包壓縮至js中,并且可以通過vue-loader等加載器實(shí)現(xiàn)語法轉(zhuǎn)化與加載。
將TypeScript、SCSS、LESS、stylus(CSS預(yù)處理器)等不能直接被瀏覽器解析的技術(shù),翻譯成瀏覽器可以直接解析的代碼。
vue技術(shù)筆記之Vue技術(shù)棧(圖文詳解)

10、Vue.js

它是一個(gè)輕量級(jí)的MVVM框架。

響應(yīng)式:頁面響應(yīng)數(shù)據(jù)變化

編程范式:聲明式編程(js是命令式編程)

數(shù)據(jù)雙向綁定(當(dāng)修改視圖時(shí)數(shù)據(jù)也會(huì)賦值給model,當(dāng)更改model的時(shí)候也會(huì)反應(yīng)到視圖上)。

vue技術(shù)筆記之Vue技術(shù)棧(圖文詳解)

Vue實(shí)例

var vm = new Vue({   // 選項(xiàng)   el:"#app",  //掛載要管理的元素,【string(CSS 選擇器)| Element(HTMLElement 實(shí)例)】只在用 new 創(chuàng)建實(shí)例時(shí)生效。   data:{     //定義數(shù)據(jù),【Object | Function】組件的定義只接受 function   	message:'hello world',   },   methods:{  //方法【{ [key: string]: Function }】,不應(yīng)該使用箭頭函數(shù)來定義 method 函數(shù)     plus: function () {       this.a++     }   }})

雖然沒有完全遵循 MVVM 模型,但是 Vue 的設(shè)計(jì)也受到了它的啟發(fā)。因此在文檔中經(jīng)常會(huì)使用 vm (ViewModel 的縮寫) 這個(gè)變量名表示 Vue 實(shí)例。

當(dāng)一個(gè) Vue 實(shí)例被創(chuàng)建時(shí),它將 data 對(duì)象中的所有的 property 加入到 Vue 的響應(yīng)式系統(tǒng)中。當(dāng)這些 property 的值發(fā)生改變時(shí),視圖將會(huì)產(chǎn)生“響應(yīng)”,即匹配更新為新的值。

值得注意的是只有當(dāng)實(shí)例被創(chuàng)建時(shí)就已經(jīng)存在于 data 中的 property 才是響應(yīng)式的。也就是說如果你添加一個(gè)新的 property,比如:vm.b = 'hi' ,那么對(duì) b 的改動(dòng)將不會(huì)觸發(fā)任何視圖的更新。如果你知道你會(huì)在晚些時(shí)候需要一個(gè) property,但是一開始它為空或不存在,那么你僅需要設(shè)置一些初始值。比如:

data: {   newTodoText: '',   visitCount: 0,   hideCompletedTodos: false,   todos: [],   error: null}

這里唯一的例外是使用 Object.freeze(),這會(huì)阻止修改現(xiàn)有的 property,也意味著響應(yīng)系統(tǒng)無法再追蹤變化。Object.freeze() 方法可以凍結(jié)一個(gè)對(duì)象。一個(gè)被凍結(jié)的對(duì)象再也不能被修改;凍結(jié)了一個(gè)對(duì)象則不能向這個(gè)對(duì)象添加新的屬性,不能刪除已有屬性,不能修改該對(duì)象已有屬性的可枚舉性、可配置性、可寫性,以及不能修改已有屬性的值。此外,凍結(jié)一個(gè)對(duì)象后該對(duì)象的原型也不能被修改。freeze() 返回和傳入的參數(shù)相同的對(duì)象。

在實(shí)例掛載之后,el ,data元素可以用 vm.$el ,vm.$data訪問。

vue生命周期以及不同生命周期下的應(yīng)用

生命周期:一個(gè)對(duì)象從創(chuàng)建到消亡的過程。

生命周期鉤子:created、mounted、updated、destroyed

vue技術(shù)筆記之Vue技術(shù)棧(圖文詳解)

以上是vue官網(wǎng)上的生命周期的方法,大致劃分一下分為創(chuàng)建前/后,掛載前/后,更新前/后,銷毀前/后這四個(gè)階段。各個(gè)階段的狀態(tài)總結(jié)如下:

beforeCreate:在beforeCreate生命周期執(zhí)行時(shí),data和methods中的數(shù)據(jù)還未初始化,所以此時(shí)不能使用data中的數(shù)據(jù)和methods中的方法

created:data 和 methods初始化完畢,此時(shí)可以使用methods 中的方法和data 中的數(shù)據(jù)

beforeMount:template模版已經(jīng)編譯好,但還未掛載到頁面,此時(shí)頁面還是上一個(gè)狀態(tài)

mounted:此時(shí)Vue實(shí)例初始化完成了,DOM掛載完畢,可以直接操作dom或者使用第三發(fā)dom庫

beforeUpdate: 此時(shí)data已更新,但還未同步頁面

updated:data和頁面都已經(jīng)更新完成

beforeDestory:Vue實(shí)例進(jìn)入銷毀階段,但所有的 data 和 methods ,指令, 過濾器等都處于可用狀態(tài)

destroyed: 此時(shí)組件已經(jīng)被銷毀,data,methods等都不可用

根據(jù)以上介紹,頁面第一次加載時(shí)會(huì)執(zhí)行 beforeCreate, created, beforeMount, mounted這四個(gè)生命周期,所以我們一般在created階段處理http請(qǐng)求獲取數(shù)據(jù)或者對(duì)data做一定的處理, 我們會(huì)在mounted階段操作dom,比如使用jquery,或這其他第三方dom庫。其次,根據(jù)以上不同周期下數(shù)據(jù)和頁面狀態(tài)的不同,我們還可以做其他

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
亚洲乱码中文字幕久久孕妇黑人| 亚洲午夜无码毛片Av| 亚洲乱码在线卡一卡二卡新区| 亚洲最大av在线| 中文无码日韩欧免费视频| H工口全彩里番库18禁无遮挡| 边做边爱MP3在线播放免费观看| 丰满人妻一区二区三区免费视频| 国产精选午睡沙发系列999| 精品久久人人做人人爽综合 | 国内久久婷婷五月综合欲色广啪| 激情内射人妻1区2区3区| 久久人妻内射无码一区三区| 欧美性猛交XXXX乱大交极品| 少妇精品无码一区二区三区| 亚洲AV无码成人精品区在线观看| 一本一久本久A久久精品综合 | 男男GAYGAY无套GAY无套| 日本高清无卡码一区二区久久 | 国产蜜臀AV在线一区尤物| 久久精品国产99久久久小说| 漂亮人妻被强中文字幕久久| 无码人妻精品一区二区三区9厂| 亚洲日韩乱码中文无码蜜桃臀网站| 996热RE视频精品视频这里| 给个网站2021年直接进入的| 精品国产人成亚洲区| 欧美人禽猛交乱配1| 无码国产精品一区二区免费模式 | 国产自偷自偷免费一区 | AV无码人妻一区二区三区牛牛 | 草莓 丝瓜 香蕉 向日葵 榴莲| 国产强奷在线播放| 免费无码黄动漫在线观看| 熟妇高潮一区二区麻豆Av渉谷 | 国产高清在线a视频大全| 久久人妻蜜桃一区二区三区| 日日狠狠久久偷偷色综合| 亚洲欧美日韩中文字幕在线一区 | 亚洲人成人无码www五月婷| XXXX性BBBB欧美| 极品粉嫩小泬50P| 人妻丰满熟妇AV无码区动漫| 亚洲成a人片在线观看无码关注| YES4444视频在线观看| 黑人又大又粗猛裂进出视频| 亲孑伦视频一区二区三区一| 亚洲成人AV网址| 超碰CAO已满18进入| 久久国产精品成人免费| 入戏太深动漫未删减在线观看| 精品麻豆国产色欲色欲色欲WWW| 边做边爱免费视频| 公交车上穿短裙被狂C| 精品亚洲AⅤ无码午夜在线 | 久久九九兔免费精品6| 少妇高潮XXXⅩ白浆699| 幼儿稀缺区超清幼儿做的网站| 国产成人精品无码播放| 男男GV白嫩小受GV在线播放| 亚洲AV无码兔费综合| А√在线中文网新版地址在线| 精品国产AⅤ一区二区三区在线看| 日本适合十八岁以上的护肤品男| 一本久道视频无线视频| 国产精品天天看天天狠| 欧美高清性色生活片免费观看| 亚洲VA欧美VA国产VA综合| 厨房里我扒了岳的内裤| 蜜乳AV一区二区三区| 亚洲AV无码乱码麻豆精品国产 | 日韩精品专区在线影院重磅| 幼儿HIPHOP张婉莹仙踪网| 国产真实乱对白精彩| 上课我穿超短裙被同桌摸出水| 69综合精品国产二区无码| 精品无人区麻豆乱码1区2| 我把我的肥岳日出水来多少集 | XXX.WWW免费观看视频| 久久人人妻人人做人人爽| 亚洲AV人人澡人人爽人人夜夜| 粗大的内捧猛烈进出视频嘿嘿视频 | 部长的夫人的味道中字| 蜜臀色欲AV在线播放国产日韩| 亚洲国产精品一区二区久久HS| 国产成人亚洲精品另类动态图| 人妻无码第一区二区三区| 又粗又大又黄又爽的免费视频| 好吊妞国产欧美日韩免费观看| 推高她的裙子挺身而入| 成人免费视频一区二区| 欧美猛少妇色XXXXⅩBBBB| 尤物爆乳AV导航| 精品麻豆国产色欲色欲色欲WWW | 日韩乱妇乱女熟妇熟女AV| A4YY午夜福利视频无码| 浪货趴办公桌~H揉秘书电影| 亚洲精品AⅤ无码精品| 国产亚洲精品第一综合麻豆| 四川50岁熟妇大白屁股真爽| 成人国产精品一区二区网站免费 | 亚洲AV无码成人精品区一本二本| 菲律宾一大学发生爆炸| 人体艺术大胆图片| かしこまりました中文在线| 欧美黑人性暴力猛交高清| 中文字幕乱理片人妻无码888| 久久精品久久久久久久精品 | 让女人受不了19种新姿势| 82岁老人找20多岁小伙子| 联系附近成熟妇女| 一区无码在线观看的| 久久久国产精品ⅤA麻豆LL| 亚洲欧美中文日韩V在线观看不卡| 国精产品W灬源码1688伊在| 无码动漫性爽XO视频在线| 国产白浆喷水在线视频| 他用舌头让我高潮视频| 丰满熟妇人妻AV无码区| 双腿白浆白丝护士高潮视频| 国产AⅤ无码久久丝袜美腿| 少妇伦子伦情品无吗| 国产AV丝袜熟女AV一区| 婷婷久久香蕉五月综合加勒比| 国产成人A∨激情视频厨房| 天堂8中文在线最新版在线| 国产成人无码18禁午夜福利P| 天天躁夜夜躁天干天干2020| 国产成人一区二区三区APP| 午夜男女爽爽影院_性夜影院| 国产午夜精品一区二区三区老| 亚洲AV成人片色在线高潮| 狠狠躁夜夜躁人人躁婷婷| 亚洲欧美丝袜 动漫专区| 久久久久久久精品无码Av少妇 | 亚洲国产成人久久一区久久| 精品乱子伦一区二区三区| 野花社区WWW高清图片| 米奇7777狠狠狠狠视频影院| 777精品久无码人妻蜜桃| 秋霞鲁丝片AⅤ无码入口| 粗大的内捧猛烈进出小视频| 天天躁日日躁狠狠躁欧美老妇小说| 国产免费永久精品无码| 亚洲国产精品无码久久98蜜桃| 久久久久亚洲AV无码麻豆| 337P人体粉嫩胞高清大图AV| 欧美最婬乱婬爆婬牲视| 大号BBVVBBW高潮| 香蕉久久久久久久AV网站| 精品国产黑色丝袜高跟鞋| 在线А√天堂中文官网| 欧美最猛黑人XXXⅩ猛男欧| 丁丁一进一出动态图| 小东西才几天没做喷的到处都是| 精品国产污污免费网站AⅤ| 在线播放无码高潮的视频| 欧美熟妇精品一区二区蜜桃视频| 动漫RH男男车车好快的车车| 性色ΑV一二三天美传媒| 久久精品国产精品亚洲下载| 99久久无色码中文字幕人妻蜜柚| 日韩人妻中文字幕| 国精产品一线二线三线区别| 永久免费看啪啪网址入口| 人人妻人人爽日日人人| 国产精品自在拍首页视频8| 亚洲色欲色欲WWW在线播放| 欧美成人猛片AAAAAAA| 国产97色在线 | 亚洲| 亚洲第一最快AV网站| 蜜臀av一区二区三区人妻| 顶级RAPPER潮水日本| 亚洲国产AV一区二区三区丶| 男生女生差差差轮滑免费| 国产97色在线 | 日| 亚洲熟妇无码V在线观看| 漂亮人妻被中出中文字幕久久| 国产精品久久久亚洲| 喑交小拗女一区二区三区| 色噜噜精品一区二区三区| 精品人伦一区二区三区潘金莲 | 国产自偷在线拍精品热乐播AV| 制服视频在线一区二区| 色欲av无码爆乳亚洲区一二| 京东影业JD008苏小小| FREESEX性中国熟妇| 亚洲AV成人无码精品| 免费一本色道久久一区| 国产精品久久久久9999| 在线VA无码中文字幕| 天美传媒蜜桃传媒精东豆| 久久久久无码国产精品不卡| 成人无码区免费AⅤ片在线观看| 亚洲乱码一区AV春药高潮| 日本强伦姧熟睡人妻完整视频| 精产国品一二三产品麻豆| 暗交小拗女一区二区| 亚洲欧美另类激情综合区蜜芽| 日本特黄特色AAA大片免费|