如何用vue來寫驗證碼+登入
該專案需要在登入之前新增驗證碼,為了更加方便請求介面的區分,可以封裝兩個請求介面,乙個登入之前需要請求的介面,乙個為登入之後請求的介面,使之互不干擾。
1.登入前設定乙個資料夾axios,其中的index.js寫請求的介面,config寫配置
index.js
/*介面檔案*/
//axios配置檔案
import index from './config'
export default
cofig.js
import axios from 'axios'
import index from './index'
const instance = axios.create()
//請求***
instance.interceptors.request.use(
/*** @param config 傳入的url以及引數
*/(config) => ,
(error) =>
)//響應***
instance.interceptors.response.use(
(response) => ,
(error) =>
)/**
* @param method
* @param path
* @param params
*/export default function (method, url, params)
}
在main.js
import index from './axios/index';
vue.prototype.$index = index
在需要的頁面呼叫你在index.js裡面設定的請求介面名
列:登入頁面login.vue
this.$index.api_login(obj).then(res=>)
.catch(err=>)
其它頁面也相應的呼叫即可,然後用相同方法再封裝乙個登入後的axios請求方法。 vue登入驗證生成隨機驗證碼
el input v model loginform.verifycode placeholder 請輸入驗證碼 class identifyinput style width 150px el input div class identifybox div click refreshcode s ...
登入驗證碼
生成驗證碼 指定驗證碼的長度 public static string createvalidatecode int length 生成隨機數字 for int i 0 i length i 抽取隨機數字 for int i 0 i length i 生成驗證碼 for int i 0 i leng...
登入驗證碼C
一.新建乙個checkcode.aspx using system using system.data using system.configuration using system.collections using system.web using system.web.security usi...