原创 uniapp 判斷平臺

運行期判斷 運行期判斷是指代碼已經打入包中,仍然需要在運行期判斷平臺,此時可使用 uni.getSystemInfoSync().platform 判斷客戶端環境是 Android、iOS 還是小程序開發工具(在百度小程序開發工具、微信小

原创 若依前後端分離框架 前端學習

#前端運行 # 安裝依賴 npm install # 強烈建議不要用直接使用 cnpm 安裝,會有各種詭異的 bug,可以通過重新指定 registry 來解決 npm 安裝速度慢的問題。 npm install --registry

原创 uniapp的微信小程序,定位獲取授權

1. 詳細見代碼:在需要.vue頁面調用如下方法。 onReady(){     this.isGetLocation(); }, methods: {     getAuthorizeInfo(a="scope.userLocatio

原创 SCSS 介紹

SCSS 之類的預處理器本身就是爲了生成 CSS 而設計的。它的優勢在於開發效率高。對於一些樣式複雜的站點,用 SASS 之類的工具生成代碼比手寫 CSS 快得多。但是 SASS 不是爲了取代 CSS 而生的,它是爲了服務 CSS 而生

原创 解決 恢復 git reset重置之後誤刪除的文件

  1 從該項目下打開終端命令行,進入到項目目錄,輸入git reflog,可以得到如下結果   git reflog git記錄每次修改head的操作,git reflog/git log -g可以查看所有的歷史操作記錄,然後通過

原创 檢測版本更新(uniapp)

/** * 判斷是否需要更新軟件 */ isUpdate() { uni.request({ url: this.cxUrl + "versionInfo/getLastAPPVersion",

原创 uniapp 使用地圖定位,座標轉換

調用地圖選擇  console.log("點擊地區選擇") uni.chooseLocation({ success: (res) => { this.hasLocation = true,

原创 vue中scoped的原理及慎用原因(轉載)

作用功能: 實現組件的私有化,不對全局造成樣式污染,表示當前style屬性只屬於當前模 塊雖然方便但是我們需要慎用,因爲當我們使用公共組件時會造成很多困難, 增加難度,想知道造成那些難度,需要先從scoped實現原理了解 實現原理: 通過

原创 uni.request封裝,全局配置,接口調用的封裝

1.環境配置 (可參考uni-官網的環境配置) common文件夾下新建config.js let url_config = "" if(process.env.NODE_ENV === 'development'){ //

原创 uniapp實現身份證實名認證

百度智能雲身份證識別API:https://cloud.baidu.com/doc/OCR/s/rk3h7xzck 身份證識別每天免費調取次數500次  <template> <view class="content"> <vi

原创 uniapp封裝緩存方法,設置過期時間

//緩存,默認有效期28天 cache:function(key, value, seconds) { var timestamp = Date.parse(new Date()) / 1000

原创 全局過濾器,進行時間的格式化

  //全局過濾器,進行時間的格式化 Vue.filter('dateFormat',function(datastr){ var patter="yyyy-mm-dd hh:mm:ss"

原创 解決 uni-app 地圖 markers iconPath 路徑引入的圖片,打包app後,看不見圖標,相對/絕對路徑都不成 問題

HBuilderX 2.6.14+ 已修復,重新打包 沒升級前有兩種解決方案: 解決方式第一種:將地圖組件後綴改用nvue,父頁面後綴也要改成nvue,如果只單獨改子組件後綴,打包之後引入圖片還是看不見               解決方

原创 uniapp 查看app SHA1簽名

直接用打包出來的apk查看簽名,具體如下: 1) 將apk修改後綴爲 .zip文件後解壓; 2) 進入解壓後的META-INF目錄,該目錄下會存在文件CERT.RSA 3) 在該目錄下打開cmd,輸入命令 :keytool -printc

原创 android 獲取APK當前簽名文件的SHA1

向程序中添加以下代碼段獲取當前APK使用的籤明文件SHA  public static String sHA1(Context context){ try { PackageInfo info