在微信小程序wxml页面进行字符切割

微信小程序开发中,有时候需药截取一个字段的内容在页面进行展示,网上大多数的方式是通过样式来控制,但是这样做会影响之前做好的页面布局.由于后台返回的是个list数组,所以在js里面也不太方便去使用subString做字段截取,这时候就需要在WXML上直接做截取,但直接使用subString在WXML里又是无效的,那怎么办呢,这时候就需要用到微信的脚本语言wxs了.这里我就大致讲解下WXML下怎么使用WXL在其里面直接做字段截取.

一、首先,新建一个capture.wxs的文件,用于专门存放.wxs的文件,

二、. wxs里面写的就是截取字符串的方法,这个里面可以写多个自定义 的方法,但是需要用module.exports的方式将自定义的方法暴露出去

var subStr = function (val, start, stop) {
    if (val) {
        return val.substring(start, stop)
    } else {
        return ''
    }
}
var subDate = function (val) {
    if (val) {
        return val.substring(0, 10)
    } else {
        return ''
    }
}
module.exports = {
    subStr: subStr,
    subDate: subDate,
};

三、在需要用到的wxml页面引出,然后直接用就可以了

<wxs src="/utils/capture.wxs" module="tools" />

 <text class="v-name">{{tools.subDate(numbe.InsertTime)}}</text>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值