代码拉取完成,页面将自动刷新
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<div id="app">
<button @click="Login">登录</button>
<button @click="btnclick">点击看看是否能获取到api数据</button>
<button @click="Bb">Bb</button>
</div>
</body>
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script>
let app = new Vue({
el: '#app',
methods: {
Bb(){
axios.get("http://localhost:5000/Users").then(res=>console.log(res))
},
btnclick() {
const token = window.sessionStorage.getItem("token");
axios({
method: 'get',
url: 'http://localhost:5000/Users',
Headers: {
// 'Content-Type': 'application/x-www-form-urlencoded',
// // 'Content-type': "Access-Control-Allow-Origin",
// // 'Access-Control-Allow-Origin': `http://localhost:5000`,
// 'Authorization': `Bearer ${token}`
}
})
.then((res) => {
res = res.data
alert(JSON.stringify(res))
})
.catch((res) => {
console.log(res)
})
},
Login() {
axios({
method: 'post',
url: 'http://localhost:5000/Users/GetToken',
data: {
username: 'hcj',
password: '123',
},
})
.then((res) => {
// console.log(JSON.stringify(res.data))
var token = res.data.data.token;
window.sessionStorage.setItem("token",token)
// alert(res.data.data.token);
// for (let item of res.data) {
// console.log(item);
// }
})
.catch((res) => {
alert(JSON.stringify(res))
})
},
},
})
</script>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。