- 博客(13)
- 收藏
- 关注
原创 零基础创建npm包
本文简要介绍了创建和发布NPM包的两个关键步骤:首先通过npm init初始化项目,设置包名、版本、描述等基本信息,并修改配置文件;然后配置NPM源为官方地址,登录账号后执行npm publish发布包。整个过程涵盖了从项目初始化到发布的完整流程,适合开发者快速上手NPM包管理。
2026-01-15 18:14:13
200
原创 webview 实现H5与非原生App通信
本文介绍了在uni-app中使用uni.webview.js实现与WebView通信的方法。主要步骤包括:1)下载最新版uni.webview.js并放入static文件夹;2)在main.js中引入并挂载到Vue实例;3)通过postMessage方法实现数据传递。该方法支持跨平台通信,适用于uni-app与内嵌WebView之间的交互场景。
2025-12-29 16:45:33
196
原创 /deep/报错修改及快速解决方案; 预编译器默认报错;dart-sass语法
我们一些vue2版本的老的项目,会使用/deep/深度选择器,但是最近vue2的scss预编译器默认已由 node-sass 更换为 dart-sas,因为dart-sas不兼容部分旧语法,所以运行时会出现一些莫名的警告影响项目的运行。,但由于咱引入了大量外部插件,所以修改起来比较费劲,这样修改可以根本解决问题。最近运行项目突然报一堆/deep/的警告。快速解决运行项目:在在。将style样式中的。
2025-09-22 16:39:44
326
原创 css隐藏元素的几种方式
CSS隐藏元素的六种方式及其特性:1)display:none(移除文档流,引发重排重绘);2)opacity:0(保持布局仅透明化);3)visibility:hidden(保留空间但不可见);4)position:absolute(移出视口保留DOM);5)transform:scale(0)(视觉归零保持占位);6)z-index:-1(被其他元素覆盖)。性能提示:频繁切换显示状态时推荐使用visibility属性,避免display导致的布局重计算。
2025-07-03 14:32:05
264
原创 HBuilder运行微信小程序但没反应,无法运行微信开发者工具,微信小程序跑不起来
HBuilder调用微信开发者工具失败的解决方案:1.检查开发者工具路径设置,在HBuilder运行设置中正确填写微信开发者工具.exe路径;2.确认账号权限,当前登录账号需为小程序开发者(可在微信公众平台添加成员),或检查manifest.json中配置的APPID是否正确。这两个常见问题解决后即可正常调用。
2025-06-30 13:39:38
2458
原创 微信小程序使用canvas绘制图片无法展示
微信小程序开发中遇到名片合成功能在开发者工具正常但手机预览空白的问题,原因在于在线图片域名未配置。解决方法是进入小程序管理后台,在开发设置的服务域名中添加图片所在域名到uploadFile和downloadFile合法域名列表,配置后即可正常显示。关键是要确保所有使用的网络资源域名都已正确配置。
2025-06-27 16:34:25
379
原创 数组排序:数值相同根据固定名称、字母或地名进行排序
在日常开发的过程中我们会遇到让数组按照一定顺序进行排序,排序条件唯一时处理较为简单,当数值相同需要根据名称、字母、地名等固定顺序来单独排序处理就比较麻烦,这是我在开发过程中用的一种方法。
2023-10-04 19:56:17
365
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅