4***@qq.com
4***@qq.com
  • 发布:2022-10-19 11:46
  • 更新:2022-10-27 21:04
  • 阅读:299

【报Bug】当前版本HbuildX 自定义基座运行的环境下使用getStorageSync 会偶现报错,造成部分手机白屏

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: MacOs Monterey 12.6

HBuilderX版本号: 3.6.4

示例代码:
<template>  
    <view class="content">  
        <button @click="setToken" class="btn">设置token</button>  
        <button @click="getToken" class="btn">获取token</button>  
    </view>  
</template>  

<script>  

    export default {  
        data() {  
            return {  
                "title": "",  
            }  
        },  
        onLoad() {  

        },  
        methods: {  
            setToken() {  
                uni.setStorageSync('token', '很简单撒了发哈首付款户籍卡说法卡合计说法看哈看轨迹啦很尬合法山旮旯工卡科技噶工卡立卡合计过');  
            },  
            getToken() { //授权登录  
                const r = uni.getStorageSync('token');  
                console.log(r);  
            },  
        }  
    }  
</script>  

<style>  
    .btn {  
        margin-top: 10px;  
        margin-left: 10px;  
        margin-right: 10px;  
    }  
</style>  

操作步骤:

先点击设置token, 然后点击获取token, 多点几下就会复现

预期结果:

正常获取token

实际结果:

会有概率报错,并在部分手机上直接白屏

bug描述:

在自定义基座上运行简单的项目即可复现,先进行下面操作设置storage

uni.setStorageSync('token', '很简单撒了发哈首付款户籍卡说法卡合计说法看哈看轨迹啦很尬合法山旮旯工卡科技噶工卡立卡合计过');

然后点击按钮获取storage 就会偶现报错,这个问题大概10月初左右开始出现,bug只会出现在自定义基座+存储中文,在标准基座或存储英文不会出现问题

问题截图

2022-10-19 11:46 负责人:无 分享
已邀请:
有智慧的码农

有智慧的码农

这bug都确认了好久了

DCloud_UNI_Anne

DCloud_UNI_Anne

HBuilderX3.6.8-alpha已修复

  • 牛牛2021

    正式版本有问题呢。

    2022-11-18 14:13

该问题目前已经被锁定, 无法添加新回复