自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 组件传递数据更新后,展示效果不能实时滚动

在一个后台装修项目中写一个可滚动的模块,无数据时展示默认提示,在下方实时输入时,上方模块数据实时更新,同时当条数大于一条就开始实时滚动。

2024-05-24 10:23:14 197

原创 <web-view>跳转url参数丢失

传递地址时使用encodeURIComponent()编码,decodeURIComponent()解码。如果链接是在A页面请求到,传递到B页面中赋值给src,就容易出现参数丢失的现象。我们都知道小程序在跳转外链时只能通过web-view跳转。一直跳转出错,后来才发现地址中参数丢失,?这样传递过来的地址参数不会丢失。

2024-04-29 15:16:43 177

原创 小程序获取高度以及单位转换px转rpx

小程序单位转换 px->rpx rpx->px

2024-03-12 16:51:12 554

原创 关于vue element-ui Radio单选框默认值选不中的原因

如图上,想要表单里的cardLifespan为0时默认选中非长期有效,为1时默认选中长期有效,但是我做的功能里涉及到了数据反显,上传图片后识别反显以及用户手动选择,这样出现的问题就是,手动选择和上传图片都ok,数据反显却无论如何都反显不上,查阅资料后发现是混用字符和数字问题。:label='0',绑定的label值为数字0,上传照片识别反显的数据通过打印也是数字类型,而数据反显接口打印出来的值是字符串,因此无法默认选中radio。将返回的数据进行处理,将3个位置的值统一数据类型,就可以成功选中了。

2024-02-01 15:01:28 941

原创 VUE + ElementUI select框多选,选中“全部”选项后其他不可选

想要实现图上那样,点击全部后不再选中其他项,选择其他项时如果再点击全部,就会显示全部清空其它选项。

2024-02-01 14:20:42 621

原创 toFixed保留两位小数但是四舍六入……

问题:在一次支付中,面值1元,折扣8.25折,提交订单一直出错,才发现是toFixed的锅,按理说我应该支付0.83,但是如图。需求:想要保留两位小数,且四舍五入。toFixed是四舍六入。

2024-02-01 13:42:10 362

原创 微信小程序:ios弹出键盘遮挡底部input框且把文字挤出输入框

问题:安卓没有问题,键盘弹出时,自动把窗体上移了,ios其实也上移窗体了,但是问题时仍然遮挡了输入框,这个是微信小程序默认属性adjust-position控制的,默认既是true,在网上搜索,很多要监听窗体事件,手动修改滚动的,但都太麻烦了,最终解决了,只需要给input添加了两个属性。这个属性是设定了输入光标和键盘的距离,默认是0,给到一个距离就可以把页面再上推一段距离,就可以实现不遮挡输入框了。这个属性我理解的是讲input绑定为同一层级,避免文字被推出框外。

2024-01-11 15:01:23 852

原创 微信小程序:input用正则限制输入但是失效

加一个$nextTick()函数进行实时监听修改,就解决了,或者使用setTimeOut函数重复调用赋值应该也ok。问题:正则匹配修改,但是仍然失效,通过打印数值发现已经修改成功,所以问题出在没有实时修改上。效果:想要实现输入框只能输入数字,第一位不能是点,小数点后只有两位数字等等。最后贴上正则处理函数。

2024-01-11 14:48:50 617

原创 post请求如何导出数据且为excle表格

最后值得注意的一点是,如果下载后打不开,或者打开乱码,记得看看有没有在请求中传入带blob的请求方式。然后,还可以使用file-serve库,更加简单。

2023-12-29 15:13:02 759 1

原创 el-table合并第一列中相同值的行

【代码】el-table合并第一列中相同值的行。

2023-12-26 11:26:17 559 1

原创 修改el-radio选中时的默认颜色

默认颜色为蓝色,想要修改颜色为上述颜色,使用官方文档的fill和text-color均不起作用,找了网上几种方法也不起作用,最后试了很多种,下述代码成功实现修改。

2023-12-26 09:22:32 2186 3

转载 页面加载时发生顺序及优化

1.uni-app框架,首先根据pages.json的配置,创建页面所以原生导航栏是最快显示的。页面背景色也应该在这里配置。2. 根据页面template里的组件,创建dom。这里的dom创建仅包含第一批处理的静态dom。对于通过js/uts更新data然后通过v-for再创建的列表数据,不在第一批处理。要注意一个页面静态dom元素过多,会影响页面加载速度。在uni-app x Android版本上,可能会阻碍页面进入的转场动画。因为此时,页面转场动画还没有启动。3. 触发onLoad。

2023-12-13 09:41:51 77 1

原创 JavaScript 取整的几种方法

取整

2023-12-12 15:14:52 796 1

原创 初识HTML

在CSS里,可替换元素的展现不是由CSS来控制的。典型的可替换元素有<img>、<object>、<video>和表单元素(如<textarea>、<input>)。World Wide Web consoftium(万维网联盟,又称W3C理事会),这是李爵士于1994年10月离开欧洲核子研究中心(CERN)后成立的一个组织,旨在通过制定的新标准并督促网络应用开发者和内容提供者遵循它,以此来解决网络应用中不同平台、技术和开发者带来的不兼容问题,保障网络信息的顺利和完整流通。三、HTML所有标签列表。

2023-12-12 14:07:38 37

原创 vue-router两种传参方式query和params区别

【代码】vue-router两种传参方式query和params区别。

2023-10-13 10:30:07 189

原创 【已解决】报错建议npm audit fix和 Error: Cannot find module ‘node:util

install 报错:found XXX vulnerabilities (XXX low, X moderate),run。应该是依赖包产生了漏洞,使用这个命令自动修复,但是修复后依然会报错,还有需要手动解决的问题。但是注意淘宝镜像的版本和npm会不会冲突,我在使用下面命令时再次报错。所以去安装淘宝镜像,使用这个可以自动下载修复依赖。

2023-10-07 16:19:40 1089 1

原创 每日面试题(6)-浅析this的指向问题

每日面试题(六)-浅析this的指向问题

2022-12-31 22:31:42 135 1

原创 入门HTTP(一)

互联网飞速发展,我们很难相信仅仅20几年前,也就是1990年,这一年 Tim Berners-Lee才 发明了用网址就能访问网页的办法,他发明了第一个网页、第一个浏览器和第一个服务器。那么1990之前呢?人们的使用电脑只局限于不联网的工作和游戏,联网使用的最主要的就是email,所以1980年-1990年间,人们迫切的需要一种更好的上网方式,于是http在众多方案中脱颖而出,被大众所使用。

2022-12-30 12:29:17 100

原创 每日面试(5)---性能优化

1. 从哪些点做性能优化?2.在前端里那些是性能优化3.手写一个懒加载(给window滚动条添加懒加载事件)

2022-12-15 01:42:23 111

原创 入门:脚本

脚本就是剧本,指挥着演员们说什么,做什么,有什么样的动作,什么样的神态。而计算机就是我们的演员,根据脚本做出反应。

2022-11-28 01:21:10 7754

原创 每日面试题(4)

在浏览器中输入网址并回车后都发生了什么?1 url概念浅析2 第一次访问一个网址3 第二次访问网址4 TCP三次握手浅析(通俗)5 为什么要三次握手?6 为什么要四次挥手?7 html在浏览器中如何渲染?

2022-11-28 01:16:16 246

原创 每日面试题(一)---css

5道css题目

2022-11-25 12:12:03 102

原创 每日面试题(三)----深拷贝

深拷贝与浅拷贝

2022-11-25 01:17:01 127

原创 每日面试题(二)

let和var 面试题

2022-11-23 16:08:43 65

原创 git入门

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

2022-11-07 23:34:37 109

原创 命令行基础—简单命令的使用

简单了解一下ls, cat, mv, touch这四个命令的简单使用。

2022-11-06 22:35:24 1261

原创 如何将vscode与github连接实现文件推送

如何将vscode与github连接实现文件推送

2022-10-27 23:31:35 1927

原创 计算机基础

为什么要学编程基础: 谨记你先是一个程序员,其次才是前端。为什么要学编程基础:为了不夜郎自大,为了掌握更多的知识面

2022-10-26 15:21:12 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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