摘要: vue利用“发布者 订阅者模式”和数据劫持实现双向数据绑定。 发布者 新建一个订阅者数组 遍历绑定数据的所有子属性,利用 对属性进行get、set的改写。 在get方法中,每当调用get,调用者就是订阅者,就添加这个订阅者到订阅者数组 addSub(dep.target)。并将数据返回。 在set方 阅读全文
posted @ 2020-05-02 16:32 ashen1999 阅读(137) 评论(0) 推荐(0) 编辑
摘要: vue router包含三种模式: history,通过history API 实现 hash,通过onhashChange事件实现 abstract hash模式实现原理 将mode更改为hash 设置a标签为跳转链接 js var aObjs = document.querySelectorAl 阅读全文
posted @ 2020-05-02 09:36 ashen1999 阅读(149) 评论(0) 推荐(0) 编辑