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

网站虚拟空间多少钱google play 安卓下载

网站虚拟空间多少钱,google play 安卓下载,哪个网站做视频有收益,网站建设时设置语言选项技术栈 Appgallery connect 开发准备 上一节我们创建了积分相关的商品表,我们现在可以针对积分进行更多的操作了,我们首先添加了对应的数据到我们的云数据库中,这一节我们就要把我们存储的数据查询出来展示给用户 功能分析 首先我们需要…

技术栈

Appgallery connect

开发准备

上一节我们创建了积分相关的商品表,我们现在可以针对积分进行更多的操作了,我们首先添加了对应的数据到我们的云数据库中,这一节我们就要把我们存储的数据查询出来展示给用户

功能分析

首先我们需要在进入页面后进行数据查询,数据查出后我们定义对应的集合,然后我们新建一个瀑布流组件,把数据传递进去,进行数据的展示,在引用组件的地方我们传递数据

代码实现

我们首先在进入页面后查询数据

@State listProduct:PointsProduct[]=[]async aboutToAppear(): Promise<void> {let databaseZone = cloudDatabase.zone('default');let condition = new cloudDatabase.DatabaseQuery(points_product);let listData = await databaseZone.query(condition);let json = JSON.stringify(listData)let data: PointsProduct[] = JSON.parse(json)this.listProduct = datahilog.error(0x0000, 'testTag', `Failed to query data, code: ${data}`);}

然后我们新建一个自定义组件,先定义好一条数据的样式

  @BuilderItem(item:PointsProduct){Column() {Image(item.url).width('100%').aspectRatio(1).objectFit(ImageFit.Cover).borderRadius({topLeft:10,topRight:10})Column() {Text(item.name).fontSize(16).fontColor('#333').margin({ bottom: 4 })Text(item.text_message).fontSize(12).fontColor('#666').margin({ bottom: 8 })Row() {Text(){Span("$").fontColor(Color.Red).fontSize(14)Span(String(item.points)).fontSize(16).fontColor(Color.Red)}Blank()Column() {Image($r('app.media.cart')).width(20).height(20)}.justifyContent(FlexAlign.Center).width(36).height(36).backgroundColor("#ff2bd2fa").borderRadius(18)}.margin({top:10}).width('100%').justifyContent(FlexAlign.SpaceBetween)}.alignItems(HorizontalAlign.Start).padding(12)}.backgroundColor(Color.White).borderRadius(12).onClick(() => {})}

然后我们创建对应的布局,引入item

build() {WaterFlow() {ForEach(this.goodsList, (item:PointsProduct, index) => {FlowItem() {this.Item(item)}.margin({ bottom: 12 })})}.padding(10).columnsTemplate('1fr 1fr').columnsGap(12).onAreaChange((oldVal, newVal) => {this.columns = newVal.width > 600 ? 2 : 1})}

实现之后我们引入组件

  @State listProduct:PointsProduct[]=[]build() {Column() {CommonTopBar({ title: "积分兑换", alpha: 0, titleAlignment: TextAlign.Center ,backButton:true})ProductItem({goodsList:this.listProduct})}.backgroundColor(Color.White).height('100%').width('100%')}

到这里我们就实现了兑换列表的展示

http://www.dtcms.com/wzjs/829332.html

相关文章:

  • 建网站公司 深圳做电影网站要怎么拿到版权
  • 素材网站的素材可以商用吗营销网站制作方法
  • 货运 东莞网站建设wordpress 微信插件
  • 深圳html5网站推广价格网站怎么屏蔽ip
  • 山东网站建设网站网站上广告动图是怎么做的
  • 家族网站模版湘潭高新区最新新闻
  • 怎么在虚拟主机上发布网站网站首页是什么意思
  • 四合一网站开发是什么工作
  • 建筑模型设计网站建设网页制作素材 期末考试
  • 南宁网站提升排名泉州关键词排名工具
  • 注册网站借钱平台犯不犯法网站备案提交管局
  • 打开网站速度东莞建设工程检测中心网站
  • python做网站后台wordpress如何修改主题
  • 西峰网站建设ug.wordpress
  • 做网页设计可以参考哪些网站wwe中文官网站
  • 单页面网站如何seo用.net core 做网站
  • 网站优化一年多少钱建筑公司网站被投诉违反广告法
  • 怎样做一个好的网页重庆公司网站seo
  • 免费做网页的网站qq小程序怎么开发
  • 广西住房城乡建设厅网站网络营销方法可分为两类
  • 专注邯郸建设手机网站个人简历模板免费下载电子版
  • 网站验证码目录wordpress不能视频
  • 做的好的大学生旅行有哪些网站如何建设文化企业网站
  • 山东潍坊网站制作公司贸易公司注册多少钱
  • 徐州h5模板建站wordpress会员文章
  • 网站建设流程包括哪些江苏建湖网站建设
  • 国内做外卖的网站有哪些提供深圳网站制作公司
  • 做网站难吗网站默认模板
  • 做个医院网站多少钱wordpress路径爆出
  • 简单房地产网站在哪陕西省住房和城乡建设厅综合网站