306132416@qq.com 9e1e291197 更新内容 преди 4 години
..
config.json 2ecb612f63 修改样式 删除citypicker преди 4 години
readme.md 2ecb612f63 修改样式 删除citypicker преди 4 години
uni-popup.vue 9e1e291197 更新内容 преди 4 години

readme.md

Popup 弹出层

弹出层组件,为了解决遮罩弹层的问题。组件名:uni-popup,代码块: uPopup。

使用方式:

script 中引用组件

import uniPopup from "@/components/uni-popup/uni-popup.vue"
export default {
    components: {uniPopup}
}

基本用法

<uni-popup ref="popup" type="bottom">底部弹出 Popup</uni-popup>

属性说明:

属性名 类型 默认值 说明
animation Boolean true 是否开启动画
type String center 弹出方式,可选值:top(顶部),center(居中),bottom(底部)
show Boolean false 显示弹窗
custom Boolean false 是否自定义内容
maskClick Boolean true 蒙版点击是否关闭弹窗

方法说明: 通过 ref 获取组件方法

事件称名 说明
open 打开弹出层
close 关闭弹出层
<view>
	<button @click="openPopup">打开弹出层</button>
	<uni-popup ref="popup" type="center">
		弹出层示例
		<button @click="closePopup">关闭弹出层</button>
	</uni-popup>
</view>
export default {
	methods:{
		openPopup(){
			this.$refs.popup.open()
		},
		closePopup(){
			this.$refs.popup.close()
		}
	}
}

Tips

  • show 的作用与 open() 效果一致 ,在使用中显示弹窗二者只能选择其一。如果使用 show 显示弹窗,那么关闭弹窗时,应将 show 置为 false

更新日志

1.1.2

  • 新增 显示弹窗属性
  • 修复 h5 取消导航栏,顶部空白问题

1.1.1

  • 修复 图片不显示的问题

1.1.0

  • 新增 动画效果
  • 修复 示例底部弹出样式错乱的 bug
  • 优化 代码重构 可完全自定义内容

1.0.0

  • 初始化项目