第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

vue的v-show和@click的一個(gè)問(wèn)題

vue的v-show和@click的一個(gè)問(wèn)題

慕田峪9158850 2019-03-22 19:14:37
組件中的一個(gè)模板如圖初始ifShow為false 所以class='property' 的 ul 不顯示通過(guò)focus事件觸發(fā)改變ifShow的值為true使class='property' 的 ul 顯示問(wèn)題通過(guò)focus事件觸發(fā)顯示的ul click事件無(wú)效..而如果在ifShow為false的情況下 手動(dòng)更改此時(shí)ul 的display屬性為block時(shí), ul顯示出來(lái)并且click事件有效    template: `    <div class='outside'>        <ul class='input'>            <li>                <ul class='box'>                    <li>                        <div style='display:inline-block;overflow:hidden' v-if='tagsLength > 0'>                            <span class='tag' v-for='(tag, index) in tags'>{{ tag.name }} <a href='#' @click='delTag(index)'>x</a></span>                        </div>                        <input :value='value' @input='$emit("input", $event.target.value)' @keyup.enter='onEnter' class='content' @focus='onFocus' @blur='onBlur'>                    </li>                    <li style='position:absolute;background:#fff;z-index:999'>                        <ul class='property' v-show='ifShow'>                            <li>{{ propertyHint }}</li>                            <li v-for='property in properties' @click='onClick(property)' :data-id='property.id'>{{ property.name }}</li>                        </ul>                    </li>                </ul>            </li>        </ul>        <div class='help-tips'>            <p>{{ inputHint }}</p>        </div>    </div>`
查看完整描述

2 回答

?
一只萌萌小番薯

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊

點(diǎn)擊ul中的li時(shí):


在ul的click事件觸發(fā)之前,li的blur事件先被觸發(fā)了,所以u(píng)l的click事件不會(huì)觸發(fā)。

解決辦法:


1. 給blur事件添加延時(shí)。

2. 在click事件中修改isShow的值為false。


查看完整回答
反對(duì) 回復(fù) 2019-04-09
?
回首憶惘然

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊

你可以使用v-if試一試


查看完整回答
反對(duì) 回復(fù) 2019-04-09
  • 2 回答
  • 0 關(guān)注
  • 2731 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)