- 当前 Bug 的表现(可附上截图)
在微信开发者工具win64 v1.02.1803210下:
wx:if 既不调用 Page 定义的函数,也不调用 wxs 内定义的函数。
真机 Android 下调用 wxs 内定义的函数
- 预期表现
wx:if 调用函数
- 复现路径
- 提供一个最简复现 Demo
<wxs module="m1">
var isImageUrl = function(url) {
console.log('isImageUrl')
console.log(url)
}
module.exports.isImageUrl = isImageUrl;
</wxs>
Page({
...
isImageUrl: function(url) {
console.log('isImageUrl')
},
...
<img
wx:if="{{m1.isImageUrl('ssss.png')}}">
>
或
<img
wx:if="{{isImageUrl('ssss.png')}}">
>
wxml内不能直接调用Page中定义的函数。
传入参数为undefined的问题用你的demo没有复现
wx:if 调用 indexOf 也不支持吗,真的很不方便
更正:
在微信开发者工具win64 v1.02.1803210下:
wx:if 既不调用 Page 定义的函数,调用 wxs 内定义的函数,但传入参数为 undefined。