由vue+webpack构建的工程中,在vue组件中发起请求如下:
this.$http.get('xxxx').then(response=>{
});
那么如何在一个独立的js模块中发起请求呢?比如如下a.js
export default class A{
constructor(){
}
init(){
//此处需要发起一个请求,在new A()的时候请求某些数据
//不想暴露给vue组件,使组件过去冗杂
//另外,已知如果引用zepto或者jquery,这里可以发送ajax请求,但项目并不想为了发个请求而导入两个库
//.......请问有什么办法获取Vue的http对象呢?
}
}
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
很简单暴露 Vue类,就行了,webpack expose-loader的插件,我还修改了他的插件,插件有点老了.