全栈爬坑之路:让Ajax轻松点

作者: 夏妖士心 | 来源:发表于2017-07-13 03:48 被阅读279次

以前一直在用JQuery自带的ajax功能,后来换了Vue,又开始用axios。但是每次用ajax的时候总是觉得不够轻松——Web2.0的时代,Ajax就应该像按钮、像图片,使用起来如同原生一般轻松,这样才对嘛!

<button v-api:target="{method:'get',url:'localhost/api',data:array,map:relation}"></button>

...没错,Ajax就应该像这样!一条指令,轻松搞定。

不扯虚的,直接上代码:

简书的代码编辑实在是烂 只好上图了

[注1]:见上期文章全栈爬坑之路:愉快的Vue组件通信,使用mark标签决定通信对象

[注2]:见上期文章全栈爬坑之路:愉快的Vue组件通信,实现原理1

[注3]:见上期文章全栈爬坑之路:愉快的Vue组件通信,将response.data中的属性与组件data中的属性对应起来

中间略去一段判断postman存在性的代码(其实是忘记写了)。

第二部分 具体实现

[注4]:见....好了别打我 知道错了QWQ  如果不使用数据同步功能这段可以删除

[注5]:当不使用map指定对应关系时,v-load:target="{id:'my_id'}"则直接将response.data.id同步到v-load指令所在对象data中的my_id上;否则按照上期...文章中的方式进行映射指定。

测试结果

相关文章

  • 全栈爬坑之路:让Ajax轻松点

    以前一直在用JQuery自带的ajax功能,后来换了Vue,又开始用axios。但是每次用ajax的时候总是觉得不...

  • Vuex + axios

    Vue 爬坑之路(六)—— 使用 Vuex + axios 发送请求 Vue 原本有一个官方推荐的 ajax 插件...

  • 全栈爬坑之路:愉快的Vue组件通信

    Vue自带的通信方式非常郁闷,只能自上而下的进行数据绑定。一旦要反向通信或者广播通信就要用到Vuex或者其它插件。...

  • 适配iPhoneX全系详解,更新Xcode10爬坑

    适配iPhoneX全系详解,更新Xcode10爬坑 适配iPhoneX全系详解,更新Xcode10爬坑

  • 全栈之路

    Why? 静下心来回顾自己进入学习计算机开始,种种的学习过程,从爱上游戏,想要学习游戏开始,自己用C++写了一个游...

  • vue+node+mongodb请求响应超时

    由来 最近在通过一个例子学习vue全栈,express+mongodb+vue实现增删改查-全栈之路2.0 现象 ...

  • 【Python全栈之路】-转

    Python全栈之路系列文章 -- 分享自SegmentFault 原文链接:https://segmentfau...

  • Vue爬坑之路一:开发环境

    Vue作为最简单的前端框架三巨头非常适合入坑但是是个坑就需要爬所以我们记录一下爬坑之路 官网:https://cn...

  • 全栈进阶之路

    前言     全栈工程师听起来似乎是一个很高端的名字或者说是岗位,我接触这个词的时候并不是在我开始准备学习所谓的全...

  • 20160804周国康笔记

    # 什么是全栈工程师--通往架构师之路 ## 栈是什么,堆栈的栈 栈的特点:先进后出,后进先出 * 搭建LAMP或...

网友评论

  • 00bec3dcabad:学习了,换一种写法确实方便很多
    夏妖士心:面向对象编程就是偷懒的艺术www好的设计永远是最方便的设计

本文标题:全栈爬坑之路:让Ajax轻松点

本文链接:https://www.haomeiwen.com/subject/qfgihxtx.html