编码规范
这里提供了一套通用的编码规范。如果你想分享你的较为自由的编码规范,可以发起pull request.
表单
使用FormData发送表单。
{var formData = new FormData();// append stringformData.append('foo', 'bar');// append Blob/File objectformData.append('pic', fileInput, 'mypic.jpg');// POST /someUrlthis.$http.post('/someUrl', formData).then((response) => {// success callback}, (response) => {// error callback});}
终止请求
当一个新的请求被发送的时候请终止上一个请求。例如在一个自动完成的输入框中输入的时候。
{// GET /someUrlthis.$http.get('/someUrl', {// use before callbackbefore(request) {// abort previous request, if existsif (this.previousRequest) {this.previousRequest.abort();}// set previous request on Vue instancethis.previousRequest = request;}}).then((response) => {// success callback}, (response) => {// error callback});}
