@knotes/nativescript-clipboard
用于 NativeScript 应用的剪贴板插件。您可以从剪贴板复制和粘贴文本。
npm i --save @knotes/nativescript-clipboard

NativeScript 剪贴板

Build Status NPM version Downloads TotalDownloads Twitter Follow

一个用于从设备剪贴板复制和粘贴数据的 NativeScript 插件。

💡 插件版本 2.0.0+ 与 NativeScript 7+ 兼容。如果您需要针对旧版本的 NativeScript,请坚持使用插件版本 1.2.0。

安装

从您项目的根目录运行以下命令

tns plugin add nativescript-clipboard

用法

提示:查看 演示应用 以获取 TypeScript 例子。

要使用此插件,您必须首先 require() 它

var clipboard = require("nativescript-clipboard");

setText

  clipboard.setText("Something relevant to put on the clipboard.").then(function() {
console.log("OK, copied to the clipboard");
})

setTextSync

这是 setText 的同步版本,自插件版本 1.2.0 以来提供。

  clipboard.setTextSync("Something relevant to put on the clipboard.");

getText

  clipboard.getText().then(function(content) {
console.log("Read from clipboard: " + content);
})

getTextSync

这是 getText 的同步版本,自插件版本 1.2.0 以来提供。

  var content = clipboard.getText();
console.log("Read from clipboard: " + content);

未来工作

实现支持在剪贴板上存储数据(图像等)。如果您希望实现这一点,请提交一个 issue 或 PR。