- setInterval()中的this变化了,不是原本的this。这里要总结一下,一般的破解是:var that = this;
- v-model="a" 是将input的value和a对应的值双向绑定,但是如果type是checkbox的话,是取到布尔还是取到值看data层里a:''还是a:[]。想想todoList的例子。
- 一个web版todoList的实现思路:要有一个和用户交互的input和展示内容的ol ==>将输入框和数据层newTodo双向绑定 ==> 当用户输入完内容按下enter键以后,将newTodo对应的值作为对象的一部分放到todoList当中 ==> 这个对象除了输入的newTodo内容外,还应有标记的时间和done:false以备后用 ==> 用v-for循环todoList数组,参数除了value外还应有index以备后面删除使用 ==> 动态创建li具体内容为数据层保存的内容 ==> li里还应该有input type=checkbox 以和 done:false绑定,还应有完成和未完成两种状态和done:false绑定以分辨完成和未完成的状态 ==> 用created来创建localstorage来保存数据
- font-weight可以用normal,bolder和具体数字表示值;font-style:normal/italic斜体;
- 更改placeholder样式的方法:::-webkit-input-placeholder 其它的使用伪元素或者伪类
- 如何更改input type=checkbox的默认样式? 看这里
- appearance的css用法?
- 在vue中,经常出现在vue实例加载完成前先加载html的闪现情况,解决办法就是在根标签里加v-cloak,在样式里加[v-cloak]{display:none;} ,它指的是在vue实例加载完成前就不显示,完成后才显示。但是最好不要写在scss里然后压到bundle.js里,会慢,可以直接写到内部样式style里。
- 下划线和中划线?
- text-transform/text-decoration
- setInterval中的this 使用箭头箭头函数可以保证this不变
- 去掉webstorm默认的分号提示:inspections - javascript - codestyleissues
- 响应式除了flex,max/min之外还可以用百分比;
- 注意vue毕设在线简历的响应式
15.在vue-cli中computed以后是计算属性而非函数;另外,data也是要写成函数形式的;注意props是从父级向子级传递属性,实现父子级组件的解ou,同级之前无法传递data,传递是通过绑定属性的方式进行的。
16. v-bind:title=" '工作经历' "和title="工作经历"的区别在哪里?一个混合了vue和html一个没有。v-bind:title="工作经历"这种写法工作经历会被当成是变量对待。
17.在线简历毕设里过滤函数es6语法错误,为什么不能加大括号?加了大括号需要return没加自动return
18. 在线简历毕设里预览模式下选择器优先级被坑到了,可以写一篇文章。 id选择器权值为100,类选择器为10,标签选择器则为1,!important则为最优先级;