讲师回答 / 河畔一角
目前可能是VueAxios插件问题,可以换一种写法:Vue.prototype.$axios = axios;实际上它的作用就是为了把axios对象挂载到Vue实例上面去,只要你理解底层原理就好了。
2020-07-09
已采纳回答 / 走到热爱里
vue.config.js// 这就是common.js规范,amd:record.js,cmd:c.jsmodule.exports = { //webpack,nodejs的server,静态目录路径。可以指定一个publicPath:'/static', //我们项目是根路径,所以不需要配置。 // 假如访问的是8080下面的api下面的XXXXX,就需要把api当做静态路径加进去 publicPath:'', // 最核心的devServer。在webpack里基本默认配置devServer ...
2020-01-19
已采纳回答 / 慕联学员
先查node.js的环境配置是否完整。直接输入node -v,如果有版本号,那么再看你的npm是否用了淘宝镜像,用了才能使用cnpm指令。(理解是这样的,还望各位指正)
2020-01-09
已采纳回答 / 酋长小枪
不是版本问题,是 eslint 代码检查到你注册了组件但没有使用,然后就报错了。你可以在package.json文件中 eslintConfig 字段下的 rules 添加规则 "vue/no-unused-components": "off" 就可以解决这个问题
2019-11-13
已采纳回答 / 酋长小枪
看你的目录结构好像是vue-cli 2 的版本,你以前是否安装过vue-cli 2,如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要先通过 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸载它。vue-cli 4 的版本按照老师的配置也是可以的,亲测。你可以对比一下咱俩的目录结构也不同<...图片...><...图片...><...图片...>
2019-11-12
已采纳回答 / 酋长小枪
应该是你没有使用箭头函数导致的,导致函数内 this 作用域不同了,两种解决方法,1、换成 then( (response)=>{} )2、init(){ let _this = this; this.axios.get('xxxx').then(function(res){ _this.carList = res.data.data })}
2019-11-09