vue.js怎么异步请求 - 网站

vue.js怎么异步请求

分类:Vue.js 答疑 - 常见问题 · 发布时间:2020-11-29 11:54 · 阅读:1264

本文环境:windows7、vue2.9.6,该方法适用于所有品牌的电脑。

vue.js异步请求的方法:

1、使用npm下载axios

npm install axios

2、引入axios.js

<script src="js/axios.js"></script>

上线时换为min.js

前端 vue使用axios发起异步请求

可以这样写:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <!-- 引入vue.js -->
        <script src="js/vue.js"></script>
        <!-- 引入axios.js -->
        <script src="js/axios.js"></script>
    </head>
    <body>
        
    <div id="app"></div>
    <script>
        
        new Vue({
            el:'#app',
            template:`
                <div>
                    <button @click="login">发送</button>
                </div>
            `,
            data(){
                return{
                    
                }
            },
            methods:{
                  login:function() {
                      axios.post('/login', {  //get|post可选,用对象{ }传递数据,如果不传递数据,可缺省{ }。get方式参数也可以拼接在url中
                          username: 'chy',   //通常是获取表单数据,$('#xxx').val
                          password: 'abcd'
                      }).then(function (response) {  //处理后台返回的数据。
                          console.log(response);  //response是后台返回的整个响应
                          console.log(response.data);  //.data才是后台返回的数据
                      }).catch(function (error) {  //发生错误时的处理
                          console.log(error);
                      });
                  }
            }
        })
    
    </script>        
        
    </body>
</html>

如果不需要后台返回数据,可以不要then。catch也不是必需的。

标签:
vue.js 异步请求

相关文章

vue父子组件生命周期执行顺序是什么

执行顺序:父组件先创建,然后子组件创建;子组件先挂载,然后父组件挂载,即“父beforeCreate-&gt; 父create -&gt; 子beforeCreate-&gt; 子created -&gt; 子mounted -&gt; 父mounted”。

js原型和原型链是什么

js原型和原型链是:1、原型是一个可以被复制的一个类,通过复制原型可以创建一个一模一样的新对象;2、原型链是原型对象创建过程的历史记录,当访问一个对象的某个属性时,会先在这个对象本身属性上查找。

vue3.0有哪些新特性

vue3.0新特性有:1、性能比vue2.x更快;2、支持按需编译、体积更小;3、组合API,类似React Hooks;4、暴露了自定义渲染API;5、新增三个组件;6、更好地支持TS。

vue.js路由有什么用?

vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的;而在vue-router单页面应用中,则是路径之间的切换,也就是组件的切换。

vue.js能不能导入swiper?

vue.js中能导入swiper插件。方法:1、使用npm工具安装swiper;2、在组件中使用import语句加载插件并导入相关文件;3、在HTML内容中通过添加相关class类来搭建swiper框架和引入相关样式即可。

返回分类 返回首页