讲师回答 / Brian
我看你数据已经正常的add到list了,那么可以在list页面看看store里面list有没有数据,如果有,可以有两种方案:Mounted生命周期函数里面,给lists赋值,this.lists = this.$store.state.lists第二种,可以在add()方法的最后,使用编程式导航去到list页面,this.$router.push('/home/list')
2019-07-22
讲师回答 / Brian
同学,下次提问请提供包括且不限于:1. webpack版本,vue版本,node版本,npm版本。2. webpack配置;3. package.json4. 本课程中的哪个实例操作出如上的错误,操作的流程是什么?!5. 代码截图,console错误截图,终端错误截图。我估计你上面的错误是由于你本地的vue/cli版本不对。请全局安装npm install -g @vue.cli,然后使用vue --version查看一下,是不是3.x以上的版本。删除项目,并重新create.
2019-07-22
讲师回答 / Brian
?同学,你这个已经超出了我的课程范畴了,你需要自己百度一下了。平时,我们同学应该用的多是vscode与webstorm,希望你能理解,我们只会对课程中的内容进行答疑。
2019-07-21
讲师回答 / Brian
如果是webstorm,打开了html之后,在HTML文件的右上角,可以点击chrome图标进行运行。<...图片...>如果是vscode,可以下载一个live-server插件。<...图片...>或者自己放在自己的远程服务器的网站的根目录下,一般在/var/www/html
2019-07-20
讲师回答 / Brian
我看了一下最新的webstorm版本,已经集成了vue高亮,vue代码自动补全的功能,同学,你做一个版本的更新吧~~~~webstorm非常的智能了,自动补全的功能是有的~~~而vscode在这一块,做的还差一点。如果电脑不卡的话,建议使用webstorm
2019-07-19
讲师回答 / Brian
建议使用管理员方式运行安装、管理员方式运行终端工具,不要安装在C盘,最好安装在D盘之类的。建议在node提示使用网络功能的时候,点击允许,估计是你的防火墙把node给干掉了。需要添加一下到例外~~~
2019-07-19
讲师回答 / Brian
可以使用nvm install 去安装指定的版本,使用nvm use 去进行版本的切换。nvm install v10.16.0nvm use v10.16.0nvm是一个多版本的管理工具,建议使用nvm进行Node的安装。
2019-07-19
已采纳回答 / Brian
因为第二种,不是空的啊,里面有一个元素是一个空字符串,数组长度为1,非0。那么,对于第二种情况,vue会进行v-for=(item,index) in lists中的渲染,因为vue觉得你的数组长度非0。对于我们的项目中,会去取item,即list中的元素,比如Item.title,item.content,当然会报错了。一个空String,哪里有这些属性呢?对不对
2019-07-18
讲师回答 / Brian
这个由于this作用域的问题,你的代码中的this.arr的this代表着是当前的Vue实例,所以是undefined,你换成arr,去掉this. 试试?
2019-07-18
已采纳回答 / Brian
项目中,懒加载一般应用在登录页之后,而非一次性需要展示给用户的页面上。懒加载主要的目的是少加载一些内容,所以,就这个目标可以考虑具体的应用场景。对于目前大多数前端页面,用户侧,非管理后台的话,我们使用SSR(服务器端渲染)提升用户的体验,这一块属于前端性能优化的范畴。前端性能优化,又能分浏览器侧与后台(nodejs侧),而我们所说的懒加载只是浏览器侧的一种。具体的用法可以参见 :https://router.vuejs.org/zh/guide/advanced/lazy-loading.html
2019-07-17