写一个uniapp弹出层
时间: 2023-12-25 15:03:09 浏览: 124
一个简单的弹出层代码
好的,以下是一个简单的uniapp弹出层代码示例:
```
<template>
<view>
<button @click="showModal">打开弹出层</button>
<van-popup v-model="show" position="bottom">
<view style="padding: 30px;">
<p>这是一个弹出层</p>
<button @click="closeModal">关闭</button>
</view>
</van-popup>
</view>
</template>
<script>
export default {
data() {
return {
show: false
}
},
methods: {
showModal() {
this.show = true;
},
closeModal() {
this.show = false;
}
}
}
</script>
```
上面的代码中,我们使用了 vant 组件库中的 Popup 组件实现弹出层效果。打开弹出层时,我们通过点击按钮触发 showModal 方法,该方法将 show 变量的值设为 true,从而显示弹出层。关闭弹出层时,我们通过点击按钮触发 closeModal 方法,该方法将 show 变量的值设为 false,从而隐藏弹出层。弹出层的位置可以通过修改 Popup 组件的 position 属性来改变。
阅读全文