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

深圳狮科网站建设晚上正能量网站大全

深圳狮科网站建设,晚上正能量网站大全,百度网站推广价格,wordpress 页尾修改antd-mobile的图标#xff0c;是需要安装依赖的 step如果只有一个步骤是不会展示的#xff0c;代码里面的标题那块可以看出来 尝试了很多遍测试发现一直不显示#xff0c;查询后发现是这个组件的本身设置的原因 那么就算你只展示一个那么也要写两个step#xff0c;第二个…antd-mobile的图标是需要安装依赖的 step如果只有一个步骤是不会展示的代码里面的标题那块可以看出来 尝试了很多遍测试发现一直不显示查询后发现是这个组件的本身设置的原因 那么就算你只展示一个那么也要写两个step第二个去样式里面给隐藏就可以 或者直接改组件的代码因为他本身逻辑或者样式做了处理一个步骤条不展示我懒的去改组件所以直接写两个隐藏了一个 import React, { PureComponent } from react; import { connect } from umi; import { Modal, Steps } from antd-mobile; import dayjs from dayjs; import classNames from classnames; import ./DeliveryInformation.less; import logisticsImage from /common/images/logisticsImage1.png; import { CheckCircleFill, TruckOutline, CloseOutline } from antd-mobile-icons;const { Step } Steps;// 定义状态到状态码的映射 const statusToCode {delivered: finish,pending: wait,transit: wait,pickup: wait,expired: error,undelivered: error,notfound: error,exception: error, }; const iconStatu {finish: CheckCircleFill /,wait: TruckOutline /,error: CloseOutline /, };const statusToName {delivered: 签收,transit: 运输中,pickup: 包裹已到达当地地点,inforeceived: 取件中,undelivered: 已尝试递送包裹但由于某些原因而失败,notfound: 查询不到信息,exception: 已退回给发件人,expired: 30天未更新,pending: 新增包裹正在查询中, }; connect((state) ({orderDelivery: state.orderDeliveryNoteList, })) export default class extends PureComponent {renderSteps (items, statusArr) {const { queryGetTrackingNumberData } this.props.orderDelivery;const statusMap statusArr.reduce((acc, status) {acc[status] [];return acc;}, {});queryGetTrackingNumberData.forEach((item) {const {checkpoint_delivery_status: status,tracking_detail: trackingDetail,checkpoint_date: checkpointDate,} item;if (statusMap[status]) {statusMap[status].push({ trackingDetail, checkpointDate });}});const arrlist Object.entries(statusMap).map(([title, array]) ({title,array,}));return arrlist.map((item, inx) (Steps directionvertical classNametrackebox key{inx 1}Steptitle{statusToName[item.title]}key{inx 2}status{statusToCode[item.title]}icon{iconStatu[statusToCode[item.title]]}classNamestepTitle/Step classNameisnone key{inx} //Steps{item.array.map((tx, ix) (Steps directionvertical classNametrackebox key{ix 1}Steptitle{tx.trackingDetail}key{ix 2}icondescription{dayjs(tx.checkpointDate).format(dateFormat)}/Step classNameisnone key{inx} //Steps))}/));};render() {const {modalVisible,orderDeliveryNote,queryGetTrackingNumberData,} this.props.orderDelivery;const statusArr [...new Set(queryGetTrackingNumberData.map((val, inx) val.checkpoint_delivery_status)),];if (!orderDeliveryNote) {return;}return (div classNameexpressList{this.renderSteps(queryGetTrackingNumberData, statusArr)}/div/);} }效果图 其中数据也做了处理 原本51平台返回的数据是这样的 根据物流状态分类处理后的数据是这样的
http://www.zqtcl.cn/news/259833/

相关文章:

  • 备案网站建设方案模板怎么看网站域名
  • asp iis设置网站路径效果好网站建设哪家好
  • 河南做外贸网站的公司大连在哪个省的什么位置
  • 网站架构怎么做wordpress e-commerce themes
  • 哪些网站微信支付平台经营管理系统
  • 教育教学成果展示网站建设桂林网站开发公司
  • 唐山房产网站建设asp.net 网站压缩
  • 卫浴网站设计大型网站建设的必须条件
  • 肇庆制作企业网站seo网站建设课程
  • 没有公司自己做网站wordpress lms插件
  • 申请一个网站需要怎么做北京网络公司信息
  • 珠海市建设局网站分销系统价格多少
  • 杭州建网站企业seo营销工具
  • php旅游类网站开发wordpress 文章内
  • 企业管理外贸企业网站优化
  • 免费图纸网东莞百度快照优化排名
  • 南宁网站建设培训学校青海网站建设加q5299丶14602做词
  • 鱼台做网站多少钱wordpress pot
  • 招聘网站建设维护人员怎样自己开发一款软件
  • 上海网站制作怎么选泰安网红人物
  • 企业网站建设义乌南靖网站建设
  • 抖音电商网站建设如何制作app推广
  • 关键词的选择网站提示网站建设电销异议处理话术
  • 南京建设网站内容网站打开速度慢是否需要升级带宽
  • 内容类网站如何 流量厦门市建设局网站住房保障专栏
  • 朝城做网站公司网站内容建设要求age06
  • 云南省城乡建设培训中心网站备份wordpress网站
  • 快速建站公司地址vr哪家公司做得好
  • 网站空间怎么更换网站营销如何做
  • 制作单页网站要网址wordpress更新显示失败