小程序接入h5页面_微信小程序开发接入colorUI
本文接前天的小程序开发第一篇文章,上篇文章完成了微信官方提供的小程序初始模板代码的构建,今天这篇文章主要讲解小程序使用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相关推荐
- 小程序接入h5页面_微信小程序跳转外部链接(h5页面)以及数据交互
最近项目有个需求,在微信小程序中跳转外部链接完成相关的操作,操作完成后返回微信小程序的相关页面. 1.跳转外部链接(官方文档) 1)入口 //跳转到入口 wx.navigateTo({url: '.. ...
- 小程序嵌套h5页面_微信小程序内嵌h5页面
概况 使用 标签能在小程序中打开外部网页,但是要打开的网页的域名必须跟小程序的业务域名(业务域名可以在小程序的后台管理界面添加)一致,否则在真机上是打不开的.如果开发工具上勾选了'不校验域名',在开发 ...
- 小程序嵌套h5页面_快速小程序开发之微信小程序内嵌 H5
简介:微信小程序中可以直接运行 web 页面,这一新组件 web-view 的产生,可能直接导致小程序数量迎来一波高峰.本篇博文将从业务选型,微信小程序后台配置,使用 web-view 完成登录业务以 ...
- 小程序跳到h5页面_微信小程序跳转到H5页面实战篇
有些场景需要从微信小程序跳转到H5页面,通常网上的教程会告诉你使用web-view组件就可以了,但实际开发中还有很多需要注意的地方,尤其是很多概念往往会把初学者弄糊涂了,下面就让我们从概念开始吧!微信 ...
- 微信小程序webview(H5页面)调用微信小程序支付
1.业务描述:微信小程序商城入口进入的页面是商城H5页面,在H5页面进行微信支付如何实现: 2.微信小程序(webview访问H5页面)必须使用微信小程序支付: 如何实现以及实现方式以及支付后页面返回 ...
- 小程序接入h5页面_原生小程序接入H5页面,请求后台接口,获取数据
项目开发中赶上三端接入h5的需求,因此本身动手作h5页面,可是在作的过程当中也赶上了许多的问题javascript 小程序端不支持在本地引入,因此须要将h5发布服务器,以请求接口的形式进行访问html ...
- 微信小程序嵌套h5页面+发布微信小程序(超级简单)
将发布的h5页面转换成微信小程序,无需重新开发,操作超级简单!!! 使用到的技术为uniapp和web-view 首先,我们先来了解一下web-view是什么: 简单的一句话来讲:web-view 是 ...
- 微信小程序嵌套h5页面怎么实现小程序支付
微信小程序嵌套h5页面怎么实现小程序支付 小程序嵌套h5页面怎么实现小程序支付小程序中嵌套h5页面,但是不能再h5页面拉起小程序支付,这时是需要小程序方拉起支付 目前的流程,外链发送订单请求拿到预支付 ...
- java小程序显示多种按钮_微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能...
看了很多帖子,但是效果都不是很好.还是找微信小程序官方文档,自己写比较方便.自己动手丰衣足食!话不多说,上代码! 先来个效果图 html {{item.text}} 查看更多 收起 wxss .box ...
最新文章
- 灵活运用 SQL SERVER FOR XML PATH
- C++11中= delete;的使用
- 如何提取edit control中输入的数据_如何在Power Query中提取数据——列表篇(1)
- 如何在Mac OS X上启动PostgreSQL服务器?
- Win32汇编数组编程图解
- weblogic 负载均衡搭建
- [多校联考-西南大学附中]切面包(线段树/概率与期望)+ Slow Path Finding Algorithm(拓扑排序/DP)+ 分数转化(数论)
- JAVA Opencv在图片上添加中文
- 圣地亚哥分校 计算机,加州大学圣地亚哥分校计算机怎么样?
- 定点补码加减法运算_计算机相关问题:谈谈我眼中的补码
- 一次性掌握计算机中常见的六类指令
- concurrentHashMap扩容细节
- Origin软件绘制柱形图
- SqlServer 获取工作日(周六、周日休息,周六日不休息,周六不休息)
- 解决VirtualBox导入虚拟机文件报错E_INVALIDARG (0x80070057)
- mbp touchbar设置_macbookpro touchbar 怎么添加锁屏快捷键
- Material Design系列之BottomNavigationView详解
- 五星好评点亮效果(精灵图)
- [算法竞赛入门经典] UVA 12174 - Shuffle
- Vista体验之路一(经典截图)体验软件版本Windows Vista 5536-16385 for X86
热门文章
- “删库跑路”重现江湖,技术和制度如何保障数据安全?
- 公司新来了一个质量工程师,说团队要保证 0 error,0 warning
- 前端面试常考题:JS垃圾回收机制
- 使用LiteOS Studio图形化查看LiteOS在STM32上运行的奥秘
- 【华为云技术分享】五个Taurus垃圾回收compactor优化方案,减少系统资源占用
- 【华为云技术分享】云小课 | 搬迁本地数据至OBS,多种方式任你选
- edpluse怎么运行c语言,[JSP]小菜也来学Editplus+Tomcat配置jsp运行环境
- 2017二级计算机考试题,2017计算机二级考试MSOffice真题练习及答案
- Android线程池的简单使用
- 使用类模板实现复数类