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

鸿蒙开发BindSheet选择章节效果

鸿蒙开发BindSheet选择章节效果

鸿蒙点击某个组件,组件下方出现列表选择弹框,并且这个弹框绑定这个组件的

一、效果图:

在这里插入图片描述

二、思路:

就用Select组件

三、全部代码:
@Entry
@Component
struct Index {@State chapterList:Array<FormateChapterModel> = [{value:'1-10章'},{value:'11-20章'},{value:'21-30章'},{value:'31-40章'},{value:'41-50章'},{value:'51-60章'}]; // 存储章节分页@State selectText:string = '1-10章' ; // 存储下拉菜单选中内容@State selectIndex:number = 0; // 存储下拉菜单选中项的索引值aboutToAppear(): void {}build() {RelativeContainer() {Select(this.chapterList).value(this.selectText).selected(this.selectIndex).onSelect((index:number, value:string) => {this.selectIndex = index;this.selectText = this.chapterList[this.selectIndex].value}).id('HelloWorld').alignRules({center: { anchor: '__container__', align: VerticalAlign.Center },middle: { anchor: '__container__', align: HorizontalAlign.Center }})}.height('100%').width('100%')}
}
四、项目demo源码结构图:

在这里插入图片描述

有需要完整源码demo的私信我,我每天都看私信的

http://www.dtcms.com/a/266740.html

相关文章:

  • 服务器间接口安全问题的全面分析
  • 数据集-目标检测系列- 卡车 数据集 truck >> DataBall
  • 代码随想录算法训练营第四十六天|动态规划part13
  • 【LeetCode 热题 100】238. 除自身以外数组的乘积——(解法一)前缀积与后缀积
  • 算法学习笔记:7.Dijkstra 算法——从原理到实战,涵盖 LeetCode 与考研 408 例题
  • 物联网数据安全区块链服务
  • AI Agent意图识别
  • 二维码驱动的独立站视频集成方案
  • Mysql+neo4j创建节点和关系
  • Linux操作系统之文件(三):缓冲区
  • Kubernetes 服务发布基础学习
  • OpenSSL 内存泄漏修复全景:119 个历史 Commit 的类型分析与防御启示
  • 人工智能及其十大优势 Artificial Intelligence: With Its Advantages
  • PyCharm 安装使用教程
  • (LeetCode 每日一题) 3307. 找出第 K 个字符 II (位运算、数学)
  • 电力市场化改革中的智能决策革命:大模型与交易双驱动模式探析
  • 【微服务】记录-登录信息传递过程
  • 【AI大模型】深入理解 Transformer 架构:自然语言处理的革命引擎
  • LangChain 全面入门
  • Java 大视界 -- Java 大数据实战:智能安防入侵检测的特征工程与模型融合全解析
  • 文本分词 nltk
  • 【Unity笔记01】基于单例模式的简单UI框架
  • PowerPoint 转 PDF 转换器:Python GUI 工具的深度解析
  • python高级变量XI
  • vue-39(为复杂 Vue 组件编写单元测试)
  • 行阶梯形矩阵和行最简形矩阵的区别
  • HTTP 缓存
  • suricata新增协议处理流程
  • Windows系统x86机器安装麒麟ARM系统(自用记录)
  • 批量印刷拼版助手Quite Imposing Plus:Adobe 专业PDF拼版插件