Advertisement

微信小程序入坑至放弃:记一次使用WXS中的正则表达式导致的项目失败

阅读量:

摘要:
WXS(WeiXin Script)作为小程序开发中的一种脚本语言,与WXML相结合,能够实现页面结构的构建。在本次开发过程中,由于接口返回的数据格式存在不一致性,因此需要对部分字段进行筛选处理。然而,在尝试直接调用replace方法时却出现了异常情况,经过排查发现,在WXS环境中若需生成正则表达式对象,必须通过调用getRegExp函数来完成…

大纲

    • 一、起因
      • 二、方案选择

      • 三、代码封装

        • 3.1、在wxs中实现formatValue的封装
        • 3.2、对formatValue进行优化处理
        • 3.3、进一步完善formatValue的功能
      • 四、演示代码示例

      • 五、其他相关说明

一、起因

【其实无需多言,各位想必也能料到,此次变动的缘由自然还是公司小程序再次迎来了新的功能需求。本次小程序更新中,涉及一个关于商品组件UI优化的改进任务,具体优化标准如下:

优惠券:金额需进行四舍五入处理。若金额不足1元,则不予展示;若金额超过9999元,则统一显示为“9999+”
商品价格:当商品价格低于10000元时,保留两位小数进行展示;若价格达到或超过10000元,则采用“1.0万”的格式表示,即保留一位小数
已售数量:当虚

全部评论 (0)

还没有任何评论哟~