- 博客(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
原创 微信小程序:打开预览pdf格式文档,及兼容性问题
在开发中有个功能是查看pdf格式的报告,接口返回的链接是以“.pdf "结尾的,查询并实践了一下,在此记录。
2025-02-27 16:32:06
1528
原创 js-xss防止跨站脚本攻击
(XSS)的 JavaScript 模块。它通过配置白名单来指定允许的 HTML 标签和属性,从而有效地防止。是一个用于过滤用户输入以防止。
2024-12-26 10:57:52
445
原创 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
原创 微信小程序:获取当前小程序版本(开发版,体验版,正式版)
通过__wxConfig对象的envVersion获取。在uniapp微信小程序中,可以通过wxConfig对象的envVersion属性来判断运行环境。的请求头,其值的格式是固定的。通过检查这个请求头的值,可以判断小程序的环境。例如,开发版、体验版和正式版的。获取当前小程序版本是开发版,体验版还是正式版。(整理内容来自百度AI回答)通过wx.getAccountInfoSync()方法获取。:微信小程序在进行网络请求时,请求头中会携带名为。此外,wxConfig对象还包括。,用于识别平台类型,如。
2024-11-21 14:00:41
1949
原创 浏览器存储: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
原创 微信小程序:多选功能实现(复选框样式和功能)
小程序开发中,多选的功能十分常见,微信小程序开发文档也提供了复选框组件,但是实际开发中,复选框的样式要求只使用文档中提供的组件不能满足,所以需要修改原有的复选框样式,或通过其他方式实现。
2024-10-16 13:31:03
2624
原创 微信小程序:wx:if和hidden的区别和使用
小程序中有组件属性hidden可控制属性wx:if,他们都是通过属性值的真或假控制组件的显示或者隐藏的,但是两者是有区别的。
2024-10-12 10:24:13
1877
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人