uniapp app端图片长按下载

190 阅读1分钟
<image class="qrcode" :src="'图片路径?time=' + new Date().getTime()"@longpress="savePoster"></image>

savePoster() {
    uni.showActionSheet({
        itemList: ['保存图片到本地'],
        success: function(res) {
            uni.saveImageToPhotosAlbum({
                filePath: '图片路径',
                success: (res) => {
                    uni.showToast({
                        title: "保存成功",
                        icon: "success",
                    });
                },
                fail: (res) => {
                    uni.showToast({
                        title: "保存失败",
                        icon: "error",
                    });
                },
            });
        }
    });
}

参考链接:

uniapp.dcloud.net.cn/api/ui/prom…

uniapp.dcloud.net.cn/api/media/i…