1.ts文件中引入依赖

import { Plugins } from '@capacitor/core';

2.html文件中

<div>
        <ion-button (click)="clipboardSetString()">
            clipboardSetString
        </ion-button>
    </div>
    <div>
        <ion-button (click)="clipboardGetString()">
                clipboardGetString
        </ion-button>
    </div>
    <div>
        <ion-button (click)="clipboardSetURL()">
                clipboardSetURL
        </ion-button>
    </div>
    <div>
        <ion-button (click)="clipboardGetURL()">
                clipboardGetURL
        </ion-button>
    </div>

3. ts文件中写函数

clipboardSetString() {
    Plugins.Clipboard.write({
      string: "Hello, 123"
    });
  }

  async clipboardGetString() {
    let str = await Plugins.Clipboard.read({
      type: "string"
    });
    console.log('Got string from clipboard:', str.value);
  }

  clipboardSetURL() {
    Plugins.Clipboard.write({
      url: "http://google.com/"
    });
  }

  async clipboardGetURL() {
    let url = await Plugins.Clipboard.read({
      type: "url"
    });
    console.log("Get URL from clipboard", url.value);
  }
Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐