swan.onUserCaptureScreen

在工具和真机中的实现有区别,详见API 实现差异

解释:监听用户主动截屏事件,用户使用系统截屏按键截屏时触发此事件。

# 方法参数

Function callback

# callback参数说明

# 示例

扫码体验
重新加载
请使用百度APP扫码

# 图片示例

# 代码示例

    <view class="wrap">
        <view class="card-area">
            <view class="display-area">
                <view class="tip-week">请截屏(使用系统截屏按键)</view>
                <view s-if="count === 0" class="no-use">截屏事件监听中</view>
                <view s-else class="use-count">截屏事件已触发{{count}}次</view>
            </view>
        </view>
    </view>
    
    Page({
        data: {
            count: 0
        },
        onLoad(e) {
            swan.onUserCaptureScreen(res => {
                this.setData('count', this.data.count + 1);
            });
        }
    });