logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

移动端h5项目的兼容和适配问题

推测可能是Android在排版计算的时候参考了primyfont字体的相关属性(即HHead Ascent、HHead Descent等),而primyfont的查找是看font-family里哪个字体在fonts.xml里第一个匹配上,而原生Android下中文字体是没有family name的,导致匹配上的始终不是中文字体,所以解决这个问题就要在font-family里显式申明中文,或者通过什

文章图片
#前端
在通过git bash 创建vue项目时无法手动选择选项,上下键无法选择

在通过git bash 创建vue项目时无法手动选择选项,上下键无法选择原因:在windows上通过minTTY使用git bash 交互提示符并不工作解决办法:winpty vue.cmd create hello-world通过这个指令创建项目

window.open 打开新页面失效

原因:浏览器出于安全的考虑,会拦截掉非用户操作打开的新页面;实际上,在异步的方法中以及非用户操作打开的新页面都会被拦截(不同浏览器不同版本表现不同,不是所有情况都会被拦截,但是任然需要做兼容处理)在开发h5项目的时候 经常需要使用window.open 来打开新页面,但有时会出现失效的情况。在接口请求完成后,根据返回的结果调用window.open 失效。交互上的小修改,这样写需要用户手动确定才会

#javascript#ajax#前端
yarn 更新依赖包命令

2、根据第一步观察修改package.json里面的中间版本 保存文件。6、再来一次 yarnoutdated 观察只有大版本。4、再来一次yarnoutdated观察有小版本。1、yarn outdated 检查过时的依赖包。5、直接yarnupgrade 升级依赖包。3、执行 yarn install。

#json#前端#javascript
到底了