您当前的位置: 首页 >  微信小程序

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

微信小程序WXML页面上直接进行字符串截取实现方式

发布时间:2019-08-03 18:53:28 ,浏览量:0

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

一、首先,我新建一个wxs的文件夹,用于专门存放.wxs的文件,当然,文件名可以自己定义,并在文件夹下创建一个subutil.wxs的文件  这里写图片描述  二、. wxs里面写的就是截取字符串的方法,这个里面可以写多个自定义 的方法,但是需要用module.exports的方式将自定义的方法暴露出去

var sub = function(val) {

   if (val.length == 0 || val == undefined) {

   return;

   }

   if (val.length > 17) {

   return val.substring(0, 17) + "...";

   } else {

   return val;

   }

}

module.exports.sub = sub;

  •  

三、在需要使用的page页面以如下方式进行引用

{{tools.sub(item.goodsName)}}

至此,就完成了wxml里面截取字段的处理

参考文章如下:  微信小程序推出最新脚本语言WXS,你需要知道的全在这里了  微信小程序在WXML页面上直接进行字符串截取的实现

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.3463s