- 博客(59)
- 收藏
- 关注
原创 vscode常用组件
2.【Auto Close Tag】和【Auto Rename Tag】启用后点击右下角注册,可以通过vue组件点击到源码里面。
2024-07-15 10:45:07 213
原创 react+wijmo所遇问题
如果是开发过程中遇到的问题,在官网没找到API的话,第三个地址会更好用一些,搭配node-modules的源码查看。
2024-06-06 17:12:40 388
原创 平板端用PC端代码兼容问题
第一步解决select的问题,第二步解决input如果有值也需要点两次的问题。1.如果点了layout部分,mian部分的内容都需要点两次。
2024-04-17 13:41:06 353
原创 报错: Error in beforeDestroy hook: “Error: [ElementForm]unpected width “
原因:v-show 并不会删除dom,只是控制了是否显示。报错的分析:获取form的宽度失败,因为auto的时候没有固定的宽度,getComputedStyle().width返回的应该就是auto,组件在添加和删除处理宽度就会把auto强制换为int时变为NaN,所以报错了。自定义表单的双侧拖拽,用了el-tabs,但是el-tabs原理是v-show,解决办法:给el-tabs之中的内容加个v-if即可。beforeDestroy导致关闭页面出错,
2024-01-11 12:49:28 1784 1
原创 前端解析excle
/只能通过工作表名称来获取指定工作表。}) // 以二进制流方式读取得到整份excel表格对象。msg: '文件类型不正确',msg: '文件解析成功',// 遍历每张表读取。
2023-10-29 20:48:39 316
原创 富文本tinymce外围的DIV拖拽后内容插入到富文本之中
做了两个的富文本框,tinydemoId0是唯一的,等正式项目根据内容循环出来唯一ID就可以了。父页面也是两个盒子可拖拽,同理正式项目的时候直接循环就行了,循环的代码是注释掉的那一段。因为是在做原型图的时候调查的,所以代码用的是原生JS,富文本插件用的是tinymce。
2023-08-30 10:54:21 524
原创 leader-line相关配置问题
但是用的若以框架,本身的配置文件和上述代码冲突,所以换了个地方进行配置。这段代码加在chainWebpack配置之中即可。安装完两个插件都是教去改config。
2023-08-17 10:17:38 393 2
原创 显示隐藏会根据长短变化的tooltip组件(自用留档)
import Vptip from "@/components/vptip" // 自定义Tooltip 文字提示。
2023-06-30 14:20:49 252
原创 前端运用element ui-table写分页和排序
主要难点在于通过this.$refs.table.tableData获取到table实际所渲染的数据。
2023-06-30 14:16:19 662 3
原创 多种拖拽= =自用留档
'数据集名称' : '数据源名称' }}:{{ itm.fieldBelongName }}'数据集名称' : '数据源名称' }}:{{ itm.fieldBelongName }}生成计算'模板字段' : '数据源字段' }}
2023-06-30 14:16:10 578
原创 通过计算属性来更改几个数据,针对于这几个数据有失焦事件,但是先触发了失焦事件,后获得到了计算属性怎么办,我想先获取到计算属性的值再进行失焦事件
监听计算属性 fullName,当它变化时立即手动调用 onBlur 方法,这样就可以保证在失焦事件中获取到计算属性的最新值。这两种方法的原理都是:确保在失焦事件执行时,计算属性已完成更新,以获取其最新计算的值。这可能会导致失焦事件先触发,获取到的计算属性值还未更新的情况。要解决这个问题,有两种方法:1. 在失焦事件中加入 setTimeout,等计算属性重新计算后再获取其值。setTimeout 的延时时间设置为 0,是为了放到队列末尾,等编译器完成计算属性的重新计算后再执行。
2023-05-22 17:30:45 332
原创 movable-view开发引导
在进行双指放大缩小操作时,所触发的是bindscale="onScale" ,但是如果用一个按钮,来直接控制scale的倍数,会发现随之移动的其他同级别view在位移的时候有一个左上的抖动,在进行排查后发现onScale(e)方法触发时,所返回的X,Y是最终倍数的X,Y的位置,而scale却是动态的,是慢慢变大的,所以在对其他进行set的时候会有一个抖动(暂无解决办法,单纯双指放大不会触发这个,所以排除在外= =)1.movable-view进行双指放大时画面有抖动。
2023-04-06 16:02:58 497
原创 小程序在子组件中使用监听虽然监听到了但是值异步了的问题
虽然监听到了变化,但是却发现子组件之中的数据并没有变化,通过检查发现有可能是传值过程中存在了异步,监听的全局监听,虽然触发了监听但是子组件之中的值还并未改变。父组件给子组件传值,子组件监听数据变化选择不同的背景,在做这步的时候发现虽然监听到了变化,但是值却并没有通过properties传递给子组件。this.changePic(newVal)直接将监听到的值传递过去,但是感觉并不是很严谨。想到的解决办法是在调用的时候。不过效果出来了= =
2023-03-06 19:05:40 254
原创 调取小程序当前经纬度位置及计算两点之间距离
最后的执行代码阶段,可以根据缓存的前后地点是否为同一地点和时间来进行比较,代码里虽然两种都存了但是只用了时间来控制比较,进入时间1S之后,调取计算经纬度距离的方法来进行计算两点间实际距离。调取小程序公共的getLocation接口,这个接口可以开启高精度模式,但是返回的数据可能会较慢,而且这个接口大概20S内只能调用一次,是无法反复调用的。后面那种调用的方法精确度会受到室内外的影响,正常情况加获取经纬度误差为5-15米,上述那种方法在室内精确度为35-30,但是在室外为3-5,相差极大,不建议在室内使用。
2023-02-09 09:06:09 1364
原创 小程序区分微信打开还是企业微信打开
上述代码在微信中打开,该字段返回值为undefined,但是在企业微信中打开会是wxwork 可以根据这个来区分小程序是在微信之中打开还是企业微信打开
2022-12-07 09:03:37 1502
原创 微信开发者工具实现监听效果
在vue项目之中有watch监听,在微信开发过程中也有需要监听的地方,防止多个页面调用时需要多次使用,将watch方法写在app.js之中。在页面使用过程中,挂载到 onLoad()位置。与 onLaunch() {}同级。是否开启深度监听同VUE一样。
2022-11-28 13:53:03 619
原创 VUE3父子传值
如果有传值的话跟vue2一样直接写在方法后面就行ctx.emit("changeUser",true)4.子组件之中 ctx.emit("changeUser");2.子组件之中setup(props, ctx)在父组件对子组件调用位置写上传递方法名称。
2022-11-25 13:40:36 584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人