iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >vue如何利用axios来完成数据的交互
  • 469
分享到

vue如何利用axios来完成数据的交互

2024-04-02 19:04:59 469人浏览 独家记忆
摘要

这篇文章主要为大家展示了“Vue如何利用axiOS来完成数据的交互”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue如何利用axios来完成数据的交互”这篇文

这篇文章主要为大家展示了“Vue如何利用axiOS来完成数据的交互”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue如何利用axios来完成数据的交互”这篇文章吧。

axios基于 Promise 的 Http 请求客户端,可同时在浏览器和 node.js 中使用

现在Vue官方推荐的网络通信库不再是vue-resource了,推荐使用axios。所以学习了下,总结如下。

一、功能特性

1、在浏览器中发送 XMLHttpRequests 请求
2、在 node.js 中发送 http请求
3、支持 Promise api
4、拦截请求和响应
5、转换请求和响应数据
6、自动转换 JSON 数据
7、客户端支持保护安全免受 XSRF 攻击

二、axios的安装方法(官方给了3种方法)

1、npm安装

$ npm install axios

2、bower安装

$ bower install axios

3、直接使用cdn

<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

三、安装步骤

这里我使用npm的方法步骤:

①首先在npm中输入npm install axios

②在main.js加上配置

import axios from ‘axios' 
Vue.prototype.$http = axios

vue如何利用axios来完成数据的交互

四、请求实例

点击获取数据可以取到想要的数据

<template>
 <div class="tabbar">
  <p>首页</p>
  <button v-on:click = 'Goback'>获取数据</button>
  <div class="new_wrap" v-for="items in item">
   <div class="newcard">
    <div>
      <p>{{items.issuer_nickname}}.</p>
    </div>
    <div>
      {{items.title}}
    </div>
    <div class="pic">
      <img :src="items.cover">
    </div> 
   </div>
   <br>
   </div>
 </div>
</template>
<script>
export default {
 name: 'tabbar',
 data () {
  return {
   msg: 'Welcome to Your vue.js App',
   item: []
  }
 },
 methods:{
  goback:function(){
   console.log('hah');
   this.$http.get('url') //把url地址换成你的接口地址即可
    .then(res => {
     //this.request.response = res.data
     this.item = res.data.data.item; //把取item的数据赋给 item: []中
     console.log(res.data.data.item);
     if (res.data.code == '0') {
      console.log('haha');
     }else{
      alert('数据不存在');
     }
    })
    .catch(err => {
     alert('请求失败');
    })
  }
 }
}
</script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped lang="scss">
*{margin: 0;padding: 0;}
@function torem($px){//$px为需要转换的字号
  @return $px / 100px * 1rem; //100px为根字体大小
}
ul{
 width: 100%;
 position: absolute;
 bottom: 0;
 li{
  width: torem(187.5px);
  float:left;
  height: torem(98px);
  text-align:center;
  background: #ccc;
  }
}
img{
   width: torem(200px);
   height: torem(200px);
  }
</style>

效果图:

vue如何利用axios来完成数据的交互

以上是“vue如何利用axios来完成数据的交互”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网html频道!

--结束END--

本文标题: vue如何利用axios来完成数据的交互

本文链接: https://www.lsjlt.com/news/65478.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue如何利用axios来完成数据的交互
    这篇文章主要为大家展示了“vue如何利用axios来完成数据的交互”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue如何利用axios来完成数据的交互”这篇文...
    99+
    2024-04-02
  • 使用Vue-axios进行数据交互的方法
    目录1、安装axios2、axios的使用3、讲一下代理proxyTable的使用1、安装axios 打开cmd命令行工具cd到项目目录输入以下命令 npm install axio...
    99+
    2024-04-02
  • Vue中怎么利用 axios提交表单数据
    Vue中怎么利用 axios提交表单数据,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。我们经常使用表单来上传数据,以及上传文件,那么怎么在...
    99+
    2024-04-02
  • Javaweb使用cors完成跨域ajax数据交互
    跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作...
    99+
    2023-05-31
    ajax cors 跨域
  • js如何使用^来完成值交换
    这篇文章主要介绍了js如何使用^来完成值交换,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用^来完成值交换在 ES6 的解构赋值出来之前,用这种方式会更快(但必须是整数):...
    99+
    2023-06-27
  • 活用 Vue Chart.js 和 Vue:实现数据可视化与交互的完美结合
    Vue Chart.js 简介 Vue Chart.js 是一个基于 Vue.js 和 Chart.js 的图表库,它将 Chart.js 的强大图表功能无缝集成到 Vue.js 的组件系统中,使开发者能够轻松地在 Vue.js 应用中...
    99+
    2024-02-03
    Vue Chart.js 数据可视化 交互 图表 动态变化
  • Vue CLI项目如何使用axios模块进行前后端交互
    这篇文章将为大家详细讲解有关Vue CLI项目如何使用axios模块进行前后端交互,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Vue-CLI项目-axios前后端交互一...
    99+
    2024-04-02
  • 前端如何调用后端接口进行数据交互详解(axios和SpringBoot)
    目录一、介绍二、项目结构三、代码编写四、运用总结前端调用后端接口,获得数据并渲染 一、介绍 一个完善的系统,前后端交互是必不可少的,这个过程可以分成下面几步: 前端向后端发起请求后端...
    99+
    2023-03-19
    前端和后端怎么进行数据交互的 前端如何调用后端数据 前端与后端接口的交互案例
  • 如何理解Vue前后端数据交互与显示
    目录一、技术概述二、技术详述1. 从接口获取后端数据2. 前端向后端传值的交互3. 显示获取到的数据4. 防止数据联动三、技术问题1. 界面自动刷新2. 获取数据数组出错3. 传值显...
    99+
    2024-04-02
  • Vue前端如何实现与后端进行数据交互
    目录vue前端与后端数据交互安装在main.js文件引入使用启动vue和前后端连接直接上图vue前端与后端数据交互 安装 npm install axios --save 在main...
    99+
    2024-04-02
  • Vue在页面数据渲染完成之后如何调用
    这篇文章主要为大家展示了“Vue在页面数据渲染完成之后如何调用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue在页面数据渲染完成之后如何调用”这篇文章吧。在...
    99+
    2024-04-02
  • 如何进行C++与数据库的交互?
    在当今信息化时代,应用程序和数据库的交互不仅仅是一个常见的问题,而且是一个必要的问题。C++作为一种高级编程语言,被广泛应用于各种程序开发中。那么如何使用C++与数据库进行交互呢?本文将向您介绍,C++与数据库的交互需要哪些步骤以及基本原理...
    99+
    2023-11-03
    SQL语句执行 C++数据库连接 数据库操作API
  • 如何使用PHP7与数据库进行交互
    PHP7是一种流行的编程语言,用于开发Web应用程序。数据库是Web应用程序的重要组成部分。在这篇文章中,我们将讨论如何使用PHP7与数据库进行交互。PHP7与MySQL数据库交互MySQL是一种常见的关系型数据库管理系统。PHP7可以通过...
    99+
    2023-05-14
  • 如何在 ASP 中使用响应数组来完成复杂的数据操作?
    ASP(Active Server Pages)是一种基于服务器端的动态网页技术,它可以使用响应数组来完成复杂的数据操作。响应数组是一种非常强大的数据结构,它可以帮助我们更加高效地处理数据。 在 ASP 中使用响应数组可以完成很多复杂的数据...
    99+
    2023-09-10
    数据类型 响应 数组
  • 如何使用 Golang ORM 工具与数据库交互?
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-14
  • 利用Spring boot如何创建简单的web交互应用
    关于页面渲染其实在工作中,一直都是前后端分离,也就是说,我的工作从来都是提供接口,而不写 html css js 之类的,所以在这方面也没有经验。这里为了给大家介绍下模板引擎,我将会写个非常非常简单的页面,如果不好看,请见谅~Spring ...
    99+
    2023-05-31
    springboot web 交互应用
  • 如何利用Oracle Data Guard完成跨平台的数据库迁移案例
    小编给大家分享一下如何利用Oracle Data Guard完成跨平台的数据库迁移案例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下...
    99+
    2024-04-02
  • vue中data里面的数据如何相互使用
    本篇内容主要讲解“vue中data里面的数据如何相互使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue中data里面的数据如何相互使用”吧!data里面的数据相互使用今天在写代码的时候,遇...
    99+
    2023-06-30
  • PHP如何与Git中的大数据进行交互?
    PHP是一种流行的服务器端编程语言,而Git则是一种强大的版本控制工具。在现代软件开发中,Git已成为开发团队中不可或缺的一部分,特别是在处理大量数据时。但是,如何在PHP应用程序中与Git中的大数据进行交互呢? 在本文中,我们将介绍如何使...
    99+
    2023-10-19
    响应 git 大数据
  • VUE D3.js与Vue.js的完美融合:构建交互式数据可视化应用的终极指南
    ...
    99+
    2024-02-27
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作