标签搜索

vue-cli注册全局方法

cicaba
2018-03-16 / 2 评论 / 21 阅读 / 正在检测是否收录...
  1. 把方法挂载到window对象上!
import axios from 'axios';
window.axios = axios;//这样每个vue主件都可以调用axios
  1. 把方法挂载到Vue的原型上
import Vue from 'vue';
import axios from 'axios';
Vue.prototype.axios = axios;
  1. 通过webpack全局注入!
plugins:[
    new webpack.ProvidePlugin({ //webpack配置项
      axios:"axios",
      jQuery: "jquery",
      $: "jquery"
    })
]

总结:
挂载到window上将被暴露在全局,(不推荐使用).
挂载到Vue原型上, 可以在每个Vue实例上使用.(每次使用都的加this).
webpack注入, 会在编译后在每个模块中引入.(推荐使用)

0

评论 (2)

取消
  1. 头像
    rhdbwkrwow
    Windows 10 · Google Chrome

    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com

    回复
  2. 头像

    华纳圣淘沙开户步骤详解(183-8890-9465—?薇-STS5099【6011643】

    华纳圣淘沙公司开户流程全解析(183-8890-9465—?薇-STS5099【6011643】
    华纳圣淘沙公司账户注册指南(183-8890-9465—?薇-STS5099【6011643】
    新手如何开通华纳圣淘沙公司账户(183-8890-9465—?薇-STS5099【6011643】
    华纳圣淘沙企业开户标准流程(183-8890-9465—?薇-STS5099【6011643】
    华纳圣淘沙公司开户:从零到一(183-8890-9465—?薇-STS5099【6011643】
    官方指南:华纳圣淘沙公司开户流程(183-8890-9465—?薇-STS5099【6011643】
    华纳圣淘沙公司开户流程说明书(183-8890-9465—?薇-STS5099【6011643】

    回复