为了账号安全,请及时绑定邮箱和手机立即绑定

vue.js入门基础

fishenal Web前端工程师
难度中级
时长 1小时50分
学习人数
综合评分9.17
315人评价 查看评价
9.4 内容实用
9.2 简洁易懂
8.9 逻辑清晰

讲师回答 / fishenal
你下载的是我更新过的代码,用了vue2.0,没有自己写localstorage,而是用了一个插件叫做vue-localstorage.这块的代码在你npm install的时候会写入 node_modules里,不用管它。我之前的store比较简略,也就是视频里的,据反应也有一些问题,可能是babel接戏的时候,所以我直接搜了一个比较完善的插件来实现localstorage功能。这个思路也比较适合真实开发,把底层的工作交给现成的库。

讲师回答 / fishenal
可以,但脚手架默认不支持,需要通过npm安装组件,还有修改webpack 配置,上网搜一下吧

讲师回答 / fishenal
https://github.com/fishenal/Todos_Vuejs/tree/8fc82545f17fa79c77a533eeb34c44ae1aa31150 课程里的应该是这个https://github.com/fishenal/Todos_Vuejs 最新的基于vue2.0的是这个

讲师回答 / fishenal
修改就是重新setItem,removeItem是删掉这个字段,不懂你说的不适用的意思。我刚刚试了一下localstorage的接口,没啥问题,你可以试一下:<...图片...>

已采纳回答 / 暗杠
 我也碰到过 删掉ndoe_modules重新安装,多安装几次

讲师回答 / fishenal
eslint-friendly-formatter 这个模块没安装

讲师回答 / fishenal
npm bugs timebook跑这个看看什么问题,timebook报错

讲师回答 / fishenal
deleteTodo (index) {         // 删除指定项列表         this.todoList.splice(index, 1)       }    https://github.com/fishenal/Todos_Vuejs/blob/master/src/todoList.vue

讲师回答 / fishenal
重写了getter setter吧,直接item.isFinished 应该就是get出来的值

讲师回答 / fishenal
执行cnpm install 的目录下,有没有package.json文件,文件的配置有没有问题?

讲师回答 / fishenal
你应该先创建好项目,再在项目目录里启动测试服啊?我的文档里找到的,是测试服热更新的代码,你的开发应该在项目目录里进行,不用关注那里的代码

讲师回答 / fishenal
uglify,压缩js代码的时候,找不到keyword,常量命名有问题吧,改改看,包括关键词const

讲师回答 / fishenal
找不到文件或目录,目录改成英文试试,用git-shell试试
课程须知
1. 有html,css,js前端开发基础 2. 了解前端工程化,node,webpack gulp等 3. 对前端模块化有基本的概念 4. es6 的一些基本语法
老师告诉你能学到什么?
1. vuejs的背景及其项目相关知识 2. 了解流行的前端项目搭建方式 webpack + gulp 3. 用 vue-cli 脚手架工具初始化vue项目 4. 学习vue项目基本的结构和开发方法 5. 学习使用vuejs常用的接口和方法 6. 教程中教你如何在一个项目中使用vuejs

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消