11 2022 档案

摘要:众所周知,vue是操作dom元素的。那么如果有元素要动态绑定样式,这种需求,还是要通过改变数据来改变视图的样式。 例子: 在这个table自定义组件中,caption元素的宽度保持了table宽度一致,可以借助计算属性。 上代码: <template> <div> <caption :style=" 阅读全文
posted @ 2022-11-22 17:41 皮皮买 阅读(309) 评论(0) 推荐(0) 编辑
摘要:其实,开发一个自定义input,难度上还好,但是比较繁琐。因为input有很多状态。 首先明确一下需求: 需求是 我用这个自定义输入框 当我配置他的输入类型是什么(比如邮箱)之后 我输入文字 它会用邮箱的校验规则 校验我输入的内容是否合法 如果不合法 就提示我自定义的错误文本 首先我们比较eleme 阅读全文
posted @ 2022-11-18 18:29 皮皮买 阅读(1154) 评论(0) 推荐(0) 编辑
摘要:为什么这里的checkObject方法可以被看成一个类呢。 因为js没有真正的类。 class A{ constructor(a,b){ this.a = a; this.b = b } 这个是类的定义。相当于 function a(a,b){ this.a = a; this.b = b; } c 阅读全文
posted @ 2022-11-11 16:03 皮皮买 阅读(31) 评论(0) 推荐(0) 编辑
摘要:js中怎么实现类式继承呢? 首先声明父类,在声明子类,然后将父类的实例赋予给子类的原型就可以了。 假设父类长这样: var Book = function (id, name, price) { // 私有的属性 var num = 1; // 私有方法 function checkId() { c 阅读全文
posted @ 2022-11-09 15:04 皮皮买 阅读(29) 评论(0) 推荐(0) 编辑
摘要:《javascript设计模式》 阅读全文
posted @ 2022-11-08 17:56 皮皮买 阅读(5) 评论(0) 推荐(0) 编辑
摘要:先来一个实例,方便解释: 子组件: <template> <div> <button></button> <slot>这里是默认值</slot> <slot name="one">这里是默认值one</slot> <slot name="two">这里是默认值two</slot> <slot nam 阅读全文
posted @ 2022-11-08 17:13 皮皮买 阅读(45) 评论(0) 推荐(0) 编辑
摘要:最近封装select组件的时候有一个需求,创建两个组件。要求子组件child绑定一个value值。要求在使用父组件(自定义组件)的时候,实现这个select的值和dom元素的双向绑定。 父传子: 是通过parent组件的props属性,将值传递给子组件,修改了子组件的value属性,vue的响应式原 阅读全文
posted @ 2022-11-06 20:53 皮皮买 阅读(146) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示