- 博客(60)
- 收藏
- 关注
原创 解决点击按钮页面自动刷新
在React中,当你点击按钮时,如果按钮的type属性没有明确指定,它的默认值是submit。这意味着如果这个按钮被放置在一个<form>表单中,点击它会触发表单的提交行为,导致页面刷新。在你的代码中,展开/折叠按钮没有指定type属性,因此它的默认值是submit,当你点击这个按钮时,如果它在表单中,就会导致页面刷新。
2025-03-24 15:02:05
196
原创 操作dom使用a标签进行下载
旨在解决只有a标签才能调用接口的一些问题,同时要写在一些可控函数事件中。且需要的下载接口不确定。在事件函数中触发调用。
2025-02-10 10:24:17
194
原创 微信小程序给外面的view设置display:flex;后为什么无法给里面的view设置宽度
元素的子元素,自动获得了flex-shrink的属性。给子view增加:flex-shrink:0;
2024-12-26 13:23:55
899
原创 给数组每一个对象要校检的属性进行属性值判空
flag返回true则要校检的属性均不为空值且符合要求。1.判断数组中每一个属性是否有值。2.特定属性,值是数字的防止为0。
2024-12-10 11:33:40
175
原创 微信小程序使用uni cli框架绘制echarts图表
选择自己想要使用的图表,把左侧的option中的代码复制下来,替换掉上面给出的代码示例中option中的代码即可。下面是一个图表的代码示例,在微信开发者工具中运行代码就可以看到效果啦。同样地,将静态资源文件夹下内容放到自己项目的static文件夹下。将以下两个文件夹放到项目的components里。如果报错的话将引入方式改为相对路径引入。
2024-11-11 13:43:49
685
原创 pinia-plugin-persistedstate包安装失败解决办法
1、先降低一下vue的版本,npm install vue@3.2.31 --force。,如果自己安装 pinia 的话会安装最新版本,即。2、重新执行安装命令。
2024-11-08 13:43:01
790
原创 解决json格式转换被特殊字符截断问题
当我们使用navigateTo跳转传参的时候,在小程序中需要先转换为json字符串的格式化,但是如果我们传递的参数中有特殊字符的?/&的话,可能导致字符串被截断,此时我们就需要先把传递的参数进行编码,然后在接受页面进行解码即可。
2024-09-30 14:08:14
658
原创 前端实时更新数据的几种方式
在本篇文章中我通过图解和实际代码给大家介绍了四种不同的和服务端保持数据同步的方案,看完本篇文章后,相信你后面再遇到类似的需求时,除了短轮询你会有更多的方案可以选择。同时这里也还是要强调一下:任何一种技术都不是瑞士军刀,都有自己适用和不适用的场景,一定要根据自己的实际情况进行取舍,从而选择最适合的方案,千万不要为了用某个技术而用某个技术!
2024-08-06 10:50:52
4248
原创 给输入框增加必输限制并给出红色提示文字
方式一:使用from表单规则,或者使用各个组件库的封装的表单组件。refundAmountError:提示不同的报错信息。方式二:这里主要展开不使用表单组件的方式。
2024-06-28 11:38:51
345
原创 网页打开白屏出现Invalid Host header什么意思,如何解决
"Invalid Host header" 这个错误通常出现在开发环境中,尤其是当你使用像 `webpack-dev-server` 这样的开发服务器时。这个错误意味着你试图访问的Web应用正在尝试加载,但服务器接收到的主机头部(Host header)不符合它的预期或配置。在`webpack.config.js`或项目配置中,找到`devServer`部分,并添加`disableHostCheck: true`选项,以禁用主机头检查。工具可能会有严格的主机头检查机制,以防止跨域安全问题或其他恶意请求。
2024-06-26 10:28:45
565
原创 获取距当前日期前31天日期/一年前日期/月初日期
首先,我们获取当前日期并且转化格式是JavaScript内置Date对象的一个方法,用于将日期转换为一个符合ISO标准的字符串格式。这个格式通常是YYYYMMDDHHmmss.sssTZ。
2024-06-25 16:09:02
525
原创 在vsCode插件上svn插件为什么提示没有可提供视图数据的已注册数据提供程序
安装好TortoiseSVN,安装过程可以全部默认,除了以下这步。这个svn插件感觉一直在刷新,并且加号不能点,路径也配置了。解决:是安装svn的时候一个重要的配置没有进行选择。
2024-05-23 15:41:42
1395
原创 微信小程序自带返回键如何重定向
onUnload:当使用重定向方法wx.redirectTo(OBJECT)或关闭当前页返回上一页wx.navigateBack()时触发,用于监听页面卸载。因为页面栈存的页面过多,所以返回键出现了我不想出现的页面中,现在给特定的返回键重定向,让它一直退回到我想要的页面。
2024-05-22 15:05:51
415
原创 常用数字校检正则
负浮点数 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$正浮点数 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
2024-04-03 14:06:55
496
原创 react 性能优化 之 React Lazy
React Lazy 是 React 16.6 版本中引入的新功能,它能让你像常规组件一样处理动态引入的组件,配合 webpack 的 Code Splitting,只有当组件被加载,对应的资源才会导入,从而达到懒加载的效果。1.React.lazy()函数是React提供的用于实现懒加载的函数,它接受一个函数作为参数,该函数返回一个动态导入的Promise对象。2.React.lazy()返回一个新的组件,该组件在需要时自动加载动态导入的组件。
2023-12-27 13:23:54
1320
原创 react 为什么ref取不到被表单包裹的子组件的函数
因为通过From.create( )高阶组件包裹后的组件不能直接使用ref进行获取实例。这时可以通过使用 wrappedComponendRef属性来获取实例。使用方法和ref一样。
2023-12-26 10:28:51
712
原创 react,js,前端打印功能
注意命名和第一步中数据处理的templateName一致。第四步:在static静态文件下写一个html模板。第一步:数据处理,处理成类似打印7里的数据格式。第二步:写一个辅助函数如id3。结束,希望对你有所帮助。
2023-12-22 15:47:38
606
原创 table组件自定义内容
backgroundColor: "#003366", // 设置表格的背景颜色。// 定义要覆盖默认的 table 背景元素的组件。// 自定义头部行组件。
2023-12-05 14:39:36
413
原创 react子组件调用父组件方法,数据没有实时更新
解决方法:不向子组件直接传递字段,而是向子组件传一个函数,return出这个字段,在子组件中使用的地方调用这个函数,让它去请求最新的字段值。原因:数据在初始加载中拿到了初始值,虽然你更新了父组件的值,但是,本组件并没有卸载,也就是说没有重新加载的过程,就没有拿到最新的值。
2023-09-26 11:26:17
696
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人