vue.js中mounted和created的区别
3个回答
展开全部
用通俗的语言来说,就是Vue中实例或者组件从创建到消灭中间经过的一系列过程。
created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。
mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。
通常created使用的次数多,而mounted通常是在一些插件的使用或者组件的使用中进行操作,比如插件chart.js的使用: var ctx = document.getElementById(ID);通常会有这一步,而如果你写入组件中,你会发现在created中无法对chart进行一些初始化配置,一定要等这个html渲染完后才可以进行,那么mounted就是不二之选。
created: 只完成了 data数据的初始化,但el没有。
mounted : 完成所有挂载。
展开全部
created: 只完成了 data数据的初始化,但el没有。
mounted : 完成所有挂载。
有前(created)后(mounted ),请区分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mounted和created的区别:
Vue.extend()中,生命周期mounted好像不同。
var test= Vue.extend({
template: '#test',
data: function() {
return {
msg: 'test'
}
},
mounted: function() {
console.log(1);
}
})
Vue.extend()中,生命周期mounted好像不同。
var test= Vue.extend({
template: '#test',
data: function() {
return {
msg: 'test'
}
},
mounted: function() {
console.log(1);
}
})
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询