微信小程序 后台返回的状态是数值,前端展示文字和不同颜色的简便方法
2018-03-19 10:53
681 查看
var statusJson = {};
var x = "";
var y = "";
switch (id) {
case 0:
x = "塞红包";
y = "#EB5F39";
break;
case 1:
x = "进行中";
y = "#1AAD19";
break;
case 2:
x = "已结束";
y = "#B2B2B2";
break;
case 3:
x = "待支付";
y = "#EB5F39";
break;
case 4:
x = "未抢完,已退回";
y = "#B2B2B2";
break;
}
statusJson.x = x;
statusJson.y = y;
return statusJson;
}在wxs文件里面封装一个函数,通过后台返回的数值,return 不同的 文字以及颜色色号
一个模块要想对外暴露其内部的私有变量与函数,只能通过 module.exports 实现。
module.exports = {
status: status
}然后在wxml里面引入
<wxs src='../../utils/filter.wxs' module='filters' /> <text class='status' style='color:{{filters.status(item.status).y}}'>{{filters.status(item.status).x}}</text>
参数一一对应即可
相关文章推荐
- Android编程实现控件不同状态文字显示不同颜色的方法
- 微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
- GridView判断使文字显示不同的颜色的两种方法:1前右判断;2.后台判断
- 微信小程序,请求php后台返回json数据多出隐藏字符问题
- 在用form 提交请求时,在请求处理完成后想要在JAVA后台设置返回信息状态展示到页面
- 使用富文本在lable上展示不同颜色的文字,自定义label高度,自定义行间距
- 微信小程序支付之c#后台实现方法
- 源码推荐:iOS开发商品展示的不同样式Demo和微信小程序开源项目库汇总
- 微信小程序----------保持登录状态访问后台数据
- 微信小程序--后台交互/wx.request({})方法/渲染页面方法 解析
- ios 程序进入后台并返回 调用的方法
- Android按返回键程序仍在后台运行,并未完全退出和销毁,类似微信QQ等退出方式的实现-- moveTaskToBack
- C#在RichTextBox中显示不同颜色文字的方法
- jQuery之异步Ajax请求使用 通过传递参数来调用后台方法返回状态
- C#开发微信门户及应用(47) - 整合Web API、微信后台管理及前端微信小程序的应用方案
- 微信小程序 配置顶部导航条标题颜色的实现方法
- 微信小程序后台返回中文乱码问题--gxy
- 微信小程序获取手机网络状态的方法【附源码下载】
- 使用ASP.NET的C#语言写后台如何将数据返回给微信小程序的JS
- ios 程序进入后台并返回 调用的方法