問(wèn)題:在main.js里引入了Vue,在組件里用官方demo寫(xiě)屑彻,報(bào)錯(cuò)弛饭,Vue is not defined奈惑。
main.js中的引入
vue官方文檔例子
問(wèn)題所在:
1、這是個(gè)單頁(yè)面應(yīng)用呻疹。
在main.js里已經(jīng)實(shí)例化了一個(gè)Vue對(duì)象,并且是全局,在組件里馆蠕,再去定義var app=new Vue({})實(shí)際上已經(jīng)是重復(fù)了。直接在data里返回message即可惊奇。
2互躬、一個(gè)import對(duì)應(yīng)一個(gè)export。
那么既然Vue是全局引用的颂郎,為什么組件里識(shí)別不了呢吼渡?
是因?yàn)閙ain.js里import了Vue,卻沒(méi)有export乓序,所以組件中沒(méi)法識(shí)別Vue寺酪。