我用 uniapp 开发小程序,在显示日期的时候用了 vue 的过滤器,导航栏的位置用了计算属性,在开发工具中调适正常、在我的手机也显示正常,但是在 iphone6s 上显示 undefined 的。部分代码
<text space="nbsp">报名参会 ({{ exhibitionInfo.startTime | parseTime('{y}.{m}.{d}') }}-{{ exhibitionInfo.endTime | parseTime('{y}.{m}.{d}') }})</text>
navbar() {
// this.staticUrl
let userType = this.userInfo.memType;
console.log()
let navbarAll = [
// 1
{
nav_title: '我是采购商',
nav: [{
nav_icon: '../../static/icon/478899.png',
nav_message: '入场须知',
},
{
nav_icon: '../../static/icon/45465.png',
nav_message: '二维码入馆',
},
{
nav_icon: '../../static/icon/478798.png',
nav_message: '每日消毒',
}
],
}, {
// 2
nav_title: '我是参展商',
nav: [{
nav_icon: '../../static/icon/478899.png',
nav_message: '入场须知',
},
{
nav_icon: '../../static/icon/45465.png',
nav_message: '二维码入馆',
},
{
nav_icon: '../../static/icon/45466.png',
nav_message: '路费报销',
}
],
},
// 3
{
nav_title: '我是物流商',
nav: [{
nav_icon: '../../static/icon/478899.png',
nav_message: '入场须知',
},
{
nav_icon: '../../static/icon/45465.png',
nav_message: '二维码入馆',
},
{
nav_icon: '../../static/icon/11111.png',
nav_message: '邀请乘客',
},
{
nav_icon: '../../static/icon/4546461.png',
nav_message: '我的乘客',
}
],
},
// 游客 4
{
nav_title: '',
nav: [{
nav_icon: '',
nav_message: '',
},
{
nav_icon: '',
nav_message: '',
}, {
nav_icon: '',
nav_message: '',
}
]
}
]
return navbarAll[userType - 1];
}
iPhone下只支持2020/01/01这种格式的日期,不支持2020-01-01这种格式。
参考:
微信小程序中的日期格式在Android和iOS真机下兼容性问题的坑 | 微信开放社区
https://developers.weixin.qq.com/community/develop/article/doc/000e2e82d14cd80838c9cb8b552013
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
只有iphone6s会出现这个问题吗?