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

合肥大型网站百度官网链接

合肥大型网站,百度官网链接,北京通州网站建设,wordpress调用css样式技术栈 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/439613.html

相关文章:

  • 网站日ipseo关键词优化最多可以添加几个词
  • 网页微信怎么登陆seo搜索优化是什么意思
  • 沧州青县网站建设公司网站设计图
  • 专业的定制型网站建设站长之家网站排行榜
  • 广告制作公司开票范围seo网站有优化培训班吗
  • 网站优化关键词排名自己怎么做优化关键词排名推广
  • 创新的手机网站建设我是做推广的怎么找客户
  • 网站建设设计费用摊销年限山东关键词网络推广
  • 电子商务网站项目计划百度seo关键词优化电话
  • 做网站后台中国推广网
  • 乐都网站建设公司百度网址大全下载
  • 信阳网站开发公司电话互联网培训
  • 乐清网站制作公司搜索引擎网站推广如何优化
  • 石家庄外贸网站建设公司排名怎么开发网站
  • 西安必途网站建设培训中心合肥关键词排名技巧
  • wordpress 当前页链接培训优化
  • 食品网站开发步骤去哪里找需要推广的app
  • 域名购买成功后怎么做网站附近哪里有计算机培训班
  • 装修网站横幅怎么做核心关键词举例
  • 谁帮58同城做的网站吗镇江网站定制
  • 找做网站的客户百度电话销售
  • asp.net做动态网站5188大数据官网
  • 如何做网站二维码重庆小潘seo
  • 公司在百度做网站找谁徐州seo推广优化
  • 西安住房建设局网站零食软文范例300字
  • 网站开发是固定资产吗吉林百度查关键词排名
  • 网站修改关键字福清网络营销
  • 订制网站百度竞价开户哪家好
  • 如皋网站设计b站推广网站入口202
  • wordpress建设的是模板网站吗网站建设方案外包