自定义开屏启动广告页

2024-08-22 23:04
文章标签 启动 自定义 广告 开屏

本文主要是介绍自定义开屏启动广告页,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

自定义开屏启动广告页

文章目录

    • 自定义开屏启动广告页
      • 效果图
      • 简单版
      • 轮播方式
      • css

效果图

在这里插入图片描述


简单版

  • 图片 + 倒计时
<template><view class="guide fcc" :style="{ background: `url(${ imgUrl }) no-repeat`}"><view class="skip_btn" @click.stop="launchApp">{{ content }}</view></view>
</template>

<script>export default {data() {return {content: `05 跳过`,countDown: 5,timerId: null,imgUrl: 'xxx'}},onLoad() {this.showAdvertisement()},onUnload() {clearInterval(this.timerId);},methods: {showAdvertisement() {this.timerId = setInterval(() => {if (this.countDown > 1) {this.countDown--;this.content = `0${ this.countDown } 跳过`;} else {this.launchApp(); // 启动App}}, 1000);},launchApp() {clearInterval(this.timerId);uni.switchTab({url: '/pages/index/index'})}}}
</script>

轮播方式

  • 在基础上,通过轮播图展示
<template><view class="guide fcc">	<swiper class="swiper" circular :indicator-dots="true" :autoplay="true" indicator-active-color="#3c9cff"><swiper-item><view class="swiper-item"  v-for="(item, index) in 3" :key="index"><image class="swiper-img" :src="item.img" mode="aspectFill"></image></view></swiper-item></swiper><view class="skip_btn" @click.stop="launchApp">{{ content }}</view></view>
</template>

css

  • 根据个人所需调整…
<style lang="scss" scoped>.fcc {display: flex;align-items: center;justify-content: center;}.guide {width: 100%;height: 100vh;position: relative;background-size: cover !important;background-position: center center !important;background-attachment: fixed !important;}.skip_btn {width: 130rpx;height: 60rpx;line-height: 60rpx;position: fixed;top: 60rpx;right: 50rpx;z-index: 999;font-size: 28rpx;color: #333;text-align: center;border: 1rpx solid  #fff;border-radius: 30rpx;padding: 0 25rpx;}.swiper {width: 100%;height: inherit;.swiper-item {width: 100%;height: 100%;display: block;text-align: center;}.swiper-img {width: 100%;height: 100%;}}
</style>

这篇关于自定义开屏启动广告页的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1097649

相关文章

使用Sentinel自定义返回和实现区分来源方式

《使用Sentinel自定义返回和实现区分来源方式》:本文主要介绍使用Sentinel自定义返回和实现区分来源方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Sentinel自定义返回和实现区分来源1. 自定义错误返回2. 实现区分来源总结Sentinel自定

SpringBoot启动报错的11个高频问题排查与解决终极指南

《SpringBoot启动报错的11个高频问题排查与解决终极指南》这篇文章主要为大家详细介绍了SpringBoot启动报错的11个高频问题的排查与解决,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一... 目录1. 依赖冲突:NoSuchMethodError 的终极解法2. Bean注入失败:No qu

如何自定义Nginx JSON日志格式配置

《如何自定义NginxJSON日志格式配置》Nginx作为最流行的Web服务器之一,其灵活的日志配置能力允许我们根据需求定制日志格式,本文将详细介绍如何配置Nginx以JSON格式记录访问日志,这种... 目录前言为什么选择jsON格式日志?配置步骤详解1. 安装Nginx服务2. 自定义JSON日志格式各

Android自定义Scrollbar的两种实现方式

《Android自定义Scrollbar的两种实现方式》本文介绍两种实现自定义滚动条的方法,分别通过ItemDecoration方案和独立View方案实现滚动条定制化,文章通过代码示例讲解的非常详细,... 目录方案一:ItemDecoration实现(推荐用于RecyclerView)实现原理完整代码实现

一文带你了解SpringBoot中启动参数的各种用法

《一文带你了解SpringBoot中启动参数的各种用法》在使用SpringBoot开发应用时,我们通常需要根据不同的环境或特定需求调整启动参数,那么,SpringBoot提供了哪些方式来配置这些启动参... 目录一、启动参数的常见传递方式二、通过命令行参数传递启动参数三、使用 application.pro

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

基于Spring实现自定义错误信息返回详解

《基于Spring实现自定义错误信息返回详解》这篇文章主要为大家详细介绍了如何基于Spring实现自定义错误信息返回效果,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录背景目标实现产出背景Spring 提供了 @RestConChina编程trollerAdvice 用来实现 HTT

SpringSecurity 认证、注销、权限控制功能(注销、记住密码、自定义登入页)

《SpringSecurity认证、注销、权限控制功能(注销、记住密码、自定义登入页)》SpringSecurity是一个强大的Java框架,用于保护应用程序的安全性,它提供了一套全面的安全解决方案... 目录简介认识Spring Security“认证”(Authentication)“授权” (Auth

SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法

《SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法》本文主要介绍了SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法,具有一定的参考价值,感兴趣的可以了解一下... 目录方法1:更改IDE配置方法2:在Eclipse中清理项目方法3:使用Maven命令行在开发Sprin

SpringBoot自定义注解如何解决公共字段填充问题

《SpringBoot自定义注解如何解决公共字段填充问题》本文介绍了在系统开发中,如何使用AOP切面编程实现公共字段自动填充的功能,从而简化代码,通过自定义注解和切面类,可以统一处理创建时间和修改时间... 目录1.1 问题分析1.2 实现思路1.3 代码开发1.3.1 步骤一1.3.2 步骤二1.3.3