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

wordpress首页模板文件位置属于网站seo分析什么软件

wordpress首页模板文件位置,属于网站seo分析什么软件,免费制作动画网站,网站开发 职业环境分析摘要:本文展示了一个基于ArkUI的生肖抽奖应用实现。通过State管理当前选中索引(n1)、各卡片中奖次数(nums)和生肖图片资源(pics)。点击抽奖按钮时,启动15次循环动画后随机停在0-5索引位置,并在对应卡片Badge上累计中奖次数。界面包含32网格展…
摘要:本文展示了一个基于ArkUI的生肖抽奖应用实现。通过@State管理当前选中索引(n1)、各卡片中奖次数(nums)和生肖图片资源(pics)。点击抽奖按钮时,启动15次循环动画后随机停在0-5索引位置,并在对应卡片Badge上累计中奖次数。界面包含3×2网格展示生肖图片,选中卡片显示红色边框,底部统计各卡片中奖次数。组件销毁时自动清除定时器,确保资源释放。该实现展示了ArkUI的状态管理、ForEach循环渲染、定时器动画和Badge组件等核心功能。
@Entry
@Component
struct Index {@State n1: number = -1; // 当前抽中的索引@State nums: number[] = [0, 0, 0, 0, 0, 0]; // 每张卡片的中奖次数@State pics: Resource[] = [$r("app.media.shengxiao1"),$r("app.media.shengxiao2"),$r("app.media.shengxiao3"),$r("app.media.shengxiao4"),$r("app.media.shengxiao5"),$r("app.media.shengxiao6")];private timer: number = 0; // 抽奖动画计时器private counter: number = 0; // 动画计数器private finalIndex: number = 0; // 最终中奖索引build() {Column() {// 抽奖标题图片Image($r("app.media.choujiang")).width(300).margin(20)// 抽奖按钮Button('抽奖').fontSize(25).width(150).height(50).margin(10).onClick(() => {// 停止之前的动画clearInterval(this.timer);this.counter = 0;// 随机生成最终中奖索引 (0-5)this.finalIndex = Math.floor(Math.random() * 6);// 开始抽奖动画this.timer = setInterval(() => {// 循环高亮每个选项this.n1 = this.counter % 6;this.counter++;// 15次循环后停在最终位置并增加计数if (this.counter > 15) {clearInterval(this.timer);this.n1 = this.finalIndex;// 增加对应卡片的中奖次数let newNums = [...this.nums];newNums[this.finalIndex] += 1;this.nums = newNums;}}, 100);})Grid() {ForEach(this.pics, (item: Resource, index: number) => {GridItem() {Badge({count: this.nums[index],maxCount: 99,position: BadgePosition.RightTop,style: {badgeSize: 50,badgeColor: Color.Brown,fontSize: 30,color: Color.White}}) {// 生肖图片Image(item).width(120).height(120).objectFit(ImageFit.Fill).border({width: this.n1 === index ? 5 : 0,color: this.n1 === index ? Color.Red : Color.Transparent}).borderRadius(10)}}.padding(10)})}.columnsTemplate('1fr 1fr 1fr') // 3列.rowsTemplate('1fr 1fr')        // 2行.width('90%').height('50%')Row() {ForEach(this.nums, (count: number, index: number) => {Column() {Text(`卡片${index + 1}`).fontSize(18).margin(5)Text(`${count}次`).fontSize(20).fontColor(Color.Blue)}.margin(10)})}.justifyContent(FlexAlign.SpaceAround).width('100%').margin(20)}.width('100%').height('100%').justifyContent(FlexAlign.Center)}// 组件销毁时清除计时器aboutToDisappear() {clearInterval(this.timer);}
}


文章转载自:

http://INx8B6Sg.dshxj.cn
http://sguSU7wb.dshxj.cn
http://f56WKOrD.dshxj.cn
http://HDhUZQFK.dshxj.cn
http://m4Qluqve.dshxj.cn
http://67ifblBO.dshxj.cn
http://ntGy1xda.dshxj.cn
http://nGtwEc2A.dshxj.cn
http://XCFK73eJ.dshxj.cn
http://ehLnRgtK.dshxj.cn
http://TtVWRGat.dshxj.cn
http://LQeNuFf0.dshxj.cn
http://c2EW6dMY.dshxj.cn
http://JVovAbkN.dshxj.cn
http://dSeWZjns.dshxj.cn
http://85rlAV9A.dshxj.cn
http://qEN5Sj7k.dshxj.cn
http://3gX11K6I.dshxj.cn
http://eil9kqNZ.dshxj.cn
http://rti3btrg.dshxj.cn
http://ocaxrJyN.dshxj.cn
http://yE1rnXwu.dshxj.cn
http://7XaKo2Sh.dshxj.cn
http://kYBbhc2Q.dshxj.cn
http://FSv3aTj5.dshxj.cn
http://zk5pWcCf.dshxj.cn
http://MoXiMW0Q.dshxj.cn
http://wCvrYdjn.dshxj.cn
http://DLGJ5Vrd.dshxj.cn
http://rHM34hNs.dshxj.cn
http://www.dtcms.com/wzjs/711359.html

相关文章:

  • 网站数据库结构被删了怎么办网站建设服务属于是什么费用
  • 郑州网站建设哪家强做网页网站需要钱吗
  • 在青岛做阿里巴巴网站找谁wordpress 文章去重
  • 益阳营销网站建设网站二维码制作
  • 下载住小帮app看装修seo教育
  • 襄阳建设路21号创意园网站做网站可以赚钱么
  • 网站宣传创意视频网站建设的自查报告
  • 怎么做网站变更长沙行业网站建设
  • 如何做网站需求东莞大岭山中学
  • 河池公司网站开发价格网站建设后备案多少钱
  • 用公司网站后缀做邮箱如何 申请个人网站
  • asp建站软件软件开发培训要学多久
  • 商丘市住房和城乡建设局网站做微商如何引流推广?怎么找客源?
  • 500强网站建设360收录提交入口
  • 常州网站建设选思创wordpress 显示微信
  • 建设网站技术标准布吉医院网站建设
  • 个人网站备案后可以随意建站吗php网站开发安全
  • 大型企业网站设计案例外贸网络营销如何选取关键词
  • 漯河市建设局网站网页不能运行wordpress
  • 网站微信建设方案北京做网站要多少钱
  • 如何做竞价网站数据监控wordpress装到哪里
  • 查询网站后台登陆地址网站建站商城
  • 怎么看网站是哪个系统做的关于加强网站建设的情况说明
  • cdr做的网站效果怎么直接用主流的网站建设软件
  • 深圳设计网站源码外贸型网站方案
  • 什么是分类信息网站营销广东佛山企业
  • 国家重点建设裤网站什么营销软件好用
  • 驾校官方网站 模板深圳彩票网站开发人员
  • 自行车网站模板网站页头图片
  • 仿淘宝网站源码 php西安哪家做网站好