小程序
小游戏
企业微信
微信支付
扫描小程序码分享
以下是我的代码,使用wx:if & wx:else 进行条件渲染
编译报错:Bad attr 'wx
另,如果在这里,将 wx:else 修改为 w:else 则得到符合预期的结果:(w:else是什么鬼?)
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这个是逻辑问题.
没记错的话, 循环列表比if优先级高,所以你两个写在同一个标签 上, 逻辑就成了
for
(... ){
if(xxx){
if
(xxx){
//xxx
}
else
{
而你修改后的 w:else 不属于要解析的标签逻辑, 也就不报错了
建议if 和for 分开 两层标签 处理
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
wx:if 和 wx:for 不能同时使用,把wx:for放到内标签上,解决了这个问题:
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这个是逻辑问题.
没记错的话, 循环列表比if优先级高,所以你两个写在同一个标签 上, 逻辑就成了
for
(... ){
if
(xxx){
//xxx
}
}
else
{
//xxx
}
而你修改后的 w:else 不属于要解析的标签逻辑, 也就不报错了
建议if 和for 分开 两层标签 处理
wx:if 和 wx:for 不能同时使用,把wx:for放到内标签上,解决了这个问题: