vue
-
JS 中for循环中异步变为同步的使用
知识点: 在项目中有些逻辑或者请求依赖另一个异步请求,大家常用的方法是回调函数。现在有个高大上的解决方案:await async 。 async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以应该很好理解 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。并且awa...
-
将多个echarts图片打包zip并下载
官方网址:JSZip 首先安装依赖 在使用的页面引入依赖包 注意标题后面必须加png或jpg 否则图片无法显示 遍历后得到的数据结构是这样 创建jszip实例,content是打包后的压缩文件 将base64转码
-
vue给同一元素绑定单击click和双击事件dblclick,执行不同逻辑
在做项目过程中,需求是点击孔位单击弹出对话框查看产品总数,双击弹出对话框查看详情。一开始直接click和dblclick写在标签里面,但是不管怎么样,总是执行单击事件 解决办法:利用计时器,在大概时间模拟双击事件 html部分代码: .native主要用于监听组件根元素的原生事件,主要是给自定义的组件添加原生事件。 官方对.native修饰符的解释为:有时候...
-
解决:element切换tab时table的抖动问题
抖动可能原因: 百度提供的解决方案有: 最终解决方案:使用element 表格中的doLayout方法,对 Table 进行重新布局。
-
Vue.js中 watch(深度监听)
handler方法和immediate属性 这里 watch 的一个特点是,最初绑定的时候是不会执行的,要等到 firstName 改变时才执行监听计算。那我们想要一开始就让他最初绑定的时候就执行改怎么办呢?我们需要修改一下我们的 watch 写法,修改过后的 watch 代码如下: 注意到handler了吗,我们给 firstName 绑定了一个handl...
-
vue动态添加表单
前言 实现思路 当我们点击 “新增车辆信息” 按钮时,通过一个标识判断表单内容是否全部填写了,若全部填写了则添加一个新的表单,反之提醒用户完善信息;当我们点击 “删除此条车辆信息” 按钮时,通过拿到的当前下标再配合splice方法实现删除表单。 源码 实现效果 提交后的数据
-
element处理动态数据循环的表单验证
实现效果: 实现思路: 要想实现这个操作非常简单,其核心在于修改每一个 el-form-item 中 prop 绑定的属性值。默认情况下我们直接将 prop 动态绑定给校验规则的字段即可;在表单中有循环生成的表单体时,我们就需要改变 prop 的写法,如下图: 源码如下: