登陆购买课程后可参与讨论,去登陆吧
同学你好,mounted函数执行是在组件内容渲染到页面之后,所以template模板中的内容已经渲染到页面上了
message的值为‘hello world’
模板渲染到根元素div#root中
所以获取根元素root的内容就是div元素
祝学习愉快!
渲染页面之后自动执行函数,不应该执行渲染之后的吗,这个点不是明白
老师之前和之后这俩我不是很明白,之前不是应该执行前面的函数吗,之后不是应该执行之后的函数吗
是执行渲染之后的,没问题。渲染之后模板中的div就会到root中,message属性也会被替换。同学认为会输出什么内容呢?不明白同学的思路,可以描述具体一些。
另外这四个函数是按照顺序来的,从生命周期图中也可以看出来
实例生成有之前,之后,组件内容渲染有之前,之后,所以就是这四个函数的顺序。
同学你好,解答如下:
1、‘mounted’已经打印出来了,在div元素的后面
2、用课程中的例子就好,vue.js是基于JavaScript的
当template模板渲染到页面后,mounted方法会执行,在浏览器控制台也可以看到结构
所以用js获取元素并查看root内容(不是js dom绑定事件,这里没有事件),没有问题。
3、vue是一个构建用户界面的框架,目前知道怎么使用,能实现效果即可,不需要去了解框架底层是怎么写的,实现原理是什么。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
入行前端,是明智的选择!市场需求大,就业前景好,入行门槛低,小白易上手 全新升级:技术更新,Vue3.0/TypeScript/React17.x; 技术更全面,从0基础到全栈开发再到大型项目构建
157 1
75 1
31 2
200 5
155 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星