入门微信小程序 Day1:搭建基本框架调用Swiper组件完成轮播图功能


前言

随着科技的不断发展,各种各样互联网交互软件融入我们的生活,而微信小程序也变得越来越重要,很多人都开启了小程序学习,本文就是小白的我从无到有搭建微信小程序的基础内容。


一、微信小程序是什么?

无需安装即可使用的应用,用户“扫一扫”、“搜一搜”即可打开应用,无需安装或者卸载。微信小程序运行在微信之上,交互类似于手机原生应用,但是体积超小,特点是触手可及、用完即走、方便快捷。

二、前期准备

1.申请微信公众号

网上有各种各样的教程。

2.安装微信开发者工具

微信公众平台网站有下载地址。

三、搭建框架

需要记住:
.js文件——逻辑文件
.json文件——配置文件
.wxss文件——样式文件
.wxml文件——结构文件
app表示应用程序,是能够影响全局的
pages表示页面,是影响局部的

在app.json中设置有几个页面、导航栏、底部功能栏

这里设置四个页面、分别是home个人首页、apply设备管理、message我的消息、mine个人中心

app.json代码如下:

{
  "pages": [
    "pages/home/home",
    "pages/apply/apply",
    "pages/message/message",
    "pages/mine/mine"
  ],
  "window": {                                      //设置
    "backgroundTextStyle": "dark",                 //导航栏背景black或者white
    "navigationBarBackgroundColor": "#2b4b6b",     //藏蓝色(可以搜16进制颜色,往里头写)
    "navigationBarTitleText": "燕谷坊",             //导航栏标题
    "navigationBarTextStyle": "white",             //标题字体颜色
    "backgroundColor": "#efefef"                   //页面背景
  },
  
  "tabBar": {
    "list": 
    [
      {
        "pagePath": "pages/home/home",
        "text": "个人首页",
        "iconPath": "/icon/tabs/index.png",
        "selectedIconPath": "/icon/tabs/index-active.png"
      },
      {
        "pagePath": "pages/apply/apply",
        "text": "设备管理",
        "iconPath": "/icon/tabs/apply.png",
        "selectedIconPath": "/icon/tabs/apply-active.png"
      },
      {
      "pagePath": "pages/mine/mine",
      "text": "个人中心",
      "iconPath": "/icon/tabs/mine.png",
      "selectedIconPath": "/icon/tabs/mine-active.png"
      },
      {
      "pagePath": "pages/message/message",
      "text": "我的消息",
      "iconPath": "/icon/tabs/attention.png",
      "selectedIconPath": "/icon/tabs/attention-active.png"
      }
    ]
  },
  "style": "v2",
  "sitemapLocation": "sitemap.json"
}

每个页面的标志图片放在新建icon中的tabs中,最好每个功能整两张图,一张表示每点击的样式,另一张表示点击的样式。

至于icon中的Swiper放的是轮播图,轮播图最好设置成大小为1600*900px的图片,这样比较好看。
在这里插入图片描述
导航栏和底边功能框的效果如下:
导航栏标题燕谷坊,点击底边功能框时显示绿色,不点击时是灰色。
在这里插入图片描述

完成轮播图的构建,在home.wxml中搭建轮播图,展示四张图片,就是放在Swiper中的logo图片,自动轮播,循环轮播,周期为3秒(这里为3000ms)。具体的属性从微信小程序开发平台看。

还可以设置轮播图的宽高等属性。

home.wxml代码如下:

<!--pages/home/home.wxml-->
<!-- <text>pages/home/home.wxml</text> -->
<swiper class="logo" indicator-dots="true" indicator-active-color="lightgrey" indicator-color="white" autoplay="true" interval="3000" circular="true">
<swiper-item><image src="/icon/Swiper/logo1.png"></image></swiper-item>
<swiper-item><image src="/icon/Swiper/logo2.jpg"></image></swiper-item>
<swiper-item><image src="/icon/Swiper/logo3.jpg"></image></swiper-item>
<swiper-item><image src="/icon/Swiper/logo4.jpg"></image></swiper-item>
</swiper>


总结

好好学习,天天向上!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值