自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 前端导出页面PDF

【代码】前端导出页面PDF。

2024-09-26 11:32:21 714

原创 ruoyi框架打开大屏页面隐藏其他面包屑一系列及关闭大屏再展示

【代码】ruoyi框架打开大屏页面隐藏其他面包屑一系列及关闭大屏再展示。

2024-09-18 08:43:59 343

原创 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

原创 JS小方法判断

1.一个数组中的数据是否完全包含另一个数组中的数据。注意在打开的页面销毁不然会多次调用。在mounted之中调用方法。

2024-01-19 15:37:35 893

原创 报错: 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外部按钮进行工具栏更换背景颜色设置

【代码】tinymce外部按钮进行工具栏更换背景颜色设置。

2023-09-12 08:39:37 536

原创 区分浏览器处于手机/电脑还是平板

网上的不适用于部分平板所以改了一下但是因为项目还没上线不知道适用性,有问题希望评论区讨论。

2023-09-08 11:10:50 252

原创 excel.js相关

【代码】excel.js相关。

2023-09-06 15:40:47 155

原创 tinymce之中嵌套div,光标移动到DIV的时候DIV边框出现,移出边框消失

在tinymce的setup阶段进行配置。

2023-08-30 10:56:34 286

原创 富文本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

原创 vue手写多对多关联图,连线用leader-line

【代码】vue手写多对多关联图,连线用leader-line。

2023-08-11 16:23:32 1753 9

原创 CSS画特殊边框

【代码】CSS画特殊边框。

2023-07-03 16:23:25 428

原创 显示隐藏会根据长短变化的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

原创 echars地图相关

【代码】echars地图相关。

2023-06-21 17:14:43 110

原创 通过计算属性来更改几个数据,针对于这几个数据有失焦事件,但是先触发了失焦事件,后获得到了计算属性怎么办,我想先获取到计算属性的值再进行失焦事件

监听计算属性 fullName,当它变化时立即手动调用 onBlur 方法,这样就可以保证在失焦事件中获取到计算属性的最新值。这两种方法的原理都是:确保在失焦事件执行时,计算属性已完成更新,以获取其最新计算的值。这可能会导致失焦事件先触发,获取到的计算属性值还未更新的情况。要解决这个问题,有两种方法:1. 在失焦事件中加入 setTimeout,等计算属性重新计算后再获取其值。setTimeout 的延时时间设置为 0,是为了放到队列末尾,等编译器完成计算属性的重新计算后再执行。

2023-05-22 17:30:45 332

原创 手写小程序缩放及拖拽功能(仿地图)

一开始用的小程序原生的标签后来发现不太行,只能从中心点放大不能在双指放大后手写缩放及拖拽功能。记录问题。

2023-04-20 21:06:02 569 3

原创 vue3enter事件

【代码】vue3enter事件。

2023-04-14 11:23:37 2292

原创 movable-view开发引导

在进行双指放大缩小操作时,所触发的是bindscale="onScale" ,但是如果用一个按钮,来直接控制scale的倍数,会发现随之移动的其他同级别view在位移的时候有一个左上的抖动,在进行排查后发现onScale(e)方法触发时,所返回的X,Y是最终倍数的X,Y的位置,而scale却是动态的,是慢慢变大的,所以在对其他进行set的时候会有一个抖动(暂无解决办法,单纯双指放大不会触发这个,所以排除在外= =)1.movable-view进行双指放大时画面有抖动。

2023-04-06 16:02:58 497

原创 微信小程序createSelectorQuery获取偶尔为null

异步渲染了,加了个定时器,不合理但好用。

2023-03-22 09:56:51 389

原创 微信小程序组件传值接收不到id

本来写的是id="{{item.id}}",但是后来发现接收不到id,传的都是0,随便改个不是id的字段就好了。

2023-03-14 13:59:11 180

原创 小程序在子组件中使用监听虽然监听到了但是值异步了的问题

虽然监听到了变化,但是却发现子组件之中的数据并没有变化,通过检查发现有可能是传值过程中存在了异步,监听的全局监听,虽然触发了监听但是子组件之中的值还并未改变。父组件给子组件传值,子组件监听数据变化选择不同的背景,在做这步的时候发现虽然监听到了变化,但是值却并没有通过properties传递给子组件。this.changePic(newVal)直接将监听到的值传递过去,但是感觉并不是很严谨。想到的解决办法是在调用的时候。不过效果出来了= =

2023-03-06 19:05:40 254

原创 小程序页面渲染二维数组

初始化二维数组,JS。

2023-02-17 15:05:42 429

原创 小程序黑白棋AI

【代码】小程序黑白棋AI。

2023-02-17 14:58:05 1747

原创 调取小程序当前经纬度位置及计算两点之间距离

最后的执行代码阶段,可以根据缓存的前后地点是否为同一地点和时间来进行比较,代码里虽然两种都存了但是只用了时间来控制比较,进入时间1S之后,调取计算经纬度距离的方法来进行计算两点间实际距离。调取小程序公共的getLocation接口,这个接口可以开启高精度模式,但是返回的数据可能会较慢,而且这个接口大概20S内只能调用一次,是无法反复调用的。后面那种调用的方法精确度会受到室内外的影响,正常情况加获取经纬度误差为5-15米,上述那种方法在室内精确度为35-30,但是在室外为3-5,相差极大,不建议在室内使用。

2023-02-09 09:06:09 1364

原创 VUE3传值相关六种方法

父传子,子传父

2023-01-29 10:23:01 12237

原创 前端优化相关

2.for循环采用倒叙循环而非正序。前端优化相关,想一条记一条。1.三元取代if else。

2023-01-16 14:38:18 64

原创 VUE3页面背景音乐

= =网上找到不知道为什么总有莫名其妙的报错,这是改出来好用的。

2023-01-16 11:53:18 874

原创 微信小程序同一页面监听多个数据

【代码】微信小程序同一页面监听多个数据。

2023-01-11 11:04:15 344

原创 小程序页面禁止下拉

小程序页面禁止下拉。

2022-12-13 15:52:41 878

原创 VUE3带有登录token验证的登录重定向

自用留一下写法,和VUE2有点不一样。

2022-12-13 13:16:47 1232

原创 VUE3布置到服务器上之后页面刷新失去页面/本地刷新失去页面

在nginx的nginx.conf中。把publicPath打开。

2022-12-12 19:35:56 1366

原创 小程序区分微信打开还是企业微信打开

上述代码在微信中打开,该字段返回值为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关注的人

提示
确定要删除当前文章?
取消 删除