<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                上一篇我們分享了?[uni-app 微信小程序生成小程序碼二維碼帶參數](https://www.aliyue.net/10291.html)?那么我們分享成功后就需要把生成的小程序碼圖片保存到相冊,用于給他人分享。開始我以為不需要寫什么,生成后長按就可以自己保存呢。我真是異想天開啊,沒有那么簡單,是需要我們寫的呢,下面就來分享一下:uni-app 微信小程序如何把圖片保存到本地相冊? 效果圖如下: ![](https://www.aliyue.net/wp-content/uploads/2020/12/1453624fafe0733.png) 思路: 1. 需要用戶授權,允許保存到自己的相冊 2. 將圖片保存到用的手機上 根據以上思路我們就來寫一下吧。 ~~~ savePoster() { uni.getSetting({ //獲取用戶的當前設置 success: (res) => { if (res.authSetting['scope.writePhotosAlbum']) { //驗證用戶是否授權可以訪問相冊 this.saveImageToPhotosAlbum(); } else { uni.authorize({ //如果沒有授權,向用戶發起請求 scope: 'scope.writePhotosAlbum', success: () => { this.saveImageToPhotosAlbum(); }, fail: () => { uni.showToast({ title: "請打開保存相冊權限,再點擊保存相冊分享", icon: "none", duration: 3000 }); setTimeout(() => { uni.openSetting({ //調起客戶端小程序設置界面,讓用戶開啟訪問相冊 success: (res2) => { // console.log(res2.authSetting) } }); }, 3000); } }) } } }) }, ~~~ 下面來保存到手機相冊 ~~~ saveImageToPhotosAlbum() { let base64 = this.src2.replace(/^data:image\/\w+;base64,/, ""); //去掉data:image/png;base64, let filePath = wx.env.USER_DATA_PATH + '/ph_fit_qrcode.png'; uni.showLoading({ title: '加載中', mask: true }) uni.getFileSystemManager().writeFile({ filePath: filePath, //創建一個臨時文件名 data: base64, //寫入的文本或二進制數據 encoding: 'base64', //寫入當前文件的字符編碼 success: res => { uni.saveImageToPhotosAlbum({ filePath: filePath, success: function(res2) { uni.hideLoading(); uni.showToast({ title: '保存成功,請從相冊選擇再分享', icon: "none", duration: 5000 }) }, fail: function(err) { uni.hideLoading(); // console.log(err.errMsg); } }) }, fail: err => { uni.hideLoading(); //console.log(err) } }) }, ~~~ 完成以上代碼就可以實現把小程序的圖片保存到手機相冊了。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看