账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue之for循环不同条件下渲染不同内容
    31
    0

    <div id="app">
    <div style="width: 100%;">

    <div class="data-list" v-for="(item, index) in dataList">
      <el-col :span='24' class='bd-border'>
        <el-col :span='24' class='itemtop'>
          <span>{{ index+1 }}</span>
          <span  class="bdzdjj" v-if='1024<item.WLCC<1024*1024'>KB</span>
          <span  class="bdzdjj" v-else-if='1024*1024<item.WLCC<1024*1024*1024'>MB</span>
        </el-col>
      </el-col>
    </div>

    </div>
    </div>

    var app = new Vue({
        el: '#app',
        data:{
          dataList:[{
            WLCC:1048571
          },{
            WLCC:10485762
          },{
            WLCC:12000000000000
          }],
        },
       methods:{
    
       }
    
    });
    。。。。。。。。。。。。。。。。。。。。。。。。。。。
    不同的数据情况下,渲染显示不同的单位,但是渲染结果却无效,只有一个单位KB,没有MB
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ≈幸福的真殘忍 普通会员 1楼

      在 Vue 中,我们可以使用 for 循环根据条件渲染不同的内容。在不同的条件下,我们可以使用不同的模板来渲染内容。以下是一个简单的示例:

      ```vue

      ```

      在这个例子中,我们有一个名为 items 的数据属性,它是一个数组,包含了三个对象。每个对象都有一个名为 text 的属性,这是我们想要渲染的内容。

      在模板中,我们使用 v-for 指令来遍历 items 数组中的每个对象。每个对象都有一个唯一的 index 属性,我们在模板中使用这个 index 属性来引用每个对象的 text 属性。

      这样,当我们运行此模板时,它将根据 index 属性来渲染不同的内容。例如,如果我们有一个索引为 0 的对象,它将显示 'Item 1',一个索引为 1 的对象将显示 'Item 2',以此类推。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部