vue.js如何如何实现点击document 让隐藏的下拉框功能

javascript:

new Vue({
el: "#app",
data:{
bisible: false,
tests: ['1','2']
},
methods: {
shows: function(){
this.bisible = true;
},
isibles: function(){
this.bisible = false;
}
}
})

html

<div id="app">
<div class="test" tabindex="1" @click="shows" @blur="isibles">
测试
<ul v-if="bisible">
<li v-for="item in tests">{{item}}</li>
</ul>
</div>
<div>
测试
</div>
</div>

css

.test{
border:1px solid #00F;
width: 50%;
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 深入响应式 追踪变化: 把普通js对象传给Vue实例的data选项,Vue将使用Object.defineProp...
    冥冥2017阅读 10,299评论 6 16
  • 有时候人们总是这样,喜欢按自己的思想来理解别人,还必须要当事人同意。我不喜欢这样。我知道我自己每时每刻的想法...
    叶子若凡阅读 1,436评论 0 1
  • 有些转身是永远,有些错过是必然。 我错过了你的心动,你错过了我的勇敢。 在时间的长河里我们渐行渐远! 曾几何时我是...
    沙漠蒲公英lbs阅读 1,644评论 0 0
  • 猫是黑夜中的守护神,陪伴着无眠者
    戈林阅读 1,105评论 0 0
  • 我有一双粲然的眼镜 能够看穿所有的虚情 你闭上眼说: 你不相信我们的爱情 我有一双明亮的眼睛 能够照亮你的前行 你...
    不无草堂主人阅读 1,826评论 5 6