一:辨別息屏、返回、還是Home鍵操作
分享者:笙語亦涼,原文地址 之前想過通過監聽返回鍵去識別,但是沒找到監聽返回鍵的方法,而且Home鍵操作也沒辦法識別到(Home鍵和返回鍵都可以認為是需要掃碼獲取到onload方法option里面的值這一類的,息屏是另一類); 后面想到 getCurrentPages()方法判斷他的長度,結果在安卓中都是1; 但是后面偶然發現一種辦法,就是在app.js里面的onHide方法里調一個接口,在complete里給全局變量mid賦值為88,在success里面賦值為55,結果息屏后臺得到的mid為55,返回得到的為88(奇怪的是這個接口在后臺沒有打印請求的情況,感覺像是沒調一樣,但是我再進小程序mid已經改變了),但是解釋不清楚這種情況所以不太敢這么判斷,這是我目前找到的唯一一個可以判斷的標識,但是老大覺得不清楚原因沒有太理睬。。。(主要是安卓手機第二次掃碼進去和開屏操作走的方法一樣,不好判斷處理) A:單擊隱藏圖章關閉小程序(公共庫版本1.1.0開始支持): 當用戶從掃一掃、分享等入口(場景值為1007, 1008, 1011, 1025)進入小程序,且沒有置頂小程序的情況下退出,小程序會被銷毀。 微信6.5.7之前有這個問題,但是6.5.7版本不管上次是在哪個頁面退出,小程序每次掃碼進入都只會進入指定頁面,并且獲得onload里面的值,這樣就可以區分掃碼進入還是息屏還是搜索進入了。 二:引用fontawesome字體圖解
1.到fontawesome官網下載字體包。 3.上傳2中的字體文件到https://transfonter.org/,選擇base64 編嗎 ,convert后下載. 4.打開3中下載的文件,找到stylesheet.css. 5.打開4中的文件,復制里面的代碼到微信小程序中的app.wxss中。 6.打開1中的文件font-awesome.css,復制里面的css(去掉@font-face部分)到微信小程序中的app.wxss中(接著5中復制內容的后面)。 7.然后再程序中直接引用就可以了。實例代碼<text class="fa fa-camera-retro fa-lg">圖標</text> |