vue.js中mounted和created的区别

 我来答
麻熊曼2
2018-04-18 · TA获得超过1.1万个赞
知道小有建树答主
回答量:110
采纳率:100%
帮助的人:1.8万
展开全部

用通俗的语言来说,就是Vue中实例或者组件从创建到消灭中间经过的一系列过程。

created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。

mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。

通常created使用的次数多,而mounted通常是在一些插件的使用或者组件的使用中进行操作,比如插件chart.js的使用: var ctx = document.getElementById(ID);通常会有这一步,而如果你写入组件中,你会发现在created中无法对chart进行一些初始化配置,一定要等这个html渲染完后才可以进行,那么mounted就是不二之选。

created:  只完成了 data数据的初始化,但el没有。


mounted :  完成所有挂载。

gameness13
2017-09-22
知道答主
回答量:5
采纳率:0%
帮助的人:4323
展开全部

created:  只完成了 data数据的初始化,但el没有。

 
mounted :  完成所有挂载。

有前(created)后(mounted ),请区分

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haowan10086
2016-12-25 · TA获得超过150个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:157万
展开全部
  mounted和created的区别:
  Vue.extend()中,生命周期mounted好像不同。
  var test= Vue.extend({
template: '#test',
data: function() {
return {
msg: 'test'
}
},
mounted: function() {
console.log(1);
}
})
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式