<template>
<view class="content">
<view style="padding-bottom: 20px;">
<view>更新了HBuilderX之后总遇到奇奇怪怪的问题,VUE3下</view>
<view>1、IOS中英文显示奇奇怪怪</view>
<view>2、uni.chooseLocation获取地理位置就闪退</view>
<view>3、页面先插入一个map组件,再用uni.chooseLocation就正常</view>
<view>4、uni.chooseLocation,右上角完成按钮显示的是英文“deno”</view>
<view>5、BUG反馈快一个月了也没有回应。</view>
<view>现在APP开发完了,打包发现遇到各种各样的小问题,真是让人头疼!HBuilderX升级到3.3.13,后面所有的的版本都试过了</view>
</view>
<view>
字母数字IOS显示如下:
</view>
<view>
字母:ABCD,abcd
</view>
<view>
数字:123456
</view>
<!-- <map style="width: 100%; height: 300px;" :latitude="latitude" :longitude="longitude"></map> -->
<view class="mt">
<button @click="chooseLocation">获取地址</button>
</view>
</view>
</template>
<script>
export default {
data() {
return {
latitude: 39.964945,
longitude: 116.36
}
},
onLoad() {
},
methods: {
chooseLocation(){
uni.chooseLocation({
success: function (res) {
console.log('位置名称:' + res.name);
console.log('详细地址:' + res.address);
console.log('纬度:' + res.latitude);
console.log('经度:' + res.longitude);
}
});
}
}
}
</script>
<style>
.content{
padding: 120rpx 30rpx;
}
.mt{
margin-top: 40rpx;
}
</style>
- 发布:2022-05-24 16:32
- 更新:2022-05-25 14:00
- 阅读:458
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12.3.1
HBuilderX类型: 正式
HBuilderX版本号: 3.4.12
手机系统: iOS
手机系统版本号: iOS 15
手机厂商: 模拟器
手机机型: iPhone 13
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
代码包
代码包
预期结果:
安卓跟IOS一致
安卓跟IOS一致
实际结果:
不一致
不一致
bug描述:
如下图:
安卓截图跟IOS截图对比,IOS英文与数字显示不一致
视频:https://21443023.s21v.faiusr.com/58/1/ABUIABA6GAAgxMqzlAYopJL8ywY.mp4
用uniapp开发APP真是一言难尽啊,APP开发的时候用的VUE3跟NVUE,HBuilderX也不记得是什么版本了,开发调试一切正常!开发到尾声,手贱升级了HBuilderX,就开始出现各种各样的问题,把新发布的所有的HB版本都试了一个遍。
4月底就应该可以正常上线了,遇到这事,到现在都还没得上线,4月29反馈的BUG到现在也没有回应,反馈记录。没有得到反馈,又把整个APP从NVUE改到VUE版(本来是想回退到旧的版本,但是旧版本的HBuilderX都是没有VUE3编译组件的),勉强上了安卓应用市场。现在IOS版还没上。
白小汪 (作者)
没法统一配置吗
2022-05-25 11:39
DCloud_UNI_GSQ
回复 白小汪: 那就建议方案 1
2022-05-25 13:59