已采纳回答 / Brian
如果是 vscode,也是一样提供 emmet 功能的。感谢关注!这里有一份我的 gist,可以使用 vscode 的 sync 插件,进行同步,与 webstorm 的快捷键一致。https://gist.github.com/kanlidy/a373b38f31484899ef4fd71dff9ef925
2019-06-11
讲师回答 / Brian
要区别两个命令vue ui工具,是使用vue ui命令进行启动的,这里会自动运行在8000端口,这个是仪表盘。关于,vue ui目前官方还是一个beta状态,所以还有很多不确定性,建议使用cli工具去创建项目——windows上的小伙伴。vue/cli工具,是用来快速创建vue工程化项目的,如果后期需要使用router,vuex可以手动去创建,但是建议前期学习的时候,使用手动选项+cli快速配置项目中使用到的vue常用组件(router,vuex),这样可以省去很多麻烦。所以,建议你重新找一个目录,使用管...
2019-06-10
讲师回答 / Brian
上面的代码提示,使用管理员权限进行运行。请删除Node_modules目录,使用cnpm在管理员窗口中重新安装@vue/cli,然后再次使用vue serve命令进行编译调试。
2019-06-10
已采纳回答 / Brian
检查如下:当切换到路由的时候,你在Element那个Chrome的调试选项卡里面看看,有没有路由的class变化;检查 自己的路由路径写的是不是对的。
2019-06-06
讲师回答 / Brian
?同学,一个元素不需要绑定两个ID,一般来说,用一个div元素包裹所有的元素,给这个元素一个ID,比如app,然后就可以在这里面写vue的代码了。vue中的el用来指定,哪个元素由vue来接管,它会使用defineProperty这个js方法来监听data中的数据的变化,从而来替换里面的一些比如模板语法,等vue的语法。
2019-06-06
已采纳回答 / Brian
哦,你可以在mounted () {// 在这里加一句window.vue = this}然后呢,你在console里面,输入window.vue,看看是不是有一个$router的属性。然后,再看看data里面的其他变量,是不是没有$?接下来,就是见证奇迹的时候了。
2019-05-31
已采纳回答 / Brian
?1. mode history代表,路由不再显示hash,会像如下形式:histroy:localhost:8080/user/listhash:localhost:8080/#/user/list2. base也比较好理解,代表着是基本的路由请求的路径。参考 :https://router.vuejs.org/zh/api/#base如:base: '/app/'那么所有的请求都会在url之后加上/app/应用的基路径。例如,如果整个单页应用服务在 /app/ 下,然后 base 就应该设为 "/ap...
2019-05-30
已采纳回答 / Brian
mutation这个函数就有2个形参,可以看一下vuex的官方的源代码。使用this.state是一种偷懒的作法,看一下官方的例子:
const store = new Vuex.Store({ state: { count: 0 }, mutations: { ...
2019-05-30
已采纳回答 / Brian
如果在github上去建项目,可以建一个空的项目。然后在本地已经有代码的目录,使用如下命令:初始化 => 添加远程仓库地址 => 添加本地已有文件 => 添加提交注释 => 推送git initgit remote add origin [url]git add .git commit -m "first commit"git push origin master谢谢您的关注
2019-05-29
已采纳回答 / Brian
你可以看看vuex的概念,如果把state单纯当成是全局变量是不对的。1. vuex不单纯是起到了“全局变量”的作用它加入了单向数据流的机制,所以如果是单纯的全局变量,所有人都能改,那就乱套了不是。store里面的state,只能通过mutations来改。而且加入了一些新的特性,比如actions(异步),getters(计算属性),这些在实际的项目中,都是非常好用的。2. 组件间的通信方式还有很多种,选择合适项目本身的才最重要
2019-05-29