本文接前天的小程序开发第一篇文章,上篇文章完成了微信官方提供的小程序初始模板代码的构建,今天这篇文章主要讲解小程序使用colorUI框架,并构建一个简单的页面。

前注: 1.本文代码基于第一篇文章的基础之上

2.本文将近一千字,阅读大约10分钟,建议按步骤实操

1.到github将colorUI的代码下载到本地,将/demo下的/colorui目录和/images目录复制到我们项目的根目录下(即colorui和pages是同级目录)

2.修改app.wxss文件,在文件的前两行加上

@import "colorui/main.wxss";@import "colorui/icon.wxss";

3.修改app.js文件,在onLaunch 函数内加上这段代码

//自定义头部展示wx.getSystemInfo({   success: e => {      this.globalData.StatusBar = e.statusBarHeight;      let custom = wx.getMenuButtonBoundingClientRect();      this.globalData.Custom = custom;        this.globalData.CustomBar = custom.bottom + custom.top - e.statusBarHeight;   }})//该段代码是colorui专门为自定义页面头部展示而设置各个参数

4.修改app.json文件,加上usingComponents参数

"usingComponents": {    "cu-custom": "/colorui/components/cu-custom" } //该参数也是为了设置自定义页面头部

截止到这一步,colorui框架的引入一完成,接下来写两个tabbar页面来使用上colorui。

为方便演示,页面名分别为main(首页)和mine(我的)

5.创建两个page,创建page的方式如下

5.1 pages目录上右键,选择新建文件夹,文件夹名称写为main

5.2 在新建的main文件夹上右键,选择新建page,page名称也写为main

5.3 mine页面也是同5.1和5.2的创建方法

5.4 修改app.json文件,将以下两个值放到pages参数的第一二位。

备注:main和mine页面创建好后,在app.json文件的pages参数中已经有如下两个值

"pages/main/main","pages/mine/mine",

6.修改app.json文件,添加tabbar参数

"tabBar": {    "color": "#a9b7b7",    "selectedColor": "#11cd6e",    "borderStyle": "white",    "list": [      {        "pagePath": "pages/main/main",        "text": "首页",        "iconPath": "/images/tabbar/basics.png",        "selectedIconPath": "/images/tabbar/basics_cur.png"      },      {        "pagePath": "pages/mine/mine",        "text": "我的",        "iconPath": "/images/tabbar/about.png",        "selectedIconPath": "/images/tabbar/about_cur.png"      }    ]  }

7.编辑/pages/main/main.wxml,该文件内容改为

  首页   测试按钮

8.编辑/page/mine/mine.wxml,该文件内容改为

  我的   我的测试按钮

9.CTRL + s 保存文件,即可自动构建,最终生成的界面如下

至此,已完成colorui框架的接入,并简单的用上了这个框架啦,代码后续会放到github,github地址在评论区给出。

这个框架色彩确实很好看,强烈推荐使用。

后注:

colorUI的github地址:

https://github.com/weilanwl/ColorUI/

colorUI的git下载链接:

https://github.com/weilanwl/ColorUI.git

小程序接入h5页面_微信小程序开发接入colorUI相关推荐

  1. 小程序接入h5页面_微信小程序跳转外部链接(h5页面)以及数据交互

    最近项目有个需求,在微信小程序中跳转外部链接完成相关的操作,操作完成后返回微信小程序的相关页面. 1.跳转外部链接(官方文档) 1)入口 //跳转到入口 wx.navigateTo({url: '.. ...

  2. 小程序嵌套h5页面_微信小程序内嵌h5页面

    概况 使用 标签能在小程序中打开外部网页,但是要打开的网页的域名必须跟小程序的业务域名(业务域名可以在小程序的后台管理界面添加)一致,否则在真机上是打不开的.如果开发工具上勾选了'不校验域名',在开发 ...

  3. 小程序嵌套h5页面_快速小程序开发之微信小程序内嵌 H5

    简介:微信小程序中可以直接运行 web 页面,这一新组件 web-view 的产生,可能直接导致小程序数量迎来一波高峰.本篇博文将从业务选型,微信小程序后台配置,使用 web-view 完成登录业务以 ...

  4. 小程序跳到h5页面_微信小程序跳转到H5页面实战篇

    有些场景需要从微信小程序跳转到H5页面,通常网上的教程会告诉你使用web-view组件就可以了,但实际开发中还有很多需要注意的地方,尤其是很多概念往往会把初学者弄糊涂了,下面就让我们从概念开始吧!微信 ...

  5. 微信小程序webview(H5页面)调用微信小程序支付

    1.业务描述:微信小程序商城入口进入的页面是商城H5页面,在H5页面进行微信支付如何实现: 2.微信小程序(webview访问H5页面)必须使用微信小程序支付: 如何实现以及实现方式以及支付后页面返回 ...

  6. 小程序接入h5页面_原生小程序接入H5页面,请求后台接口,获取数据

    项目开发中赶上三端接入h5的需求,因此本身动手作h5页面,可是在作的过程当中也赶上了许多的问题javascript 小程序端不支持在本地引入,因此须要将h5发布服务器,以请求接口的形式进行访问html ...

  7. 微信小程序嵌套h5页面+发布微信小程序(超级简单)

    将发布的h5页面转换成微信小程序,无需重新开发,操作超级简单!!! 使用到的技术为uniapp和web-view 首先,我们先来了解一下web-view是什么: 简单的一句话来讲:web-view 是 ...

  8. 微信小程序嵌套h5页面怎么实现小程序支付

    微信小程序嵌套h5页面怎么实现小程序支付 小程序嵌套h5页面怎么实现小程序支付小程序中嵌套h5页面,但是不能再h5页面拉起小程序支付,这时是需要小程序方拉起支付 目前的流程,外链发送订单请求拿到预支付 ...

  9. java小程序显示多种按钮_微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能...

    看了很多帖子,但是效果都不是很好.还是找微信小程序官方文档,自己写比较方便.自己动手丰衣足食!话不多说,上代码! 先来个效果图 html {{item.text}} 查看更多 收起 wxss .box ...

最新文章

  1. 灵活运用 SQL SERVER FOR XML PATH
  2. C++11中= delete;的使用
  3. 如何提取edit control中输入的数据_如何在Power Query中提取数据——列表篇(1)
  4. 如何在Mac OS X上启动PostgreSQL服务器?
  5. Win32汇编数组编程图解
  6. weblogic 负载均衡搭建
  7. [多校联考-西南大学附中]切面包(线段树/概率与期望)+ Slow Path Finding Algorithm(拓扑排序/DP)+ 分数转化(数论)
  8. JAVA Opencv在图片上添加中文
  9. 圣地亚哥分校 计算机,加州大学圣地亚哥分校计算机怎么样?
  10. 定点补码加减法运算_计算机相关问题:谈谈我眼中的补码
  11. 一次性掌握计算机中常见的六类指令
  12. concurrentHashMap扩容细节
  13. Origin软件绘制柱形图
  14. SqlServer 获取工作日(周六、周日休息,周六日不休息,周六不休息)
  15. 解决VirtualBox导入虚拟机文件报错E_INVALIDARG (0x80070057)
  16. mbp touchbar设置_macbookpro touchbar 怎么添加锁屏快捷键
  17. Material Design系列之BottomNavigationView详解
  18. 五星好评点亮效果(精灵图)
  19. [算法竞赛入门经典] UVA 12174 - Shuffle
  20. Vista体验之路一(经典截图)体验软件版本Windows Vista 5536-16385 for X86

热门文章

  1. “删库跑路”重现江湖,技术和制度如何保障数据安全?
  2. 公司新来了一个质量工程师,说团队要保证 0 error,0 warning
  3. 前端面试常考题:JS垃圾回收机制
  4. 使用LiteOS Studio图形化查看LiteOS在STM32上运行的奥秘
  5. 【华为云技术分享】五个Taurus垃圾回收compactor优化方案,减少系统资源占用
  6. 【华为云技术分享】云小课 | 搬迁本地数据至OBS,多种方式任你选
  7. edpluse怎么运行c语言,[JSP]小菜也来学Editplus+Tomcat配置jsp运行环境
  8. 2017二级计算机考试题,2017计算机二级考试MSOffice真题练习及答案
  9. Android线程池的简单使用
  10. 使用类模板实现复数类