小程序項目-總結

小程序-線上代碼

github線上地址html

小程序-技術點

  • 官方提供的API 是不可少的。經常使用的方法,獲取用戶信息,登陸受權,獲取設備信息,發送數據請求,頁面渲染
  • 小程序不支持promise,因此須要額外的引入es6-promise 插件 個人git 裏面有相應的項目
  • 小程序動態加載DOM 結構,不識別由後端直接傳過來的字符串dom,因此這裏咱們須要引入html-view模版組件,引入地址,一樣在git裏面有。
  • 小程序事件的區分,bind 和catch的區別,事件冒泡。
  • 小程序在跳轉頁面navigateTo,dataset的傳遞
  • 在dom節點上綁定 dataset 須要注意 event.currentTarget.dataset
  • 巧妙的應用屏幕分辨率,scroll-view 組合應用,達到屏幕禁止滾動
  • button 按鈕的應用中,不能改變button的默認樣式,採用的方法,直接定位,設置透明度爲0.覆蓋在元素上。從視覺上解決基本問題,也算是一種投機取巧吧
  • 模版開發,把可能存在多個頁面的相同dom,直接用模版引入。
  • 必定要注意app-onlunch 以及單個page的onload生命週期,app-onlaunch只會在小程序生成的時候執行一次。page- onload在應用全局變量的時候,可能獲取不到值,須要使用回調函數來解決,這種異步問題。
  • 登陸受權的問題,須要在頁面onshow裏面,再一次去驗證是否受權 。在Devework 社區裏面也提到了相似的問題git

    • 此次開發最頭疼的就是移動端兼容的問題。rpx 的應用,之後須要記得reset view 的line-hight.否則在各個安卓上你看到的效果是不同的。

值得繼續努力的地方

  • components 組件開發
  • WEPY 框架的應用
  • promise的源碼須要理解透徹

-歡迎你們來探討技術問題es6

相關文章
相關標籤/搜索