随笔分类 -  开发语言 / uni app

摘要:1.(EMQX 官方推荐小程序等特殊环境使用 v4.2.1、v4.2.0、v4.1.0 或 v2.18.8)。例如安装兼容版本: 卸载老版本 npm uninstall mqtt 安装兼容版本 npm install mqtt@4.2.1 --save 2.微信小程序TextDecoder错误解决 阅读全文
posted @ 2026-02-05 13:31 zhang_you_wu 阅读(11) 评论(0) 推荐(0)
摘要:1.uniapp集成MQTT协议,参考我的文章:https://www.cnblogs.com/zhangyouwu/p/19439905 2.创建store/index.js // 页面路径:store/index.js import { createStore } from 'vuex' con 阅读全文
posted @ 2026-01-09 23:39 zhang_you_wu 阅读(53) 评论(0) 推荐(0)
摘要:一、核心前提 已有可用的 MQTT 服务端(如 EMQ X、Mosquitto,需开启 WebSocket 监听,默认端口:8083(ws)/8084(wss)) 二、安装 MQTT 依赖 推荐使用 mqtt@3.0.0 版本(高版本对小程序兼容性较差): npm install mqtt@3.0. 阅读全文
posted @ 2026-01-04 22:08 zhang_you_wu 阅读(30) 评论(0) 推荐(0)
摘要:uniapp安装vue3项目 1.新建vue3项目 2.导入uview插件 插件地址: https://ext.dcloud.net.cn/plugin?id=8744 ①下载安装方式配置 // 安装sass npm i sass@1.63.2 -D // 安装sass-loader npm i s 阅读全文
posted @ 2025-06-05 10:31 zhang_you_wu 阅读(843) 评论(1) 推荐(0)
摘要:uniapp发布插件显示components/xxx文件没找到,插件格式不正确 将插件文件这样一起选中,然后右键压缩成zip文件,而不是外层文件压缩 阅读全文
posted @ 2025-04-12 20:08 zhang_you_wu 阅读(53) 评论(0) 推荐(0)
摘要:1.手机 桌面 找到【设置】点击打开。2.点击【我的设备】。3.进入后上滑,看见【全部参数】的按钮,点击打开。4.进入后上滑,连续点击【OS版本】,直到看到【您现在处于开发者模式】就打开成功了。5.返回到手机桌面,重新打开【设置】,上滑,点击【更多设置】-【开发者模选项】-【USB调试】打开就行了, 阅读全文
posted @ 2025-04-08 09:37 zhang_you_wu 阅读(897) 评论(0) 推荐(0)
摘要:SassError: Invalid CSS after " opacity: math": expected expression (e.g. 1px 解决办法 npm i sass-loader node-sass --save-dev 阅读全文
posted @ 2025-03-22 13:24 zhang_you_wu 阅读(87) 评论(0) 推荐(0)
摘要:为了向后兼容,sass 会提醒不推荐使用/运算符。修改方式也告诉我们了,就是替换成math.div($spacer, 2)。 进一步在sass的中文网站 查到这个函数的 API,对比下自己的版本有没有高于这个1.33.0。如没有先去升级,否则直接修改即可。 但改完后报错了,说没有 math 模块。 阅读全文
posted @ 2025-03-17 14:47 zhang_you_wu 阅读(535) 评论(0) 推荐(0)
摘要:1.新建项目,Vue版本选择3 2.找到uview-plus3.0插件,导入新建项目,插件地址:https://ext.dcloud.net.cn/plugin?name=uview-plus 3.修改main.js引入uview-plus 主要: import uviewPlus from '@/ 阅读全文
posted @ 2024-11-21 16:51 zhang_you_wu 阅读(1364) 评论(0) 推荐(0)
摘要:参考文档 https://blog.csdn.net/wuxinfuchen/article/details/130055714 阅读全文
posted @ 2024-11-21 14:40 zhang_you_wu 阅读(148) 评论(0) 推荐(0)
摘要:该问题主要原因是因为 u-upload 的组件在点击上传组件就直接触发了权限获取 而华为的要求是 点击拍摄 提示获取相机权限并提示 点击 从相册选择 获取存储权限并提示 本文主要解决 uview 的u-upload导致的问题 解决思路为 修改u-upload组件 在 u-upload 组件添加以下代 阅读全文
posted @ 2024-11-14 15:04 zhang_you_wu 阅读(907) 评论(0) 推荐(0)
摘要:条件:上架只需要一个开发者账号,一个辅助工具Appuploader,一台PC电脑,在这里Mac电脑就可以不用了。 进入App Uploader官网下载。下载地址:http://www.applicationloader.net/ 原文链接 阅读全文
posted @ 2024-11-08 09:28 zhang_you_wu 阅读(91) 评论(0) 推荐(0)
摘要:1.找到并打开manifest.json文件,点击”App启动界面配置”,找到”Android启动界面样式”,然后勾选”使用原生隐私政策提示框” 2.勾选完“使用原生隐私政策提示框”后,manifest.json文件同级会出现androidPrivacy.json文件,点击此文件后出现配置页面: { 阅读全文
posted @ 2024-09-26 16:59 zhang_you_wu 阅读(3319) 评论(0) 推荐(1)
摘要:打开项目的manifest.json文件,在 “App常用其它设置” -> “Android设置” -> “支持CPU类型” 项中勾选需要支持的CPU类型: 参考新文档地址:https://uniapp.dcloud.io/tutorial/app-android-abifilters 阅读全文
posted @ 2024-09-19 11:20 zhang_you_wu 阅读(139) 评论(0) 推荐(0)
摘要:uniapp 打包32位 在uniapp中,如果你想要打包成32位的应用,你需要确保你的开发环境支持32位构建,并且你的电脑操作系统也支持32位应用。 以下是打包32位应用的步骤: 确保你的开发环境支持32位构建,比如HBuilderX。 在HBuilderX中,打开你的uniapp项目。 在项目视 阅读全文
posted @ 2024-09-19 11:03 zhang_you_wu 阅读(567) 评论(0) 推荐(0)
摘要:<template> <view class="text-container"> 这是一段需要换行的文本,它会在容器的宽度限制下自动换行。 </view> </template> <style> .text-container { width: 200px; /* 设置容器宽度 */ white-s 阅读全文
posted @ 2024-08-28 14:51 zhang_you_wu 阅读(467) 评论(0) 推荐(0)
摘要:我在uniapp引入uview2时,遇到下面报错 在uni.scss /*颜色变量*/下面添加如下代码 在main.js中添加如下代码 import uView from '@/uni_modules/uview-ui' Vue.use(uView) 阅读全文
posted @ 2024-08-14 16:50 zhang_you_wu 阅读(944) 评论(0) 推荐(0)
摘要:1、普通监听(无法监听到第一次绑定的变化) <input type="text" v-model="userName"/> //监听 当userName值发生变化时触发 watch: { userName (newName, oldName) { console.log(newName) } } 2 阅读全文
posted @ 2024-06-13 10:57 zhang_you_wu 阅读(1702) 评论(0) 推荐(0)
摘要:1.在项目中安装 html2canvas 插件 npm install html2canvas -D 在需要生成图片的页面中引入 html2canvas 插件 不过此时需要在 页面中新建一个 script 节点,将 lang 属性设置为renderjs 如对 renderjs 不了解,可看下unia 阅读全文
posted @ 2024-06-08 19:36 zhang_you_wu 阅读(3144) 评论(0) 推荐(0)