请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

defineProperty中getter/setter

老师,今天面试说了vue双向绑定原理,说到了setter被触发,然后通知watcher之类的,然后面试官问getter是干嘛的,我说可以用来访问数据,然后面试官说那直接获取值就行了干嘛还用getter,还说getter才是重要的部分。

想问问老师,getter 是什么情况

正在回答 回答被采纳积分+3

1回答

双越 2020-09-07 22:56:49

模板被编译为一个 render 函数,执行时,会获取 data 的值,即 getter 。

getter 中,会触发响应式的绑定,即哪个属性被 getter 了,它就会被绑定响应式。以待它后面被修改时(即触发 setter)重新渲染。

他说的应该就是这层意思。

2 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信