首页 > 其他分享 >【移动应用设计与开发】湖南省职业院校技能大赛移动应用设计与开发赛项样题一

【移动应用设计与开发】湖南省职业院校技能大赛移动应用设计与开发赛项样题一

时间:2024-10-30 11:49:16浏览次数:3  
标签:return 职业院校 num isTrue2 车辆 按钮 充电 移动 样题

 智能充电家用版 App(鸿蒙)

【任务说明】

1.进入智能充电家用版 App 首页,页面分为四部分,顶部显示首页标签,标签下方显示用户车辆信息,车辆信息下方显示功能按钮,底部显示菜单并位置固定。

(1)用户车辆信息:包括车辆 3D 模型、车牌、品牌、型号和剩余里程。

(2)车辆 3D 模型:通过旋转和缩放汽车模型可从各个角度查看车辆的外观和设计细节。

(3)中部功能按钮:包括添加充电桩、添加车辆和一键充电。

(4)底部菜单:包括首页、订单和个人中心。点击菜单,进入 对应的页面。

2.当车辆处于 P 档,将充电模拟器上的“充电枪”插入中控大屏 充电接口后,基于 Can 通讯,在车辆信息和功能按钮之间显示车辆充 电状态(待充电)、充电桩名称、电池电量和开始充电按钮。

3.点击开始充电按钮,启动充电,车辆充电状态变为充电中,显 示电池充电动态进度(动画效果展示)、电池电量、充电功率、充电 电量、预计剩余时间和停止充电按钮。

4.充电数据同步到其他终端,包括车主手机 App、中控、后台管 理系统。同步数据包括车辆充电状态、充电桩名称、电池电量、充电 功率、充电电量和预计剩余时间等。

部分代码:
Button("立即登录").width('100%').backgroundColor('#0070FF').margin({ top: 30 })
        .enabled(isLoginButtonClickable(this.userName,this.password))
        .onClick(()=>{
          if(!this.isAgree){
            prompt.showToast({
              message: '请先阅读协议!'
            });
            return
          }
          utils.doRequest("POST","/login",{
            username: this.userName,
            password: this.password
          },(res)=>{
            if(res.code==200){
              AppStorage.SetOrCreate('token', res.token)
              prompt.showToast({
                message: '登录成功!'
              });
              router.pushUrl({
                url: 'pages/Index'
              });
            }
          });

        })
Button(this.status1[this.j]).borderRadius(100).width('70%').margin({top:30}).onClick(()=>{
                      this.i=1
                      this.isTrue2=!this.isTrue2
                      if (this.isTrue2){
                        this.j=1
                      }else {
                        this.j=0
                        clearInterval(this.time)
                        return
                      }
                      this.time=setInterval(()=>{
                        this.num=this.num+1
                        if (this.num>=100) {
                          this.num=0
                          clearInterval(this.time)
                          this.i=2
                          this.j=0
                          return
                        }
                      },1000)
                    })
                  }.width('96%').height(500).margin({top:20})
效果图:

标签:return,职业院校,num,isTrue2,车辆,按钮,充电,移动,样题
From: https://blog.csdn.net/wei0514wei/article/details/143358397

相关文章

  • .NET 8.0 开源在线考试系统(支持移动端)io
    合集-.NET开源项目(22)1.推荐一款界面优雅、功能强大的.NET+Vue权限管理系统08-052..NET开源权限认证项目MiniAuth上线08-063..NET与LayUI实现高效敏捷开发框架08-084..NET8+Blazor多租户、模块化、DDD框架、开箱即用08-095.推荐一个优秀的.NETMAUI组件库08-13......
  • h5 移动端适配最佳实践
    移动端适配的方案需要根据具体的业务场景进行选择,工作中接触最多的是一些h5活动页、落地页等,这些页面在大小屏手机上的展示要求大小屏无差异,那么就针对以上要求进行项目整体的适配是最合适不过的。如果是大屏手机展示更多的内容,并不着重于放大展示的话,外层布局使用vw,%,flex,内层直......
  • Vue3 - 完美解决html2canvas截图不全问题,截图只截取当前可视区域导出图片不全,截屏导出
    前言该解决方案任意前端技术栈通用,不仅限Vue。在vue3(手机H5移动端/微信公众号H5页面)项目开发中,使用html2canvas截屏时发现有一部分未截取到少了一块截图不完整,导出保存图片时发现截图只有一半显示不全,另外还有一个问题就是截图时截取当前可视区域的问题(出现滚动条只保......
  • 腾讯通低成本替代方案:支持银河麒麟及统信等国产系统和移动端
    一、腾讯通继续使用的核心痛点自腾讯通停更及官网下架后,用户获取更新、技术支持和资源下载的渠道被切断,面临以下无法解决的关键问题:●在国产系统及移动端无法使用:腾讯通仅兼容Windows与MAC系统,致使用户在国产操作系统和移动端无法正常工作,同时也无法满足国家信创政策的要求。......
  • Python数据分析-移动设备使用情况和用户行为分析
    一、研究背景在信息化飞速发展的今天,移动设备已成为人们生活和工作中的必备工具。智能手机普及率持续增长,用户使用行为不断增多,从娱乐、社交到办公、学习,手机的使用已渗透到各个年龄段和社会群体。移动设备使用情况的多样化,为研究用户行为模式和手机使用偏好提供了丰富的数据......
  • 基于node.js+vue基于Android的新闻移动客户端的设计与实现前(开题+程序+论文)计算机毕业
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容选题背景在当今数字化时代,新闻传播方式发生了巨大变革。关于新闻移动客户端的研究,现有研究主要以新闻内容的推送、展示效果以及用户界面设计等为主。然而专门针对基......
  • 【Unity寻路插件】A* Pathfinding Project Pro 快速提升游戏中角色的移动和导航能力
    A*PathfindingProjectPro是一款强大的Unity插件,专为开发者提供高效的路径finding(寻路)解决方案。它广泛应用于各种类型的游戏,包括角色扮演游戏、策略游戏、实时战斗游戏等,能够显著提升游戏中角色的移动和导航能力。主要特点:1.高效的寻路算法A*算法实现:插件基于经典......
  • 如何评价移动端Vue组件库 Vux
    Vux,作为一个基于Vue和WeUI的移动端UI组件库,一直被前端开发者广泛使用并讨论。本文从Vux的安装使用、组件丰富性、定制能力、性能优化、社区活跃度和问题反馈六个方面展开深入剖析,以便帮助开发者全面了解其优缺点,并在实际项目中做出更为精准的技术选型。同时,基于市场上其他同类产......
  • Qt/C++地图雷达扫描/动态扇形区域/标记线实时移动/轮船货轮动态轨迹/雷达模拟/跟随地
    一、前言说明地图雷达扫描的需求场景也不少,很多人的做法是直接搞个覆盖层widget,在widget上绘制雷达,优缺点很明显,优点是性能高,毕竟直接在widget上绘制性能明显比js中绘制要高,缺点是要么动态计算经纬度坐标转屏幕坐标来实现跟随,要么固定的通过改变绘制的范围内容来跟随,但是总归使用......
  • [C++11] 右值引⽤与移动语义
    文章目录左值和右值左值(Lvalue)右值(Rvalue)区别左值引⽤和右值引⽤左值引用(LvalueReference)右值引用(RvalueReference)右值引用的特点右值引用延长生命周期右值引⽤和移动语义的使⽤(重点)左值引用的主要使用场景回顾移动构造函数与移动赋值操作符定义代码示例右值......