小程序開發(fā)匯總

1.新建小程序項目

https://gitlab.xxx.com/TCO/H5/base_mini_la
初始的框架 已經(jīng)上傳git 項目框架包括 網(wǎng)關接入 + 登錄 + 小程序自帶底部導航 + 加載頁 + 錯誤頁
具體錯誤頁和登錄接口 根據(jù)業(yè)務替換sid和網(wǎng)關配置即可
項目文件結構如下:

image.png

2.上傳代碼到git

同前端vue項目上傳步驟一樣:先在gitlab上新建項目 填寫項目名 拿到git地址 在本地項目中clone并上傳

3.測試、預發(fā)布尊惰、線上 切換

修改 utils文件夾下的const 文件里的myVersion變量 develop為開發(fā)環(huán)境和測試環(huán)境专缠,預發(fā)布則需要將myVersion字段值改為pre 相應的線上環(huán)境改為pub

  • 上傳可以到體驗版測試壮虫,需要正式環(huán)境測試時再提交審核
    *版本控制要注意
  • 二維碼識別或者掃一掃打開小程序 體驗版一次只能配置五個鏈接的二維碼 需要更多就只能在發(fā)布后的版本
  • 小提示:如果審核有點急 可以在審核版本頁面點擊左上角的聯(lián)系客服催一下 親測有效哦~

4.上線注意事項

小程序選擇時間點提交審核(一般在上線前兩個小時要做準備提交審核,因為審核需要時間)在此期間可以在體驗版簡單測試h5頁面荤崇。
審核通過后,服務端上線, 服務端上線完成 可以在體驗版 測試整個線上環(huán)境 無誤 可以發(fā)布 也可以灰度發(fā)布測試 (灰度發(fā)布是根據(jù)用戶比例測吹榴,目前沒使用過,擔心會影響線上用戶使用 使用體驗版一樣能達到效果 所以就沒用)
ps:上述測試 要在服務端上線 h5不上線 不影響線上用戶使用情況下 否則最好一起上線 直接在線上測試

5.自定義底部導航

參考如下鏈接
http://www.reibang.com/p/27b1fe7043a4

6.自定義頂部導航

http://www.reibang.com/p/0ea8178a5045

7.動態(tài)加載底部導航

http://www.reibang.com/p/713551c33cc3

8.h5鏈接滚婉、掃一掃打開小程序

http://www.reibang.com/p/5bc5af13d282

9.一鍵登錄

wxml

  <button class="qrview" wx:if="{{!isActOn}}" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" style="width:100%;line-height: 100rpx;font-size: 32rpx;border-radius: 50rpx;margin-top: 90rpx;padding:0;">手機號碼一鍵登錄</button>
  getPhoneNumber (e) {
    if (this.data.isActOn) {
      return;
    }
    this.setData({
      isActOn: true
    })
    console.log('111',e.detail)
    this.setData({
      numberObj: e.detail
    })
    var _data = e.detail;
    if (e.detail.errMsg == 'getPhoneNumber:fail:user deny' || e.detail.errMsg == 'getPhoneNumber:fail user deny'){
      console.log('refuse');
      this.setData({
        isActOn: false
      })
    } else if (e.detail.errMsg == 'getPhoneNumber:fail:user cancel' || e.detail.errMsg == 'getPhoneNumber:fail user cancel'){ 
      console.log('cancel');
      this.setData({
        isActOn: false
      })
    } else {
      wx.login({
        success: res => {
          _data.code = res.code;
          console.log('loginparam',_data);
          LoginApi.directLogin({
            data: _data
          }).then(res => {
            console.log("directLogin", res);
            if (res.reCode === Consts.SERVER_CODE.SUCCESS_CODE_0) {
              if (res.result && res.result.phoneNumber) {
                this.setData({
                  mobileNo: res.result.phoneNumber
                })
                this.wxMiniRegisterFuc(_data,1)
              } else {
                this.setData({
                  isActOn: false
                })
                this.showToast('獲取手機號失敗图筹,請稍后再試');
              }
            } else {
              this.setData({
                isActOn: false
              })
              this.showToast(res.reInfo);
            }
          }).catch(error => {
            this.setData({
              isActOn: false
            })
            console.log(error)
            this.showToast(Consts.SERVER_CODE.MSG_ERROR_MSG);
          })
        }
      })
    }
  },

這里注意點:

  • 這種判斷 取消和 拒絕的判斷 按照我這種寫法些 網(wǎng)上的不全面
if (e.detail.errMsg == 'getPhoneNumber:fail:user deny' || e.detail.errMsg == 'getPhoneNumber:fail user deny') 
  • 按鈕控制連續(xù)點擊 isActOn我這里用這個變量控制的 點完按鈕變灰即isActOn為true變灰
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市让腹,隨后出現(xiàn)的幾起案子远剩,更是在濱河造成了極大的恐慌,老刑警劉巖骇窍,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瓜晤,死亡現(xiàn)場離奇詭異,居然都是意外死亡腹纳,警方通過查閱死者的電腦和手機痢掠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嘲恍,“玉大人足画,你說我怎么就攤上這事〉枧#” “怎么了淹辞?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長俘侠。 經(jīng)常有香客問我象缀,道長彬向,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任攻冷,我火速辦了婚禮娃胆,結果婚禮上,老公的妹妹穿的比我還像新娘等曼。我一直安慰自己里烦,他們只是感情好,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布禁谦。 她就那樣靜靜地躺著胁黑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪州泊。 梳的紋絲不亂的頭發(fā)上丧蘸,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天,我揣著相機與錄音遥皂,去河邊找鬼力喷。 笑死,一個胖子當著我的面吹牛演训,可吹牛的內容都是我干的弟孟。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼样悟,長吁一口氣:“原來是場噩夢啊……” “哼拂募!你這毒婦竟也來了?” 一聲冷哼從身側響起窟她,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤陈症,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后震糖,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體录肯,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年试伙,在試婚紗的時候發(fā)現(xiàn)自己被綠了嘁信。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片于样。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡疏叨,死狀恐怖,靈堂內的尸體忽然破棺而出穿剖,到底是詐尸還是另有隱情蚤蔓,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布糊余,位于F島的核電站秀又,受9級特大地震影響单寂,放射性物質發(fā)生泄漏。R本人自食惡果不足惜吐辙,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一宣决、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧昏苏,春花似錦尊沸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至孵构,卻和暖如春屁商,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背颈墅。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工蜡镶, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人恤筛。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓帽哑,卻偏偏與公主長得像,于是被迫代替她去往敵國和親叹俏。 傳聞我的和親對象是個殘疾皇子妻枕,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內容