vivo-ui
Version:
vivo ui component lib for vue
45 lines (44 loc) • 1.19 kB
HTML
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://cdn.bootcss.com/vue/2.5.16/vue.js"></script>
<script src="../../dist/lib.js"></script>
<style>
body {
background: green;
}
.box {
line-height: 200px;
}
</style>
</head>
<body>
<div id="content">
<button @click="show=!show">开关</button>
<input type="radio" name="position" value="top" v-model="position">上
<input type="radio" name="position" value="bottom" v-model="position">下
<input type="radio" name="position" value="left" v-model="position">左
<input type="radio" name="position" value="right" v-model="position">右️
<popup appear v-model="show" :layer="layer" :position="position" :click-layer-close="clickLayerClose">
<span @click="show=!show">❌</span>
<div class="box">这是内容</div>
</popup>
</div>
<script>
var vm = new Vue({
el: '#content',
data: {
show: true,
layer: true,
position: 'right',
clickLayerClose: false
},
components: {
Popup: VUI.Popup
}
})
</script>
</body>
</html>