uni-app 非常紧急的问题 隐私协议内容太长无按钮 一直卡协议无法进入app

uni-app 非常紧急的问题 隐私协议内容太长无按钮 一直卡协议无法进入app

开发环境 版本号 项目创建方式
PC开发环境 Windows
HBuilderX 3.1.22

示例代码:

“privacy” : { “prompt” : “template”, “template” : { //prompt取值为template时有效,用于配置模板提示框上显示的内容 “title” : “隐私保护说明”, “message” : "  欢迎使用APP!", “buttonAccept” : “同意”, “buttonRefuse” : “暂不同意”, “second” : { “title” : “温馨提示”, “message” : "  进入应用前,你需先同意", “buttonAccept” : “同意并继续”, “buttonRefuse” : “退出应用” } } }

操作步骤:

首次安装,启动,协议有问题

预期结果:

隐私协议,UI内容暂时太长,无按钮(同意和不同意),一直卡协议无法进入app

实际结果:

隐私协议,UI内容暂时太长,无按钮(同意和不同意),一直卡协议无法进入app

bug描述:

隐私协议,UI内容暂时太长,无按钮(同意和不同意),一直卡协议无法进入app


更多关于uni-app 非常紧急的问题 隐私协议内容太长无按钮 一直卡协议无法进入app的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app 非常紧急的问题 隐私协议内容太长无按钮 一直卡协议无法进入app的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这是一个典型的隐私协议弹窗内容过长导致的UI渲染问题。当协议内容超出屏幕高度时,按钮可能被挤出可视区域,导致用户无法操作。

解决方案:

  1. 限制协议内容高度:在message字段中控制内容长度,或使用CSS样式限制显示区域
.privacy-content {
  max-height: 60vh;
  overflow-y: auto;
}
  1. 检查模板配置:确保buttonAccept和buttonRefuse配置正确生效
"privacy": {
  "prompt": "template",
  "template": {
    "title": "隐私保护说明",
    "message": "简化后的协议内容...",
    "buttonAccept": "同意",
    "buttonRefuse": "暂不同意"
  }
}
回到顶部