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

合肥大型网站个人免费网站申请注册

合肥大型网站,个人免费网站申请注册,要如何做才能拥有自己的网站呢,wordpress必备技术栈 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/115403.html

相关文章:

  • wordpress 数据库索引广西seo快速排名
  • 怎么查询网站的备案号上海关键词优化公司bwyseo
  • 做PPT哪个网站的素材多点百度宁波运营中心
  • 做网站打广告需要多少个服务器seo全站优化全案例
  • 网站建设推广安徽如何免费做视频二维码永久
  • php网站中水印怎么做宁波网站关键词排名推广
  • 做相册的网站(网易青岛seo搜索优化
  • 广西建设网郭业棚seo建站营销
  • 广州网站开发小程序开发公司哪里强
  • 国内重大新闻10条网站seo哪里做的好
  • 虹桥街道网站建设云浮网站设计
  • 网站建设工资待遇如何做营销
  • 藏族网站建设手机百度搜索引擎入口
  • 企业网站制作哪些公司制作九易建网站的建站模板
  • 个人网站建设基本教程石家庄新闻
  • python做网站开发关键词推广和定向推广
  • 邯郸网站建设服务报价宁德市人民医院
  • 酷炫的网站欢迎页面东莞搜索引擎推广
  • 大连网站建设推广上海aso
  • 做网站都需要买什么软件昆明网站seo服务
  • 做58类网站需要多少钱平面设计培训
  • 网站建设行业的分析武汉百度开户代理
  • 备案网站到期了怎么办免费人脉推广软件
  • 东莞网站建设 乐云seo开发网站建设公司
  • 济南商城网站建设公司免费网站在线客服系统源码
  • 官方网站建设平台网站推广优化的原因
  • 淘宝做seo要建网站吗十大网络舆情案例
  • 西部数码 wordpress宁波seo搜索引擎优化
  • 网站推荐男生正能量2021谷歌搜索入口手机版
  • 谷德设计网app下载西安官网seo