This article example shares the specific code of Vue to achieve the accordion effect for your reference. The specific content is as follows Use mouse in and out events to hide content Knowledge points used: 1.@mouseover mouse move event 2.@mouseout Mouse out event 3. v-if conditional rendering <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <!-- Simple style settings--> <style type="text/css"> * { margin: 0; padding: 0; } ul { list-style: none; } .title{ width: 90px; height: 40px; line-height: 40px; text-align: center; background-color: #AFAFAF; } .active{ background-color: #000000; color: white; } </style> </head> <body> <div id="box"> <ul class="ul"> <!-- Mouse in and out events--> <li @mouseover="num=1" @mouseout="num=0" class="title">Title 1</li> <!-- Conditional rendering --> <li v-if="num==1">h1h1h1h1</li> <li v-if="num==1">h1h1h1h1</li> <li v-if="num==1">h1h1h1h1</li> <li v-if="num==1">h1h1h1h1</li> </ul> <ul class="ul"> <li @mouseover="num=2" @mouseout="num=0" class="title">Title 2</li> <li v-if="num==2">h2h2h2h2</li> <li v-if="num==2">h2h2h2h2</li> <li v-if="num==2">h2h2h2h2</li> <li v-if="num==2">h2h2h2h2</li> </ul> <ul> <li @mouseover="num=3" @mouseout="num=0" class="title">Title 3</li> <li v-if="num==3">h3h3h3hh3</li> <li v-if="num==3">h3h3h3hh3</li> <li v-if="num==3">h3h3h3hh3</li> <li v-if="num==3">h3h3h3hh3</li> </ul> </div> </body> <script src="../js/vue.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> var vm = new Vue({ el: "#box", data() { return { num: 0 } } }) </script> </html> result: The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: How to use positioning to center elements (web page layout tips)
>>: Sample code for testing technology application based on Docker+Selenium Grid
Table of contents background accomplish Supplemen...
What is a web page? The page displayed after the ...
1. The div css mouse hand shape is cursor:pointer;...
This article example shares the specific code of ...
First install ssh in Linux, taking centos as an e...
Volume data volume is an important concept of Doc...
In some interview experiences, you can often see ...
This article example shares the specific code of ...
In the later stage of exploiting SQL injection vu...
I have just come into contact with and become fam...
Blank's blog: http://www.planabc.net/ The use...
As a backend programmer, you deal with Linux in m...
I have been using the CentOS purchased by Alibaba...
How to implement the paging function of MyBatis i...
1. Use floating method Effect picture: The code i...