重新创建vue3版本的新项目,配置原生隐私政策打包APP后无效,在manifest.json的基础配置中vue版本切换为vue2后,重新打包可以正常使用
- 发布:2024-11-16 23:23
- 更新:2024-11-17 18:20
- 阅读:199
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 联想拯救者Y700
HBuilderX类型: 正式
HBuilderX版本号: 4.24
手机系统: Android
手机系统版本号: Android 12
手机厂商: 华为
手机机型: 荣耀30
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
如何在不修改vue版本的情况下,用vue3版本使原生隐私政策提示框正常运行
如何在不修改vue版本的情况下,用vue3版本使原生隐私政策提示框正常运行
实际结果:
没有找到其他解决办法
没有找到其他解决办法
bug描述:
【报Bug】创建项目为vue3版本,配置原生隐私政策打包APP后无效,在manifest.json的基础配置中vue版本切换为vue2后,重新打包可以正常使用
8***@qq.com - 欢迎观看最近更新的《uni-app 踩坑实录》,涉及一些在文档上不容易看到的疑难杂症的解决方案。https://www.bilibili.com/cheese/play/ss60198
是弹窗没有出现?还是点击隐私协议无法打开协议页面呀?
可以参考这个教程 vue3可用。https://www.bilibili.com/cheese/play/ep1237662 P7
2***@qq.com (作者)
{
"version" : "1.0.0",
"prompt" : "template",
"title" : "用户协议和隐私政策",
"message" : " 请你务必审慎阅读、充分理解“用户协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/> 你可阅读<a href=\"\">《用户协议》</a>和<a href=\"\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
"buttonAccept" : "同意并接受",
"buttonRefuse" : "暂不同意",
"hrefLoader" : "system",
"backToExit" : "false",
"second" : {
"title" : "确认提示",
"message" : " 进入应用前,你需先同意<a href=\"\">《用户协议》</a>和<a href=\"\">《隐私政策》</a>,否则将退出应用。",
"buttonAccept" : "同意并继续",
"buttonRefuse" : "退出应用"
},
"disagreeMode" : {
"support" : false,
"loadNativePlugins" : false,
"visitorEntry" : false,
"showAlways" : false
},
"styles" : {
"backgroundColor" : "#fff",
"borderRadius" : "5px",
"title" : {
"color" : "#000"
},
"buttonAccept" : {
"color" : "#000"
},
"buttonRefuse" : {
"color" : "#000"
},
"buttonVisitor" : {
"color" : "#000"
}
}
}
我的跳转是用的外链网络路径的,其他配置项 "alwaysShowBeforeRender" : false, "waiting" : false,,但是跟这两个并无关系,我另一个vue2版本的项目的隐私政策内容跟这个一样,另一个项目效果正常
编译器版本我用的是4.29的
2***@qq.com (作者)
是根据官方文档配置后,隐私政策提示框没有出现
2024-11-17 11:50
8***@qq.com
回复 2***@qq.com: {
"version" : "1.1.0",
"prompt" : "template",
"title" : "服务协议和隐私政策",
"message" : " 尊敬的用户,欢迎使用本应用,请务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/> 你可阅读<a href=\"static/service.html\">《服务协议》</a>和<a href=\"static/privacy.html\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
"buttonAccept" : "同意并接受",
"buttonRefuse" : "暂不同意",
"hrefLoader" : "default",
"backToExit" : "false",
}
我是这么写的(没贴其他ui相关配置) 你怎么写的呀?可以对照看看~
我这个配置,要求hx的版本是3.2.1以上。
2024-11-17 14:56
2***@qq.com (作者)
回复 8***@qq.com: 我新建vue3的空项目,只设置我这个隐私政策提示框模板,vue版本是3就是没有效果,切换到2版本才可以正常弹出
2024-11-17 18:15