uni-app开发踩坑记录

临文乍了了,彻卷兀若无。这篇文章主要讲述uni-app开发踩坑记录相关的知识,希望能为你提供帮助。
大部分问题是我在h5端看不到而在android、ios平台上暴露出来的,不包含小程序
1、:class="[‘defaultStyle‘, dynamicStyle]"
不支持直接这样写数组,需要在computed计算属性中手动拼接,如:
【uni-app开发踩坑记录】:class="dynamicStyle"
computed:{
dynamicStyle:(){
return "defaultStyle red";
}
}
 
2、:value="https://www.songbingjia.com/android/this.inputValue"
不支持在所有的html组件中直接使用this.XXX访问data中的属性,把this去掉就可以访问到
:value="https://www.songbingjia.com/android/inputValue"
 
3、使用view作为通用图文列表时,为其添加@tap事件没有反应
不知道是不是bug,还是我的使用问题,我通过< navigator url="./about.vue"> 临时解决了问题,但同样没有进到@tap事件里,意味着我不能在进入页面前做些事情
 
目前已经发现但还没有解决方法的问题:
1、在新打开的页面,且之前页面仍在页面栈中,这时为input组件添加focus,单组件正常,多组件会发生页面抖动,弹出的软键盘一闪而过,底部tabbar也一闪而过
 
使用uni-app开发app一点也不方便,不如建立mui项目,手搭vue坑少一点,太偏向小程序了,未完待续… …

    推荐阅读