uView实现小程序定时设置

         最近在开发物联网智能设备的小程序,里面有一个功能需要实现云端定时,就是用户在小程序里设置定时开启或关闭实现自动定时远程控制设备开启和关闭的功能。

        设置步骤:

        1、点击添加按钮

        2、设置定时类型,分为时间段定时、定时开启、定时关闭

        3、设置重复类型,分为执行一次、每天、法定工作日、法定休息日、自定义(任意选择周一到周日)

        4、设置开启或关闭时间

        前端代码采用uView1.8.3的UI框架,uView是uni-app生态专用的UI框架,uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码, 可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台(引言自uni-app网)。

        后台接口采用SpringBoot框架,定时器采用分布式任务调度平台。

    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
如果你使用的是微信小程序,可以通过分包的方式来减少主包的大小,提升小程序的加载速度。分包的思路就是把小程序的代码按照一定规则分成多个包,每个包都包含一部分代码和资源文件。在小程序启动时,主包会优先加载,而其他包则按需加载。这样可以避免加载不必要的代码和资源,提高小程序的性能。 对于uview-ui小程序,建议将uview-ui的代码和资源文件放到一个分包中,这样可以避免uview-ui的代码对主包造成过大的负担。具体实现步骤如下: 1. 在小程序的根目录下新建一个名为 subpackages 的目录,用于存放分包的代码和资源文件。 2. 在 subpackages 目录下新建一个名为 uview 的目录,用于存放 uview-ui 的代码和资源文件。 3. 将 uview-ui 的代码和资源文件复制到 subpackages/uview 目录下。 4. 在 app.json 文件中配置分包信息,如下所示: ``` { "pages": [ "pages/index/index" ], "subpackages": [ { "name": "uview", "root": "subpackages/uview" } ] } ``` 其中,name 表示分包的名称,root 表示分包的根目录。在这个例子中,我们将 uview-ui 的代码和资源文件打包成一个名为 uview 的分包。 5. 在小程序中使用 uview-ui 组件时,需要使用相对于 subpackages/uview 目录的路径。例如: ``` { "usingComponents": { "u-button": "/subpackages/uview/components/u-button/u-button" } } ``` 通过以上步骤,就可以将 uview-ui 的代码和资源文件打包成一个分包,并在小程序启动时按需加载,从而提升小程序的性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiyuansu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值