1.想做一个vue.js 的一个三级的城市下拉联动菜单,但是不知道没有数据,不知道怎么实现点击document实现菜单隐藏的效果,望大神指点!!!
我写了一个,楼主可以看看:https://github.com/tansuo1989...
补充:
现在用这个吧:https://github.com/tansuo1989...
可以直接用npm安装:
npm i vue-myarea
点击document实现菜单隐藏
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>单选</title>
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-default/index.css">
<style>
#app{
width: 500px;
margin: auto;
height:800px;
border: 1px solid #2a6496;
}
.modal{
background: rgba(0,0,0,.2);
}
.menu{
width: 80%;
height:100%;
background: #fff;
font-size: 20px;
line-height: 400px;
}
</style>
</head>
<body>
<div id="app" v-on:click.self="menu()" :class="{modal:(isMenu==true)}">
<div class="menu" v-show="isMenu">
我是菜单
</div>
</div>
</body>
<script src="../../vue.js"></script>
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
<script>
var vm= new Vue({
el: "#app",
data(){
return{
isMenu:true
}
},
methods: {
menu:function () {
this.isMenu=false
}
}
})
</script>
</html>
9 回答1.7k 阅读✓ 已解决
6 回答1.6k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
3 回答1.1k 阅读
2 回答1.2k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
mint-ui上有省市区的吧选择吧