全部封装好调用时候created()里的 this.instance对象去掉为什么会报错???有知道的吗?求助

来源:-

qq_那些年_4

2020-08-13 14:57

http://img2.mukewang.com/5f34e0d30001c13605330779.jpg

整理例子我都写完了 但是遇到一个问题就是调用封装后都函数时候,这里写成

created(){

this.getList()

}

直接调用列表方法 就会报错

http://img.mukewang.com/5f34e1b800014c2d03450448.jpg

http://img2.mukewang.com/5f34e1c60001856e09020215.jpg



但是我在created()里创建一个空对象 就不报错,之前   

created(){

 axios.create({})

this.getList()

}

这样写就不报错正常

http://img3.mukewang.com/5f34e31f00012ab104050444.jpg

http://img4.mukewang.com/5f34e30100018b6004140385.jpg


在在之前没封装的时候是这个样子得

http://img2.mukewang.com/5f34e34d0001d75c04390164.jpg


封装成http后

http://img.mukewang.com/5f34e38d0001c32009830815.jpg


所以我感觉  created 里都this.instance 对象是不是应该去掉,都去掉还报错????这个需要去掉吗?有人知道吗

http://img4.mukewang.com/5f34e3ef0001d9ef07810645.jpg

写回答 关注

0回答

还没有人回答问题,可以看看其他问题

axios在vue中的使用

本课程介绍了如何在vue项目中优雅的使用Axios。

27657 学习 · 157 问题

查看课程

相似问题