已采纳回答 / fishenal
8080 只是给你本地测试用的,部署到服务器用 npm run build生成 disc 目标文件夹,项目就在那里,服务器上的部署建议采用nginx或者apache,至于端口就在那里配,不同的端口指向不同的目录。run dev跑出来的项目代码都没压缩,请求也没优化,console里还会输出报错信息。线上服务你要好好设计一下,尤其是不同网站,你是跑一个nginx,还是多个nginx代理到不同网站,理论上这不是前端开发的活了。
2017-03-04
最新回答 / qq_回忆是记忆抹不掉的伤_0
<li v-for="item in items" v-bind:class="{finished: item.isFinished}"> 这个是正确写法
2017-03-01
讲师回答 / fishenal
我印象里这种@ 指的是快捷引用,这是npm3.0以后才有的功能,原来npm每次安装的包都太大,不同项目公用的依赖每次都要重新下载一份,3.0以后改了这个模式,应该是之前系统里存在的就是用引用的方式引用,@就是代表这个库是引用自外部的。
2017-02-26
讲师回答 / fishenal
methods 方法里面的this,指的是这个组件的 属性,就是你通过data,props等定义的那些属性。这个this本身,应该是vue封装好的一个它自己的特殊对象,感兴趣可以console出来看看
2017-02-25
讲师回答 / fishenal
这里的name,就是这个组件的名字,你可以删掉,但前提是没有别的地方引用这个名字,一些路由配置什么的可以直接写组件名,这样的好处是你组件可以随便改,组件目录随便改,但你的名字不用动,引用的地方就不用动。
2017-02-24