- 博客(7)
- 问答 (3)
- 收藏
- 关注
原创 懒加载下el-cascader级联选择器实现回显
ElementUI中级联选择器如果是懒加载模式下,单纯赋值级联的数组是没办法回显的,因为无法获取下一级的数据。记录一下遇到此场景的一种解决方案。
2024-03-15 00:10:33 359
原创 实现Watcher类
实现方式主要是通过建立Dep类和Watcher类,通过实例化Dep类对象分别对每个监听的变量的回调方法进行收集,从而在setter方法(即改变值时调用Dep实例对象),调用各自watcher的回调函数。因为是在实例化对象时就定义好的,说明实例化时就已经完成了watch的收集,需要在Vue类中直接定义并调用initWatch。Watcher类其实就是观察者,如果某个变量被定义了监听方法时,就会去new一个Watcher。显然,$watch方法是挂载在Vue的实例对象vm上的,所以需要在Vue类中进行定义。
2023-04-09 23:19:25 85
原创 Object.defineProperty的使用和介绍
configurable:是否可以删除目标属性或者是否可以再次修改属性的特性(writable,configurable,enumerable)。设置为 false 不能被删除或不可以重新设置特性。设置为false,不能被枚举。writable:是否可以被重写,true可以重写,false不可以重写,默认为false。getter:当访问该属性时,该方法就会被执行。setter:当属性值修改时,该方法就会被执行。: 被定义的属性的值,默认为undefined。prop: 必需,需定义或者修改的属性的名字。
2023-04-05 23:05:16 88
原创 JQuery实现放大镜
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Docume...
2020-02-13 15:32:05 460 1
原创 9.11课堂遗留问题
问:当子类继承父类后,子类中的方法,在父类中进行重载,那么在运行时是调用子类中的该方法还是父类中的该方法?例子:public class LessonProblem { void test(int x) { System.out.println("01 " +x); } public static void main(String...
2018-09-11 15:35:31 159
原创 Linux环境下curl未安装和升级
现象:无法使用curl传输命令,显示“Command not found”puTTY下:Finalshell下:原因:新下载的puTTY和Finalshell都没有安装curl解决方法:输入指令:apt-get install curl -y && yum install curl –y 和...
2018-08-15 04:38:39 2695 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人