let a;
if(!a) {}
if(!!!a) {}
何时需要将a这样的undefined强转为boolean类型
items.forEach(item => {
continue;??//return;
})
git merge :q 自动merge是如何运作的wq
子路由回到父路由,不会产生页面刷新
弹层式页面叠加,在返回时,如想页面刷新,需要调用组件的close()方法触发父组件的回调
在父组件的回调内,调用init()方法
checkbox的联动
平行组件的通讯:vuex
EsLint: Airbnb config
Standard config
项目目录的配置:
common/fonts+stylus
components/
--save/-S -D区别
关于vue单文件的属性书写顺序
name, data, 生命周期,components
关于api的封装,一层封装url,一层封装错误码的处理
v-header:
关于布局的一些写法:父元素:display flex
子元素1:width 12px 子元素2:flex 1;
support-icon图标组件,通过类名显示小图标<img src=""/>
bg-image() 背景图的类名封装
如何让密码框取消自动填充cookie的密码
设置readonly=true,setTimeout(()=> {}, 20);来取消readonly
support-icon 为什么这样的封装:
<span data-v-cf64c882="" class="support-ico icon-1 decrease"></span>
- support-icon 表明这是一个图标
- 样式:display: inline-inline-block;background-repeat: no-repeat;
- icon-1 表明图标的尺寸
- 样式:width/height:12px;background-size: 12px 12px;
- decrease 表明图标的类型
- 样式:设置背景图片bg-image('decrease/discount/..')
根据评分写一个评分五角星组件
- 思路:五角星的状态有3个:全实心,半实心,全空心;
解析评分值,4.0-4.4就是4个星,4.5-4.9就是4.5个星,5.0就是5个星,通过数值取出实心的数目,半实心的数目,全实心的数目~