小程序
小游戏
企业微信
微信支付
扫描小程序码分享
2.23版本新版本报错
2.22版本老版本正常
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
未复现,给个代码片段看下
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
// 从地图选点插件返回后,在页面的onShow生命周期函数中能够调用插件接口,取得选点结果对象
onShow() {
const location = chooseLocation.getLocation(); // 如果点击确认选点按钮,则返回选点结果对象,否则返回null
if (location) {
this.setData({
'form.locationProvince': location.province.replace(/省|市|自治区|特别行政区|壮族|回族|维吾尔/g,""),
'form.locationCity': location.city.replace(/市/g,""),
'form.locationName': location.name,
'form.locationAddress': location.address,
'form.locationLat': location.latitude,
'form.locationLong': location.longitude,
})
}
},
onUnload() {
chooseLocation.setLocation(null);
locationAddress() {
const key = '' //使用在腾讯位置服务申请的key
const referer = '海钓圈' //调用插件的app的名称
const location = JSON.stringify({
latitude: 22.486809,
longitude: 114.583064
});
const category = '钓点定位';
wx.navigateTo({
url: `plugin://chooseLocation/index?key=${key}&referer=${referer}&location=${location}&category=${category}`
<!-- 登船地 -->
<view class="weui-cell weui-cell_active weui-cell_select weui-cell_select-after">
<view class="weui-cell__hd">
<label class="weui-label" style="width: 4.5em">登船地点<text class="common-tip">*</text></label>
</view>
<view class="weui-cell__bd">
<view class="weui-select" bindtap="locationAddress" style="height:112rpx;padding:6rpx 0;">
<input name="locationName" value="{{ form.locationName }}" hidden="true"/>
<text class="location-name">{{ form.locationName }}</text>
<text class="location-address">{{ form.locationAddress }}</text>
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
未复现,给个代码片段看下
// 从地图选点插件返回后,在页面的onShow生命周期函数中能够调用插件接口,取得选点结果对象
onShow() {
const location = chooseLocation.getLocation(); // 如果点击确认选点按钮,则返回选点结果对象,否则返回null
if (location) {
this.setData({
'form.locationProvince': location.province.replace(/省|市|自治区|特别行政区|壮族|回族|维吾尔/g,""),
'form.locationCity': location.city.replace(/市/g,""),
'form.locationName': location.name,
'form.locationAddress': location.address,
'form.locationLat': location.latitude,
'form.locationLong': location.longitude,
})
}
},
onUnload() {
chooseLocation.setLocation(null);
},
locationAddress() {
const key = '' //使用在腾讯位置服务申请的key
const referer = '海钓圈' //调用插件的app的名称
const location = JSON.stringify({
latitude: 22.486809,
longitude: 114.583064
});
const category = '钓点定位';
wx.navigateTo({
url: `plugin://chooseLocation/index?key=${key}&referer=${referer}&location=${location}&category=${category}`
});
},
<!-- 登船地 -->
<view class="weui-cell weui-cell_active weui-cell_select weui-cell_select-after">
<view class="weui-cell__hd">
<label class="weui-label" style="width: 4.5em">登船地点<text class="common-tip">*</text></label>
</view>
<view class="weui-cell__bd">
<view class="weui-select" bindtap="locationAddress" style="height:112rpx;padding:6rpx 0;">
<input name="locationName" value="{{ form.locationName }}" hidden="true"/>
<text class="location-name">{{ form.locationName }}</text>
<text class="location-address">{{ form.locationAddress }}</text>
</view>
</view>
</view>