axios前端登录

摘要:
1.创建登录名。vue page 1.1编写页面视图/登录vue在视图/组件下创建登录vue page 1.2src/router/index在登录中配置vue route importLoginfrom“@/views/Login”{path:“/”,名称:“HelloWorld”,组件:HelloWorld}。vue页面
1.创建一个Login.vue页面

1.1 写页面 views/Login.vue 

  在 views/components 下创建 Login.vue 页面

  axios前端登录第1张

1.2 src/router/index.js 中配置vue路由

import Login from '@/views/Login'


{
      path: '/',
      name: 'HelloWorld',
      component: HelloWorld
    },
2.在Login.vue页面中使用axios发送请求

2.1 srchttpapis.js 中配置后端接口调用请求

import { get, post, put, del } from './index'


// 用户登录 
export const login = (params, headers) => post("/login/", params, headers)

2.2 在 Login.vue 页面中导入模块并测试与django联通

<template>    
    <div>      
        测试axios-{{title}}    
        <p>
            <label>用户名:</label>
            <input v-model="formdata.name">
        </p>
        <p>
            <label>密码:</label>
            <input v-model="formdata.pwd">
        </p>
        <p>
            <button @click="requetLogin">登录</button>
        </p>
    </div> 
</template>
<script>
import {login} from '@/http/apis';


export default {
    data(){
        return{
            title:"测试axios",
            formdata:{
                name:"zhangsan",
                pwd:"1234"
            }
        }
    },
    mounted(){
    },
    methods:{
        requetLogin(){
            let data=this.formdata
            login(data).then(resp=>{
                //resp :django 后端返回的数据
                console.log(resp);
            }).catch(err=>{
                console.log(err)
            })
        }
    },
}
</script>
<style scoped>
</style>

1.3 测试

http://localhost:8080/#/login

  点击登录按钮,出发请求,成功登录,并返回django后端信息

axios前端登录第2张

免责声明:文章转载自《axios前端登录》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[Python之路] 多种方式实现并发Web Server常见压缩格式的区别,及 Linux 下的压缩相关指令下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

com.aliyun.openservices.shade.com.alibaba.fastjson.JSONException: exepct '[', but {, pos 1, line 1, column 2

错误报告的原因:您放置了一个非List对象,但希望从packagetest中取出List对象;导入java.text。SimpleDateFormat;导入java.util。阵列列表;导入java.util。日期导入java.util。列表importcom.alibaba.fastjson。JSON;导入com.alibaba.fastj...

eventUtil

}elseif(element.attachEvent){element.aattchEvent('on'+类型,}else{element['on'+type]=处理程序;}else{element['on'+类型]=null;函数(事件){returnevent.type;}否则{event.returnValue=false;...

mysql修改字段防止锁表

步骤1:修改大表、addcolumn或dropcolumn的字段,操作完成后将锁定该表。此时,查询ok、insert和update将等待锁定。...

JavaScript算法学习:获取字符串最后一位方法及判断是否以指定字符串开始或结尾

Str.substr,其中start是必需的参数,表示坐标的起始位置。正值在正方向计数,负值在反方向计数,长度是可选参数,表示从起始位置开始计数的数字。...

zabbix监控华为交换机

xmlversion=“1.0”encoding=“UTF-8”?...

一分钟制作U盘版BT3

一分钟生产BT3U磁盘版本方便、快捷、简单、无效且不可退款。BT3磁盘版本,大约694MB,可以直接烧录,然后用CD引导进入BT3。连接如下:http://ftp.heanet.ie/mirrors/backtrack/bt3-final.isoU磁盘版本Bt3,约783MB,连接为:http://cesium.di.uminho.pt/pub/backtr...