swan.setClipboardData
解释:设置系统剪贴板的内容
方法参数
Object object
object 参数说明
示例
扫码体验
请使用百度APP扫码
图片示例
代码示例1 :
在开发者工具中预览效果 -
Page({ setClipboardData() { swan.setClipboardData({ data: 'xxxxxx', success: () => { swan.showToast({ title: '设置成功' }); }, fail: err => { swan.showToast({ title: '设置失败' }); console.log('setClipboardData fail', err); } }); }});
代码示例2 - 此api可实现一键复制的业务场景 :
在开发者工具中预览效果 -
Page({ data: { url: '' }, onShow() { swan.request({ url: 'https://sfc.baidu.com/shopping/nianhuo/bimai', header: { 'content-type': 'application/json' }, method: 'POST', dataType: 'json', responseType: 'text', data: { key: 'value' }, success: res => { this.setData('url', res.data.data.goodsList.goods[0].title) }, fail: err => { console.log('错误码:' + err.errCode); console.log('错误信息:' + err.errMsg); } }); }, setClipboardData() { swan.setClipboardData({ data: this.getData('url'), success: () => { swan.showToast({ title: '一键复制成功', icon: 'none' }); }, fail: err => { swan.showToast({ title: '一键复制失败', icon: 'none' }); console.log('setClipboardData fail', err); } }); }});
