收藏
回答

教程文档中wx:else示例是否妥当?

/地址: https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/ 在 条件渲染这一部分

为什么else还有条件判断?

<!--wxml-->
<view wx:if="{{view == 'WEBVIEW'}}"> WEBVIEW </view>
<view wx:elif="{{view == 'APP'}}"> APP </view>
<view wx:else="{{view == 'MINA'}}"> MINA </view>


为什么在else这里还有条件判断 这合理吗? 如果这么设计, 那么else和elif有什么区别呢? else不应是兜底的吗 就相当于js中的switch中的default啊

这个示例代码中如果都没有命中呢? 出现这样的情况算什么?

回答关注问题邀请回答
收藏

2 个回答

  • LastLeaf
    LastLeaf
    04-01

    抱歉有误。应为:

    <view wx:if="{{view == 'WEBVIEW'}}"> WEBVIEW </view>
    <view wx:elif="{{view == 'APP'}}"> APP </view>
    <view wx:elif="{{view == 'MINA'}}"> MINA </view>
    <view wx:else> UNKNOWN </view>
    
    04-01
    有用 1
    回复 1
    • 冰冻大西瓜
      冰冻大西瓜
      星期日 09:59
      那我反馈的这个文档错误, 有什么奖励吗? 给个勋章也行
      星期日 09:59
      回复
  • 安逸
    安逸
    03-31

    看样子是语法错误,应该是写错了。

    03-31
    有用
    回复
登录 后发表内容