uniapp--HBuilder开发
提示:本文为学习内容,若有错误,请联系作者,谦虚受教。
文章目录
- 前言
- 一、下载HBuilder
- 二、添加modbus相关库
- 1.下载nodejs
- 2.下载modbus库
- 3.项目添加modbus库
- 三、HBuilder相关功能语句
- 1.文件夹说明
- 2.消息信息框
- 3.开关按钮
- 4.选中按钮
- 5.添加图标
- 总结
前言
这里记录学习uniapp,使用HBuilder开发过程遇到的问题等等。
一、下载HBuilder
下载HBuilder ,下载地址
二、添加modbus相关库
1.下载nodejs
点击官网下载,下载连接
下载完成后,检查是否下载成功。
win+r 打开cmd命令行,输入 node -v 回车,输入npm -v查看相关版本

2.下载modbus库
下载流程如下:
创建一个空的文件夹如:modbuslibs。
进入 test-echarts 打开命令行工具,执行 npm init 一路回车即可。
下载第三方库:npm install modbus-serial
进入 modbuslibs 目录,里面的文件就是我们需要的第三方库。
下载完成显示:

文件夹内容

3.项目添加modbus库
npm install modbus-serial
三、HBuilder相关功能语句
1.文件夹说明
pages.josn是页面路由文件
tabBar中的list是一个数组,只能配置最少2个,最多5个tab,tab按照数组的顺序排序
color:tab上的文字默认颜色
selectedcolor:tab上的文字选中的颜色
position:tabbar的位置,默认bottom,可选top
fontsize:文字的默认大小
list:tab的列表
pagepath页面路径,必须子啊pages中先定义
text:tab上的按钮文字
iconpath:图片路径
selectedconpath选择时的图片路径
2.消息信息框
代码如下(示例):
alert('这是一个消息弹出框');uni.showToast({title: '连接失败',icon: '/static/message/error.png'
});
====================================================
uni.showModal({title: '错误提示',content: '连接出现错误,是否重试?',success: function (res) {if (res.confirm) {console.log('用户点击了确定,可能进行重试操作');} else if (res.cancel) {console.log('用户点击了取消');}}});
====================================================
uni.showToast({title: '这是uni - app的消息提示',icon: 'none'});
====================================================
//自定义时间显示 打开遮罩层超时时间结束后关闭遮罩层showCustomLoading(content,time) {uni.showLoading({title: content});setTimeout(() => {uni.hideLoading();}, time); // 单位是毫秒,这里表示5秒后手动隐藏加载提示},
3.开关按钮
<div id="app"><div id="lightDiv"><div v-show="lightOn"></div><img src="https://static.jyshare.com/images/svg/img_lightBulb.svg"></div><button v-on:click=" lightOn =! lightOn ">开/关</button>
</div><script>
const app = Vue.createApp({data() {return {lightOn: false}}
})
app.mount('#app')
</script>
4.选中按钮
<div id="app"><input type="radio" id="runoob" value="Runoob" v-model="picked"><label for="runoob">Runoob</label><br><input type="radio" id="google" value="Google" v-model="picked"><label for="google">Google</label><br><span>选中值为: {{ picked }}</span>
</div><script>
const app = {data() {return {picked : 'Runoob'}}
}Vue.createApp(app).mount('#app')
</script>
5.添加图标
加载图标,在使用vue的文件中style中添加以下语句,加载阿里图标
@import url("/static/font/iconfont.css");
请求的模块“/libs/modbuslibs/node_module…da966”不提供名为“default”的导出
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
相关文章:
uniapp--HBuilder开发
提示:本文为学习内容,若有错误,请联系作者,谦虚受教。 文章目录 前言一、下载HBuilder二、添加modbus相关库1.下载nodejs2.下载modbus库3.项目添加modbus库 三、HBuilder相关功能语句1.文件夹说明2.消息信息框3.开关按钮4.选中按钮…...
计算机毕业设计学习项目-P10080 基于springboot+vue的社团管理系统的设计与实现
项目说明 本号所发布的项目均由我部署运行验证,可保证项目系统正常运行,以及提供完整源码。 如需要远程部署/定制/讲解系统,可以联系我。定制项目未经同意不会上传! 项目源码获取方式放在文章末尾处 注:项目仅供学…...
with as提高sql的执行效率
实战sql with cte(UNIT_ID, UNIT_NAME, PARENT_UNIT_ID, UNIT_CODE ) as (select UNIT_ID, UNIT_NAME, PARENT_UNIT_ID , UNIT_CODEfrom HPFM_UNITunion allselect t.UNIT_ID, t.UNIT_NAME, t.PARENT_UNIT_ID, t.UNIT_CODEfrom HPFM_UNIT tjoin cte on t.PARENT_UNIT_ID cte.U…...
【银河麒麟高级服务器操作系统实例】tcp半链接数溢出分析及处理全过程
了解更多银河麒麟操作系统全新产品,请点击访问 麒麟软件产品专区:https://product.kylinos.cn 开发者专区:https://developer.kylinos.cn 文档中心:https://document.kylinos.cn 服务器环境以及配置 系统环境 物理机/虚拟机/云…...
计算机毕业设计Python中华古诗词知识图谱可视化 古诗词智能问答系统 古诗词数据分析 古诗词情感分析模型 自然语言处理NLP 机器学习 深度学习
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...
分布式ID生成-雪花算法实现无状态
雪花算法这里不再赘述,其缺点是有状态(多副本隔离时,依赖手动配置workId和datacenterId),代码如下: /*** 雪花算法ID生成器*/ public class SnowflakeIdWorker {/*** 开始时间截 (2017-01-01)*/private st…...
【问题】配置 Conda 与 Pip 源
通常情况下,使用 conda 命令或者 pip 命令都是从国外的服务器上下载需要的模块包的,这在网速不佳的情况下会消耗大量的时间。所以这里建议更换国内的源来进行模块下载,速度会大大提升。 具体方法如下: 打开命令行 cmd 工具,输入以下命令。 ① Conda 换源 conda config…...
Zookeeper是如何保证事务的顺序一致性的?
大家好,我是锋哥。今天分享关于【Zookeeper是如何保证事务的顺序一致性的?】面试题。希望对大家有帮助; Zookeeper是如何保证事务的顺序一致性的? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 Zookeeper 通过多个机制来保证事务的顺序一…...
东土科技参股广汽集团飞行汽车初创公司,为低空经济构建新型产业生态
近日,广汽集团旗下专注于飞行汽车领域的初创公司广东高域科技有限公司于2024年12月31日正式成立,在穿透后的股东信息中,东土科技通过广州瓴云科技投资合伙企业(有限合伙)赫然在列。 此前12月18日,广汽集团…...
Oracle 中的各种名称(*_name)参数的含义与作用
Oracle 中的各种名称(*_name)参数的含义与作用 目录 Oracle 中的各种名称(*_name)参数的含义与作用一、数据库名:db_name二、数据库所在的域:db_domain三、全局数据库名:global_name四、服务名&…...
前端页面的内容格式
TaskBuilder可以编辑的前端页面类型分为HTML和tfp(Taskmsg Front Page)两种格式,HTML格式只能用代码编辑器编辑,这种模式基本很少有人用,大家都用tfp格式,因为使用TaskBuilder向导创建的前端页面都是采用的…...
数据库1-4讲
各种名词区分 内模式也叫物理模式、存储模式。 概念模式也叫全局模式、逻辑模式。 外模式也叫用户模式。 笛卡尔积:D1、D2、D3集合中任取一个的所有可能情况。 因此上述笛卡尔积的基数22312 关系模型的三个完整性: 实体完整性&#x…...
设计模式 行为型 命令模式(Command Pattern)与 常见技术框架应用 解析
命令模式(Command Pattern)是一种行为型设计模式,它旨在将请求发送者和接收者解耦,通过将一个请求封装为一个对象,从而允许参数化客户端对象以进行不同的请求、排队请求或记录请求,并支持可撤销操作。 在软…...
【Redis】简介|优点|使用场景|为什么Redis快
目录 一、简介 二、特性(优点) 三、使用场景 一、简介 内存中存储数据的中间件,用于数据库,数据缓存,在分布式系统中能够大展拳脚 中间件:应用程序可以直接从 Redis 中获取数据,而不必频繁地…...
Clisoft SOS与CAD系统集成
Clisoft SOS与CAD系统集成 以下内容大部分来自官方文档,目前只用到与Cadence Virtuoso集成,其他还未用到,如有问题或相关建议,可以留言。 与Keysight ADS集成 更新SOS客户端配置文件sos.cfg,以包含支持ADS的模板&am…...
【linux系统之redis6】redis的安装与初始化
下载redis的linux对应的安装包,并上传到linux虚拟机里面 解压压缩包 tar -zxzf redis-6.2.6.tar.gz解压后,进入redis文件 cd redis-6.2.6执行编译 make && make install看到下图,就说明redis安装成功了 默认的安装路径,…...
Backend - EF Core(C# 操作数据库 DB)
目录 一、EF Core 1. 使用的ORM框架(对象关系映射) 2. EFCore 常见两种模式 3. EFCore 提供程序 二、 EF 操作数据库(Code First) 1. 下载NuGet插件 2.创建模型类文件 3.创建DBContext文件 4.Programs.cs文件 5.appsettings.Devel…...
WebSocket 性能优化:从理论到实践
在前四篇文章中,我们深入探讨了 WebSocket 的基础原理、服务端开发、客户端实现和安全实践。今天,让我们把重点放在性能优化上,看看如何构建一个高性能的 WebSocket 应用。我曾在一个直播平台项目中,通过一系列优化措施,将单台服务器的并发连接数从 1 万提升到 10 万。 性能挑…...
我用AI学Android Jetpack Compose之入门篇(2)
我跑成功了第一个Compose应用,但我还是有很多疑问,请人工智能来解释一下吧。答案来自 通义千问 文章目录 1.请解释一下Compose项目的目录结构。根目录模块目录(通常是app)app/build.gradleapp/src/mainapp/src/main/uiapp/src/ma…...
以太网协议在汽车应用中的动与静
为了让网络中的设备能够随时或随地接入网络或离开网络,做到:接入时无需多余的配置就能和其他设备互相通信;离开时又不会导致设备或网络崩溃。以太网从物理层到协议层展现出多方面的灵活性,,使其成为连接各种设备和系统…...
OpenCV实战:5分钟搞定视频防抖,让你的Vlog秒变专业级
OpenCV实战:5分钟搞定视频防抖,让你的Vlog秒变专业级 每次用手机拍摄Vlog时,最头疼的就是画面抖动问题。明明构思了完美的镜头,却因为手部微颤导致成片充满业余感。专业级稳定器动辄上千元,而今天我要分享的OpenCV数字…...
2025届毕业生推荐的降重复率助手实际效果
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek AI写作软件,是内容生产领域里的辅助工具,它的核心价值表现在…...
LFM2.5-1.2B-Thinking-GGUF一文详解:Liquid AI轻量模型设计哲学与边缘AI演进路径
LFM2.5-1.2B-Thinking-GGUF一文详解:Liquid AI轻量模型设计哲学与边缘AI演进路径 1. 模型概述与设计理念 LFM2.5-1.2B-Thinking-GGUF是Liquid AI团队专为边缘计算场景设计的轻量级文本生成模型。该模型采用1.2B参数规模,在保持较高生成质量的同时&…...
常见音视频编码二进制分析笔记(H264,H265,AAC,OPUS,G711A,G711U)
常见音视频编码二进制分析笔记 文章目录常见音视频编码二进制分析笔记视频H.264 (AVC)说明nal_unit_type:nal_ref_idcH.265 (HEVC)音频AAC (Advanced Audio Coding)G.711A (PCMA)G.711U (PCMU)OPUS视频 H.264 (AVC) 标准来源:ITU-T H.264 | ISO/IEC 14496-10 起始…...
大卫小东(Sheldon)恫
Issue 概述 先来看看提交这个 Issue 的作者是为什么想到这个点子的,以及他初步的核心设计概念。?? 本 PR 实现了 Apache Gravitino 与 SeaTunnel 的集成,将其作为非关系型连接器的外部元数据服务。通过 Gravitino 的 REST API 自动获取表结构和元数据&…...
晶晨A311D开发板:从零构建Ubuntu/Debian固件的完整指南
1. 环境准备:搭建Ubuntu编译环境 第一次接触晶晨A311D开发板时,我也被复杂的编译环境吓到过。但实际搭建起来,只要跟着步骤走,半小时就能搞定。建议使用Ubuntu 20.04 LTS系统,这是经过验证最稳定的选择。我试过在Ubunt…...
【信息科学与工程学】计算机科学与自动化——第三十九篇 ITSS运维体系 第二系列
ICT运维领域 编号 类型 函数类型 函数的数学方程式建模 / 子函数的数学方程式列表 参数类型 参数名称 数学表达式/物理模型/计算机模型/通信模型/关联描述 典型值/范围 (管控目标) 单位 核心关联参数 依赖关系 设计/软件开发/硬件制造/应用要求 测试/验证方法 关联…...
基于Carsim与Simulink联合仿真的汽车ESP系统单侧双轮制动控制模型与说明
汽车ESP系统仿真建模,基于carsim与simulink联合仿真做的联合仿真,采用单侧双轮制动的控制方法。 有完整的模型和说明 汽车电子稳定程序(ESP)就像车辆的"防上头助手",关键时刻一把拽住快要失控的车身。但要让…...
OpenClaw技能扩展实战:为Kimi-VL-A3B-Thinking添加自定义图文处理器
OpenClaw技能扩展实战:为Kimi-VL-A3B-Thinking添加自定义图文处理器 1. 为什么需要扩展OpenClaw的多模态能力 上个月我在整理个人摄影作品集时遇到了一个典型问题——需要为300多张图片批量生成描述性文字,并按主题自动分类归档。手动操作不仅耗时&…...
设置完成后如何将Android上的信息传输到iPhone?
许多用户在从Android手机切换到 iPhone时,会使用“转移到iOS ”功能来传输数据。然而,实际上,很多人在设置完成后才发现短信并未成功转移,或者他们当时可能跳过了这一步骤。因此,问题来了:设置完成后还能将…...
