- 博客(5)
- 收藏
- 关注
原创 vue自定义指令Vue.directive,控制input框输入,限制数字输入,限制输入位数
【代码】自定义指令Vue.directive,控制input框输入,限制数字输入,限制输入位数。
2023-05-10 10:07:43 1259
原创 JS图片处理,各种文件格式转换,base64文件下载,图片旋转,图片设置透明度,修改图片dpi
【代码】JS图片处理,图片各种格式转换,base64文件下载,图片旋转,图片设置透明度,修改图片dpi。
2023-05-09 22:34:08 1049 1
原创 el-select进行二次封装,支持远程搜索remote-method+滚动加载el-select-loadmore。可结合使用
使用场景:类似:表单中有需要选择的下拉框选项太多,选择的时候会因为数据量过大导致页面卡顿,于是对于el-select进行二次封装解决方案:remote-method:远程搜索方法创建 el-select-loadmore 指令方法进行滚动加载组件代码:value:数据绑定传入的数据options:选项数据,必填@visibleChange 下拉框出现/隐藏时触发@loadMore 滚动加载触发@remoteMethod 远程搜索触发@change 选中值发生变化时触发<te
2022-03-16 15:47:45 3110 2
原创 Vue的双向绑定,Model如何改变View,View又是如何改变Model的?
Vue的双向绑定,Model如何改变View,View又是如何改变Model的?数据绑定如图所示双向数据绑定, 就是数据层和视图层中的数据同步, 在写入数据时视图层实时的跟着更新。实现mvvm的双向绑定,是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。就必须要实现以下几点:实现一个数据监听器Observer,能够对数据对象的所有属性进行监听,如有变动可拿到最
2021-09-03 11:31:30 1398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人