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

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

浏览量:2345 时间: 来源:cangahi09025566

   微信小程序开发中,有时候一个字段的内容太多了,这时候就需要做截取让其以省略号的形式展现,网上大多数的方式是通过样式来控制,但是在我开发的过程中,发现这样做会影响之前做好的页面布局.由于后台返回的是个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页面以如下方式进行引用

!-- 引入wxs脚本 --wxs src="../../wxs/subutil.wxs" module="tools" /!-- 通过自定义的module名称tools引用sub截取方法 --{{tools.sub(item.goodsName)}}

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

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

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎