最新回答 / 慕粉1473597318
我的bug我解决了,无法加载数据的问题,我在main.js//顺序一定要这么写VueAxios,axios,写反了,无法显示。Vue.use(VueAxios,axios);当时顺序写反了,所以无法axios无法加载到。。。也是神奇
2019-11-20
最赞回答 / 花带柑
这是和你在组件内使用component属性里面注册的组件起的名字有关,如果你是使用驼峰命名法,例如,NavFooter,那么可以在 template 模板内,使用“nav-footer”这种写法去代表你使用已经自定义的组件
2019-11-16
已采纳回答 / 酋长小枪
不是版本问题,是 eslint 代码检查到你注册了组件但没有使用,然后就报错了。你可以在package.json文件中 eslintConfig 字段下的 rules 添加规则 "vue/no-unused-components": "off" 就可以解决这个问题
2019-11-13
已采纳回答 / 河畔一角
您好,设置ESlint可以用vue ui打开cli的可视化系统,里面可以设置ESlint规则。sass或者less全局变量只需要定义文件,在里面定义变量,然后在需要的地方用@import引入即可。 另外,最近有一门新课程Vue全家桶高仿小米商城的课程,月底即将上线,里面由这部分的知识,敬请关注。
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
最赞回答 / 酋长小枪
首先 npm i -g@vue/cli 安装的是 vue 脚手架,不是安装的 vue 框架。vue create project-name ,才会具体安装 vue 框架如果你想在你的项目中查看 vue 具体版本,进入项目跟路径 npm ls vue,这个才是 vue 的具体版本,或者通过package.json 文件查看安装的版本。<...图片...>
2019-11-06