![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
秃头指非官
学生
展开
-
vue3为何放弃defineProperty,使用Proxy
一、先聊聊双向绑定原理Vue中监听数据变化,底层实现其实就是Vue面试者老生常谈的双向数据绑定。双向数据绑定,即view中的数据发生改变,这个变化会传递到model上;当model发生了改变,view中的数据也会对应更新。实现双向绑定的方式有很多,像Angular是基于脏检查的双向绑定,“脏检查”是一种很朴素的监听方法,笔者不才,只是略有了解。脏检查其实是一种效率比较低的方式,Angular的scope模型上设置了一个监听队列,这个队列中会有很多个watch,监听它在负责的model中是否有发生变化。A原创 2020-08-09 23:25:07 · 1389 阅读 · 0 评论 -
vue+element-ui实现优雅的emoji表情框
终于把表情包的功能实现了????,网上很多用本地图库、雪碧图之类的,愣是没找到几个适合我的解决方案,于是从amio/emoji.json上面找了一个JSON文件,然后简单实现了自己聊天系统上面的一个默认表情功能。文章目录引入JSON文件Codetemplatecssscript效果JSON文件参考文章与资源引入JSON文件const appData = require("../static/utils/emoji.json");Codetemplate表情框组件,通过slot插槽按钮触发显示原创 2020-06-05 22:39:45 · 13734 阅读 · 23 评论