小程序開發之路(一)

小程序,我來啦

1.openid獲取web

  • 從公衆號菜單或者轉發分享等形式進入小程序的,若是須要獲取用戶的openid,僅僅在app.js執行登錄方法或者在配置的主頁面調用登錄方法是不夠的
  • 若是公衆號菜單掛載的頁面是小程序的其餘頁面,是不會執行app.js的,因此須要在調用的頁面判斷調用登錄方法
//從分享或公衆號過來的先登陸
    var openId = wx.getStorageSync('openId');
    if (!openId) {
      //登陸
      app.logIn();
    }

2.底部導航json

- 關於小程序底部公共導航,最多配置5個菜單,菜單的配置在app.json中,全局定義
- 菜單配置的相關頁面,會顯示底部導航,其餘不會顯示,若是想顯示,須要本身從新定義,寫一個虛擬的替代(頭大)

3.接入騰訊地圖小程序

-使用web-view
<web-view src='http://apis.map.qq.com/tools/streetview?pano=10161051150722151102300&key=OB4BZ-D4W3U-7BVVO-4PJWW-6TKDJ-WPB77&referer=myapp'></web-view>

4.異步操做api

- 上傳圖片等異步操做須要和定時器區分開  多線程操做須要注意邏輯關係,不然問題排查很難

5.兼容多線程

- 蘋果手機獲取時間戳new Date(reachDate.replace(/-/g, '/'));

6.鍵盤差別app

- textarea文本域虛擬鍵盤有「完成」文字show-confirm-bar="{{false}}"

7.下拉刷新異步

- 下拉刷新結束後三點不消失,wx.stopPullDownRefresh()可解決
相關文章
相關標籤/搜索