后台数据返回是这样的:
但是页面显示要求是这样的:
于是我新建一个wxs文件
代码如下:
var cut = function(val) {
if (val.length == 0 || val == undefined) {
return;
}
if (val.length >= 18) {
return val.substring(5, 15) + " ";
} else if (val.length >= 17) {
return val.substring(5, 14) + " ";
} else if (val.length >= 16) {
return val.substring(5, 13) + " ";
} else if (val.length >= 15) {
return val.substring(5, 12) + " ";
} else {
return val;
}
}
module.exports.cut = cut;
然后在pages页面引入
最后完成了。成功截取字符串!(注意:5- 15是截取排序5和15之间的字符)