vue.js中mounted和created的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue.js中mounted和created的区别相关的知识,希望对你有一定的参考价值。
用通俗的语言来说,就是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 ),请区分
参考技术B mounted和created的区别:Vue.extend()中,生命周期mounted好像不同。
var test= Vue.extend(
template: '#test',
data: function()
return
msg: 'test'
,
mounted: function()
console.log(1);
)本回答被提问者采纳
Vue生命周期中mounted和created的区别
一、什么是生命周期?
Vue中实例或者组件从创建到消灭中间经过的一系列过程
二、created和mounted区别?
created--在模板渲染称html或者模板编译进路由前调用created mounted--已完成模板已经渲染或el对应渲染后 created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。 mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。
以上是关于vue.js中mounted和created的区别的主要内容,如果未能解决你的问题,请参考以下文章