一、例子

...
<uni-popup id="popup" ref="popup" type="top" :animation="false" @change="change">
    <scroll-view scroll-y="true" style="background-color: white;height: 1000rpx;width:710rpx;margin: 20rpx;border-radius: 10px;">
        <view class="common-wapper-margin">
            <accomProtocol :ID="ID" :TO="TO" :DormMessage="DormMessage" :CreateTime="CreateTime" :Name="Name"></accomProtocol>
        </view>
    </scroll-view>
</uni-popup>
...

...
methods:{
    /**
     * popup 状态发生变化触发
     * @param {Object} e
     */
    change(e) {
        console.log('popup ' + e.type + ' 状态', e.show)
    },
    /**
     * 打开popup
     */
    toggle() {
        this.$refs.popup.open()
    },
}
...

二、解释

  1. type="top" 是popup的类型,指的是弹窗的位置,默认从屏幕中间弹出
  2. @change="change" 当弹窗的状态改变时调用此方法
  3. toggle 方法打开弹出层

参考

  1. PopUp 弹出层 - DCloud 插件市场
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐