javascript - vue 怎麼做到點擊一個input就只有它下面的icon顯示,而不是全部都顯示
世界只因有你
世界只因有你 2017-05-19 10:27:49
0
4
497
雷雷
世界只因有你
世界只因有你

全部回覆(4)
Peter_Zhu

雷雷

迷茫

雷雷
習慣沉默

點擊input後出現i, css

input:focus + i { 
     display: inline-block;
}
input:blur + i {
     display: none;
}

input資料改變後出現i

watch: {
    value_1 () {
        this.show_1 = true
    },
    value_2 () {
        this.show_2 = true
    }
}
漂亮男人

1.@focus="focus" 前面是獲取焦點 後面是自己寫的獲取焦點後要處理的事件,你可以起不同名字,觸發不同事件,就不會出現你說的問題了。
你的程式碼是同一個事件

2.如果讓某個元素顯示隱藏 可以用v-show / v-if

  1. 既然用vue 最好不要用原生的方法

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板