前端开发技术难点汇总(一)

  1. 在vue中使用scroller组件,上拉加载时内容虽然会会弹,但底部会留有一 段空白未完全回弹
    方案:在源文件中修改,vue-scroller/src/module/render.js文件修translate3d,将top的数值减少一些
  2. iOS手机将数字自动识别为电话,变成蓝色,有下划线
    在head中添加 <meta name="format-detection" content="telephone=no">拦截
  3. 保持弹窗的下层页面无法滑动 移动端加样式
    overflow-y:hidden;position:fixed;left:0;top:0;
  4. <div bindclick.stop="getList"></div>
    stop阻止事件冒泡
    prevent 阻止默认行为,例如a标签的href
    once 只触发一次事件处理函数
    self 只会阻止自己身上冒泡行为的触发,并不会真正阻止 冒泡的行为,
    例如3层点击,可以阻止中间一层的事件冒泡
  5. 华为mate系列 getBoundingClientRect()方法拿不到x,y值
    用left,top替代
  6. 动态进度条
<!DOCTYPE html>在这里插入代码片
<html>
<head>
	<title></title>
	<style type="text/css">
		.progress{
    	width:600px;
    	height:28px;
    	border-radius: 28px;
           background: #6c6c6c;	
    }
    .progress .progress-bar{
    	    width: 300px;
    		height:28px;
    		border-radius: 28px 0 0 28px;
    		background-size:30px 30px;
    		background-image: linear-gradient(-45deg,#0face2 25%,#09b6f2 0%,#09b6f2 50%,#0face2 0,#0face2 75%,#09b6f2 0%);
    		-webkit-animation: blue-animation 10s infinite linear;
    	}
    	@-webkit-keyframes blue-animation{
              from{
              	background-position-x:0;
              }to{
              	background-position-x:600px;
              }
              
        } 
	</style>
</head>
<body>
<div class="progress">
	<div class="progress-bar"></div>
</div>
</body>
</html>
  1. JSON.stringify(res.cardinfo) == “{}” 判断对象是否是空对象
  • 0
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值