
分析 :app端无法解析业务数据data;但是响应头与h5端相比多了3个android相关的参数,即 X-Android-Sent-Millis 、 X-Android-Response-Source 和 X-Android-Received-Millis 。
解决 :修改该uni-app项目的配置文件mainfestjson,选择App常用其他设置,自定义组件模式默认是开启的, 关闭自定义组件模式 并 重启开发工具 即解决app端无法解析业务数据的问题,此时app端获取到的响应头的参数与h5端是一样的。
(1) 请求服务器A中的接口a(app端和h5端都能请求到业务数据)
(2) 请求服务器B中的接口b
问题 :app端请求的业务数据data一直为“200 OK”,但h5端可以请求到业务数据。
分析 :应该是响应头的问题。
总结 :h5端正常解析,但是app端数据解析异常,可能原因是不同语言对header解析不一样(有些语言是弱语言,兼容性没有那个大)。
解决方案:
定义一个布尔类型的变量放到页面上去,改变循环的数据的某个属性时,给该变量赋值成false,然后再设置成true
只能使用create生命周期去构造了,如果不能满足的话就另想其他办法了
使用 placeholder-class 属性设置一个类名,再用该类名写样式去覆盖掉原有的样式
使用js给img标签添加行内样式以达到目的
经过顽强的询问,搜索,才知道HBuilderX 290+ 相关更新:调整根字体大小为系统默认大小与微信小程序平台一致,调整后 rem 默认大小不再为 窗口宽度/20,改为了浏览器(webview)默认的字体大小,一般为 16px
这是社区给的解决方案: 更新 HBuilderX 290+ 后 rpx(upx)、rem 样式变形的处理办法
我做的项目主要是使用 rpx 的部分变形,使用的解决方案为 宽屏适配指南
在里面找到的解决方案如下:
在 pagesjson 的 globeStyle 里配置 rpx 的如下参数
首先明白一点,uni-app提供的view、button、image、text通通都是组件,不是h5的标签,虽然用起来方便,但如果你想获取dom节点信息,尽管给组件绑定一个id选择器,用documentgetElementById()等这种传统的JS获取dom方式是没有任何效果。
因为他们是组件,除非你不用这些现成的组件,用回h5的标签。
所以你如果想获取uni-app提供组件的DOM元素,需要如下的方法。
unicreateSelectorQuery()in(this);用于创建一个实例。
in(this)在这里是为了规范页面创建实例,避免获取不到实例报null,用上总没错
queryselect('#text')用于选择DOM节点
boundingClientRect()返回dom节点的相关信息
拿到的是一些元素本身的宽高信息、距离页面四边的距离。
使用unicreateSelectorQuery()创建dom实例,需要在这个mounted()生命周期里面进行,这个生命周期它代表组件已经创建完成,可以挂载实例,进而获取dom元素
如果不写在mounted生命周期里,你也可以写在methods方法定义里面,不过你需要这样来调用。
两种可行性方案
1设置字体调节页面
可以放大或者缩小目前字号的倍数,通过silder调节,vuex存储
2写一个scaleFontSize()方法,传入当前字号,获取要调节的倍数,例如当前字号24,通过设置需要调节15倍,最后字号就是2415=36号字体
方法可以mixin混入,每个界面都可以调用,这是群里一个大佬@码农系列的想法,灵感来自于i18n多语言切换,亲测可用。写此贴时已征得本人同意。在没有找到解决办法之前,这也不失为一个理想的解决方案,不过比较麻烦的是每一个引用字体的地方都要加上初始化的字体大小,还要考虑到input的placeholder等。
对于一个已经上线并且多达上百个页面的项目来说,这样的工作量实在太大,那么救命的第二个方法来了。
原贴地址
1安装第三方插件 postcss-px-to-viewport
2项目根目录创建postcssconfigjs,并写入配置:
3根据页面设置,vuex取出设置大小
4在每个页面中通过添加page-meta调节, page-meta 配置项参考链接
此种方法navbar和tabbar的字体大小不能改变。
其实uniapp的示例demo APP是可以跟随系统字体大小的变化而变化的,但是我不知道他们是怎么实现的。
以上就是关于uniapp网络调试问题汇总全部的内容,包括:uniapp网络调试问题汇总、uniapp开发遇到的问题总结、uni-app获取dom节点信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)