日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

用戶截屏事件

my.onUserCaptureScreen(CALLBACK)

說明

mPaaS 10.1.32 及以上版本支持該接口。

此接口用于監聽用戶發起的主動截屏事件,可以接收到系統以及第三方截屏工具的截屏事件通知。可使用 my.offUserCaptureScreen() 取消監聽。

代碼示例

<!-- API-DEMO page/API/user-capture-screen/user-capture-screen.axml-->
<view class="page">
  <view class="page-description">用戶截屏事件 API</view>
  <view class="page-section">
    <view class="page-section-title">my.onUserCaptureScreen</view>
    <view class="page-section-demo">
      <view>目前狀態:{{ condition ? "已經開啟監聽" : '已經取消監聽' }}</view>
      <view a:if="{{condition}}">
        <button type="primary" onTap="offUserCaptureScreen">取消監聽屏幕事件</button>
      </view>
      <view a:else>
        <button type="primary" onTap="onUserCaptureScreen">開啟監聽屏幕事件</button>
      </view>
    </view>
  </view>
</view>
// API-DEMO page/API/user-capture-screen/user-capture-screen.js
Page({
  data: {
    condition: false,
  },
  onReady() {
    my.onUserCaptureScreen(() => {
      my.alert({
        content: '收到用戶截圖',
      });
    });
  },
  offUserCaptureScreen() {
    my.offUserCaptureScreen();
    this.setData({
      condition: false,
    });
  },
  onUserCaptureScreen() {
    my.onUserCaptureScreen(() => {
      my.alert({
        content: '收到用戶截圖'
      });
    });
    this.setData({
      condition: true,
    });
  },
});

my.offUserCaptureScreen()

說明

mPaaS 10.1.32 及以上版本支持該接口。

此接口用于取消監聽截屏事件。一般需要與 my.onUserCaptureScreen 成對出現。

代碼示例

<!-- API-DEMO page/API/user-capture-screen/user-capture-screen.axml-->
<view class="page">
  <view class="page-description">用戶截屏事件 API</view>
  <view class="page-section">
    <view class="page-section-title">my.onUserCaptureScreen</view>
    <view class="page-section-demo">
      <view>目前狀態:{{ condition ? "已經開啟監聽" : '已經取消監聽' }}</view>
      <view a:if="{{condition}}">
        <button type="primary" onTap="offUserCaptureScreen">取消監聽屏幕事件</button>
      </view>
      <view a:else>
        <button type="primary" onTap="onUserCaptureScreen">開啟監聽屏幕事件</button>
      </view>
    </view>
  </view>
</view>
// API-DEMO page/API/user-capture-screen/user-capture-screen.js
Page({
  data: {
    condition: false,
  },
  onReady() {
    my.onUserCaptureScreen(() => {
      my.alert({
        content: '收到用戶截圖',
      });
    });
  },
  offUserCaptureScreen() {
    my.offUserCaptureScreen();
    this.setData({
      condition: false,
    });
  },
  onUserCaptureScreen() {
    my.onUserCaptureScreen(() => {
      my.alert({
        content: '收到用戶截圖'
      });
    });
    this.setData({
      condition: true,
    });
  },
});

是否需要傳 callback 值

  • 不傳遞 callback 值,則會移除監聽所有的事件回調。代碼示例如下:

    my.offUserCaptureScreen();
  • 傳遞 callback 值,只移除對應的 callback 事件。代碼示例如下:

    my.offUserCaptureScreen(this.callback);