小程序 数字过千 以K显示

论坛 期权论坛 脚本     
匿名技术用户   2020-12-27 19:13   24   0

先新建一个 wxs 文件

每一个 .wxs 文件和 <wxs> 标签都是一个单独的模块。

每个模块都有自己独立的作用域。即在一个模块里面定义的变量与函数,默认为私有的,对其他模块不可见。

一个模块要想对外暴露其内部的私有变量与函数,只能通过 module.exports 实现

 1 var filters = {
 2    toFix: function (value) {
 3      if (value >= 1000) { //字数是否过千
 4        var sen= value/1000;//过千处理
 5        var num = sen.toFixed(1)//保留一位小数
 6        return num + "k"//字符串拼接
 7      } else {
 8        return value
 9      }
10    }
11  }
12 module.exports = {
13   toFix: filters.toFix
14 }

在wxml文件中引入wxs

1 <wxs module="filters" src="../addIns.wxs"></wxs>

修改代码

1 <text>{{filters.toFix(item.awesome)}}</text>

修改完毕解决小数问题和 数字过千 以k显示

转载于:https://www.cnblogs.com/sunmr/p/10037308.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP