vue05-REST 请求
异步REST
/*
* @Author: caijw
* @Date: 2018-02-23 14:07:30
* @Last Modified by: caijw
* @Last Modified time: 2018-02-23 15:04:40
*/
const app = new Vue({
el : '#app',
data : {
editFriend : null,
friends: [],
newFriend : ''
},
methods: {
addFriend(item){
var obj = {
firstname : item,
lastname : 'cc',
age : 29
}
fetch("http://localhost:3000/users/",{
body: JSON.stringify(obj),
method : 'POST',
headers: {
'Content-Type' : 'application/json'
}
})
.then(()=>{
this.fetchFriend();
})
},
deleteFriend(id, i){
fetch("http://localhost:3000/users/"+id,{
method : 'DELETE'
})
.then(()=>{
this.friends.splice(i, 1);
})
},
updateFriend(friend){
fetch("http://localhost:3000/users/" + friend.id,{
body: JSON.stringify(friend),
method : 'PUT',
headers: {
'Content-Type' : 'application/json'
}
})
.then(()=>{
this.editFriend = null;
})
},
fetchFriend(){
fetch('http://localhost:3000/users')
.then(response => response.json())
.then((data)=>{
this.friends = data;
})
}
},
mounted(){
this.fetchFriend();
},
template : `
<div>
add: <input v-on:keyup.13="addFriend(newFriend)" v-model="newFriend"/>
<li v-for="friend, i in friends">
<div v-if="editFriend === friend.id">
<input v-on:keyup.13="updateFriend(friend)" v-model="friend.firstname" />
<button v-on:click="updateFriend(friend)">save</button>
</div>
<div v-else>
<button v-on:click="editFriend=friend.id">edit</button>
<button v-on:click="deleteFriend(friend.id, i)">x</button>
{{friend.firstname}}
</div>
</li>
</div>
`
})
vue05-REST 请求的更多相关文章
- Angular2入门系列教程7-HTTP(一)-使用Angular2自带的http进行网络请求
上一篇:Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数 感觉这篇不是很好写,因为涉及到网络请求,如果采用真实的网络请求,这个例子大家拿到手估计还要自己写一个web ...
- Android请求网络共通类——Hi_博客 Android App 开发笔记
今天 ,来分享一下 ,一个博客App的开发过程,以前也没开发过这种类型App 的经验,求大神们轻点喷. 首先我们要创建一个Andriod 项目 因为要从网络请求数据所以我们先来一个请求网络的共通类. ...
- 重温Http协议--请求报文和响应报文
http协议是位于应用层的协议,我们在日常浏览网页比如在导航网站请求百度首页的时候,会先通过http协议把请求做一个类似于编码的工作,发送给百度的服务器,然后在百度服务器响应请求时把相应的内容再通过h ...
- Taurus.MVC 2.2 开源发布:WebAPI 功能增强(请求跨域及Json转换)
背景: 1:有用户反馈了关于跨域请求的问题. 2:有用户反馈了参数获取的问题. 3:JsonHelper的增强. 在综合上面的条件下,有了2.2版本的更新,也因此写了此文. 开源地址: https:/ ...
- nodejs之get/post请求的几种方式
最近一段时间在学习前端向服务器发送数据和请求数据,下面总结了一下向服务器发送请求用get和post的几种不同请求方式: 1.用form表单的方法:(1)get方法 前端代码: <form act ...
- ajax异步请求
做前端开发的朋友对于ajax异步更新一定印象深刻,作为刚入坑的小白,今天就和大家一起聊聊关于ajax异步请求的那点事.既然是ajax就少不了jQuery的知识,推荐大家访问www.w3school.c ...
- C# MVC 5 - 生命周期(应用程序生命周期&请求生命周期)
本文是根据网上的文章总结的. 1.介绍 本文讨论ASP.Net MVC框架MVC的请求生命周期. MVC有两个生命周期,一为应用程序生命周期,二为请求生命周期. 2.应用程序生命周期 应用程序生命周期 ...
- nodejs进阶(5)—接收请求参数
1. get请求参数接收 我们简单举一个需要接收参数的例子 如果有个查找功能,查找关键词需要从url里接收,http://localhost:8000/search?keyword=地球.通过前面的进 ...
- 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查。。。
异常处理汇总-服 务 器 http://www.cnblogs.com/dunitian/p/4522983.html 无法向会话状态服务器发出会话状态请求.请确保 ASP.NET State Ser ...
- [转]利用URLConnection来发送POST和GET请求
URL的openConnection()方法将返回一个URLConnection对象,该对象表示应用程序和 URL 之间的通信链接.程序可以通过URLConnection实例向该URL发送请求.读取U ...
随机推荐
- 3D Gaussian splatting 03: 用户数据训练和结果查看
目录 3D Gaussian splatting 01: 环境搭建 3D Gaussian splatting 02: 快速评估 3D Gaussian splatting 03: 用户数据训练和结果 ...
- 总决赛定档!“天翼云息壤杯”高校AI大赛巅峰之战即将打响!
近日,为梦想添翼,让AI发光--"天翼云息壤杯"高校AI大赛总决赛时间正式揭晓.总决赛将于2025年7月1日至7月17日在北京举办.届时,来自全国各地上百支成功晋级的优秀队伍和特邀 ...
- idea里面怎么把自己项目添加maven
首先你要清楚什么是maven: maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件.Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具 ...
- SAP UI类标准导出XML格式Excel
DATA: gt_fieldcatalog TYPE lvc_t_fcat, gs_fieldcatalog TYPE lvc_s_fcat, lr_data TYPE REF TO data, r_ ...
- [书籍精读]《React进阶之路》精读笔记分享
写在前面 书籍介绍:<React进阶之路>详细介绍了React技术栈涉及的主要技术.本书分为基础篇.进阶篇和实战篇三部分.基础篇主要介绍React的基本用法,包括React 16的新特性: ...
- 巧用指标平台DataIndex,五步法轻松实现指标管理
开发部门在做指标加工的全流程中,是否经常出现如下问题: · 业务部门看指标数据的时候,看到两个名称相似的指标,不清楚两个指标的差异性,来咨询开发部门指标计算口径,开发部门配合业务部门翻找代码,找出指标 ...
- DTMO直播预告|Taier1.1新功能详解&控制台介绍
DTMO DTMO(DTstack Meetup Online)是袋鼠云数栈技术团队2022年的全新开源项目技术分享活动,我们秉承着开源共享的理念,旨在为大家分享大家分享袋鼠云大数据开源项目家族的最新 ...
- ES索引迁移优化:3倍速ReIndex + 零感知切换
在大模型驱动的时代,向量模型.索引抽取模型.文本切分模型(chunking)的迭代速度令人目不暇接,几乎每几个月就要升级一次.随之而来的,是Elasticsearch索引结构的频繁变更需求.然而,ES ...
- vue_事件处理、表单数据自动收集、vue生命周期
事件处理 <html lang="en"> <head> <meta charset="UTF-8"> <title& ...
- AB Testing基础与Python实战(二)支付宝营销策略效果分析
1. 数据来源 本文所用数据集来自阿里云天池: 阿里云天池 - Audience Expansion Datasethttps://tianchi.aliyun.com/dataset/50893 该 ...