微信小程序WXML页面上直接进行字符串截取实现方式
程序员文章站
2022-03-19 14:21:16
...
一、首先,我新建一个wxs的文件夹,用于专门存放.wxs的文件,当然,文件名可以自己定义,并在文件夹下创建一个subutil.wxs的文件,
二、. wxs里面写的就是截取字符串的方法,这个里面可以写多个自定义 的方法,但是需要用module.exports的方式将自定义的方法暴露出去
var sub = function(val,num) {
if (val.length == 0 || val == undefined) {
return;
}
if (val.length > num) {
return val.substring(0, num) + "...";
} else {
return val;
}
}
module.exports.sub = sub;
var subNo = function (val, num) {
if (val.length == 0 || val == undefined) {
return;
}
if (val.length > num) {
return val.substring(0, num);
} else {
return val;
}
}
module.exports.subNo = subNo;
三、在需要使用的page页面以如下方式进行引用
<!-- 引入wxs脚本 -->
<wxs src="../../wxs/subutil.wxs" module="tools" />
<!-- 通过自定义的module名称tools引用sub截取方法 -->
{{tools.sub(item.goodsName)}}
二、. wxs里面写的就是截取字符串的方法,这个里面可以写多个自定义 的方法,但是需要用module.exports的方式将自定义的方法暴露出去
var sub = function(val,num) {
if (val.length == 0 || val == undefined) {
return;
}
if (val.length > num) {
return val.substring(0, num) + "...";
} else {
return val;
}
}
module.exports.sub = sub;
var subNo = function (val, num) {
if (val.length == 0 || val == undefined) {
return;
}
if (val.length > num) {
return val.substring(0, num);
} else {
return val;
}
}
module.exports.subNo = subNo;
三、在需要使用的page页面以如下方式进行引用
<!-- 引入wxs脚本 -->
<wxs src="../../wxs/subutil.wxs" module="tools" />
<!-- 通过自定义的module名称tools引用sub截取方法 -->
{{tools.sub(item.goodsName)}}
上一篇: 建设手机网站和电脑端网站有何不同
下一篇: 你以为SEO已死,但是它还活着