1. 程式人生 > >vue+vue-resource post請求

vue+vue-resource post請求

1.目錄結構


2.learnVue.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>learnVue</title>
</head>
<body>
    <div id="app">
        <div>輸入的值:{{ name }}</div>
        <div><input v-model="name"></div>
        <div><button v-on:click="submitInfo">提交</button></div>
        <div>返回的值:{{ result }}</div>
    </div>
    <script src="https://cdn.bootcss.com/vue/2.4.4/vue.js"></script>
    <script src="https://cdn.bootcss.com/vue-resource/1.3.4/vue-resource.js"></script>
    <script src="js/learnVue.js"></script>
</body>
</html>

3.learnVue.js
var app = new Vue({
    el: '#app',
    data: {
        name:'xu',
        result:'',
        apiUrl: 'http://127.0.0.1:8889/POST/submitInfo'
    },
    methods: {
        submitInfo: function () {
            var vm = this;
            var data = {};
            var name = vm.name;
            data.name = name;
            data = JSON.stringify(data);
            vm.$http.post(vm.apiUrl, data)
                .then((response) => {
                    vm.result = response.body;
                });
        }
    }
})

4.learnVue.js(nodejs)
exports.learnVue = (function () {
  var learnVue = {
      submitInfo: function (app) {
          app.post('/POST/submitInfo', function (req, res) {
              console.log('name:' + req.body.name);
              res.send(req.body.name);
          });
      }
  };
  return learnVue;
}());

5.執行結果


相關推薦

vue-resource POST請求 報400錯誤解決方案

相關技術 SpringMVC vue-resource 問題描述 使用ajax向後端傳送POST請求成功,但是改用vue-resource傳送POST請求一直出現400 Bad Request 錯誤,程式碼及錯誤如下: 後端程式碼 AJAX正常請求

vue+vue-resource post請求

1.目錄結構 2.learnVue.html <!DOCTYPE html> <html lang="en"> <head> <meta cha

vue-resource post請求,header無法設定解決方案

在vue-resource 裡面加header頭的時候,get請求正常加入,但post,沒有正常加上,這種情況是因為options.emulateHTTP覆蓋導致的,在請求攔截器裡面加請求頭也不行,所以解決方案是全域性寫死請求頭:Vue.http.options.emulat

Vue:axios中POST請求傳參問題

color catch str ios 接收 django框架 nsf head con vue的ajax請求用的是axios組件,結果在用到post請求的時候,發現給後臺傳data時,後臺(python語言+django框架)接收不到。 後臺的request.body顯示

Vue:axios中POST請求傳參問題---傳遞數組 (補充)

form div 個數 json array 利用 val 失敗 轉化 在上一篇文章中提到的------transformRequest方法,也會將數組解析成字符串傳給後臺。 那麽如何避免這個問題? (一) 將數組轉化為json字符串 通過JSON.stringify()轉

Vue axios發post請求後臺接收不到引數的三種解決方案:

最近用vue做專案使用axios傳送post請求時遇到了前端傳資料後端接收不到的情況: 程式碼: 後來仔細對比ajax發現axios傳值是這樣的: 而ajax傳值是這樣的: 一個Request Payload,一個Form Data。 將Request Payload 轉為Fo

vue-resource 跨域 post請求詳解

vue-resource 跨域 post請求時,需要後端工程師配合設定 Access-Control-Allow-Origin 為 * 在使用之前要下載和引入:cnpm install vue-resource --save  //這裡我使用的是淘寶的cn

Vue vue-resource 全域性攔截器 Post、Get、Jsonp跨域請求、配置請求 全域性路徑配置

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="../n

Vue resource中的GET與POST請求

前言:vue-resource 使用比 jquery 更加簡潔的方式實現了非同步請求功能,還提供了比如 interceptors 這樣處理請求過程中行為的功能。下面介紹下vue-resource中常

vue中使用axios發送post請求,參數方式

var end urlencode image 數據 返回 resp cnblogs pos 由於後臺接收的參數格式為FormData格式, 在axios中參數格式默認為, 在傳參數前,將原先官方提供的格式 改為如下: axios({ url: ‘../../../

vue使用fetch.js發送post請求java後臺無法獲取參數值

type brush rip true logs trace 查詢 servle service 問題:前臺vue使用fetch.js發送post請求後,後臺 request.getParameter()無法獲取到參數值 思路:查閱後,原因為fetch中頭文件Content

vue axios數據請求get、post方法的使用

method 繼續 控制臺 數據 ram 介紹 ons code end 我們常用的有get方法以及post方法,下面簡單的介紹一下這兩種請求方法 vue中使用axios方法我們先安裝axios這個方法 npm install --save axios 安裝之後采用按需引入

vue專案中實現新增收藏的功能,以及利用vue-resource傳送請求

1.新增收藏功能     建立一張表,儲存歌手id,使用者id,利用外來鍵將歌手錶與使用者表關聯起來。如果新增收藏之後,為該使用者新增一條資料,取消收藏後,將該條資料刪除。     當用戶登入之後才能顯示歌手列表中該使用者已經收藏過的歌手,然後將這些收

前段框架——Vue的get和post請求資料

 vue的get請求和post請求其實很簡單   1.首先我們要在編譯軟體的終端下輸入指令: npm install --save axios vue-axios 來下載兩個檔案。 2.其次,我們要在使用get,post請求的元件(xxx.vue)下匯入下載的檔案。 3.最後vu

Vue的get和post請求

vue的get請求和post請求其實很簡單 1. 首先我們要在編譯軟體的終端下輸入指令: npm install --save axios vue-axios 來下載兩個檔案。 2. 其次,我們要在使用get,post請求的元件(xxx.vue)下匯入下載的檔案。 3. 最後vu

Vue使用axios傳送post請求,後端無法接收怎麼處理?(Djnago後臺)

      今天終於解決了一個困擾很久的問題,在使用Vue進行前端專案的搭建時,通常採用axios作為資料傳輸的工具,我們會發現,使用get請求一切都正常,但是使用post請求,會發生一些奇怪的事情。這次我使用的是python的web框架django,但道理都是一樣的,我們可

axios服務封裝,可用於任何支援axios的專案中,包括react和vue都可通用。get/post請求,以及併發請求。以及導航欄隨意切換測試/正式環境

任何專案,只要支援axios,那麼你只要把我現在封裝的服務整個資料夾考過去即可。這個原本是我封裝在vue裡的,但是有一天公司突然來一個緊急的H5微信分享活動的專案,我當時用react搭建(zepto+node搭建其實最好)也是為了挑戰一下自己,畢竟只有三天時間。所以當我把很多vue裡封裝的東西直

vue使用axios傳送post請求(data為json格式)

安裝axios cnpm install axios 在main.js中新增axios,此處注意axios外掛不同於其他,引用不能使用Vue.use();而是使用Vue.prototype.$axios = axios; import axios from '

Vue.js學習筆記——請求資料的幾種方式(v-resource,axios)

一、 v-resource 1. 在搭建好腳手架之後,安裝v-resource ——npm/cnpm install v-resource --save 2. 在main.js中進行註冊               import VueResource from 'vu

vue.js中使用axios傳送post請求實現excel下載

1. 前端: this.axios({     method: 'post',     responseType: 'blob',     url: 'testUrl',     data: {'id': id} }).then(res => {     let fil