vue鼠标滑过事件

刚开始是这样的

https://img1.mukewang.com/5b51edba0001488a03760145.jpg

当鼠标经过时出现“修改字样”

https://img.mukewang.com/5b51edcb0001621703040144.jpg

<div v-for="item in list" @mouseover="hover()">

    <span>{{item.icon}}</span>

    <span>{{item.text}}</span>

    <span v-show="false">修改</span>

</div>

-----------------------------

    data:{

        list:[

            {

                id:1,

                icon:"image",

                text:58

            },

            {

                id:2,

                icon:"icon",

                text:60

            },

            {

                id:3,

                icon:"pic",

                text:80

            },

        ]

    },

    methods:{

        //鼠标经过

        hover:function(){

            //这里的逻辑该怎么写呢

            //如何判断我鼠标经过的是第几个,让他对应的v-show变为true呢?

        }

    },


MYYA
浏览 6238回答 3
3回答

泛舟湖上清波郎朗

这种需求就不劳烦js了吧,css足以.item>.btn{&nbsp;visibilty:hidden&nbsp;} .item:hover>.btn{&nbsp;visibilty:visible&nbsp;}
打开App,查看更多内容
随时随地看视频慕课网APP