小程序模拟器与ios真机调试不一致的问题

一 项目概述

小程序+vant weapp + westore

二 问题

下拉框内的日历组件无法正常显示
小程序模拟器与ios真机调试不一致的问题_第1张图片

三 代码结构对比

模拟器端(iphoneX模拟机)小程序模拟器与ios真机调试不一致的问题_第2张图片
van-dropdown-item下有三个标签

ios真机
只剩一个view标签

四 思考

模拟器端可以正常显示,真机端不能正常显示,不确定是因重复引用出的问题还是小程序的机制问题,有一种情况是模拟没问题,真机有问题,但发布后,在真机上又正常显示。

真机演示正常,测试不正常,要么结构有问题,要么标签格式有问题。

4.1. 考虑结构:

日历组件是弹出层,弹出层本来就是绝对定位,位置都在最外面独立一层,不被内层约束。

移到下拉菜单外面,正常显示…

一般习惯是只要弹出层,全部都丢到最外层,独立一块。尝试一下模拟器能否正常跑起来。

4.2. 查看标签格式

查看官网demo的源码,日历组件是双标签。和官网展示的单标签不同。

小程序模拟器与ios真机调试不一致的问题_第3张图片

尽量以官网源码为准。

4.3. 解决问题的思路----逻辑能力

平常自己多缕缕逻辑关系,多思考前因后果,问题本身不重要,解决思路与方式才是最重要的。

你可能感兴趣的:(小程序,+,Vant,weapp)