//获取用户地理位置权限
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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)