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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue怎样让这个可以来回切换?
    28
    0

    点击每个li后让它切换成val2的值 再点一次val2可以切换成val的值 可以一直这样来回切换 这个效果应该怎么做呢 我写成这样了 试了一下不行 变不回去了

    <!DOCTYPE html>
    <html>
    
        <head>
            <title></title>
            <style type="text/css">
            ul{list-style: none;}
            li{border: 1px solid black;width: 100px;height: 20px;}
            </style>
            <script src="vue.js"></script>
            <script type="text/javascript">
                window.onload = function() {
                    new Vue({
                        el: '#div1',
                        data:{
                            arr:[
                                {uid:1,val:'zhangsan',val2:'tom'},
                                {uid:2,val:'lisi',val2:'john'},
                                {uid:3,val:'wangwu',val2:'jiff'},
                             ]
                         },
                         methods:{
                            change:function(uid){
                               this.arr.map(item => {
                                    if(item.uid==uid){
                                        item.val=item.val2;
                                    }else{
                                        item.val=item.val;
                                    }
                               })
                            }
                         }
                         
                    })
                }
            </script>
        </head>
        <body>
            <div id="div1">
                <ul>
                    <li v-for="item in arr" @click="change(item.uid)">{{item.val}}</li>
                </ul>
            </div>
        </body>
    
    </html>
    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 小知之 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部