
var string = " ABC DEF GHI ";
if(stringindexOf("ABC")>=0){
consolelog('包含此字符串')
}
stringindexOf("ABC"):返回大于等于0的整数值则表示包含此字符串,若不包含则返回-1。
strObjindexOf(subString[, startIndex])
JavaScript中indexOf函数方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串, 则返回 -1。
如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。
参数:
strObj : 必选项,String 对象或文字。
subString :必选项,要在 String 对象中查找的子字符串。
starIndex :可选项,该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找;
如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。
lastIndexOf() 方法则是从字符串的结尾开始检索子串。
意思就是不能识别split
所以需要从源头找问题,说明cycleTime不是字符串或类型有问题。
原因:alarmModel 本身是字符串,但alarmModelcycleTime是拿不到对象数据的。
解决办法:
因为uniapp开发ios不兼容,所以不可用。
不得不说,任何一个开发者遇到苹果手机都会或多或少需要做适配。在使用uni-app开发小程序时,由于页面大多数内容都是动态获取,当页面高度不给固定值时,让其随内容的填充自适应的时候,iPhoneXS Max手机在页面底部会出现白版,安卓手机不会有此现象 解决办法:
//通过获取系统信息拿到屏幕宽高比,
const SCREEN_WIDTH = 750
const RATE = wxgetSystemInfoSync()screenHeight / wxgetSystemInfoSync()screenWidth
data(){undefined
ScreenTotalH: SCREEN_WIDTH RATE, //拿到真实手机高度
}
//展示内容高度
//这样后苹果大屏手机内容底部不会白板
2获取到时间字符串"2020-07-12 09:00:30" ,当我截取后取时和分为单位,如果时为"00"时,页面{undefined{dian}}点,显示为'0'而不是我要的'00',这个问题十分奇葩,虽然不是大的影响,加个三目判断:{undefined{dian=='00''00':dian}}点,就ok
3有时候小程序需要显示APP分享过来的H5页面,或者小程序本身需要显示H5页面时,需要配置>
目前这是我遇到的苹果端适配问题以及解决办法。
以上就是关于微信小程序判断是否包含某字符串全部的内容,包括:微信小程序判断是否包含某字符串、小程序出现Cannot read property 'split' of undefine、uniapp开发ios提示不再可用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)