Taro 小程式 從入門到放棄!

傻夢獸發表於2018-07-30

看到這個標題的時候,我並不是 和界內說的那種玩笑。教你一直堅持下去,二手教你直接放棄!不要使用。

問題在於這貨官方推送的時候說可以使用在生成環境中,在使用的過程中發現的結論是。web端 和 RN 端還可以,但是在小程式端 bug 出現極其嚴重,我甚至在懷疑他們Taro中的可用於小程式生成環境中是否只是拿了個 知乎的 dome 來做了,然後找我們這些 沒有背景的廣大小企業做白老鼠,才做出來的一個開源專案。

再使用的近端時間,發小的問題如下。

這個件套Map 的問題可能是說 被問的最多的一項!

Taro 小程式 從入門到放棄!

Taro 小程式 從入門到放棄!

Taro 小程式 從入門到放棄!

個人講過無限次修改,這個問題使用一個陣列一個物件的可以實現兩次 Map 


然後還有一下問題就是在你使用

三元表示式的時候,出現wxml 出現的 模板語法除非的問題

Taro 小程式 從入門到放棄!

比如你現在使用的是以下的寫法的時候

<Checkbox value="1" checked={value.active == 1 ? true : false} onClick={this.handleCheckoutCartSelectone.bind(this, value)} />複製程式碼

你會反向編譯成小程式在某些情況下是會編譯錯的!!!

你必須把三元表示式單獨出來,不過你又會出現某個問題,就是在兩個map 兼套使用的時候,發現子map 是無法 return render() 的內容回來。。。


Taro 小程式 從入門到放棄!Taro 小程式 從入門到放棄!


Taro 小程式 從入門到放棄!

還有以下內容使用的時候,我當場就哭了,他既然幫我的方法編譯錯誤。導致業務上一直出現一個bug,害我搞了2個小時。

這個處理方法就是 先 把 dist 資料夾刪錯。然後從新編譯。還有以後注意一下的是 先寫 onClick={this.XXXXX} 然後在回頭寫函式.


然後這個專案寫了2個星期,現在正在考慮要不要重寫!!!!我的媽啊!!維護成本挺高的!


相關文章