VUE
debug真快乐
这个作者很懒,什么都没留下…
展开
-
vue组件递归调用时使用按需加载避免name重复问题
vue组件递归调用时使用按需加载避免name重复问题原创 2021-04-12 17:39:46 · 455 阅读 · 0 评论 -
luckysheet 初始化渲染问题
excel老折磨了,好不容易找到个看起来挺好用的开源插件,结果BUG也还挺多……luckysheet的初始化渲染,往data里面填值后,他只拿data的v(真实值),不拿data的m(显示值)来渲染,这就造成了比如我做了个显示值为“名字”,真实值为"name"的单元格,然后利用初始化方法luckysheet.create(option)传进的option.data中来进行初始化渲染时,所有单元格都只会渲染真实值。翻看源码m直接取了value,value是处理过的v所以可以这么做1、上送接口存的时候原创 2022-04-18 15:43:44 · 4154 阅读 · 1 评论 -
element自定义校验
<el-form ref="formData" :rules="rules"> <el-form-item label="非自定义校验:" prop="testNormal"> <!-- 随便是啥都行 -- > </el-form-item> <el-form-item label="自定义校验:" prop="testField"> <!-- 随便是啥都行 -- > </el-form-item><原创 2022-03-22 15:58:27 · 880 阅读 · 0 评论 -
JS监听安卓软键盘删除键
web前端开发去整移动端页面真实老折磨了@input反正不论是什么dom肯定都能触发的,那就在input的回调里面看输入类型这次需求要做光标定位,得上selection和range那一套所以用的是div,但是input也是OK的然后这个东西好就好在IOS也是兼容的<div type="text" @input="onInput" contenteditable="true"></div>onInput(event) { if(event.inputType == 'de原创 2022-01-19 16:14:31 · 3060 阅读 · 0 评论 -
van-swipe停止自动播放
官网上的autoplay属性只说明是自动播放属性,没有说明如何关闭自动播放,试了下输0发现停止了,有点不放心就去翻了下源码watch( () => props.autoplay, (value) => { if (value > 0) { autoplay(); } else { stopAutoplay(); } });可以看到当autoplay为0的时候是停止自动播放,且autoplay: { type: [Nu原创 2021-11-09 16:39:41 · 1554 阅读 · 0 评论 -
枚举两个日期间的月份(YYYYMM)
changeDate(val) { //val: 2021-01,2022-08 let [startDate, endDate] = val let [startYear, startMonth] = startDate.split('-') const result = new Array() while (true) { if(startDate == endDate){ result.push(endDate.split('-').join(''原创 2021-10-21 14:33:03 · 122 阅读 · 0 评论 -
自定义双小数输入框关联校验
<template> <el-form-item :label="data.controlname"> <el-form :model="model[data.id]" :ref="data.id"> <el-form-item class="Nrowtd w85 blank_formItem" prop="rangemin" :rules="[ {原创 2021-09-24 09:30:26 · 58 阅读 · 0 评论 -
element-ui的v-loading不生效
按照官方文档引入Loading后,全局引入位置加Vue.use(Loading.directive);原创 2021-08-25 14:06:07 · 9223 阅读 · 2 评论 -
百度地图API的图层zIndex问题
使用百度地图API整多覆盖物渲染的时候,老是会出现”A覆盖物遮住了B覆盖物导致无法触发A覆盖物的点击事件”这样的问题。高德地图里面几乎都有setZIndex这样的方法供开发者设置覆盖物图层,百度地图API里面只有TileLayerOptions、CanvasLayerOptions、Label和Marker有。那么其他的覆盖物要怎么设置层级呢?答案是先绘制的在下面,后绘制的在上面this.map.addOverlay(circle);this.map.addOverlay(marker);this.原创 2021-07-26 10:46:36 · 3868 阅读 · 5 评论