安卓与ios的坑
2019-03-15 16:54:37
微信公开课小程序热门讨论关于「安卓与ios的坑」的小程序开发问题
补充:安卓与ios的坑,当前Bug的表现(可附上截图)在ios上scrolltop滚动不起作用,安卓上测试时,就可以正常滚动预期表现复现路径提供一个最简复现Demo
展开:问题模块框架类型问题类型API组件名称终端类型微信版本基础库版本API和组件小程序Bugscrolltop客户端673220当前Bug的表现在ios上scrolltop滚动不起作用,安卓上测试时,就可以正常滚动预期表现复现路径提供一个最简复现Demo即速小程序:问题答案的单选按钮选择处理questionValChange:function(event){consolelog("问题答案的单选按钮选择处理questionValChange")varthat=this;varquestions=thisdataquestions;varcheckItemKey=eventdetailvalue;因为每条条目id是questionID,因此使用id拿到对应数组时必须减1consolelog(eventcurrentTargetid);1,2,366consolelog(checkItemKey);0,1,2,3,或者4varcurrentId=eventcurrentTargetid1;varimgsArr=["neverpng","seldompng","sometimespng","oftenpng","alwayspng"];varimgsCheckedArr=["never_checkedpng","seldom_checkedpng","sometimes_checkedpng","often_checkedpng","always_checkedpng"];varanswerArr=["没有","很少","有时","经常","总是"];vartempOptionArray=questionOptions;if(currentIdcurrentId1){varnewScrollTop=thisdatascrollTop+120;thatsetData({scrollTop:newScrollTop})}遍历条目对象的checked属性,设置选中或未选中的样式for(vari=0;i<questions[currentId]questionValslength;i++){if(i==checkItemKey){questions[currentId]answer=answerArr[i];scores[currentId]=i+1;tempOptionArray[i]checked=true;tempOptionArray[i]img=imgsCheckedArr[i];}else{tempOptionArray[i]checked=false;tempOptionArray[i]img=imgsArr[i];}}questions[currentId]questionVals=tempOptionArray;thatsetData({questions:questions,});setTimeout(function(){consolelog("currentId="+(currentId+2))varvalue=(currentId)vartemp=0;从当前选项开始查找下一个未填的选项for(varj=value;j<questionslength;j++){if(questions[j]answer==null){thatsetData({showId:j+1,});temp=1;break}else{temp=0;}}如果temp=0在从头循环一遍查找是否还有未填写的选项if(temp==0){for(varj=0;j<questionslength;j++){if(questions[j]answer==null){thatsetData({showId:j+1,});break}}}thatcheckFinishedAll(currentId);consolelog("问题"+questions[currentId]questionID+"答案:"+questions[currentId]answer)},400)},{{itemquestion}}:提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https:developersweixinqqcomminiprogramdevdevtoolsminicodehtml)
更多有关「安卓与ios的坑」的讨论可以前往微信公开课小程序参与互动哦!
补充:安卓与ios的坑,当前Bug的表现(可附上截图)在ios上scrolltop滚动不起作用,安卓上测试时,就可以正常滚动预期表现复现路径提供一个最简复现Demo
展开:问题模块框架类型问题类型API组件名称终端类型微信版本基础库版本API和组件小程序Bugscrolltop客户端673220当前Bug的表现在ios上scrolltop滚动不起作用,安卓上测试时,就可以正常滚动预期表现复现路径提供一个最简复现Demo即速小程序:问题答案的单选按钮选择处理questionValChange:function(event){consolelog("问题答案的单选按钮选择处理questionValChange")varthat=this;varquestions=thisdataquestions;varcheckItemKey=eventdetailvalue;因为每条条目id是questionID,因此使用id拿到对应数组时必须减1consolelog(eventcurrentTargetid);1,2,366consolelog(checkItemKey);0,1,2,3,或者4varcurrentId=eventcurrentTargetid1;varimgsArr=["neverpng","seldompng","sometimespng","oftenpng","alwayspng"];varimgsCheckedArr=["never_checkedpng","seldom_checkedpng","sometimes_checkedpng","often_checkedpng","always_checkedpng"];varanswerArr=["没有","很少","有时","经常","总是"];vartempOptionArray=questionOptions;if(currentIdcurrentId1){varnewScrollTop=thisdatascrollTop+120;thatsetData({scrollTop:newScrollTop})}遍历条目对象的checked属性,设置选中或未选中的样式for(vari=0;i<questions[currentId]questionValslength;i++){if(i==checkItemKey){questions[currentId]answer=answerArr[i];scores[currentId]=i+1;tempOptionArray[i]checked=true;tempOptionArray[i]img=imgsCheckedArr[i];}else{tempOptionArray[i]checked=false;tempOptionArray[i]img=imgsArr[i];}}questions[currentId]questionVals=tempOptionArray;thatsetData({questions:questions,});setTimeout(function(){consolelog("currentId="+(currentId+2))varvalue=(currentId)vartemp=0;从当前选项开始查找下一个未填的选项for(varj=value;j<questionslength;j++){if(questions[j]answer==null){thatsetData({showId:j+1,});temp=1;break}else{temp=0;}}如果temp=0在从头循环一遍查找是否还有未填写的选项if(temp==0){for(varj=0;j<questionslength;j++){if(questions[j]answer==null){thatsetData({showId:j+1,});break}}}thatcheckFinishedAll(currentId);consolelog("问题"+questions[currentId]questionID+"答案:"+questions[currentId]answer)},400)},{{itemquestion}}:提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https:developersweixinqqcomminiprogramdevdevtoolsminicodehtml)
更多有关「安卓与ios的坑」的讨论可以前往微信公开课小程序参与互动哦!
标签:微信公开课,小程序
「安卓与ios的坑」热门讨论订阅
方法1:微信扫描微信公开课小程序码即可订阅热门讨论「安卓与ios的坑」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「安卓与ios的坑」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「安卓与ios的坑」
微信公开课小程序热门讨论「安卓与ios的坑」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热门讨论「安卓与ios的坑」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。
微信公开课小程序
更新时间:2019-03-15 16:54:37
>
__methodCallerx27;ofundefined
>-404011cloudfunctionexecutionerror
>,请补充选择商家自营-预付卡销售-发行方类目,并在基础信息处申请该类目,通过
>:host在模拟器中显示无效
>:请在小程序服务页面上架正式(非测试)内容或商品后重新提交审核
>.net 微信小程序 上传图片
>'setTimeout'的问题
>‘三朵里熙SPA主题减压空间’为什么搜索关键词‘三朵里‘搜不到
>‘扫普通链接二维码打开小程序‘中设置为体验版,扫码打开是线上版本
>“cloudfunctions**indexjs”gitignore
>“NO ULINK DEVICE FOUND”是怎么回事
>“万马掌上校园”的类目审核
>“上线了”公司开发的微信小程序怎么样?
>“产品是否一定需要条形码”
>