微信小程序中用户拒绝授权的处理方式

微信小程序中用户拒绝授权的处理方式,第1张

https://www.jianshu.com/p/80e33d16182f

//获取用户地理位置权限

  getPermission: function (callback) {

    wx.getLocation({

      success: function (res) {

        console.log(res, 'getLocation成功')

        if (res.latitude && res.latitude != '') {

          // wx.showToast({

          //   title: '进行搜索',

          // })

          //进行搜索

         斗宴 callback()

        }

      },

      fail: function () {

        wx.getSetting({

          success: function (res) {

            // console.log(res, '之前允许')

      空明银      if (res.authSetting['scope.userLocation'] == true) {

              wx.showToast({

                title: '请打开手机位置服务',

                icon:'none',

                duration:2000,

              })

            } else {

              wx.showModal({

                title: '提示',

                content: '您拒绝了定位权槐蠢限,将无法使用蓝牙搜索功能',

                showCancel: false,//是否显示取消按钮

                success: res => {

                  if (res.confirm) {

                    wx.showToast({

                      title: '删除小程序,重新进入',

                      duration:2000,

                      icon:'none'

                    })

                  }

                }

              })

            }

          },

          fail: function (res) {

            // console.log(res, '之前拒绝')

            wx.showToast({

              title: '请删除小程序,重新进入',

              icon:'none'

            })

          },

        })

      }

    })

  },

1、文本超过n行显示省略号

2、省略时,显示 展开/收起 按钮

3、文本不超过n行时,不显示省略号和展开/收起按钮

文本是否显示省略号,通过css可以实现;

判断是否显镇衫示展开/收起按钮;

通过SelectorQuery选择器,获取text及其父元素的高度,判断text高度是否超过其父元素高度,决定是否显示展开/收起按钮即可;

wx.createSelectorQuery() :返回一个 SelectorQuery 对象睁旅消实例。

SelectorQuery.exec(function callback) :执行所有的请求。请求结果按请求次序构成数组,在callback的第一个悉知参数中返回。

NodesRef.boundingClientRect(function callback) :添加节点的布局位置的查询请求。相对于显示区域,以像素为单位。

js

wxss


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12314524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存