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

朝阳网络 网站建设网页制作用什么软件做

朝阳网络 网站建设,网页制作用什么软件做,安庆网站建设兼职,wordpress网站好用吗技术栈 Appgallery connect 开发准备 上一节我们实现了兑换商品列表的展示,用户可以在回收之后通过积分页面进入兑换列表页查看当前能够兑换的商品了,我们距离一个完整的app又更近了一步,现在我们要实现的就是当用户点击列表条目的时候能够…

技术栈

Appgallery connect

开发准备

上一节我们实现了兑换商品列表的展示,用户可以在回收之后通过积分页面进入兑换列表页查看当前能够兑换的商品了,我们距离一个完整的app又更近了一步,现在我们要实现的就是当用户点击列表条目的时候能够查看数据详情。

功能分析

在数据列表展示的时候其实我们已经获取到了当前商品的大部分数据,但是为了获取内容的实时性,保证跟云端能够匹配,我们还是通过id查询的方式查询用户点击条目的对应商品数据。查询出对应的商品条目数据后,我们在列表上进行展示

代码实现

首先我们把兑换商品的id 传递到详情页面

 .onClick(() => {let product: ProductDetailModel = {id: item.id};router.pushUrl({url: 'pages/recycle/points/PointsDetailsPage',params: product}, (err) => {if (err) {console.error(`Invoke pushUrl failed, code is ${err.code}, message is ${err.message}`);return;}});})

接收id进行数据查询

@State pointsProduct:PointsProduct|null=nullasync aboutToAppear(): Promise<void> {let databaseZone = cloudDatabase.zone('default');let product = await router.getParams() as ProductDetailModel;let condition1 = new cloudDatabase.DatabaseQuery(points_product);condition1.equalTo("id",product.id)let productDetail = await databaseZone.query(condition1);let json = JSON.stringify(productDetail)let list:PointsProduct[]= JSON.parse(json)this.pointsProduct=list[0]}

展示其他数据到对应的组件

 build() {Stack({alignContent:Alignment.Bottom}){Scroll(this.scroller){Column() {CommonTopBar({ title: "商品详情", alpha: 0, titleAlignment: TextAlign.Center ,backButton:true})Image(this.pointsProduct?.url).width('100%').height(300).objectFit(ImageFit.Cover)Column({space:10}){Row(){Text(){Span("$").fontSize(14).fontColor(Color.Red)Span(this.pointsProduct?.points+"").fontSize(22).fontColor(Color.Red)}}.padding(10)Text(this.pointsProduct?.name).fontSize(20).fontColor(Color.Black).margin({left:10}).fontWeight(FontWeight.Bold)Text(this.pointsProduct?.text_message).fontSize(14).fontColor(Color.Gray).margin({left:10})Row(){Text()Text("已兑换 "+this.pointsProduct?.sales_volume).fontSize(14).fontColor(Color.Black)}.padding(10).width('100%').justifyContent(FlexAlign.SpaceBetween)Divider().width('100%').height(5).backgroundColor("#f7f7f7")Row(){Text("发货").fontColor(Color.Gray).fontSize(14)Text(this.pointsProduct?.delivery_time+"").fontSize(14).margin({left:20}).fontColor(Color.Black)}.padding(10).width('100%').justifyContent(FlexAlign.Start)Divider().width('100%').height(5).backgroundColor("#f7f7f7")Row(){Text("参数").fontColor(Color.Gray).fontSize(14)Text("储存:").margin({left:20}).fontSize(14).fontColor(Color.Black)Text(this.pointsProduct?.parameter).fontSize(14).fontColor(Color.Black)}.padding(10).width('100%').justifyContent(FlexAlign.Start)Divider().width('100%').height(5).backgroundColor("#f7f7f7")Row(){Text("规格").fontColor(Color.Gray).fontSize(14)Column({space:5}){Text(this.pointsProduct?.spec_str).fontSize(14).fontColor(Color.Black)}.alignItems(HorizontalAlign.Start).margin({left:20})}.padding(10).width('100%').justifyContent(FlexAlign.Start)Divider().width('100%').height(5).backgroundColor("#f7f7f7")}.alignItems(HorizontalAlign.Start)}.alignItems(HorizontalAlign.Start).backgroundColor(Color.White)}.padding({bottom:80}).height('100%').width('100%')Row(){Text()Blank()Text("立即兑换").padding(10).width('45%').textAlign(TextAlign.Center).backgroundColor("#FCDB29").fontColor(Color.White).borderRadius(15).onClick(()=>{})}.padding(15).justifyContent(FlexAlign.SpaceBetween).width('100%').backgroundColor(Color.White)}.backgroundColor(Color.White)}

到这里我们就实现了兑换物品的商品详情页

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

相关文章:

  • 河北石家庄新闻wp博客seo插件
  • 网站建设有关表格十大搜索引擎地址
  • 网站备案被取消淘宝的关键词排名怎么查
  • 长春长春网站建设公司seo研究中心官网
  • 上海微信小程序网站建设西安高端网站建设
  • 网站建设的教学视频免费数据统计网站
  • win8扁平化网站google seo怎么优化
  • 二手车网站开发数据库设计个人网站首页设计
  • 湛江cms模板建站宁波seo排名优化价格
  • 凡科网站免费版seo推广公司
  • 个人网页制作成品 设计太原seo关键词排名优化
  • 国外专门做图像增强的网站百度seo多久能优化关键词
  • 电影网站系统源码百度关键词工具入口
  • vs网站怎么做基本seo技术在线咨询
  • wordpress 国内视频网站全网搜索关键词查询
  • 婚介网站怎么做官方app下载安装
  • 下载了wordpress进不了网页seo效果最好的是
  • 住房和城乡建设部网站办事大厅seo费用价格
  • 做美食网站的素材郑州外贸网站推广
  • python做网站验证码网络营销sem培训
  • 企业网站 设计国外网站建设
  • 罗湖做网站哪家好网站运营专员
  • 网站建设都是模板seo网站优化技术
  • 深圳福永做网站韩国搜索引擎排名
  • 台州网站建设团队宁波网站推广公司价格
  • 深圳网站开发招聘有产品怎么找销售渠道
  • 湖南微信网站公司电话号码推广哪个平台好
  • 团购网站做二级域名站长工具外链查询
  • 网站建设需多少钱广告资源网
  • 做药物分析网站的网站建设