直播平台软件开发,简单易修改的弹框组件

直播平台软件开发,简单易修改的弹框组件

弹窗组件

适用框架 vue, uniapp

使用再uniapp 框架中可简单修改标签与尺寸单位后使用

px与rpx

 

1
<br><!-- vue --><br><template><br><div v-show="ishide" @touchmove.stop.prevent><br><!-- 遮罩 --><br><div class="mask" :style="maskStyle"></div><br><!-- 内容 --><br><div class="tip" :style="tipStyle"><br><slot></slot><br></div><br></div><br></template><br><!-- uniapp --><br><!-- <br><template><br> <view v-show="ishide" @touchmove.stop.prevent><br> <view class="mask" :style="maskStyle"></view><br> <view class="tip" :style="tipStyle"><br> <slot></slot><br> </view><br> </view><br></template><br> --><br><script><br>export default {<br>props: {<br>// 控制弹窗显隐<br>ishide: {<br>type: Boolean,<br>required: true<br>},<br>// 设置弹窗层级<br>zindex: {<br>type: Number,<br>default: 99<br>},<br>// 设置遮罩透明度<br>opacity: {<br>type: Number,<br>default: 0.6<br>},<br>// 设置内容区宽度<br>width: {<br>type: String,<br>default: '70%'<br>},<br>// 设置内容区高度<br>height: {<br>type: String,<br>default: '300px'<br>},<br>// 设置内容区圆角<br>radius: {<br>type: String,<br>default: '10px'<br>},<br>// 设置内容区底色<br>bgcolor: {<br>type: String,<br>default: '#FFFFFF'<br>}<br>},<br>computed: {<br>// 遮罩样式<br>maskStyle() {<br>return `<br>z-index:${this.zindex};<br>background:rgba(0,0,0,${this.opacity});<br>`<br>},<br>// 内容样式<br>tipStyle() {<br>return `<br>width:${this.width};<br>height:${this.height};<br>z-index:${this.zindex+1};<br>border-radius:${this.radius};<br><br>`<br>}<br>}<br>}<br></script><br><style scoped><br>.mask {<br>position: fixed;<br>bottom: 0;<br>right: 0;<br>left: 0;<br>top: 0;<br>}<br>.tip {<br>position: fixed;<br>left: 50%;<br>top: 50%;<br>transform: translate(-50%, -50%);<br>}<br></style> 

以上就是直播平台软件开发,简单易修改的弹框组件, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2022-04-06 在线直播系统源码,进入新的界面后自动刷新内容
2022-04-06 短视频源码,python使用post提交图片
2022-04-06 短视频开发,Android和JS互调实现图片传递
点击右上角即可分享
微信分享提示