vue全局挂载,提示Cannot set property $vue router原理 of #<Vue> which has only a getter怎么解决

chunks 选项的作用主要是针对多入口(entry)文件当你有多个入口文件的时候,对应就会生成多个编译后的 js 文件那么 chunks 选项就可以决定是否都使用这些生成的 js 文件。
chunks 默认会在生成的 html 文件中引用所有的 js 文件当然你也可以指定引入哪些特定的文件。

没有找到关于 manual 选项的含义manual 有‘手工的’意思,经过测试我猜应该是手动排序的意思即按照 chunks配置中指定的顺序。

如果修改 chunks 为如下顺序(图片上注释的部分):

正常情况下在data里面都有做了定义

1、用ES6箭头函数箭头方法可以和父方法共享变量 

出现该错误的原因是因为你花括號中的某些属性未定义很有可能是因为你写错了属性名称,要么还有一种情况就是:

异步请求获取数据时由于数据时异步获取的,所鉯一开始是没有该数据属性的这种情况下也会报这种错误。

比如说我这里有一个数据detaildata初始值为一个空对象。{{.name}}这样就会报错了这是为什么呢?

所以在初始化时info属性赋值为空对象就行了。

我要回帖

更多关于 vue router原理 的文章

 

随机推荐