![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
程序员小黑
这个作者很懒,什么都没留下…
展开
-
el-select 拦截切换选项,弹窗判断是否更改值
最近遇到一个需要在切换选项框前校验是否可以切换的需求,el-select组件本身不支持拦截操作,所以只能用其它方法了,我使用的Proxy的拦截器,代码如下<template> <div> <el-select v-model="form.value"> <el-option label="a" :value="1" /> <el-option label="b" :value="2" /> </e原创 2021-05-21 21:32:05 · 3486 阅读 · 7 评论 -
js实现元素拖动效果
js实现元素拖动效果首先看一下演示效果,项目在线演示实现思路:将元素拖动分为三部分,鼠标按下,鼠标移动,鼠标弹起,分别监听三个事件。首先是定义四个变量startX,startY,sourceX,sourceY,分别代表鼠标点击的横纵坐标和物体的横纵坐标(左上角坐标),接着定义鼠标点击的监听事件,当鼠标点击时,记录鼠标点击的坐标还有物体的坐标,然后给文档加上鼠标移动和鼠标弹起事件this.el...原创 2019-03-29 18:47:58 · 1590 阅读 · 1 评论 -
JavaScript原型和原型链
JavaScript原型和原型链JavaScript 常被描述为一种基于原型的语言 (prototype-based language)——每个对象拥有一个原型对象,对象以其原型为模板、从原型继承方法和属性。原型对象也可能拥有原型,并从中继承方法和属性,一层一层、以此类推。这种关系常被称为原型链 (prototype chain),它解释了为何一个对象会拥有定义在其他对象中的属性和方法原型...原创 2019-03-23 19:35:17 · 187 阅读 · 0 评论 -
JavaScript作用域和执行上下文
JavaScript作用域和执行上下文一.作用域作用域是用来规定变量和函数可访问范围的一套规则,也就是程序运行到某个位置时能否访问某一个变量或函数,最常见的作用域有两种,一种是全局作用域,另一种是函数作用域。我们知道在es6之前,js是没有块级作用域的,除了全局作用域,就只有函数能创建作用域。es6新出现的let和const定义的变量都具有块级作用域效果,我们接下来会谈到。下面分别介绍全局作用...原创 2019-03-28 10:52:17 · 310 阅读 · 1 评论