zoukankan      html  css  js  c++  java
  • axios遇到的坑

    axios 可以使用一个config.js 配置文件来管理它的请求信息。具体配置不细说,使用如下。
     
    一,使用配置方式
    GET方法: let promise = axios.get(url, config).then(...).catch((error) => {...}) ;
    POST方法: let promise = axios.post(url, data, config).then(...).catch((error) => {...})
     
    注:axios发送请求后返回Promise 对象。
     
    二,配置方面
    在axios的配置文件config中配置method 
    若配置成post,则使用axios.get方法发送失败
    若配置成get,则使用axios.post发送失败
     
    方案:配置了什么方法则调用对应的方法请求
     
    三,axios不能发送同步消息,只能通过jquery 或者zepto来实现。
     
    四,vue 中引入 zepto
    1、安装zepto:npm install zepto --dev-save
    2、安装辅助插件库:
    npm i -D script-loader exports-loader
    3、webpack 配置
    module: {
      loaders: [{
          test: require.resolve('zepto'),
          loader: 'exports-loader?window.Zepto!script-loader'
        }]
      }
    4、直接引入 import $ from 'zepto'
     
    五,vue 中引入jquery
    1、webpack配置的修改:
    在webpack.bask.config.js 中引入webpack,即const webpack = require("webpack");
    增加插件选项:
    plugins: [
      new webpack.optimize.CommonsChunkPlugin('common.js'),
      new webpack.ProvidePlugin({
        jquery: "jquery"
      })
    2、安装jquery:npm install jquery --save-dev
    3、直接引入:import Jquery from 'jquery' 
     
    才疏学浅,希望对大家的学习有帮助,有错误之处麻烦指出。
  • 相关阅读:
    git版本回退:git reset --hard 版本号
    cheerio中文文档
    疫情实时大数据报告(利用nodejs)
    Package.json 属性说明
    11 个Chrome骚技巧让你为所欲为
    vue刷新页面空白分两种情况
    修改i输入框中placeholder的样式
    input输入框显示不全是用省略号...代替
    PC端适应屏幕分辨率
    CSS设置滚动条样式
  • 原文地址:https://www.cnblogs.com/nokelong/p/7930233.html
Copyright © 2011-2022 走看看