美文网首页前端100问
【前端100问】Q29:聊聊 Vue 的双向数据绑定,Model

【前端100问】Q29:聊聊 Vue 的双向数据绑定,Model

作者: alanwhy | 来源:发表于2020-12-25 09:17 被阅读0次

    写在前面

    此系列来源于开源项目:前端 100 问:能搞懂 80%的请把简历给我
    为了备战 2021 春招
    每天一题,督促自己
    从多方面多角度总结答案,丰富知识
    聊聊 Vue 的双向数据绑定,Model 如何改变 View,View 又是如何改变 Model 的
    简书整合地址:前端 100 问

    正文回答

    比较清楚的回答

    始终感觉这个问题有点问题,明明是单向绑定,只是 m -> v,在 vue 2.x 中 通过 defineProperty 实现的数据劫持,getter 收集依赖,setter 调用更新回调,这个过程是 vue 黑盒提供的,也就是说数据驱动视图,开发人员只需关注数据的变更即可;再说 v -> m,通过 v-model 的方式,指令添加是开发人员加的吧,如果一个组件有多个 v-model ,你要自己写 v-ondata 的修改吧。

    相关文章

      网友评论

        本文标题:【前端100问】Q29:聊聊 Vue 的双向数据绑定,Model

        本文链接:https://www.haomeiwen.com/subject/tdrbnktx.html