一 项目概述
小程序+vant weapp + westore
二 问题
下拉框内的日历组件无法正常显示
三 代码结构对比
模拟器端(iphoneX模拟机)
van-dropdown-item下有三个标签
ios真机
只剩一个view标签
四 思考
模拟器端可以正常显示,真机端不能正常显示,问大佬也是说,不确定是因重复引用出的问题还是小程序的机制问题,有一种情况是模拟没问题,真机有问题,但发布后,在真机上又正常显示。
真机演示正常,测试不正常,要么结构有问题,要么标签格式有问题。
4.1. 考虑结构:
日历组件是弹出层,弹出层本来就是绝对定位,位置都在最外面独立一层,不被内层约束。
移到下拉菜单外面,正常显示…
一般习惯是只要弹出层,全部都丢到最外层,独立一块。尝试一下模拟器能否正常跑起来。
4.2. 查看标签格式
查看官网demo的源码,日历组件是双标签。和官网展示的单标签不同。
尽量以官网源码为准。
4.3. 解决问题的思路----逻辑能力
平常自己多缕缕逻辑关系,多思考前因后果,问题本身不重要,解决思路与方式才是最重要的。