市面上大多数的app都会有一个欢迎界面,下面将演示如何通过微信小程序实现一个欢迎界面。

下面将会按照以下的顺序介绍:

  1. 布局的实现

  2. 逻辑的实现

  3. 样式的实现

1.布局的实现

整个布局使用swiper滑动视图实现,滑动视图的每一个item通过一个block块包裹,块中包裹的是滑动视图的每一个item, item中包含image图片和button按钮

wxml如下:

   <swiper indicator-dots="true"><block wx:for="{{imgs}}" wx:for-index="index"><swiper-item class="swiper-items"  ><image class="swiper-image" src="{{item}}"></image><button class="button-img" bindtap="start" wx:if="{{index == imgs.length - 1}}" >立即体验</button></swiper-item></block></swiper>

2.逻辑的实现

在data中准备了一个imgs数组,数组中存放了3个图片的地址,这里还有一个start函数,该函数用来监听界面上button的点击事件。

wx.navigateTo这个api的作用就是实现界面的跳转并有返回的按钮,url是用来指定跳转的界面

   Page({data:{imgs:["http://img.kaiyanapp.com/5edbf92b929f9174e3b69500df52ee21.jpeg?imageMogr2/quality/60","http://img.kaiyanapp.com/f2c497cb520d8360ef2980ecd0efdee7.jpeg?imageMogr2/quality/60","http://img.kaiyanapp.com/64f96635ddc425e3be237b5f70374d87.jpeg?imageMogr2/quality/60",],img:"http://img.kaiyanapp.com/7ff70fb62f596267ea863e1acb4fa484.jpeg",},start(){wx.navigateTo({url: "../home/home"})//  wx.redirectTo({ url: "../index/index" })// url用双引号},})

3.样式的实现

swiper样式是定义滑动控件的样式:滑动控件的位置为绝对布局,宽和高为占满整个屏幕

.swiper-image样式是定义image图片的样式:宽和高为占满整个屏幕,透明度为0.9

.button-img样式是定义button按钮的样式:位置为绝对布局,离底部90px,透明度为0.6,..

swiper {/*这个是绝对布局*/position: absolute;height: 100%;width: 100%;}.swiper-image {height: 100%;width: 100%;/*透明度*/opacity:0.9;}.button-img{   /*这个是绝对布局*/position: relative;bottom: 90px;height: 40px;width: 120px;opacity:0.6;}

4.效果如下:

原文链接:http://blog.csdn.net/u012987546/article/details/53034082

微信小程序 欢迎界面开发的实例详解相关推荐

  1. 微信小程序开发登录界面mysql_微信小程序 欢迎界面开发的实例详解

    微信小程序 欢迎界面 市面上大多数的app都会有一个欢迎界面,下面将演示如何通过微信小程序实现一个欢迎界面. 下面将会按照以下的顺序介绍: 布局的实现 逻辑的实现 样式的实现 1.布局的实现 整个布局 ...

  2. php欢迎界面代码,分享微信小程序欢迎界面开发的实例代码

    这篇文章主要分享微信小程序欢迎界面开发的实例代码的相关资料,这里实现欢迎界面的简单实例和实现代码及实现效果图,需要的朋友可以参考下 微信小程序 欢迎界面 市面上大多数的app都会有一个欢迎界面,下面将 ...

  3. 微信小程序php后台支付,微信小程序 支付功能实现PHP实例详解

    微信小程序 支付功能实现PHP实例详解 前端代码: wx.request({ url: 'https://www.yourhost.com/weixin/WeiActivity/payJoinfee' ...

  4. 微信小程序阻止冒泡点击_微信小程序bindtap事件与冒泡阻止详解

    bindtap就是点击事件 在.wxml文件绑定: cilck here 在一个组件的属性上添加bindtap并赋予一个值(一个函数名) 当点击该组件时, 会触发相应的函数执行 在后台.js文件中定义 ...

  5. 微信小程序和百度的语音识别接口详解

    介绍 因为项目需要,使用到了微信小程序和百度的语音接口 现在将项目中的一个小模块拿出来单独分享. 技术关键字 微微信小程序 百度语音接口 nodejs,express fluent-ffmegp 环境 ...

  6. 腾讯小程序 java编写_微信小程序 使用腾讯地图SDK详解及实现步骤

    微信小程序 使用腾讯地图SDK详解及实现步骤 近期在做一款彩票服务类项目中用到了腾讯地图提供的小程序解决方案,拿来给大家分享一下! 使用起来非常简单,就是一些功能还有待完善. 官方文档:http:// ...

  7. 微信小程序自定义组件子传父详解(多图)

    微信小程序自定义组件子传父详解 前言: 刚开始为了测试父传子,所以把页面的数组放在了父组件中 1. 然而子组件中绑定的自定义点击事件依然放在子组件的js文件中 2. 所以就会出现我们点击页面的文字能改 ...

  8. 微信小程序 使用腾讯地图SDK详解及实现步骤

    信小程序 使用腾讯地图SDK详解及实现步骤 微信小程序JavaScript SDK: 官方文档:http://lbs.qq.com/qqmap_wx_jssdk/index.html 步骤: 1.申请 ...

  9. 微信小程序订阅信息之Java实现详解

    在微信小程序中进行了某种操作后,推送消息告知用户的操作结果.或者微信端办公流程提交给下一个人审批后,得到审批通过或是驳回修改的命令 - 使用场景具体如下图,可用在签到.提醒.通知.警告.催办等方面: ...

最新文章

  1. 如果有电脑——计算机达人成长之路(36)
  2. 知识管理系列---3.程序实现
  3. LeetCode 146. LRU缓存机制(哈希链表)
  4. html5开发之ios屏幕适配,iOS开发屏幕尺寸以及屏幕适配等问题(转载内容)
  5. windows下修改host不生效的解决方法
  6. Java 基础面试题,java基础面试笔试题
  7. HDU1559 最大子矩阵【DP】
  8. C# UDP 发送 接收
  9. IDEA 部署 Java Web 应用为 war 包
  10. ZYNQ7020 Soc最小系统创建及测试
  11. Linux4755文件权限,如何在Linux中管理文件和文件夹的权限
  12. 波浪线html,js中的波浪线符号作用(按位非(~)符号)
  13. XMU 1614 刘备闯三国之三顾茅庐(二) 【逆向思维+二维并查集】
  14. 服务器日志修改保存时间,日志服务保留时间
  15. mysql excel 数据处理_将excel的数据进行sql处理
  16. python3 中的 md5 加密
  17. python 文本分类卡方检验_中文文本分类:你需要了解的10项关键内容
  18. snb格式电子书制作教程
  19. IT各类程序员详细学习路线图
  20. VMware9虚拟机安装MAC OS X Mountain Lion 10.8.2详细图文教程

热门文章

  1. 窗口分析函数_1_生成不重复排名序号
  2. 处理字符串_5_字符串里过滤不需要的字符
  3. ES6基础-字符串的新特性
  4. 金融行业容器平台落地路径:敏捷响应业务更迭
  5. SQLServer之删除存储过程
  6. PHPer 面试指南 扩展阅读资源整理
  7. php 子类调用父类的方法
  8. Node.js在不同平台的安装方法步骤详解
  9. 记一些暂未找到解决方案的问题 -- 持续更新
  10. 通过JDBC连接取得数据库相关的元数据