中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)頁(yè)版qq郵箱怎么發(fā)文件北京seo加盟

網(wǎng)頁(yè)版qq郵箱怎么發(fā)文件,北京seo加盟,如何用Word做網(wǎng)站單頁(yè),建設(shè)項(xiàng)目審批后公示在哪個(gè)網(wǎng)站以下僅為個(gè)人見(jiàn)解。 1.大致流程: new Vue()時(shí)會(huì)調(diào)用initMixin(Vue)將_init掛載到vue原型上;在_init()中調(diào)用$mount()方法($mount()方法也是掛載到vue原型上的)編譯template模版,并生成render()函數(shù);掛載到vm上后,會(huì)…

以下僅為個(gè)人見(jiàn)解。?

1.大致流程:

  1. new Vue()時(shí)會(huì)調(diào)用initMixin(Vue)將_init掛載到vue原型上;
  2. 在_init()中調(diào)用$mount()方法($mount()方法也是掛載到vue原型上的)編譯template模版,并生成render()函數(shù);
  3. 掛載到vm上后,會(huì)再次調(diào)用$mount()并返回調(diào)用mountComponet()方法,mountComponet中的updateComponent()方法調(diào)用vue原型上的render()和update()方法,最后進(jìn)行頁(yè)面渲染

2. Vue.prototype._init

主要初始化proxy攔截器,初始化組件事件監(jiān)聽(tīng),初始化渲染方法,初始化依賴(lài)注入,初始化數(shù)據(jù)(props/data/method/computed/watch),初始化provide注入,調(diào)用$mount()

    // 初始化proxy攔截器initProxy(vm)// 初始化組件生命周期標(biāo)志位initLifecycle(vm)// 初始化組件事件偵聽(tīng)initEvents(vm)// 初始化渲染方法initRender(vm)callHook(vm, 'beforeCreate')// 初始化依賴(lài)注入內(nèi)容,在初始化data、props之前initInjections(vm) // resolve injections before data/props// 初始化props/data/method/computed/watchinitState(vm)initProvide(vm) // resolve provide after data/propscallHook(vm, 'created')....vm.$mount(vm.$options.el)

3. Vue.prototype.$mount()首次調(diào)用進(jìn)行模版編譯

1.可以在對(duì)象中定義template/render或者直接使用template、el表示元素選擇器
2.將template解析ast tree
3.將ast tree轉(zhuǎn)換成render語(yǔ)法字符串
4.生成render方法

template獲取過(guò)程:

?4.生成render()函數(shù)后,會(huì)掛載到vm上,然后再次調(diào)用vue原型上的$mount()方法

?此次調(diào)用會(huì)返回mountComponent()

// public mount method
Vue.prototype.$mount = function (el?: string | Element,hydrating?: boolean
): Component {el = el && inBrowser ? query(el) : undefined// 渲染組件return mountComponent(this, el, hydrating)
}

updateComponent(): mountComponent()中調(diào)用updateComponent()執(zhí)行初始化時(shí)原型上的_render和_update()方法

// 定義更新函數(shù)updateComponent = () => {// 實(shí)際調(diào)?是在lifeCycleMixin中定義的_update和renderMixin中定義的_rendervm._update(vm._render(), hydrating)}

5.Vue.prototype.render方法

主要是生成VNode

6.Vue.prototype.update方法

_update主要功能是調(diào)用patch,將vnode轉(zhuǎn)換為真實(shí)DOM,并且更新到頁(yè)面中?

參考:

面試官:Vue實(shí)例掛載的過(guò)程 | web前端面試 - 面試官系列

http://www.risenshineclean.com/news/9279.html

相關(guān)文章:

  • 網(wǎng)站目錄不能訪(fǎng)問(wèn)百度站長(zhǎng)工具網(wǎng)站提交
  • wordpress前臺(tái)出現(xiàn)舊版文件夾廣州抖音seo
  • 優(yōu)酷網(wǎng)站誰(shuí)做的seo智能優(yōu)化公司
  • 做招聘網(wǎng)站怎么樣寧波網(wǎng)站seo診斷工具
  • 工會(huì)網(wǎng)站建設(shè)管理工作總結(jié)軟文營(yíng)銷(xiāo)范文
  • 企業(yè)logo圖片上海seo外包
  • 做網(wǎng)站之前的工作網(wǎng)站排名查詢(xún)工具有哪些
  • 電商網(wǎng)站的建設(shè)與維護(hù)云南網(wǎng)絡(luò)推廣公司排名
  • 網(wǎng)站建設(shè)公司彩鈴廣告公司招聘
  • 如何通過(guò)axure做網(wǎng)站抖音推廣引流平臺(tái)
  • 字體大全seo職業(yè)培訓(xùn)學(xué)校
  • 咸陽(yáng)北京網(wǎng)站建設(shè)推廣普通話(huà)的重要意義
  • 臺(tái)州市臨海建設(shè)局網(wǎng)站友情鏈接qq群
  • wordpress 360字體大小seo網(wǎng)絡(luò)推廣技術(shù)
  • 綿陽(yáng)市中醫(yī)醫(yī)院網(wǎng)站建設(shè)黑帽seo工具
  • 漢口網(wǎng)站制作公司東莞有哪些做推廣的網(wǎng)站
  • 玩具網(wǎng)站模板紹興seo排名收費(fèi)
  • 沈陽(yáng)網(wǎng)站建設(shè)團(tuán)隊(duì)杭州seo網(wǎng)絡(luò)推廣
  • 在本地做的網(wǎng)站怎么修改域名實(shí)體店?duì)I銷(xiāo)方案
  • 網(wǎng)站支付界面怎么做免費(fèi)推廣網(wǎng)站2024
  • 迪哥哪個(gè)網(wǎng)站上做游戲直播制作網(wǎng)頁(yè)完整步驟代碼
  • 網(wǎng)站做視頻窗口接口收費(fèi)么windows優(yōu)化大師的特點(diǎn)
  • 做服裝批發(fā)哪個(gè)網(wǎng)站比較好巨量引擎廣告投放平臺(tái)官網(wǎng)
  • 哪家公司建網(wǎng)站最好網(wǎng)站 推廣
  • 蘇州網(wǎng)頁(yè)制作與網(wǎng)站建設(shè)地址吸引顧客的營(yíng)銷(xiāo)策略
  • 優(yōu)秀的定制網(wǎng)站建設(shè)公司河北seo網(wǎng)絡(luò)優(yōu)化師
  • 微信小程序開(kāi)通要錢(qián)嗎seo超級(jí)外鏈發(fā)布
  • 室內(nèi)設(shè)計(jì)培訓(xùn)教程seo實(shí)戰(zhàn)培訓(xùn)中心
  • 清爽css網(wǎng)站框架花關(guān)鍵詞排名系統(tǒng)
  • 小型電子商務(wù)網(wǎng)站開(kāi)發(fā)百度愛(ài)采購(gòu)?fù)茝V怎么入駐