使用该组件打开的视频号视频需要与小程序的主体一致。 可能是这个原因?
使用channel-video组件,提示 “无法展示该视频号动态”如题。是什么原因呢?
2022-10-18s首次切换tabbar 会闪烁,请问怎么解决的呢?
自定义tabbar后app.json中的list可以自定义吗?一套代码实现两个小程序 A小程序的tabbar是 首页 社区 商城 消息 我的 B小程序的tabbar是 首页 旅游 商城 我的 自定义tabbar后,app.json文件中 list的数量最多只能5个,因为是json文件又不能用变量控制。。。 如果不在app.json文件中 定义list 又无法使用wx.switchTab跳转。。 想实现的效果是:根据不同的appID去展示不同的tabbar,有什么方法实现吗?
2022-03-23请问解决了吗 我也遇到了这个问题哦
背景透明的小程序码部分机型无法长按识别[图片] 这个小程序码背景是透明的,生成小程序码时,传了参数is_hyaline: true。 在iPhone12 mini无法长按识别: [图片] 在华为nova 5 Pro android版本9 emui版本9.1.1 微信版本8.0.20,也无法长按识别: [图片] 背景色改成白色后,就可以长按识别了: [图片] [图片] iphone 11可以正常识别透明背景小程序码
2022-03-23[图片] is_hyaline 设置为false
is_hyaline 设置为true,生成的小程序码无法用微信识别?api: wxacode.getUnlimited链接; https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html 问题描述: is_hyaline 设置为true,生成的小程序码无法用微信识别, is_hyaline 设置为false,生成的小程序码可以用微信识别。
2022-03-23我也遇到这个问题了,请问官方那个解决了嘛? errCode: 40066errMsg: "openapi.shortlink.generate:fail invalid url rid: 62383e55-4b8a72f8-5168eb3a"
shortlink.generate接口生成的url微信无法识别,中文标题乱码shortlink.generate接口生成的url微信无法识别,中文标题出现乱码,url不带/时报路径错误,带/生成的结果跳转后,报小程序路径不存在 如:/pages/index/index 可以生成链接,跳转小程序后报小程序路径不存在 用 pages/index/index做page_url参数则报 :40066 无效的url,已发布小程序没有对应url [图片] POST https://api.weixin.qq.com/wxa/genwxashortlink?access_token=ACCESS_TOKEN
2022-03-21拿到login的结果即可, [图片]
如何提取wx.login中的code值?[图片] 想要获取login中的code值到箭头所指的地方
2022-03-20changeOnClusters 是什么内容呢
map 里面自定义聚合簇样式使用不了?基础库2.19.1 ios 10 微信版本 8.0.16 代码片段:https://developers.weixin.qq.com/s/Qx3hiMm77RvU 官方开发文档里map的自定义聚合簇是这样写的: ============================================ 示例代码在开发者工具中预览效果 需注意的是: 地图上的 marker 分为普通的 marker 与参与聚合的 marker,参与聚合时需指定属性 joinCluster 为 true;自定义聚合簇样式时,同样通过 MapContext.addMarkers 进行绘制,此时需携带 clusterId。============================================= 上面的红色部分官方并没有描述清楚怎么携带,我试了几种方式都无法正确自定义聚合样式。请官方检查下是否有错或者补充下开发文档,多谢多谢。
2022-03-18我设置的也显示不了
微信小程序的map-polyline中的segmentTexts,在设置后未看到效果?Page({ data: { latitude: 23.099994, longitude: 113.324520, markers: [{ id: 1, latitude: 23.099994, longitude: 113.324520, name: 'T.I.T 创意园' }], polyline: [{ points: [{ latitude: 23.099994, longitude: 113.344520, }, { latitude: 23.199994, longitude: 113.324520, }, { latitude: 23.199984, longitude: 113.304520, }, ], segmentTexts: [{ startIndex: 0, endIndex: 1, name: 'setmengtext1' },{ startIndex: 1, endIndex: 2, name: 'setmengtext2' }], textStyle: { textColor:'#ff0000', strokeColor:'#ff0000', fontSize: 14 }, color: "#fff", width: 15, arrowLine: true, borderWidth: 1 //线的边框宽度,还有很多参数,请看文档 }], covers: [{ latitude: 23.099994, longitude: 113.344520, iconPath: '/image/location.png' }, { latitude: 23.099994, longitude: 113.304520, iconPath: '/image/location.png' }] }, onReady: function (e) { this.mapCtx = wx.createMapContext('myMap') }, getCenterLocation: function () { this.mapCtx.getCenterLocation({ success: function (res) { console.log(res.longitude) console.log(res.latitude) } }) }, moveToLocation: function () { this.mapCtx.moveToLocation() }, translateMarker: function () { this.mapCtx.translateMarker({ markerId: 1, autoRotate: true, duration: 1000, destination: { latitude: 23.10229, longitude: 113.3345211, }, animationEnd() { console.log('animation end') } }) }, includePoints: function () { this.mapCtx.includePoints({ padding: [10], points: [{ latitude: 23.099994, longitude: 113.344520, }, { latitude: 23.199994, longitude: 113.324520, }, { latitude: 23.199984, longitude: 113.304520, }, ] }) } })
2022-03-17[图片][图片][图片][图片] 不同位置几乎是相同经纬度返回。
wx.choosePoi真机每次都是返回当前定位经纬度,跟POI选择的定位无关?API:wx.choosePoi(Object object) 问题:wx.choosePoi真机每次选择不同位置是否都是返回当前定位经纬度,跟POI选择的定位无关? 问题复现: choosePoi 完全不同的定位,返回的是几乎与自己位置相同的经纬度。 展示的信息是choosePoi后返回的数据: name address latitude longtitude 使用方法: // 用户是否开启定位过 const [userPoi, setUserPoi] = useState(''); // poiType:wx.choosePoitype返回的type const [poiType, setPoiType] = useState(-1); const [userPoiObj, setUserPoiObj] = useState(null); wx.choosePoi({ success: function(res) { const { type, name, city, latitude, longitude } = res; const poi = type === 1 ? city : type === 2 ? name : undefined; const latText = `${latitude < 0 ? '南纬: ' : '北纬: '}${Math.abs(latitude)}`; const lgtText = `${longitude < 0 ? '西经: ' : '东经: '}${Math.abs(longitude)}`; setUserPoi(poi); setPoiType(type); setUserPoiObj({ ...res, latText, lgtText }); }, fail: function(res) { const { errMsg } = res; if (errMsg === 'choosePoi:fail cancel') { // Taro.showToast({ title: '取消定位', icon: 'none' }); } else { Taro.showToast({ title: '发生错误,请重新尝试', icon: 'none' }); } }, }); wx.openLocation({ latitude: userPoiObj?.latitude, longitude: userPoiObj?.longitude, });
2022-03-09import Taro from '@tarojs/taro'; import { useState } from 'react'; import { getWechatAuth } from '@utils/methods'; import { Button, View } from '@tarojs/components'; import './index.scss'; declare const wx: any; /** * wx.choosePoi 打开POI列表选择位置,支持模糊定位(精确到市)和精确定位混选 * @see https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.choosePoi.html * @returns success return object * @param {number} type 选择城市时, 值为1; 选择精确位置时, 值为2; 选择不显示位置时, 值为0 * @param {string} city 城市名称, type为1时返回 * @param {string} name 位置名称, type为2时返回 * @param {string} address 详细地址, type为2时返回【特殊情况:在POI列表新增地址时, 不返回address】 * @param {number} latitude 纬度, type为2时返回 浮点数,范围为-90~90,负数表示南纬。使用 gcj02 国测局坐标系 * @param {number} longitude 经度, type为2时返回 浮点数,范围为-180~180,负数表示西经。使用 gcj02 国测局坐标系 */ interface poiResult { type: number; city?: string; name?: string; address?: string; latitude?: number; longitude?: number; latText?: string; lgtText?: string; } export default function() { // 用户是否开启定位过 const [userPoi, setUserPoi] = useState<string>(''); // poiType:wx.choosePoitype返回的type const [poiType, setPoiType] = useState<number>(-1); const [userPoiObj, setUserPoiObj] = useState<poiResult | null>(null); const choosePoi = () => { wx.choosePoi({ success: function(res) { const { type, name, city, latitude, longitude } = res; const poi = type === 1 ? city : type === 2 ? name : undefined; const latText = `${latitude < 0 ? '南纬: ' : '北纬: '}${Math.abs(latitude)}`; const lgtText = `${longitude < 0 ? '西经: ' : '东经: '}${Math.abs(longitude)}`; setUserPoi(poi); setPoiType(type); setUserPoiObj({ ...res, latText, lgtText }); }, fail: function(res) { const { errMsg } = res; if (errMsg === 'choosePoi:fail cancel') { // Taro.showToast({ title: '取消定位', icon: 'none' }); } else { Taro.showToast({ title: '发生错误,请重新尝试', icon: 'none' }); } }, }); }; const open = () => { console.log('吴中区人民政府===>'); wx.openLocation({ latitude: 31.26249 || userPoiObj?.latitude, longitude: 120.63212 || userPoiObj?.longitude, }); }; const openPoi = () => { console.log('open', userPoiObj?.name, userPoiObj?.latitude, userPoiObj?.longitude); wx.openLocation({ latitude: userPoiObj?.latitude, longitude: userPoiObj?.longitude, }); // wx.getLocation({ // type: 'gcj02', //返回可以用于wx.openLocation的经纬度 // success(res) { // const latitude = res.latitude; // const longitude = res.longitude; // console.log(latitude, longitude); // wx.openLocation({ // latitude, // longitude, // scale: 18, // }); // }, // }); // getWechatAuth({ // scope: 'scope.userLocation', // }).then(() => { // console.log('scope===>'); // wx.openLocation({ // latitude: userPoiObj?.latitude * 1, // longitude: userPoiObj?.longitude * 1, // // latitude: 31.317539066436517 || userPoiObj?.latitude, // // longitude: 120.66973142132801 || userPoiObj?.longitude, // name: userPoiObj?.name, // address: userPoiObj?.address, // }); // }); }; return ( <View className='index page'> <Button className='base-btn' onClick={choosePoi}> {!userPoi && '点击按钮选择你的定位'} {!!userPoi && '点击按钮更改你的定位'} </Button> <View className='content'> {poiType === 0 && '不显示位置'} {poiType === 1 && `你选择的城市是: ${userPoi}`} {poiType === 2 && `你选择的定位是: ${userPoi}`} </View> {userPoiObj && userPoiObj.latitude && ( <View className='address'> {userPoiObj.address && <View>地址:{userPoiObj.address}</View>} <View>{userPoiObj.latText}</View> <View>{userPoiObj.lgtText}</View> <Button className='base-btn small-size mt-20' onClick={openPoi}> 定位到此地点 </Button> </View> )} <Button className='base-btn small-size mt-20' onClick={open}> 定位到此地点open </Button> <View className='tips'>仅支持真机选择定位,开发者工具暂不支持。</View> </View> ); }
wx.choosePoi返回的经纬度不是选择的POI列表里定位的经纬度,而是自己位置的经纬度wx.choosePoi选择的POI列表里的位置,或者在POI列表进行搜索,success返回的经纬度,不是选择定位的经纬度,而是自己位置的经纬度。
2022-03-09