前端框架Vue(3)—— vue.resource 、axios、ajax 非同步通訊
vue 中如何支援非同步請求
1、vue 支援開發者引入 jquery 使用 $.ajax()
1、首先,在 package.json 中新增 jQuery,然後 npm install
"dependencies": {
"jquery": "^3.2.1",
},
2、在 webpack.config.js ( 這邊用的 vue-cli-simple 腳手架 )
// 增加一個plugins
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery"
})
],
3、最後,在全域性(main.js)中去引用
import $ from 'jquery'
2、vue.resource( 2.0後不再更新)
1、 npm 安裝 vue-resource
npm install vue-resource
2、 main.js 中引入
import VueResource from 'vue-resource'
Vue.use(VueResource)
3、使用
this.$http.get('../src/data/a.txt')
.then(function(res){
alert(res.data);
},function(){
alert('false')
});
3、推薦使用 axios
url :絕對路徑
1、npm 安裝
npm install axios
2、元件 中引入
import Vue from 'vue'
import Axios from 'axios'
3、使用
axios.get('url')
.then(function(res){
alert(res);
})
.catch (function(err){
alert(err);
})
axios.post('/user', {
firstName: 'Fred',
lastName: 'Flintstone'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
axios({
method: 'post',
url: '/user/12345',
data: {
firstName: 'Fred',
lastName: 'Flintstone'
}
});
mounted: function() {
this.$nextTick(function () {
//先定義一個全域性_this
var _this=this;
axios.get('../../src/data/a.txt')
.then(function(res){
_this.msg=res.data;
console.log(_this.msg)
})
.catch(function(err){
alert(err);
})
})
}
相關推薦
前端框架Vue(3)—— vue.resource 、axios、ajax 非同步通訊
vue 中如何支援非同步請求 1、vue 支援開發者引入 jquery 使用 $.ajax() 1、首先,在 package.json 中新增 jQuery,然後 npm install "dependencies": { "jquery":
前端框架Vue(13)——vue 中如何對公共css、 js 方法進行單檔案統一管理,全域性呼叫
1、前言 最近,為公司開發交付的一個後臺管理系統專案,我使用了 Vue 框架進行開發實踐。 模組化、元件化、工程化的開發體驗非常好。良好的 api,優雅的設計,對於工程師非常友好。 但是由於模組比較多,我對於每個模組分配了不同的
前端框架Vue(2)——Vue-Router 路由跳轉
1、最簡單:html+js全在一個檔案中 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>動
前端框架Vue(16)——vue-i18n ,vue專案中如何實現國際化
一、前言 趁著10月的最後一天,來寫一篇關於前端國際化的實踐型部落格。國際化應該都不陌生,就是一個網站、應用可以實現語言的切換。 在這就不談原理,只說說如何實現中英文的切換。做技術的總得先把 demo 做出來嘛。 二、demo 場景需求分析
前端框架Vue(5)——Vue+Echarts
Echarts 是資料視覺化中佼佼者!推薦大家可以玩一玩,非常實用! 如果第一次接觸Echarts的同學,這邊有我以前寫過的一篇入門:淺談Echarts3.0 Vue+Echarts 現附上程式碼: <template&g
前後端分離-前端搭建(Vue)(3)加入Element和axios
繼續上篇部落格的Vue剛剛搭建完 , https://my.oschina.net/u/4116654/blog/306
Vue 2.x框架完善(二)—— vue路由按模組配置
1. 寫在前面 關於 vue-router 的相關文件: 1. vue-router 官方文件 2. 網上很多優秀的教程,請自行百度。 3. 專案demo程式碼。github 2 路由按模組配置 通常我們將路由寫在 /src/router/ind
前端筆記之Vue(七)Vue-router&axios&Vue外掛&Mock.js&cookie|session&加密
一、Vue-router(路由) 1.1路由建立 官網:https://router.vuejs.org/zh/ 用 Vue.js + Vue Router 建立單頁應用,是非常簡單的。使用 Vue.js ,我們已經可以通過組合元件來組成應用程式,當你要把 Vue Router 新增進來,我們需要做的是,將元
DWR3.0框架入門(3) —— ScriptSession的維護及優化
final comm scrip javax href run com stat creat 1.ScriptSession使用中存在的問題 在上一節實現了服務器的推送功能,但是根據 ScriptSession的生命周期我們可以得出以下幾點的問題:
MapReduce框架學習(3)——Job的建立及配置
參考: JeffreyZhou的部落格園 《Hadoop權威指南》第四版 0 一個MR作業,包括三點: 輸入資料 MR程式 Job配置資訊 前面兩篇學習了資料格式和M
基於springboot2 框架整合(3):mybatis plus整合
前言 專案中使用了很多現成的框架,都是專案經理、架構師帶來的,從來沒有自己整合過!這次決定自己從零開始整合一次,以學習鞏固。過程中參考很多開源框架的思路,工具類等,若有侵權,請速速聯絡,一定妥善處理 一:簡介 這裡直接引用官方介紹了“MyBatis-Plus
前端內容梳理(3)JavaScript和JQuery
1、JavaScript (簡要介紹) (1)使用JavaScript 需注意 在 JavaScript 中,用分號來結束語句是可選的。 瀏覽器會按照編寫順序來執行每條JavaScript 語句。 JavaScript 對大小寫是敏感的。 可以在文字字串中使用反斜
ASP.NET Core的身份認證框架IdentityServer4(3)-術語的解釋
IdentityServer4 術語 IdentityServer4的規範、文件和物件模型使用了一些你應該瞭解的術語。 身份認證伺服器(IdentityServer) IdentityServer是一個OpenID Connect提供程式,它實現了OpenID Connect 和 OAuth 2.0 協議。
AngularJs前端框架搭建(一)
(持續更新) 寫在最前面,從實習到畢業後這大半年來都是在現在所在的公司工作,才開始接觸公司的專案時,後端都是用的熟悉的知識,然後前端卻用了從來沒聽說過得angularjs,從開始接觸到現在,也算是會熟練的寫裡面的內容了吧。但是整體還是很迷糊,最近正好有個自己的
從零開始學Vue(一)—— Vue.js 入門
應該 特性 簡體 經驗 了解 lte 工程目錄 節點 times 概述 vue.js作為現在筆記熱門的JS框架,使用比較簡單易上手,也成為很多公司首選的JS框架。 但是對於初學者可能學起來有些麻煩,所以推出《從零開始學Vue》系列博客,本系列計劃推出19篇博客文章,這是最簡
爬蟲框架scrapy(3)五大核心組件
作用 核心 調度器 相關 處理流 load 下一步 互聯網 scrapy scrapy 五大核心組件的工作流程當執行爬蟲文件時,5大核心組件就在工作了 spiders 引擎(Scrapy Engine)管道(item Pipeline)調度器(Scheduler)下載器(D
爬蟲框架scrapy(3)五大核心元件
scrapy 五大核心元件的工作流程當執行爬蟲檔案時,5大核心元件就在工作了 spiders 引擎(Scrapy Engine)管道(item Pipeline)排程器(Scheduler)下載器(Downloader) 首先執行爬蟲檔案spider,spider的作用是 (1)解析(2)發請求,原始的u
菜鳥學習筆記——前端開發——CSS(3)
老樣子,先貼練習網址:菜鳥教程CSS例項:http://www.runoob.com/css/css-examples.htmlW3SCHOOL HTML參考手冊:http://www.w3school.com.cn/tags/tag_a.asp一、今天來學習一下盒模型(Bo
vue(6)—— vue中向後端異步請求
catch ear 安裝 method 就是 border 傳送門 是個 現在 異步請求 其實什麽是異步請求已經不用多說了,通俗的說,就是整個頁面不會刷新,需要更新的部分數據做局部刷新,其他數據不變。 學到這裏,你應該用過jquery裏的ajax了,所以很能理解了
web前端動畫專題(3):撩人的按鈕特效
特效一覽 滑箱: 果凍: 脈衝: 閃光: 氣泡: 滑箱特效 效果圖 原理 因為 button 元素可以使用 befor