YanTianFeng的知识库

Want Coding

Want Reading

文章 89

访问 18443

评论 2

头像

YanTianFeng

发私信

文章 89
访问 18443
评论 2
Technology and Code
返回顶部

Knowledge  少见问题

标签   问题  

  ( 10 )       ( 0 )


少见问题

乱码问题

1. 乱码首先考虑编码方式的。

2. 如果是 h5 复制、粘贴出现乱码的问题,首先考虑的是,大小写问题、 charset 的值。

3. 如果小米、三星出现问题,华为、苹果没问题,那么一定是 charset 的大小写问题。

ios 问题

1.App 的 webview 的 get 请求会做缓存(根据 url ),所以在这样的情况,需要添加时间戳。

2.ios9 有时候会出现白屏情况,目前查到的原因有 debug 、 delay 这两个依赖,删除依赖之后就正常了。

部分手机显示白屏问题

部分手机对 js 的支持不够,

// 问题代码:
const pageGoodsBizNos = goods.map(good => good.goodsBizNos).flat();
// 原因:由于flat方法比较新(2020年3月),出现了部分小米、华为白屏

// 解决办法是:
import { flattenDeep } from 'lodash';
const pageGoodsBizNos = flattenDeep(goods.map(good => good.goodsBizNos));

// flattenDeep 使用
_.flattenDeep([[1, [2, [3, 4, [5, [6]]]]], [7, [9, [10, 11]]]])
// [1, 2, 3, 4, 5, 6, 7, 9, 10, 11]