講師回答 / fishenal
你這里兩個(gè)問(wèn)題,console里的報(bào)錯(cuò),就是你npm run dev起不了,是因?yàn)槎丝谔?hào)被占用,就是原來(lái)的項(xiàng)目還沒(méi)kill掉,新項(xiàng)目起不了。第二個(gè)頁(yè)面報(bào)錯(cuò),看起來(lái)應(yīng)該是import關(guān)鍵詞的問(wèn)題,'import比如在頂級(jí)模塊', 在代碼里檢查一下import,看是不是在什么不該有的地方出現(xiàn)了
2017-01-03
講師回答 / fishenal
es6語(yǔ)法,js模塊化,導(dǎo)出一個(gè)模塊,一個(gè)文件就是一個(gè)模塊,你這邊export,那邊import。傳統(tǒng)AMD規(guī)范一般是module.export, 以及 require。default是指導(dǎo)出的模塊是默認(rèn)的,你同樣也可以指定名稱
2017-01-02
講師回答 / fishenal
整個(gè)vue是一個(gè)組件樹(shù),app.vue一般是項(xiàng)目的根節(jié)點(diǎn),只有它被實(shí)例化了,它下面的都是枝葉組件,是通過(guò)components選項(xiàng)一層一層疊加到根節(jié)點(diǎn)的。其實(shí)vue-cli生成的項(xiàng)目里,頁(yè)面渲染的只有index.html,根目錄下的,app.vue和其他的vue都是vue插到頁(yè)面里的。
2017-01-02
講師回答 / fishenal
store.js是自己創(chuàng)建的,我后來(lái)github上沒(méi)有,是因?yàn)閘ocalStorage我用了一個(gè)庫(kù),vue-localStorage,就不需要store.js,之前的store.js據(jù)反映有一些問(wèn)題
講師回答 / fishenal
怎么會(huì)存在跨域問(wèn)題呢,如果你要跟后端不同域名的地址聯(lián)調(diào),你可以使用proxy代理,在node server里配置。如果是上線,web端和前端分屬兩個(gè)域名,也沒(méi)什么必要,非要做的話,nginx之類(lèi)的也都有反向代理可以設(shè)置。
2016-12-28
講師回答 / fishenal
https://github.com/fishenal/Todos_Vuejs 代碼在前面已經(jīng)發(fā)了好幾次了,這是經(jīng)過(guò)vue2.0修改以后的,也有一些優(yōu)化
2016-12-28
講師回答 / fishenal
webstorm我沒(méi)用過(guò),但是npm的包嵌套層級(jí)很深,@3.0還有很多引用鏈接,可能運(yùn)算量太大卡住了。btw,用sublime多好
2016-12-27
講師回答 / fishenal
就按步驟一步一步來(lái),主要都是一些基于node開(kāi)發(fā)的前端工具,方便你項(xiàng)目開(kāi)發(fā)調(diào)試的,你就想學(xué)vue也可以直接下下來(lái)引入到你的頁(yè)面,使用vue的接口方法,不過(guò)這樣對(duì)項(xiàng)目開(kāi)發(fā)沒(méi)什么意義
2016-12-26
講師回答 / fishenal
vue-cli是自動(dòng)熱加載的,不用刷新,你看下console里有沒(méi)有報(bào)錯(cuò),這個(gè)寫(xiě)法沒(méi)什么問(wèn)題,是最基本的
2016-12-26
講師回答 / fishenal
Example:Installing the?1.0?branch?of the webpack-simple vue template:vue init 'webpack-simple#1.0' mynewprojectNote: The surrounding quotes are necessary on zsh shells because of the special meaning of the?#?character.https://github.com/vuejs/vue-cli 單獨(dú)使用...
2016-12-21