1. 程式人生 > >uni-app開發踩坑記錄

uni-app開發踩坑記錄

問題 view 不能 value 項目 不支持 目前 navig hellip

大部分問題是我在h5端看不到而在android、iOS平臺上暴露出來的,不包含小程序

1、:class="[‘defaultStyle‘, dynamicStyle]"

不支持直接這樣寫數組,需要在computed計算屬性中手動拼接,如:

:class="dynamicStyle"

computed:{

  dynamicStyle:(){

    return "defaultStyle red";

  }

}

2、:value="this.inputValue"

不支持在所有的html組件中直接使用this.XXX訪問data中的屬性,把this去掉就可以訪問到

:value="inputValue"

3、使用view作為通用圖文列表時,為其添加@tap事件沒有反應

不知道是不是bug,還是我的使用問題,我通過<navigator url="./about.vue">臨時解決了問題,但同樣沒有進到@tap事件裏,意味著我不能在進入頁面前做些事情

目前已經發現但還沒有解決方法的問題:

1、在新打開的頁面,且之前頁面仍在頁面棧中,這時為input組件添加focus,單組件正常,多組件會發生頁面抖動,彈出的軟鍵盤一閃而過,底部tabbar也一閃而過

使用uni-app開發app一點也不方便,不如建立mui項目,手搭vue坑少一點,太偏向小程序了,未完待續……

uni-app開發踩坑記錄