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

小程序模板網

你真的了解小程序的自定義編譯功能嘛?

發布時間:2018-04-25 10:00 所屬欄目:小程序開發教程

微信開發者工具最新的版本里面已經校驗了app.json里面的重復pages,之前可以直接把你想要的page放在第一行,默認就會先加載這個page,現在只能通過自定義編譯來實現了,先來看一下自定義編譯:

默認是普通編譯,場景值是1001,會讀取app.json里面配置的pages第一行配置,你可以在這里點擊添加編譯模式。

我列舉兩個場景,來說明如何使用自定義編譯~

一、模擬用戶識別圖中小程序碼

小程序開發工具也有自己的限制,它沒辦法真實的掃描二維碼,沒辦法識別二維碼,也沒辦法分享到指定的群,這些都只能用開發工具來模擬場景值實現。

我們先來看一下常見的場景值:

由上面可以看出,場景值為1012時,表明是長按圖片識別二維碼后的效果,下面我就來創建一個識別圖片二維碼的自定義編譯,如下:

啟動參數:設置識別二維碼后需要給頁面傳的值。

OK,設置完成后,可以點擊一下“編譯”按鈕,就會直接出現設置好的頁面了~

二、模擬用戶分享到群并獲取群ID

小程序文檔提供了獲取群ID的功能,大致的思路是,在App.onLunch 或者App.onShow中獲取shareTicket,然后再調用wx.getShareInfo()來獲取加密后的群ID(encryptedData)和加密初始向量(iv),把這兩個值傳給服務端解密即可獲取微信群的唯一ID~

微信群中的分享小程序后,開發工具是沒辦法去微信群中點擊進入的,我們可以來創建一個獲取shareTicket的自定義編譯:

選擇進入的群:小程序官方提供的9個測試用的群,選擇其中的一個。

點擊編譯按鈕,你就可以在App.onShow()中獲取到shareTicket:

 

				
  1. App({
  2.  
  3. onLaunch:function(ops) {
  4.  
  5. },
  6.  
  7. onShow:function(ops) {
  8.  
  9. this.shareTicket=='';
  10.  
  11. if(ops.scene ==1044) {
  12.  
  13. this.shareTicket= ops.shareTicket? ops.shareTicket:'';
  14.  
  15. }
  16.  
  17. },
  18.  
  19. globalData: {
  20.  
  21. host:'https://test.com',
  22.  
  23. }
  24.  
  25. })

然后在index.js中去調用wx.getShareInfo(),我就不詳細說了~

如果你還想根據微信群ID來顯示群名稱,也是可以的,方法如下:

上面的標簽,唯一能變的就是open-gid,傳入你獲取到的群id,即可,標簽名稱和type值,都不能改變,否則獲取不到群名稱~

 

截個圖來看一下顯示群名稱的效果:



易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/24002.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×