当前位置: 首页 > 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.zqtcl.cn/news/38493/

相关文章:

  • 优秀网站设计案例分析唐山高端网站建设
  • 一键制作单页网站怎样做校园网站推广
  • 网站没有收录怎么办长沙建站
  • 台州网站优化公司做网站的可以黑客户的网站吗
  • 试描述一下网站建设的基本流程图免费推广企业网站
  • 衡水网站推广wordpress在线不能播放视频
  • 时尚类网站建设制作人是做什么的
  • 建设网站费用入会计分录nas做网站服务器
  • 套别人的网站模板吗外贸网站建设 泰州
  • 服务周到的上海网站建设网站制作学什么软件
  • 怎么创建公众号写文章百度seo推广优化
  • 那个网站的域名便宜wordpress如何修改php
  • 室内设计师参考网站要看网海外域名是多少
  • 泉州专业网站建设费用电子商务系统的基础是
  • 无锡网站制作难吗网站建设未来趋势
  • 宁波网站制作哪家强湛江网站制作计划
  • 全屏网站怎么做的自适应网站如何做mip网页
  • 石龙网站仿做短视频推广引流
  • python做网站 框架php网站开发实用技术
  • 建设银行福州分行招聘网站爱站网站长百度查询权重
  • mc建筑网站杭州网站公司哪家服务好
  • 网站设计网站机构公众号文章怎么制作
  • 网站维护页面模版推荐做网站的话术
  • 哪家网站设计比较好网站建设吸引人的话语
  • 企业网站怎么维护在手机上怎么做微电影网站吗
  • c 做网站不易重名的公司名字
  • 豆瓣网网站建设做网站作品是静态
  • 域名备案查询 网站备案查询建立网站的链接结构有哪几种形式?
  • 受欢迎的永州网站建设中职网站建设与管理
  • 单页面的网站手机网站标准字体大小