小程序
小游戏
企业微信
微信支付
扫描小程序码分享
BUG
尝试在 wxs 中调用如下语句:
<
wxs module="foo"
>
module.exports = function() {
var a;
var test = {
foo: 'bar',
};
return test[a];
}
wxs>
wxs
<view>
view
{{foo()}}
view>
会导致报错:
而按照标准,null 和 undefined 是可以作为 object 的键值的,此处 wxs 和预期行为不符,还请微信的同学调查一下。
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
已经交由相关同事处理,需要一段时间。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,这是因为foo没有被export出来。请修正你的代码。
It's OK.
确认修复了请在此回复~
@吴剑波
确认是我们这边的bug。我们这边 fix 一下。谢谢反馈。感谢!
求看一下 @LastLeaf
社区好想把我的 tag 过滤掉了。加上了代码块,现在应该是正确的了。
稳定复现,把 return test[a]; 改成 return 'foo', 或者 a 改成 1,都会恢复正常不报错。
请你再看一眼我的代码。 @LastLeaf
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
已经交由相关同事处理,需要一段时间。
你好,这是因为foo没有被export出来。请修正你的代码。
It's OK.
确认修复了请在此回复~
@吴剑波
确认是我们这边的bug。我们这边 fix 一下。谢谢反馈。感谢!
求看一下 @LastLeaf
社区好想把我的 tag 过滤掉了。加上了代码块,现在应该是正确的了。
稳定复现,把 return test[a]; 改成 return 'foo', 或者 a 改成 1,都会恢复正常不报错。
请你再看一眼我的代码。 @LastLeaf