草庐IT

uniapp-Mqtt

全部标签

uniapp 中 uni.navigateTo跳转其他页面 并且带参数

1.可以带某一具体值A页面跳转到B页面,并向B页面传递参数id,用?连接参数,参数之前用&连接A页面:letid=5uni.navigateTo({url:`/pages/B?id=${id}`})B页面:在onLoad中接收到A个页面传递的参数onLoad(option){console.log(option)console.log(option.id)}2.可以带某一对象数组A页面跳转到B页面,并向B页面传递参数id,用?连接参数,参数之前用&连接A页面:JSON.stringify():用来将数组对象转为字符串uni.navigateTo({url:/pages/all/filterLi

uniapp directive 在原生 wgt 包不生效 uniapp directive 不生效

需求根据权限编码禁用按钮阻止当前dom绑定的点击事件,禁用状态(opacity半透明??或者display:none??)尝试开发环境用Chrome跑,一切正常,构建打包后去真机跑,按钮没控制住(用HBX-发行-原生应用app制作wgt包)开发环境:HBX:3.7.9系统:MacOS:13.0.1(Intel)通过directive绑定一个v-auth指令,在标签里v-auth="’someauthcode‘"或者v-auth="['code1','code2']"在directive的bind和inserted两个钩子尝试过,最终确定为el在真机环境下,与开发环境的el不是一个玩意暂用平替方

Python实现的mqtt客户端工具分享,小巧且超轻量级(python+tkinter+paho.mqtt)

mqtt协议调试时需要个客户端工具,但网上找的体积包都很大,都不够小巧和便携。于是趁周末时间用python搞出来了个客户端工具,使用python+tinker+paho.mqtt实现。源码量很少但功能不弱,相当的轻量级。分享给有需要的小伙伴,喜欢的可以点击收藏。前言用python实现个跨平台的mqtt客户端工具,同时介绍下python的mqtt客户端库paho.mqtt的使用。界面这里选择使用了python自带的tkinter,虽不是很好用,但相当的轻量级,对于造一个工具来说足够啦。且配合ttkbootstrap这个包,界面可以美化,还更换皮肤,这点儿挺不错。但是如果界面特别复杂的话推荐pyq

Uniapp 微信小程序前端生成海报并保存 解决方案

前端时间自己做了个小程序,然后要让用户能够分享页面去外部生态。所以第一时间就想到了生成二维码海报的形式去做。先看一下最终效果。 保存下来的图片是这样子的。实现生成这一个功能,需要有以下步骤。生成微信小程序二维码,并临时保存到本地绘制Canvas画布内容(标题、描述、SLOGEN,二维码,提示语)Canvas画布转临时地址保存图片功能下面开始为实际的开发,先申明因为本次是用Uniapp的Canvas、getFileSystemManager等一些API,所以代码仅适用于Uniapp。其实思路也是一样的,用在微信原生小程序的话也只是某些API有变动而已,大同小异。1.生成微信小程序二维码,并临时保

如何使用Vite创建Vue3的uniapp项目

项目结构my-vue3-project├─.env //默认环境变量├─.env.development //开发环境变量├─.eslintrc-auto-import.json //(autoimport变量,eslint配置)由auto-import插件生成├─.eslintrc.js //eslint配置文件├─.gitignore├─auto-imports.d.ts //(autoimport变量,ts声明文件)由auto-import插件生成├─index.html├─jsconfig.json├─package-lock.json├─package.jso

MQTT协议史上最全解析(纯干货分享)

目录MQTT是什么?一些术语解释MQTT特点MQTT控制报文格式十四种控制报文1号控制报文:CONNECT–连接到服务端2号控制报文:CONNACK–确认连接请求3号控制报文:PUBLISH–发布消息4号控制报文:PUBACK–发布确认5号控制报文:PUBREC–发布收到(QoS2,第一步)6号控制报文:PUBREL–发布释放(QoS2,第二步)7号控制报文:PUBCOMP–发布完成(QoS2,第三步)8号控制报文:SUBSCRIBE-订阅主题9号控制报文:SUBACK–订阅确认10号控制报文:UNSUBSCRIBE–取消订阅11号控制报文:UNSUBACK–取消订阅确认12号控制报文:PIN

uniapp,微信小程序确认收货组件的使用

直接上代码//拉起确认收货组件if(wx.openBusinessView){wx.openBusinessView({businessType:'weappOrderConfirm',extraData:{//merchant_id:'1230000109',//用户交易商户号//merchant_trade_no:"1234323JKHDFE1243252",//商户订单号    transaction_id:"4200001918202309184260377001"//用户交易单号},success:e=>{console.log("e1",e)this.orderSn=snif(e.

鸿蒙之连接MQTT

鸿蒙之连接MQTT移植MQTT修改文件编写测试代码运行后续移植MQTT鸿蒙系统中通过移植第3方软件包pahomqtt去实现MQTT协议功能首先下载MQTT移植文件https://download.csdn.net/download/qq_44629109/79195528我们在鸿蒙系统源码的third_party文件夹下创建一个pahomqtt文件夹,然后把解压后的所有文件都拷贝到pahomqtt文件夹下下一步,我们在pahomqtt文件夹下面新建BUILD.gn文件,用来构建编译。其内容如下import("//build/lite/config/component/lite_componen

uniapp 微信小程序实现监听屏幕左右滑动实现tab标签切换效果

需求背景:    实际的项目开发之中,有很多所谓的奇葩需求,当工程量相对较大的时候去更换组件会显得特别麻烦和费时。我这次的需求因为某些特殊原因,更换组件后也无法实现需要达到的效果,所以最后只能监听滑动事件,相信你看了我的代码也能轻松搞定!         @touchstart="touchStart"@touchend="touchEnd"@touchcancel="touchCancel"是主要的函数,写在你要监听的盒子上。{{item.name}} data(){ return{ minOffset:50,//最小偏移量,低于这个值不响应滑动处理 minTime:60,

【C++】开源:MQTT安装与入门案例

😏★,°:.☆( ̄▽ ̄)/$:.°★😏这篇文章主要介绍MQTT的c++版本入门。学其所用,用其所学。——梁启超欢迎来到我的博客,一起学习知识,共同进步。喜欢的朋友可以关注一下,下次更新不迷路🥞文章目录:smirk:1.MQTT介绍:blush:2.MQTT(Mosquitto)安装与测试:satisfied:3.MQTT(EclipsePaho)库安装与实例基于MQTT的机器人项目示例😏1.MQTT介绍MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT(MessageQueuingTelemetryTransport)是一种轻量级的消息传输协议,通常用于物联网设备和应用程序之间