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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue v-for 循环里面不能调用外部data里面的字段
    26
    0

    TA卡,,循环输出的布局一样,只有几个文字根据点击的TAB卡不一样而不一样

    我的判断依据是根据tab卡当前的ID值进行判断,如果放到循环体就取不到了。
    放到外部,就要写两个循环了?
    因为后端返回的字段都是一样的,只是点击购买中的循环中的文字和取值不一样

            <div class="demo-tab">
                <ul>
                    <li @click="e=>this.current_tab=0" 
                        :class="{'active':this.current_tab===0}">
                        <b>购买中</b>
                        <em></em>
                    </li>
                    <li @click="e=>this.current_tab=1" 
                        :class="{'active':this.current_tab===1} ">
                        <b>待发货</b>
                        <em></em>
                    </li>
                    <li @click="e=>this.current_tab=2"
                        :class="{'active':this.current_tab===2}">
                        <b>已收货</b>
                        <em></em>
                    </li>
                </ul>
            </div>
            
            <div class="demo-cont">
                <div class="" v-for="(item,index) in data" :key="index">
                    这里只有购买中的字段不一样,其它两个都一样
                </div>
            </div>
            
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部