<input type="text" name="zh" v-model="userName" placeholder="请输入用户名 "/><br />
<input type="password" v-model="password" placeholder="请输入密码" name="pw"/>
<div class="biu" @click="send"> 发送 </div>
import rsa from ‘…/utils/rsa.js’
export default {
name: ‘HelloWorld’,
data () {
return {
msg: ‘Welcome to Your Vue.js App’,
userName:’’,
password:’’,
jytoken:’’
}
},
methods :{
send(){
let tokenNow =localStorage.getItem(“jytoken”)
let passWordCod=rsa(this.password);
this.$axios.post(’/lq-service-web/xxxx’, {
“head”: {
// “jy” :eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiIwYjM5NTJhNjkxNzYxMWU5ODFiYTRlYzQ2ODBhZjEyMyIsImlhdCI6MTU2ODE2NzczNSwic3ViIjoie1wibG9naW5OYW1lXCI6XCJhZG1pblwiLFwidXNlck5hbWVcIjpcIuS4rei9r-euoeeQhuWRmFwiLFwib3JnSWRcIjpcImY4MjY3ZTRhOTFhZDExZTk4MWJhNGVjNDY4MGFmMTIzXCJ9IiwiZXhwIjoxNTY4MjEwOTM1fQ.Amq1J4FmY7Rxf_hNQ4CAE_bBDj90-N30P3bKx4vivdGW-UeTyjHF2B9EHXW_rAiFCCpC7W28RWCZTgu6ycynahaWC7sULfkGzE63_dg6_kJ5GTPZg5iP-VD5fGGXMQbDsla0MIIEsd23wRKpki1m9ge5u9pl9RtEAb1QXb9CHdo
“appKey”: “9e909d6cf3da4ffda3c16ab78a662795”,
“appSecret”: “b617209bdde96aaa42230180631d2304”,
“jytoken”: tokenNow
// “token”: jy
},
“body”: {
“userName”: this.userName,
“password”: passWordCod
}
}).then(res => {
console.log(res);
let jytoken =res.data.data.token;
console.log(jytoken);
// localStorage.setItem()
localStorage.setItem(“jytoken”,res.data.data.token);
})
},
}
这篇博客展示了如何使用RSA加密方法对密码进行处理,并通过axios库调用带有加密信息的登录接口。在成功获取响应后,将返回的token存储在本地存储中。
669

被折叠的 条评论
为什么被折叠?



