700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > vue的鼠标移入和移出

vue的鼠标移入和移出

时间:2019-06-07 09:26:23

相关推荐

vue的鼠标移入和移出

vue的鼠标移入和移出

需求(鼠标到预约二维码显示,预约添加背景色)

实现

<!--html部分--><ul class="person_list"> //五个li标签皆是循环渲染出来的<li class="item" v-for="(n,index) in 5"><div class="code-wrapper" v-show="index == showIndex"> //当俩个index相等的时候,二维码的图片显示<img src="../assets/img/code.png" alt="" /></div><img src="../assets/img/avator.png" alt="" /><span class="name">张某某</span><span>从业三年</span><span class="introduce">"保险传递着爱与责任,用专业中立的态度用心为您规划保险,是我们的爱和责任,保险让生活更美好"</span><span class="yuyue" v-on:mouseover="showCode(index)" v-on:mouseleave="hideCode()">预约</span> //预约的按钮上绑定了鼠标移入和鼠标移出的方法,</li></ul><!--vue的数据源部分-->export default {name: 'service',data() {return {showIndex: null}},methods: {showCode(index) {this.showIndex = index; //当showIndex和index相同二维码图片显示,为null时不显示},hideCode() {this.showIndex = null}}}<!--css部分-->.yuyue {text-align: center;margin: 0 auto;color: #FFAE00;border: 1px solid #FFAE00;padding: 10px 15px;width: 100px;border-radius: 10px;margin-top: 30px;font-size: 16px;cursor: pointer;&:hover{ //这里就是鼠标划入添加背景色color: #fff;background: #FFAE00;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。