diff --git a/pets-fe/pages/settings/settings.js b/pets-fe/pages/settings/settings.js index cd46f9d..0c207aa 100644 --- a/pets-fe/pages/settings/settings.js +++ b/pets-fe/pages/settings/settings.js @@ -40,10 +40,21 @@ Page({ openSheet(e) { this.setData({ sheetType: e.currentTarget.dataset.type, sheetShow: true }); }, - // 用户协议 / 隐私政策 + // 用户协议:走我们自己的页面 goAgreement(e) { wx.navigateTo({ url: '/pages/agreement/agreement?type=' + e.currentTarget.dataset.type }); }, + // 隐私政策:直接打开微信公众平台后台配置的《用户隐私保护指引》。 + // 旧基础库没有该接口时,兜底用内置页面 + openPrivacy() { + if (wx.openPrivacyContract) { + wx.openPrivacyContract({ + fail: () => wx.navigateTo({ url: '/pages/agreement/agreement?type=privacy' }), + }); + } else { + wx.navigateTo({ url: '/pages/agreement/agreement?type=privacy' }); + } + }, // 自己的关注/粉丝。之前只有帖子上的「+关注」按钮,关注完没有任何地方能看 goRelations(e) { const uid = (this.data.user && this.data.user.id) || ''; diff --git a/pets-fe/pages/settings/settings.wxml b/pets-fe/pages/settings/settings.wxml index 0d3292f..5a44311 100644 --- a/pets-fe/pages/settings/settings.wxml +++ b/pets-fe/pages/settings/settings.wxml @@ -15,7 +15,7 @@ 用户协议 - 隐私政策 + 隐私政策