2 番目のドロップダウン フローティング メニューを実装する Vue.js メソッド: 1. マウスをホバーしたときに表示される新しい div の効果を完成します; 2. マウスをホバーしても個人情報 div が消えないことを認識します。個人アバターを個人情報 div に渡します; 3. 中間変数を追加し、この変数を cl_person_info() メソッドでの判断に使用します。
<template> <div class="person_img" > <img id="person_img" :src="img_url" @mouseover="person_info()" @mouseout="cl_person_info()"/> </div> <div v-show="person_con" class="hidden_div" > <div>{{userid}}</div> <div>个人设置</div> <div>账户中心</div> <div>退出登录</div> </div> </template> //@mouseover、@mouseout和 v-show="person_con" 用来控制悬浮出现和消失的效果
<script> name:'', data(){ return{ placeholder:'搜索课程', token:'',//判断是否登录的参数,在加载主页时直接判断 person_con:false, userid:'', } }, methods:{ person_info(){ this.person_con = true; }, cl_person_info(){ this.person_con = false; }, } </script>
<template> <div class="person_img" > <img id="person_img" :src="img_url" @mouseover="person_info()" @mouseout="cl_person_info()"/> </div> //新增@mouseover和@mouseout <div v-show="person_con" class="hidden_div" @mouseover="person_infoContinue()" @mouseout="cl_person_infoContinue()" > <div>{{userid}}</div> <div>个人设置</div> <div>账户中心</div> <div>退出登录</div> </div> </template>
<script> name:'', data(){ return{ placeholder:'搜索课程', token:'',//判断是否登录的参数,在加载主页时直接判断 person_con:false, userid:'', } }, methods:{ person_info(){ this.person_con = true; }, cl_person_info(){ this.person_con = false; }, person_infoContinue(){ this.person_con = true; }, cl_person_infoContinue(){ this.person_con = false; }, } </script>
<script> name:'', data(){ return{ placeholder:'搜索课程', token:'',//判断是否登录的参数,在加载主页时直接判断 person_con:false, isperson_infoContinue:false,//增加 userid:'', } }, methods:{ //不变 person_info(){ this.person_con = true; }, //增加判断 cl_person_info(){ if(this.isperson_infoContinue = true){ this.person_con = true; }else{ this.person_con = false; } }, //鼠标进入到新的div时让中间变量为true person_infoContinue(){ this.person_con = true; this.isperson_infoContinue = true; }, cl_person_infoContinue(){ this.isperson_infoContinue = false; this.person_con = false; }, } </script>
以上がvue.js で 2 番目のドロップダウン フローティング メニューを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。