自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信小程序:navigateTo跳转传递参数内容较多时处理

使用wx.navigateTo跳转页面需要携带参数时,可以通过在“?”后通过&拼接参数,但如果遇到参数内容过多时可能会被截取,官方文档提供了eventChannel页面间数据通信通道的概念,可以进行参数传递。

2025-04-11 11:01:51 529

原创 微信小程序:序列图实现360度虚拟展厅滑动效果

1.准备好展厅多角度图片,建议36-72张,每10度一张。2.将图片根据顺序排列并按顺序命名。:提前加载相邻图片,提高切换流畅度。:记录滑动速度,实现惯性滑动效果。:添加缩略图导航条,方便快速定位。:增加陀螺仪控制(需用户授权)3.通过触摸事件控制图片切换。:添加过渡效果使切换更平滑。

2025-04-11 10:33:43 203

原创 npm:npm的基本使用和--save/-S/--save-dev/-D区别

方法三:npm update更新所有依赖,npm update [packsge]更新指定包,npm update --save-dev [packsge]更新开发依赖,update只能更新依赖到版本范围内最新版本,package.json中的版本号不会改变。3)-S是--save的简写,是安装的生产依赖,安装后会添加到package.json的dependencies中,会被打包到运行环境中去,是上线后也需要的,例如前端框架。如vue-cli中的npm run dev ,npm run build。

2025-04-10 17:19:49 480

原创 微信小程序:image组件

需要注意,组件本身有宽高,下面对mode属性做列举说明:原图:示例中image没有设置宽高,使用的默认宽高,背景设置为黑色。

2025-04-09 16:28:44 440

原创 JS字符串补位方法:padStart()和padEnd()方法

对字符进行补位,第一个参数是期望得到字符串的位数,第二个参数是想要使用什么字符串补位。2.如果第一个参数目标字符串数小于字符串本身,则返回字符串本身。字符串的charAt()方法,参数是数字,返回指定位置的字符串。1.第二个参数如果不传,则使用空字符串填充。

2025-04-09 14:34:19 631

原创 JS中的自增自减运算符和运算符的优先级

在JS中++和--是自增和自减运算符,用于对数字遍历加1或减1操作。

2025-04-09 10:37:49 234

原创 微信小程序:打开预览pdf格式文档,及兼容性问题

在开发中有个功能是查看pdf格式的报告,接口返回的链接是以“.pdf "结尾的,查询并实践了一下,在此记录。

2025-02-27 16:32:06 1528

原创 微信小程序:解决弹窗滚动穿透问题

解决vantWeapp的van-popup组件滚动穿透问题

2025-02-13 14:11:48 412

原创 js-xss防止跨站脚本攻击

(XSS)的 JavaScript 模块。它通过配置白名单来指定允许的 HTML 标签和属性,从而有效地防止。是一个用于过滤用户输入以防止。

2024-12-26 10:57:52 445

原创 Black Duck(开源软件许可证和安全风险审计工具)

以下内容来自百度AI智能回答:‌‌‌。

2024-12-18 11:26:19 480

原创 n切换node.js版本的命令

使用n切换node版本node有一个模块n,是专门用来管理node.js的版本的。是用来安装n的包管理工具,前端很多工具都可以通过来发布,而n是专门用来对node进行版本管理的。

2024-11-21 17:13:46 1113

原创 Mac安装NVM和使用(node版本控制工具)

node的版本控制工具有nvm和npm中的一个包n,但是n每次输入命令都需要管理员权限(sudo),由于没有mac电脑的管理员权限,所以就需要安装nvm来使用,作为一个小白,查看了很多资料,终于在没有电脑管理员权限情况下安装了nvm。通过 GitHub 克隆安装。

2024-11-21 16:27:05 1182

原创 JS中截取字符串方法区分

在js中截取字符串的方法有slice() ,substring() ,substr()方法,但是使用是有区别的。

2024-11-21 14:16:55 228

原创 微信小程序:获取当前小程序版本(开发版,体验版,正式版)

通过__wxConfig对象的envVersion获取。在uniapp微信小程序中,可以通过wxConfig对象的envVersion属性来判断运行环境。的请求头,其值的格式是固定的。通过检查这个请求头的值,可以判断小程序的环境。例如,开发版、体验版和正式版的。获取当前小程序版本是开发版,体验版还是正式版。(整理内容来自百度AI回答)通过wx.getAccountInfoSync()方法获取。‌:微信小程序在进行网络请求时,请求头中会携带名为。此外,wxConfig对象还包括。,用于识别平台类型,如。

2024-11-21 14:00:41 1949

原创 控制台network不显示请求记录问题,控制台打开先后问题

控制台打印对象类型数据,先打开项目再打开控制台,都会显示Object。

2024-11-19 10:30:58 593

原创 浏览器存储:localStorage和sessionStorage

localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据,都可以存储5MB数据,但两者是有一些不同之处的,如下。

2024-10-31 15:37:37 580

原创 CSS:通过border属性绘制箭头

需要将元素宽高都设置为0,然后设置元素的border的值控制三角形大小,例如,设置的三角形向下,则设置boeder-top, boeder-top的宽是三角形的高的长度,border-left和border-right的宽的和是三角形的底的长度,然后将border-left和border-right的颜色设置为透明。将一个有宽高的元素的各个border设置成不同的颜色可以看出,每条border的交叉点都是斜角线连接的,利用这一现象可以通过设置border属性绘制三角形。

2024-10-29 16:29:19 534

原创 微信小程序:事件对象中属性区分(target和currentTarget等)

1.多个单词由连字符。

2024-10-24 17:23:56 1789

原创 微信小程序:多选功能实现(复选框样式和功能)

小程序开发中,多选的功能十分常见,微信小程序开发文档也提供了复选框组件,但是实际开发中,复选框的样式要求只使用文档中提供的组件不能满足,所以需要修改原有的复选框样式,或通过其他方式实现。

2024-10-16 13:31:03 2624

原创 微信小程序:WXML中的数据绑定,列表渲染,条件渲染

根据微信小程序开发文档中关于WXML语法的数据绑定,列表渲染和条件渲染相关的理解。

2024-10-12 11:06:53 423

原创 微信小程序:wx:if和hidden的区别和使用

小程序中有组件属性hidden可控制属性wx:if,他们都是通过属性值的真或假控制组件的显示或者隐藏的,但是两者是有区别的。

2024-10-12 10:24:13 1877

原创 git提交后push到远程仓库失败(mac系统)

git推送代码提示commit和push账号不一致的解决方法

2024-09-19 14:22:40 725

空空如也

空空如也

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

TA关注的人

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