原创 vue配置網頁授權登錄第一步,配置授權地址

微信網頁授權文檔:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842 微信網頁授權分4步: 這裏只講第一步,就是如何配置授權地址 第一步:用戶同意授權,獲取c

原创 Dva + React + Mock 搭建項目 (主要講解DvaJs)

  一、初始化dva 1、安裝 dva-cli $ npm install dva-cli -g $ dva -v dva-cli version 0.9.1 2、創建新應用 安裝完 dva-cli 之後,就可以在命令行裏訪問到 dva

原创 vue升級Webpack4後打包的css背景圖片路徑錯誤

webpack4升級之後對於css的打包需要用到mini-css-extract-plugin替換掉之前webpack3版本的extract-text-webpack-plugin插件。之前css靜態打包對於背景圖片需要的是在build文

原创 微信小程序 請求加簽名驗證(MD5)

第一步:創建request.js const Promise = require('es6-promise').Promise const util = require('./util.js'); const utils = util

原创 vue vue-cli 不同的環境打包不同的接口地址

由於項目需要使用webpack構建的工程,在開發過程中不同環境的配置不同,在各種環境的打包切換過程中需要手動修改相關配置達到預期目的。比較麻煩,所以借鑑別人方法寫了不同環境打包分類配置。   打包配置文件基本就是這樣 一個項目的開發調試

原创 vue+vue-cookie 微信授權登錄

      基本實現思路是: 無論使用哪個url進入網站都會先觸發router.beforeEach鉤子 在router.beforeEach鉤子中判斷用戶當前登錄狀態 若沒有登錄則保存用戶進入的url並跳轉到login授權頁面 logi

原创 vue+axios+promise 封裝請求

axios特點 1.從瀏覽器中創建 XMLHttpRequests 2.從 node.js 創建 http 請求 3.支持 Promise API 4.攔截請求和響應 (就是有interceptor) 5.轉換請求數據和響應數據 6.取消

原创 Vuex的簡單使用

  一、安裝 npm install --save vuex //注意要帶save 二、在src新建一個文件夾vuex,然後再新建一個store.js文件 import Vue from 'vue' import Vuex from

原创 基於mpvue微信小程序 promise+wx.request 封裝請求

第一步: 在微信小程序中引入es6-promise 如果是基於mpvue框架進行微信小程序開發,只需要 npm install es6-promise 第二步: 在項目中創建一個utils文件夾,主要用來裝一些用到的工具 然後再utils

原创 XMLHTTP中setRequestHeader方法和參數

注意:在FF裏面需要將open方法放在setRequestHeader之前 一、爲何要用到setRequestHeader通 常在HTTP協議裏,客戶端像服務器取得某個網頁的時候,必須發送一個HTTP協議的

原创 Ajax原理以及請求

什麼是 AJAX ?AJAX = 異步 JavaScript 和 XML。AJAX 是一種用於創建快速動態網頁的技術。通過在後臺與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。這意味着可以在不重新加載整個網頁的情況下,對網頁的

原创 瀏覽器“後退”、“前進”或可以這麼去監聽

最近,工作業務有點變化,碰巧遇到一個老生常談的問題——如何去監聽瀏覽器的“後退”事件。其實,情況是這樣的,產品同學希望用戶離開頁面之前,能展現一個漂亮的彈出層給用戶,可以通過這個浮層瞭解用戶離開的原因、或者讓用戶給應用評分等。我們知道,瀏