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

网页设计知名网站北京seo包年

网页设计知名网站,北京seo包年,企业微网站制作教程,1做网站技术栈 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/311.html

相关文章:

  • 什么做电子书下载网站好梅花seo 快速排名软件
  • 如何做网站授权精准广告投放
  • 网站制作商家入驻免费的网页模板网站
  • 网站建设指引精准客源推广引流
  • 怎样做网站管理与维护跨境电商平台
  • 麻城网站制作公司seo深圳培训班
  • 网站值不值得做seoseo查询官网
  • 哪些网站容易做合肥网站关键词优化公司
  • 郑州搭建网站湛江今日头条
  • 承德网站设计公司济南网站设计
  • 怎样把网站做的漂亮长沙新媒体营销
  • 莱芜网站建设资情况介绍搜索引擎技巧
  • 长春城投建设投资有限公司网站如何做好营销
  • web动态网站什么软件可以免费引流
  • wordpress怎么上传自己的网站谷歌广告投放步骤
  • 自己做本市网站深圳推广公司排行榜
  • 网站怎么用栏目做地区词百度号码
  • 官方网站建设建议百度指数指的是什么
  • 建站论坛系统优化科技
  • 网站开发外包维护合同范本北京百度seo工作室
  • 泰安市房产信息网官网seo网络优化专员
  • 做相册的网站郑州seo优化外包顾问阿亮
  • 企业门户网站制作教程google图片搜索
  • 金华电子商务网站建设南沙seo培训
  • 南昌网站开发网站seo关键词排名优化
  • 个人怎么做动漫短视频网站爱站网关键词挖掘
  • 淳安县千岛湖建设集团网站软文推广范文
  • 企业网站设计与建设2022年新闻摘抄十条简短
  • java网站项目可做seo排名快速上升
  • 郑州网站设计公司站长友情链接平台