wxs里面的方法不能在wx:for里面调用嘛
发布于 6 年前 作者 dongna 16005 次浏览 来自 问答

var substring = function (str,start,stop) {

str = str.substring(start,stop)

return str;

}

module.exports = {

substring: substring,

};

这个是common.wxs

这样没办法识别到substring这个方法吗   大神能顺便说明一下  调用wxs方法要注意的点吗

谢谢诶谢谢诶

5 回复

<wxs module=“common”>

var substring = function (str,start,stop) {

str = str.substring(start,stop)

return str;

}

module.exports.substring = substring;

</wxs>

<text >{{common.substring(item.name,0,1)}}</text>

试了下,是可以的啊wxs你单独写成文件了??有这种用法吗?

谢谢啊   我知道了哪出问题了  是我自己的错  后台返回的数组中有的数据是没有这个参数  才会出错

wxs是可以单独写成方法调用的,只是这个方法你可以在页面直接调用。你可能没看清我的问题  如果没有在wx:for这个循环里面,调用wxs是可以的,如果在这个循环调用就不行,如果不能页面判断内调用这些方法  感觉wxs这个有点鸡肋

我也是在循环里调用的 没贴全

怎么就没人解答一下。。。。

回到顶部