小程序弹窗代码
时间: 2023-07-10 12:08:56 浏览: 60
以下是一个简单的小程序弹窗代码示例:
```html
<view class="container">
<button bindtap="showModal">显示弹窗</button>
</view>
<view class="modal" hidden="{{!modalVisible}}">
<view class="modal-content">
<view class="modal-header">
<text>弹窗标题</text>
<button bindtap="hideModal">关闭</button>
</view>
<view class="modal-body">
<text>弹窗内容</text>
</view>
</view>
</view>
```
```css
.container {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: flex;
justify-content: center;
align-items: center;
}
.modal-content {
width: 80%;
background-color: #fff;
padding: 16px;
border-radius: 8px;
}
.modal-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 8px;
}
.modal-body {
text-align: center;
}
```
```javascript
Page({
data: {
modalVisible: false,
},
showModal() {
this.setData({
modalVisible: true,
});
},
hideModal() {
this.setData({
modalVisible: false,
});
},
});
```
注意:这只是一个简单的示例,实际中可能需要更复杂的逻辑和样式来满足实际需求。