Lösung für autorisiertes Fotoalbum im Miniprogramm (mit Code)

不言
Freigeben: 2018-08-21 17:09:55
Original
6447 Leute haben es durchsucht

Der Inhalt dieses Artikels befasst sich mit der Lösung für autorisierte Fotoalben im Miniprogramm (mit Code). Ich hoffe, dass er für Freunde in Not hilfreich ist.

Lösungen für die Autorisierung von Fotoalben in Miniprogrammen:
1. Verwenden Sie zuerst wx.getSetting(), um die Autorisierung des Benutzers zu erhalten, wo Sie entscheiden müssen ob man sich weigern sollte und ein Urteil erlaubte.
2. Wenn erlaubt, führen Sie die Logik einfach direkt aus.
3. Bei Ablehnung müssen Sie die Autorisierungsschaltfläche anzeigen

<button type=&#39;primary&#39;  size=&#39;mini&#39;  open-type="openSetting"   bindopensetting=&#39;handleSetting&#39;   >
去授权</button>;
Nach dem Login kopieren
4、在打开
handleSetting: function (e) {
    let that = this;    // 对用户的设置进行判断,如果没有授权,即使用户返回到保存页面,显示的也是“去授权”按钮;同意授权之后才显示保存按钮
    if (!e.detail.authSetting[&#39;scope.writePhotosAlbum&#39;]) {
      wx.showModal({
        title: &#39;警告&#39;,
        content: &#39;若不打开授权,则无法将图片保存在相册中!&#39;,
        showCancel: false
      })
      that.setData({
        saveImgBtnHidden: false,
        openSettingBtnHidden: true
      })
    } else {
      wx.showModal({
        title: &#39;提示&#39;,
        content: &#39;您已授权,赶紧将图片保存在相册中吧!&#39;,
        showCancel: false
      })
      that.setData({
        saveImgBtnHidden: true,
        openSettingBtnHidden: false
      })
    }
  },
Nach dem Login kopieren

Verwandte Empfehlungen:

So löschen Sie die Standardstile von Schaltflächen und Bildlaufleisten in Miniprogrammen (Code )

WeChat-Applet-Beispielcode: Pull-up zum Laden weiterer Implementierungsmethoden

Das obige ist der detaillierte Inhalt vonLösung für autorisiertes Fotoalbum im Miniprogramm (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage