zoukankan      html  css  js  c++  java
  • 创建一个Login.vue 页面

    1.1 写页面components/Login.vue

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

    <template>    

      <div>      

        测试axios-{{title}}    

      </div>

    </template>
    <script>  

      import { login } from '@/http/apis';  

      export default {    

        data() {      

          return {        

          title: '测试axios',    

    }   },    

    mounted() {


      },    

    methods: {


      } }

    </script>
    <style scoped>
    </style>

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

    import Login from '@/components/Login'
    export default new Router({  routes: [   { path: '/login', name: 'Login', component: Login }, ] })

    2 .在Login.vue页面中使用axios发送请求

    2.1

    src\http\apis.js中配置后端接口调用请求

    /* eslint-disable */

    // 接口信息, 生成请求方法

    // 引入 get方法, post方法

    import { get, post } from './index'
    // 用户登录

    export const login = (params, headers) => post("/user/login/", params, headers)

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

    <template>    

      <div>      

        测试axios-{{title}}      

        <button @click="requetLogin">登录</button>    

      </div>

    </template>
    <script>  

      import { login } from '@/http/apis';  // @符号指的是src路径  

      export default {    

        // vue页面中双向绑定数据    

        data() {      

          return {      

             title: '测试axios',    

           }  

         },  

         // vue生命周期中挂在的函数    

        mounted() {
          },    

        methods: {      

          requetLogin() {        

          // 获取小节的内容        

          let data = { name: 'zhangsan', pwd: '123456' }        

          login(data).then((resp) => {          

            // resp: django后端返回的数据          

            console.log(resp);      

          }).catch((err) => {          

            console.log(err);      

           });    

         },  

       } }

    </script>

  • 相关阅读:
    520了,用32做个简单的小程序
    sql使用手册
    大厂Redis高并发场景设计,面试问的都在这!
    如何根据普通ip地址获取当前地理位置
    理解Python闭包,这应该是最好的例子
    520了,用32做个简单的小程序
    适合 C++ 新手学习的开源项目——在 GitHub 学编程
    寄存器(内存访问)01 零基础入门学习汇编语言13
    寄存器(CPU工作原理)07 零基础入门学习汇编语言12
    数组08 零基础入门学习C语言30
  • 原文地址:https://www.cnblogs.com/xiaoxiamiaichiyu/p/13751701.html
Copyright © 2011-2022 走看看