当前位置: 首页 > news >正文

【项目】基于ArkTS的网吧会员应用开发(1)

一、效果图展示

  

二、界面讲解

以上是基于ArkTS的鸿蒙应用网吧会员软件的引导页,使用滑动组件滑动页面,至最后一页时,点击立即体验,进入登录页面。

三、代码演示

import promptAction from '@ohos.promptAction';
import router from '@ohos.router';
import MemberInfo from '../entity/MemberInfo';
import MemberInfoTable from '../entity/MemberInfoTable';
import NetBarInfo from '../entity/NetBarInfo';
import NetBarInfoTable from '../entity/NetBarInfoTable';
import WbHyInfoTable from '../entity/WbHyInfoTable';@Entry
@Component
struct Index {//创建网吧信息表对象private NBIT: NetBarInfoTable = new NetBarInfoTable();//创建会员信息表对象private mi:MemberInfoTable=new MemberInfoTable();private wh:WbHyInfoTable=new WbHyInfoTable();//轮播图片资源private imgs: Resource[] = [$r("app.media.load_1"),$r("app.media.load_2"), $r("app.media.load_3")]//轮播控制器private sc: SwiperController = new SwiperController();//在该界面显示之前执行aboutToAppear() {//初始化数据库this.NBIT.getRdbStore(() => {this.NBIT.query(0, (result) => {if (String(JSON.stringify(result)) == "[]") {//添加初始化数据this.NBIT.initData(()=>{// promptAction.showToast({message:"数据加载成功"})})}})this.mi.query(0,(result)=>{if (String(JSON.stringify(result)) == "[]") {//添加用户信息this.mi.initData(()=>{// promptAction.showToast({message:"会员信息初始化成功"})})}})this.wh.query(0,0,(result)=>{if (String(JSON.stringify(result))=="[]") {this.wh.initData(()=>{promptAction.showToast({message:"会员记录信息初始化成功"})})}})})}build() {Row() {Column() {Swiper(this.sc) {ForEach(this.imgs, (img, index) => {Image(img).width("100%").height("100%").onClick(() => {if (index == this.imgs.length - 1) {//判断是否已经滑动到最后一页,并触发点击事件,则跳转进入主页router.replaceUrl({ url: "pages/login" })}})})}.loop(false) //不允许循环滑动.autoPlay(true) //允许自动轮播.interval(2000) //设置延迟滑动时间,单位毫秒.indicator(false) //设置不显示导航点}.width('100%')}.height('100%')}
}

相关文章:

  • NHANES指标推荐:ZJU index
  • 作者新游戏1.1
  • 什么是外联模板(extern template)?
  • 解锁现代健康密码:科学养生新主张
  • Qt中的UIC
  • 【机器学习-线性回归-5】多元线性回归:概念、原理与实现详解
  • 数据库的二级索引
  • 2022年全国青少年信息素养大赛 Python编程挑战赛 小学/初中组 初赛真题答案详细解析
  • 直方图比较
  • Web前端开发:Grid 布局(网格布局)
  • RGB三原色
  • Notebook.ai 开源程序是一套工具,供作家、游戏设计师和角色扮演者创建宏伟的宇宙 - 以及其中的一切
  • 多线程-探索
  • volatile 关键字应用大全
  • 民主与民族主义作为暴力时代的财政策略
  • 基于SRS实现流媒体服务器(最简单的流媒体服务器)
  • Vite 的工作流程
  • 一文读懂Python之pandas模块
  • 代码随想录第32天:动态规划5(组合、排列、最小方法数)
  • 强化学习ppo算法在大语言模型上跑通
  • 抗战回望19︱《中国工程师学会四川考察团报告》:“将来重工业所在,以四川为最适宜之地点”
  • 实探北京楼市:“好房子”卖点十足,二手房持续回稳
  • 十大券商看后市|A股风险偏好有回升空间,把握做多窗口
  • 多地政府机关食堂迎来大客流,重庆荣昌区委书记给厨师们鼓劲
  • 5名中国公民在美国交通事故中遇难
  • 体坛联播|赵心童晋级世锦赛决赛,德布劳内一球制胜