2021-01-27

vue.js 项目开发过程中踩过的坑:

1:   position: sticky;

   这个sticky 属性是做吸顶效果是很好的.    但是这个属性是新出来的.  所以很多浏览器并不是支持.   而且这个属性在使用的时候:   有很多限制.

   所以大家在使用 stick:  在使用position: sticky 的时候,   一定要特别注意一下五点:

   1.1:    sticky:  不会触发BFC;

   1.2:    z-index: 无效;

   1.3:    当父元素的 height: 100%,  页面滑动到一定高度之后sticky 属性会失效.

   1.4:    父元素不能有: overflow: hidden;  或者overflow: auto;  属性;

   1.5:    父元素高度不能低于sticky 高度,   必须指定top, (高度);  bottom (底部高度);  left (左部);  right (右侧); 

      特别是第三点:    父元素的高度一定不能设置为 100%,   否则就会出现各种问题.

2:    关于props  传入的东西必须使用v-bind 来动态绑定:

       比如获取传入图片的地址: 

      

props: {
  imgSrc: {
    type: String,
    default: {
       return ''
    }
  }
}

要用这个图片地址,要记得用v-bind动态绑定

<img v-bind:src="imgSrc">

简写:

<img :src="imgSrc">

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值