自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js 重组数组,进行分组

完整例子(uniapp)

2024-10-30 15:11:50 290

原创 uniapp 三级联动选择省市区

【代码】uniapp 三级联动选择省市区。

2024-08-29 11:39:46 324

原创 js 数组通过字段(日期)实现分组归类

js 数组通过字段(日期)实现分组归类

2024-08-29 09:43:09 268

原创 uniapp 判断是否网络异常

【代码】uniapp 判断是否网络异常。

2024-08-28 14:34:35 614

原创 uniapp 倒计时组件封装 --- 遍历循环使用

【代码】uniapp 倒计时组件封装 --- 遍历循环使用。

2024-08-07 13:32:40 270

原创 js 将对象下的所有字符串变为数字类型

在这个函数中,我们检查每个属性的值,如果是字符串类型且为有效数字,则转换为数字类型。如果属性值是数组,则对数组中的每个元素进行同样的转换。如果属性值是对象,则递归调用该函数。其他非字符串或者不是有效数字字符串的属性将保持不变。

2024-07-19 14:05:06 464

原创 js 数组 - 查找符合条件的元素 - indexOf()、includes()、find()、findIndex()、filter()、lastIndexOf()

【代码】js 数组方法 - 查找 - indexOf()、includes()、find()、findIndex()、filter()、lastIndexOf()

2024-07-12 10:38:20 788

原创 uniapp 使用uview 组件 DatetimePicker 默认值无效问题

【代码】uniapp 使用uview 组件 DatetimePicker 默认值无效问题。

2024-07-12 09:32:29 1426

原创 js 数组方法 - 排序 - sort()、reverse()

【代码】js 数组方法 - 排序 - sort()、reverse()

2024-06-14 10:27:31 336

原创 js 数组方法 - 删除 - pop()、shift()

用于删除数组最后一个元素,减少数组的值,返回移除的项。 如果数组变为空,则该方法不改变数组,返回值shift()方法用于把数组的第一个元素从其中删除,并返回被删除的值。如果数组是空的,方法将不进行任何操作,返回的值。

2024-06-14 10:02:02 595

原创 js 数组方法 - 添加 - concat()、push()、unshift()

不会改变原数组,创建原数组的副本,并且把传的参数添加到新数组后面。传递的参数是数组时,将参数中数组的每一个数组项添加到原数组的末尾。是在原数组上操作(改变的是原数组),传递的参数是数组时,将整个数组传给原数组末尾。该方法的效率是较低的。因为它每添加一个元素,都要把现有元素往下移一个位置。方法都可以将传的参数添加到数组的后面。可以传递一个或多个数组。

2024-05-23 15:20:56 305

原创 js 数组方法 - 子数组操作 - slice()

start 参数:必需。返回当前数组中,从此参数开始,到当前数组末尾的所有项。若参数是负数,则代表从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2指倒数第二个元素,以此类推。end 参数:可选。返回当前数组参数位置间的所有参数,但不包括第二个参数的数组项。若参数是负数,则代表从数组尾部开始算起的元素。

2024-05-23 14:57:36 620

原创 js 数组方法 - 子数组操作 - splice()

因为splice 是直接操作并修改数组的,所以当找到数字3时在循环中的 i 下标是2,而当删除数字3后,数组下标 i 位置中保存的数字变为了数字4,然后到了下一个循环 i 下标为3时,数组下标 i 位置中保存的数字是5,所以跳过了数字4,于是调试信息中没有数字4。(3)若label和value相同,不往arr3中添加arr1中的对象;若arr1对中对象的value,arr3中没有,这个对象直接添加到arr3中。定一个数组,假设我要把中间的数字3删掉,数字3是数组下标2的元素,而且只需删掉1个数字。

2024-05-23 13:41:34 1999

原创 vue 封装接口并使用

【代码】vue 封装接口并使用。

2024-05-17 14:23:55 299

原创 vue 项目搭建

1、下载nodejs,地址为:Node.js — Run JavaScript Everywhere在安装界面一直Next,直到Finish完成安装。2、检查是否安装成功:如果输出版本号,说明我们安装node环境成功1、安装全局vue-cli: npm install --global vue-cli查看vue-cli是否成功,不能检查vue-cli,需要检查vue。命令:npm install -g vue。查看 vue -V 是否可以执行。

2024-05-17 14:18:48 748

原创 js 货币金额格式化 -- 小数点后两位

【代码】js 货币金额格式化 -- 小数点后两位。

2024-05-17 14:05:55 263

原创 js 聊天列表消息合并,处理相邻时间

【代码】js 聊天列表消息合并,处理相邻时间。

2024-05-17 14:04:49 144

原创 js 动态设置时间显示,判断时间间隔,时间格式化

时间日期格式显示

2024-05-17 14:01:49 1489

原创 uniapp JSON.parse解析字符串报错-SyntaxError: Unexpected token ‘ in JSON at position 报错 并捕获该异常操作

JSON.parse可以将标准的json类型数据转换为 JavaScript 对象,如果数据不是正确的json类型的数据则会控制台报错,可能会阻断代码的正常运行。“SyntaxError: Unexpected token ’ in JSON at position” 报错原因是因为解析的字符串对象中,JSON.parse无法识别;

2024-05-17 11:35:15 896

原创 js 常用正则表达式

手机号(最宽松), 只要是1开头即可, 如果你的手机号是用来接收短信, 优先建议选择这一条。密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符。手机号(宽松), 只要是13,14,15,16,17,18,19开头即可。密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线)微信号,6至20位,以字母开头,字母,数字,减号,下划线。用户名正则,4到16位(字母,数字,下划线,减号)身份证号, 支持1/2代(15位/18位数字)/^(([一-龥])|(d))+$/

2024-05-17 10:41:49 1225

原创 HTML5视频播放停止后自动关闭

【代码】HTML5视频播放停止后自动关闭。

2024-05-17 10:25:35 372 1

原创 js 获取当前时间后三个月的所有日期list

【代码】js 获取当前时间后三个月的所有日期list。

2024-05-16 17:32:08 567

原创 uniapp 页面返回传参数

从页面B返回,A页接收数据。

2024-05-16 17:31:09 2508

原创 uniapp开发微信小程序,实现动态排列组件

2.使用flex布局的order属性。order越小越在前。这里是依据数组下标进行排序。1.使用 v-if,遍历组件,判断位置,来显示组件,达到排列要求。

2024-05-16 17:24:17 500

原创 uniapp 处理接口返回数据,实现换行,首行缩进

首行缩进:(允许使用负值。如果使用负值,那么首行会被缩进到左边。换行:(多种方法,不只以下这些)

2024-05-16 17:15:42 477

原创 uniapp 封装接口并使用-基础版

1.在utils文件夹下新建 api.js 和 httpRequest.js 页面。

2024-05-13 13:17:47 321 1

原创 Cordova环境配置

>API 26,其他版本可删除,下载地址:\\192.168.127.2\adt-bundle-windows-x86或http://sdk.android-studio.org/=>新建—— 变量名:ANDROID_HOME 变量值:D:\Cordova\adt-bundle-windows-x86(SDK安装目录)配置环境变量:GRADLE_HOME,path:%GRADLE_HOME%\bin,classpath :%GRADLE_HOME%\lib。

2024-05-13 13:12:28 587

原创 用node-webkit把web应用打包成桌面应用

生成exe 命令:cmd,到E:\My_product\项目\code\nwChess目录下,输入copy /b nw.exe+nwChessApp.zip 测试.exe。=>将含有package.json、app.js、index.html 文件的项目压缩成 xx.zip 文件。=>cmd,在命令行中输入copy /b nw.exe + xx.zip XXX.exe。=>将xx.zip文件直接copy到与nw.exe同级的文件中。(有关命名:nw.exe一定要在xx.zip之前!

2024-05-13 13:10:26 379

原创 uniapp项目嵌入微信公众号,授权登录

>功能设置 =>配置业务、js接口安全、网页授权域名。2.在刚进入页面时判断是否已经授权登录过(code有无,每次授权code只能使用一次)3.基本配置 =>appid,appsecret,配置白名单(服务器ip地址)1.创建公众号 https://mp.weixin.qq.com/5.自定义菜单:菜单内容选择跳转网页,地址写服务器上h5所在地址。2)人员设置:绑定开发者微信号。4.web开发者工具菜单:绑定开发者微信号。(要关注公众号才能成功获取用户信息)1)公众号设置 =>账号详情。

2024-05-13 13:08:55 1334

原创 css:transform: scale() 使用缩放之后顶点对齐问题

想要将缩放之后的div对齐顶点,那么需要将css属性设置为:transform-origin: 0 0。

2024-05-13 11:56:15 396

原创 css:实现三角形箭头,多种写法

效果展示: 可左右滑动。

2024-05-13 11:31:25 1605

原创 css 文字溢出显示...

注意:css要直接作用在对应的div上,否则可能会不生效。

2024-05-13 10:36:36 421

原创 CSS实现图片自适应布局,且不拉伸变型

expression是在IE5版本之后支持使用的,用来把CSS属性和Javascript脚本关联起来,是动态设置CSS属性的强大方法。但这样存在一个问题,如果按照宽度缩放,但图片过高会超出溢出盒子,这个时候需要对父级使用overflow:hidden隐藏超出图片内容。保证替换内容尺寸一定可以在容器里面放得下。scale-down: 就好像依次设置了none或contain, 最终呈现的是尺寸比较小的那个。效果:图片虽没有变形拉伸,但最终呈现的效果并不是我们想要的(同object-fit:none)

2024-05-13 10:29:58 5361

原创 获取小程序源码

1.node.js (安装nodejs: https://nodejs.org/en/)2.反编译脚本(下载地址):https://github.com/xuedingmiaojun/wxappUnpacker3.下载夜神模拟器=> 模拟器中下载:微信、QQ、RE管理器,=> 模拟器内部-设置-超级用户权限,自动响应设置为允许=> 建议把本机的vt打开,会更流畅,不然十分卡顿4.打开微信,点开小程序,(最好每个页面都点一遍,防止有漏包现象)

2024-05-13 10:11:01 2322

空空如也

空空如也

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

TA关注的人

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