微信小程序进入首页自动弹出红包功能实现

  开发项目过程中需要在进入首页时弹出红包的功能需求,在捣鼓一番之后完成图如下。

微信小程序进入首页自动弹出红包功能实现_第1张图片

  二话不说直接上代码。

wxml代码:



  
    
      
        
          
        
      
    
  

wxss代码:

/* 红包 */
.bg-imgs{
  height: 350px;
  background-repeat: no-repeat; 
  background-size: 100% 100%;
}
.hb-text{
  padding-top: 10px;
  color: red;
}

 .xx{
   float: right;
   padding-right: 15px;
   color:white;
 } 
.cu-modal.show {
	opacity: 1;
	transition-duration: 0.3s;
	-ms-transform: scale(1);
	transform: scale(1);
	overflow-x: hidden;
	overflow-y: auto;
	pointer-events: auto;
}

.cu-dialog {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	max-width: 100%;
	border-radius: 10rpx;
	overflow: hidden;
}

js代码:

// 弹出红包
  onReady() {
    this.showModal()
  },
  showModal() {
    this.setData({
      modalName: 'Image'
    })
  },
  hideModal(e) {
    this.setData({
      modalName: null
    })
  },

  首先在页面上写一个隐藏的模态框,编辑好样式,当页面加载时触发onReady,使隐藏的模态框弹出。给模态框上给个×绑定隐藏模态框事件,给红包绑定跳转到领取红包详情页面。

你可能感兴趣的:(微信小程序进入首页自动弹出红包功能实现)