vue2.0 微信oauth認證的正確調用位置


運行在微信端的項目,很重要的環節是oauth認證;那在vue項目中,在何時何地調用oauth認證最合適呢?

經過觀察,在項目啟動過程中,會執行main.js文件;所以我將認證放在main.js中操作;

當oauth認證完成后,再啟動模塊;這樣就不用去每個模板頁面調用oauth認證;

oauth認證的js,我就不在這里寫了;這里主要是告訴大家應該放在哪里;看下面的代碼

// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'

// 微信oauth認證
oAuth.cfg(Config.uid, Config.isDebug, Config.scope);
oAuth.checkToken((apiopenid, apitoken) => {
  Config.apiopenid = apiopenid;
  Config.apitoken = apitoken;
  console.log(Config);
  // 認證完成后,啟動模塊
  new Vue({
    el: '#app',
    router,
    template: '<App/>',
    components: { App }
  })
});

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM