- 博客(3)
- 收藏
- 关注
原创 iview 4.0.0版本以下手动实现阻止switch切换 (before-change) 事件
背景 根据用户需求,需要在控制开关前给用户一个提示信息,用户点击确定再执行后续操作,用户点击取消则不改变开关的状态。以iview组件库为例,使用switch组件实现用户操作。公司最近有一个老项目的需求,需要实现类似功能,iview版本在3.2.0。 实现思路 switch是在用户点击之后先切换开关的状态,然后再去执行后续的操作,当然这不是我们想要的效果,后来在github上看到很多人建议添加一个阻止切换的事件,当返回true时再执行后续操作。iview的研发团队也这样做了,iview4.0.0版本以后支持开
2021-11-25 18:22:21 1954
原创 理解Vue中的watch
watch 在Vue中用来监听数据变化,是一个对象,内部由键和值构成,键是需要监听的data,值是监听的data变化时触发的函数。举个栗子: <template> <div> <div>{{name}}</div> <button @click="fun">点击我</button> </div> </template> export default { data(){ return {
2021-04-22 11:10:52 114
原创 js深入之原型和原型链
js深入之原型和原型链 原型和原型链是我一直觉得自己理解但是并不是很深入的一个知识点,因为实际项目中用到的不多,所以一直没有机会深刻理解原型和原型链,在空闲时间学习并记录。 prototype 原型的概念是比较抽象的,在我起初的理解看来,它相当于一个最最基础的模型,我们可以根据原型实例化一个对象,也可以在之前的基础上修改原型。举例: function Person(){ } // 这里的prototype是函数才有的属性 Person.prototype.name = "小明"; let p1 =
2021-04-16 14:42:26 141 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人