1.3.14.3 QN.clipboard

优质
小牛编辑
124浏览
2023-12-01

1.1. API 调用

1.1.1. QN.clipboard.setText(text, callback)

设置剪贴板文本数据

API 调用入参

参数名类型是否可选默认值含义
options textObject String选项 或 要存入剪贴板的文本
options.queryObject请求参数
options.query.textString要存入剪贴板的文本
options.successFunctionoptional调用成功的回调函数
options.errorFunctionoptional调用失败的回调函数
callbackFunctionoptional调用成功的回调函数

API 响应结果

参数名类型是否必须返回含义
resultObject响应对象
result.codeString错误码
result.msgString错误信息

调用示例

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);
    }
});

1.1.2. QN.clipboard.getText(callback)

获取剪贴板文本数据

API 调用入参

参数名类型是否可选默认值含义
options callbackObject Function选项 或 调用成功的回调函数
options.successFunctionoptional调用成功的回调函数
options.errorFunctionoptional调用失败的回调函数

API 响应结果

参数名类型是否必须返回含义
resultObject响应对象
result.dataString剪贴板数据内容
result.codeString错误码
result.msgString错误信息

调用示例

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);
    }
});