长按保存图片实现方式

1
第二步也是可以实现的。
“保存图片”修改成 “长按保存图片”
用css长要保存的图片定位在button上面,设置opacity:0
长按button就会调出actionSheet。

2

/**
 * 在本地进行文件保存
 * @param  {String} data     要保存到本地的图片数据
 * @param  {String} filename 文件名
 */
saveFile(data, filename) {
    const save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a');
    save_link.href = data;
    save_link.download = filename;

    const event = document.createEvent('MouseEvents');
    event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
    save_link.dispatchEvent(event);
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,612评论 4 61
  • 宝贝儿,今天是你出生的第九十九天,明天要给你过百天了~~今天姥爷来了,自从你出生之后,姥爷还没见过你,正好趁着你过...
    3237f5d4b965阅读 1,184评论 0 0
  • 泰国的美食少不了海鲜,而海鲜少不得大头虾。我能想到在泰国吃海鲜最美好的事一定是盐焗大头虾。这种头大...
    陈mini阅读 9,213评论 0 1
  • 我不知道我为什么会忧郁,难道是深度的精神给予我的考验,还是给予我力量是黑暗面不你是光明的我未成拥有你,但我拥有着你...
    浪迹天涯y阅读 1,405评论 0 0
  • 目的:当push到下一控制器时,里面整个界面用手势侧滑是可以返回的步骤:1.自己写一个UINavigationCo...
    觞咏畅情阅读 3,321评论 0 0

友情链接更多精彩内容