第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Vue中的computed是在生命周期的哪個(gè)階段執(zhí)行的?

Vue中的computed是在生命周期的哪個(gè)階段執(zhí)行的?

守候你守候我 2019-05-25 13:47:25
是在mounted之前嗎?
查看完整描述

2 回答

?
偶然的你

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊

1.在newVue()的時(shí)候,vue\src\core\instance\index.js里面的_init()初始化各個(gè)功能
functionVue(options){
if(process.env.NODE_ENV!=='production'&&
!(thisinstanceofVue)
){
warn('Vueisaconstructorandshouldbecalledwiththe`new`keyword')
}
this._init(options)//初始化各個(gè)功能
}
2.在_init()中有這樣的一個(gè)執(zhí)行順序:其中initState()是在beforeCreate和created之間
initLifecycle(vm)
initEvents(vm)
initRender(vm)
callHook(vm,'beforeCreate')
initInjections(vm)//resolveinjectionsbeforedata/props
initState(vm)//初始化
initProvide(vm)//resolveprovideafterdata/props
callHook(vm,'created')
3.在initState()做了這些事情:
if(opts.props)initProps(vm,opts.props)//初始化Props
if(opts.methods)initMethods(vm,opts.methods)//初始化methods
if(opts.data){
initData(vm)}else{
observe(vm._data={},true/*asRootData*/)}//初始化data
if(opts.computed)initComputed(vm,opts.computed)//初始化computed
4.所以Props,methods,data和computed的初始化都是在beforeCreated和created之間完成的。
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-25
  • 2 回答
  • 0 關(guān)注
  • 3142 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)