剪贴板

API 调用

QN.clipboard.setText(text, callback)

设置剪贴板文本数据

API 调用入参

名称 类型 是否可选 含义
options text Object String 选项 或 要存入剪贴板的文本
options.query Object 请求参数
options.query.text String 要存入剪贴板的文本
options.success Function optional 调用成功的回调函数
options.error Function optional 调用失败的回调函数
callback Function optional 调用成功的回调函数

API 响应结果

名称 类型 是否必须返回 含义
result Object 响应对象
result.errorCode Number 错误码,成功为0,失败为非0
result.errorMsg String 错误信息

调用示例

QN.clipboard.setText('仅 text 入参');
QN.clipboard.setText('text + callback 入参', (result) => {
  console.log(result);
})
QN.clipboard.setText('仅 text 入参')
.then((result) => {
  console.log(result);
}, (error) => {
  console.log(error);
});
QN.clipboard.setText({
  query: {text: 'options 入参'},
  success(result) {
    console.log(result);
  },
  error(error) {
    console.log(error);
  },
}).then((result) => {
  console.log(result);
}, (error) => {
  console.log(error);
});

QN.clipboard.getText(text, callback)

获取剪贴板文本数据

API 调用入参

名称 类型 是否可选 含义
options callback Object Function 选项 或 调用成功的回调函数
options.success Function optional 调用成功的回调函数
options.error Function optional 调用失败的回调函数

API 响应结果

名称 类型 是否必须返回 含义
result Object 响应对象
result.data String 剪贴板数据内容
result.errorCode Number 错误码,成功为0,失败为非0
result.errorMsg String 错误信息

调用示例

QN.clipboard.getText(result => {
    console.log(result);
});
QN.clipboard.getText()
.then((result) => {
  console.log(result);
}, (error) => {
  console.log(error);
});
QN.clipboard.getText({
  success(result) {
    console.log(result);
  },
  error(error) {
    console.log(error);
  },
}).then((result) => {
  console.log(result);
}, (error) => {
  console.log(error);
});