我看说明文档里写的是按钮
<button id="agree-btn" open-type="agreePrivacyAuthorization" bindagreeprivacyauthorization="handleAgreePrivacyAuthorization">同意</button>
我的内容是帖子,帖子是组件,在很多页面和列表会显示,只有当用户点击帖子里链接时才会触发隐私功能(复制链接),我想当用户点击链接时再弹隐私授权窗口,但是我不想所有页面都放上授权窗口的视图。
我能用 wx.showModal 确认按钮当授权吗?
https://developers.weixin.qq.com/miniprogram/dev/api/ui/interaction/wx.showModal.html

您好,请问最终您是如何解决的,每个页面做了个组件吗?还是跳转至一个登录页面?
需要用button组件,可以考虑做成单独的授权页
https://developers.weixin.qq.com/community/develop/article/doc/000c4cc4988630bf244003c5a66813
自己做个弹出框就行了呀
// 用户点击链接onClickContentLink(e) {const link = e.detail.href;if (link.startsWith('/pages/webview')) {return;}// 触发复制功能callPageFunction('onPrivacySetting');},onPrivacySetting() {wx.getPrivacySetting({success: res => {if (res.needAuthorization) {// 需要弹出隐私协议wx.showModal({title: '功能授权提醒',content: '在您使用该功能前,请您认真阅读《服务条款》和《隐私政策》,并点击“同意授权”以表示您的充分知悉、理解及同意。',cancelText: '不同意',confirmText: '同意授权',success (res) {if (res.confirm) {wx.onNeedPrivacyAuthorization({})}}})}},});},