网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

試了微信小程序原生和mpvue后,我最后選擇了wepy

發布時間:2018-05-09 15:23 所屬欄目:小程序開發教程

前言

終于要開始做小程序了,領導給了一周時間做小程序了解和技術調研。我也是從零開始接觸小程序,而且也早就聽過mpvue這個小程序框架,決定花兩天時間熟悉小程序,然后上手mpvue。

第一天

  首先擼完小程序的文檔,反正從頭看到尾就是。一邊看一邊和自己熟悉的框架做對照,那些是框架有的,小程序沒有的,而寫小程序的時候應該怎么解決。

第二天

  看完小程序文檔,然后就上手開始用原生語法寫,不管用什么框架,肯定要打好原生基礎,所以先好好寫一天原生。這天寫了幾個H5內常用的幾個組件,和一個頁面。說一點感想。

  • 不能用filter,然后用了wxs解決了.
  • 好像沒有計算變量,也還好問題不大。
  • relations 組件間的關系,寫組件的時候好像挺好用的。
  • wxss 和 css一樣,還以為能加上一點預處理器的功能, rpx可以。
  • 寫著寫著,突然想起來怎么用第三方庫,因為我做的商城,然后去看了zan-ui,文檔寫的是bower下載,想起了以前寫jquery刀耕火種的時候。

第三天

把收藏了很久的 mpvue 的文檔地址點開。 先看看特性吧

再看一些不支持的情況:

clipboard.png

  還可以。基本就受限于小程序的功能,而無法支持。基本上做到了Vue的開發體驗。
關于后來為什么放棄使用mpvue。。。總結兩點吧。

最后也沒有深入的了解mpvue就勸退了。有點遺憾。不過能看出幾個優點:

  • 可以和H5做適應,簡單的H5可能可以一套代碼跑多端。
  • 用Vue語法上手更容易。
  • 配合webpack定制更靈活

第四天

  調整心態正式開始決定使用wepy做小程序開發框架了。首先了解到的是 min,它有一套自己的開發方式,還有腳手架和各種命令。也做的單文件組件,只不過組件頁面和APP分成了三種不同后綴的文件。

  一開始以為min只是一個組件庫而已,沒想到自成了一個開發方式和腳手架。雖然和wepy差不多,但還是想說就是先學會用wepy吧。然后將min裝進去用好了。min的官網也介紹了如何在wepy內使用min。

  從wepy的官網一步下來,建好項目之后,有一頁示例,然后文檔慢慢看下來,把示例里的代碼基本都了解了,主要是組件間的通信和數據綁定功能。也沒遇到什么大問題,一個編譯方面的bug,花了點時間找到了,這個后面再講。

優點:

  • 生態比較全,有各種開源項目案例(官網首頁最底下),也有組件庫。
  • 文檔比較全,也有示例。
  • 之前說到用Vue寫小程序有點出戲的感覺,所以反而還是想換另外一個框架的想法,稍微能多接觸點原生的東西。

因為還沒深入,所以缺點就不說了,也不知道。。主要是一開始遇到一個Less熱更新的問題(又是熱更新)。

我設置了一個全局的app.less,在app.wpy內加入。然后app.less內又@import了一個less,然后修改了這個引入的less,沒有熱更新成功,后來發現,必須修改 app.less,才會成功更新上去。不知道別人有沒有遇到過。
寫完這篇之后才突然想起來,它是通過watch文件變動才去編譯相關的文件的,所以被引入的less改動監聽到了,也編譯了, 而app.less沒有改動,所以就沒有去做編譯,自然就沒更新上去。

第五天

  決定用wepy來寫了,過程還算順利,寫熟練后,下周開始了。然后又花了半天時間寫了這篇。。。

最后

  沒有哪個框架好,哪個框架不好,其實就是看誰生態全唄。雖然暫時選擇了wepy,但是以后還是會繼續關注mpvue,或者把H5的一些組件庫移到mpvue里。就這樣~


本文地址:http://www.xiuhaier.com/wxmini/doc/course/24390.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×