import { snapshot } from '@ray-js/ray';
snapshot({
selector: '#snapshot_1', // 截取 id 为 snapshot_1 的元素
backgroundColor: '#f00', // 背景颜色是红色
success: function (res1) {
console.log('snapshot', res1);
const {tempImagePath} = res1;
console.log('tempImagePath', tempImagePath);
ty.showModal({
title: '保存到相册?',
content: '是否将截图保存到相册?',
success({confirm}) {
if (confirm) {
ty.authorize({
scope: 'scope.writePhotosAlbum', // 保存到相册权限
success() {
ty.saveImageToPhotosAlbum({ // 保存到相册
filePath: tempImagePath,
success(res4) {
console.log('saveImageToPhotosAlbum', res4);
ty.showToast({
title: '保存成功',
});
},
fail(res5) {
ty.showToast({
title: '保存失败',
});
console.log('saveImageToPhotosAlbum', res5);
},
});
},
fail(err) {
console.log(err);
ty.showToast({
title: '授权失败',
});
},
});
}
},
});
},
fail: function (res) {
console.log('snapshot', res);
},
});