当前位置: 首页 > news >正文

建设pc端网站是什么意思影楼管理系统

建设pc端网站是什么意思,影楼管理系统,网站建设商标在哪个类别,厦门优化网站欢迎点击关注-前端面试进阶指南#xff1a;前端登顶之巅-最全面的前端知识点梳理总结 *分享一个使用比较久的#x1fa9c; 小程序隐私保护授权弹窗组件 调用wx.getUserProfile进行授权时#xff0c;返回错误信息#xff1a;{errMsg: “getUserProfile:fail api scope is…欢迎点击关注-前端面试进阶指南前端登顶之巅-最全面的前端知识点梳理总结 *分享一个使用比较久的 小程序隐私保护授权弹窗组件 调用wx.getUserProfile进行授权时返回错误信息{errMsg: “getUserProfile:fail api scope is not declared in the privacy agreement”, errno: 112} 是因为微信小程序登录增加了用户是否查看隐私协议的验证不跳转到隐私协议就不让用户登录。 微信 2023 年 8 月 10 日发布 关于小程序隐私保护指引设置的公告9 月 15 日起所有隐私接口需用户点击同意并同步给微信之后才可以使用。 当前组件做了隐私保护指引弹窗界面直接引用需要授权时展示弹窗当用户点击“拒绝”直接退出小程序点击“同意”同步结果给微信且以后不再弹窗之后可以正常使用隐私接口。 8 月 28 更新今天才发现小程序可以使用页面的生命周期对其进行了简化只需要使用引入组件即可不再需要任何其它代码 8 月 29 更新采纳网页 Liu 的方案解决多个 tabbar 情况下同意之后还有弹窗的问题 注意事项 2023 年 9 月 15 号之前默认不会启用隐私相关功能所以检测不到需要弹窗的情况可以在 app.json 中配置 __usePrivacyCheck__: true 之后接口才可以检测到是否需要弹窗。个人实际情况我在开发者工具中配置了 __usePrivacyCheck__: true needAuthorization 无论如何返回的都是 false但在真机模拟的情况下可以返回 true自动打开隐私保护指引界面需在「小程序管理后台」配置《小程序用户隐私保护指引》官方用户隐私保护指引填写说明。 效果 使用方法 拷贝 component 文件夹中的 privacy 文件夹到小程序项目中的组件目录 在 page.json 中引入组件 {usingComponents: {Privacy: /component/privacy/privacy} }在 page.wxml 中使用组件 Privacy /可以在所有使用了隐私接口的页面都加上该组件授权一次之后使用所有隐私接口不再需要授权 取消授权 微信中「微信下拉-最近-最近使用的小程序」中删除小程序可取消授权。 开发者工具中「清除模拟器缓存-清除授权数据」可取消授权。 相关链接 官方小程序隐私协议开发指南 代码模块 1、技术taro vue3 ts 2、创建component组件Privacy文件在需要授权的页面添加Privacy /就阔以 wxml 原生微信写法 // 1. 微信wxml的写法 // component/privacy/privacy.wxml view classprivacy wx:if{{showPrivacy}}view classcontentview classtitle隐私保护指引/viewview classdes在使用当前小程序服务之前请仔细阅读text classlink bind:tapopenPrivacyContract{{privacyContractName}}/text。如你同意{{privacyContractName}}请点击“同意”开始使用。/viewview classbtnsbutton classitem reject bind:tapexitMiniProgram拒绝/buttonbutton idagree-btn classitem agree open-typeagreePrivacyAuthorization bindagreeprivacyauthorizationhandleAgreePrivacyAuthorization同意/button/view/view /view// 2、js 文件 // component/privacy/privacy.js Component({/*** 组件的初始数据*/data: {privacyContractName: ,showPrivacy: false},/*** 组件的生命周期*/pageLifetimes: {show() {const _ thiswx.getPrivacySetting({success(res) {if (res.errMsg getPrivacySetting:ok) {_.setData({privacyContractName: res.privacyContractName,showPrivacy: res.needAuthorization})}}})}},/*** 组件的方法列表*/methods: {// 打开隐私协议页面openPrivacyContract() {const _ thiswx.openPrivacyContract({fail: () {wx.showToast({title: 遇到错误,icon: error})}})},// 拒绝隐私协议exitMiniProgram() {// 直接退出小程序wx.exitMiniProgram()},// 同意隐私协议handleAgreePrivacyAuthorization() {const _ this_.setData({showPrivacy: false})},}, })// 3、样式 /* component/privacy/privacy.wxss */ .privacy {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, .5);z-index: 9999999;display: flex;align-items: center;justify-content: center; }.content {width: 632rpx;padding: 48rpx;box-sizing: border-box;background: #fff;border-radius: 16rpx; }.content .title {text-align: center;color: #333;font-weight: bold;font-size: 32rpx; }.content .des {font-size: 26rpx;color: #666;margin-top: 40rpx;text-align: justify;line-height: 1.6; }.content .des .link {color: #07c160;text-decoration: underline; }.btns {margin-top: 48rpx;display: flex; }.btns .item {justify-content: space-between;width: 244rpx;height: 80rpx;display: flex;align-items: center;justify-content: center;border-radius: 16rpx;box-sizing: border-box;border: none; }.btns .reject {background: #f4f4f5;color: #909399; }.btns .agree {background: #07c160;color: #fff; }taro框架vue版写法 // #### taro框架的写法 templateview classprivacy_box v-ifshowPrivacyview classcontentview classtitle隐私保护指引/viewview classdes在使用当前小程序服务之前请仔细阅读text classlink clickopenPrivacyContract{{ privacyContractName }}/text。如你同意{{ privacyContractName }}请点击“同意”开始使用。/viewview classbtnsbutton classitem reject clickexitMiniProgram拒绝/buttonbuttonidagree-btnclassitem agreeopen-typeagreePrivacyAuthorizationagreeprivacyauthorizationhandleAgreePrivacyAuthorization同意/button/view/view/view /templatescript setup langts import { ref } from vue; import Taro, { useDidShow } from tarojs/taro;const showPrivacy refboolean(false);const privacyContractName refstring();// 打开隐私协议页面 const openPrivacyContract () {Taro.openPrivacyContract({fail: () {Taro.showToast({title: 遇到错误,icon: error,});},}); };// 拒绝隐私协议 const exitMiniProgram () {Taro.exitMiniProgram(); };// 同意隐私协议 const handleAgreePrivacyAuthorization () {showPrivacy.value false; };useDidShow(() {Taro.getPrivacySetting({success(res) {if (res.errMsg getPrivacySetting:ok) {privacyContractName.value res.privacyContractName;showPrivacy.value res.needAuthorization;}},}); }); /scriptstyle langscss .privacy_box {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.5);z-index: 9999999;display: flex;align-items: center;justify-content: center;.content {width: 632rpx;padding: 48rpx;box-sizing: border-box;background: #fff;border-radius: 16rpx;}.content .title {text-align: center;color: #333;font-weight: bold;font-size: 32rpx;}.content .des {font-size: 26rpx;color: #666;margin-top: 40rpx;text-align: justify;line-height: 1.6;}.content .des .link {color: #07c160;text-decoration: underline;}.btns {margin-top: 48rpx;display: flex;}.btns .item {justify-content: space-between;width: 244rpx;height: 80rpx;display: flex;align-items: center;justify-content: center;border-radius: 16rpx;box-sizing: border-box;border: none;}.btns .item::after {border: 0;}.btns .reject {background: #f4f4f5;color: #909399;}.btns .agree {background: #07c160;color: #fff;} } /style
http://www.pierceye.com/news/38493/

相关文章:

  • 建设网站设计专业服务软件开发流程pdf
  • seo网站优化对象短网址还原工具
  • 凉山州规划和建设局网站简约wordpress
  • 最新网站建设的软件公司网站建设方案书怎么写
  • 上海网站推广营销设计企业网站实名认证时间
  • 开发微网站和小程序微信商城小程序官网
  • 想在百度做网站口碑好的高密网站建设
  • 合肥网站开发培训桂林市是几线城市
  • 无极官方网站下载3 阐述网站建设的步骤过程 9分
  • 无锡专业网站建设网站怎么做电脑系统下载文件
  • 网站导航是做链接赚钱么北京通网站建设价格低
  • 网站app公众号先做哪个比较好ppt制作软件免费模板
  • 小型项目外包网站大型综合门户网站开发
  • 常见的网站推广方法有哪些wordpress附件
  • 珠海做网站费用网站建设公司企业网站
  • 徐汇集团网站建设活动推广方案
  • 商业中心 网站建设网站怎么编辑
  • 专门做库存处理的网站网站换域名怎么做
  • 做网站被骗该咋样做云南专业做网站多少钱
  • 企业网站建设费用计入哪个科目怎么做招聘网站
  • 长春网站建设加王道下拉新手seo要学多久
  • 安丘建设网站黑龙江建设厅网站
  • 各类手机网站建设网站设计工资怎么样
  • 优秀flash网站欣赏银徽seo
  • 网站搭建运营上海市上海中学校服
  • 七台河新闻综合频道节目表seo案例模板
  • 网站建设的目的及功能网站收录说明
  • 百度网站免费优化软件下载国外网页素材网站
  • 文学网站开发设计报告做seo网站图片怎么优化
  • 做离心开关的企业的网站开发公司顶名字购买房子