- A+
所属分类:Web前端
随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。
通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随意的进行组合。大大提升开发效率低,降低维护成本。
今天给大家介绍的一款组件前端Vue自定义开屏启动广告组件,点击广告图跳转广告详情;附源码下载地址 : https://ext.dcloud.net.cn/plugin?id=13614
效果图如下:
cc-advertView
使用方法
<!-- ref:唯一ref timedown:开屏广告秒数 imageUrl:图片地址 advertClick:广告图点击 --> <cc-advertView ref="ccAdvert" :timedown="12" imageUrl="https://cdn.pixabay.com/photo/2015/02/13/00/43/apples-634572_1280.jpg" @advertClick="advertClick"></cc-advertView> //初始化广告开屏广告 onReady() { this.$refs.ccAdvert.initAdvert(); },
HTML代码实现部分
<template> <view class="content"> <!-- ref:唯一ref timedown:开屏广告秒数 imageUrl:图片地址 advertClick:广告图点击 --> <cc-advertView ref="ccAdvert" :timedown="12" imageUrl="https://cdn.pixabay.com/photo/2015/02/13/00/43/apples-634572_1280.jpg" @advertClick="advertClick"></cc-advertView> <!-- mySrc:图片地址 title:标题 @menuClick:按钮点击 --> <cc-wxBtn mysrc="/static/image/member-menu4.png" alt="前端Vue自定义开屏启动广告组件,点击广告图跳转广告详情" title="我的余额" @menuClick="menuClick"></cc-wxBtn> <!-- mySrc:图片地址 title:标题 @menuClick:按钮点击 --> <cc-wxBtn mysrc="/static/image/member-menu2.png" alt="前端Vue自定义开屏启动广告组件,点击广告图跳转广告详情" title="在线客服" @menuClick="menuClick"></cc-wxBtn> <!-- mySrc:图片地址 title:标题 @menuClick:按钮点击 --> <cc-wxBtn mysrc="/static/image/member-menu3.png" alt="前端Vue自定义开屏启动广告组件,点击广告图跳转广告详情" title="邀请有礼" @menuClick="menuClick"></cc-wxBtn> <!-- mySrc:图片地址 title:标题 @menuClick:按钮点击 --> <cc-wxBtn mysrc="/static/image/member-menu5.png" alt="前端Vue自定义开屏启动广告组件,点击广告图跳转广告详情" title="关于我们" @menuClick="menuClick"></cc-wxBtn> </view> </template> <script> export default { data() { return { } }, onReady() { this.$refs.ccAdvert.initAdvert(); }, methods: { // 广告图点击 advertClick() { console.log("广告图点击"); uni.showModal({ title: '温馨提示', content: '跳转广告事件' }) }, } } </script> <style> page { background-color: white; margin-bottom: 50px; } </style>