讲师回答 / 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