在制作的过程也是在不断优化、不断增加功能的过程,这段时间对小程序的构思还有很多,在完成初步的表情展示和分享后,即目前已上线的小程序的功能后,后续会加上表情收藏、表情制作等功能,大家还有什么好的意见或建议,咱可以一块来实现它。

当博客更新到和小程序同步的时候,我会将其放到git上,方便大家学习调试,现在开放的太早,与博客不同步,可能影响大家观看。

下一步要实现的功能是每个页面的布局和数据显示,问题不是很大,就是在下拉刷新的时候遇到了点困难,好在都已经解决了,下面是/pages/basic/home/index的样式


<scroll-view scroll-y class="scrollPage"refresher-enabled="{{true}}"refresher-threshold="{{100}}"refresher-default-style="white"refresher-background="bg-gray"refresher-triggered="{{triggered}}"bindrefresherpulling="onPulling"bindrefresherrefresh="onRefresh"bindrefresherrestore="onRestore"bindrefresherabort="onAbort"lower-threshold="300"bindscrolltolower='lower'
><!--<image src='/images/BasicsBg.png' mode='widthFix' class='png' style='width:100%;height:46rpx'></image>--><view class="cu-bar bg-white search"><view class="search-form round" style="text-align:center;"><text class="cuIcon-search"></text><input type="text" placeholder="搜索表情" confirm-type="search" bindinput="searchIcon" bindtap="gosearch"></input></view></view><!--表情分类--><view class="bg-white nav_padding"><view class="grid col-4 text-center"><view class="bg-white nav_padding" wx:for="{{classify}}" wx:key="item"><view class="bg-gray nav_item" id="{{index}}" bindtap="showGroup" id="{{item.id}}">{{item.title}}</view></view></view></view><view class="bg-white padding"><view class="grid col-3 grid-square"><view bindtap="showTip" class="bg-img" wx:for="{{picList}}" wx:key="test" id="{{item.id}}" title="{{item.title}}" path="{{item.path}}" style="background-image:url({{item.path}});"></view></view><view class='cu-tabbar-height footer_more'>-- 加载更多 --</view></view></scroll-view>

其中的下面这几行是用来实现下拉刷新的,这里着重说下,下面的下拉刷新与官方的有所区别,因为colorui给的基础框架的原因,自定义了下边的导航栏,导致官方的下拉刷新是全局的,不是单个页面组件的,大家注意。

  refresher-enabled="{{true}}"refresher-threshold="{{100}}"refresher-default-style="white"refresher-background="bg-gray"refresher-triggered="{{triggered}}"bindrefresherpulling="onPulling"bindrefresherrefresh="onRefresh"bindrefresherrestore="onRestore"bindrefresherabort="onAbort"

下面是/pages/component/home/index 的表情包页面,只实现了上拉加载的功能

<scroll-view scroll-y class="scrollPage"lower-threshold="300"bindscrolltolower='lower'
><view class="bg-white padding"><view class="grid col-3 margin-bottom text-center"><view class="bg-white nav_padding" wx:for="{{picList}}" wx:key="at" id="{{item.id}}" bindtap="golist"><image src="{{item.path}}" style="width:250rpx;height:240rpx;"></image><text>{{item.title}}</text></view></view></view><view class='cu-tabbar-height footer_more'>-- 加载更多 --</view>
</scroll-view>

最终实现的效果是下面的图中,也可以直接扫码查看并关注小程序,后续所有实现的功能,都会在小程序上面及时查看到

其实目前这个小程序的功能并不太复杂,下一章基本就完成了,到时会把源码附上,希望大家有什么意见或建议可以在这里提出。

【聊天表情包小程序的开发】之小程序界面的实现相关推荐

  1. 独立表情包壁纸喝酒神器功能微信小程序源码

    独立表情包壁纸喝酒神器功能微信小程序源码 相信玩小程序的朋友应该对这个小程序不陌生 这是上半年很火的微信表情小程序功能 之前的版本内置了表情符号和壁纸功能 本期版本优化了UI,增加了一些新的喝酒神器. ...

  2. 程序员开发什么小程序挣钱_作为程序员赚钱的5种独特方式

    程序员开发什么小程序挣钱 1.赚钱报告错误 (1. Make money reporting bugs) You can earn money by helping other companies f ...

  3. 小程序云开发搜索功能的实现正则_码code | 如何借助小程序云开发实现小程序支付功能...

    转载来源:编程小石头 我们在做小程序支付相关的开发时,总会遇到这些难题.小程序调用微信支付时,必须要有自己的服务器,有自己的备案域名,有自己的后台开发.这就导致我们做小程序支付时的成本很大. 本节就来 ...

  4. 微信小程序中开发的小坑

    微信小程序中开发的小坑 本文随时更新微信小程序开发过程中遇到的小坑.现已收集如下. 微信小程序编译后的大小不能超过1MB. 微信小程序不能建立两个(含)以上的WebStock连接.

  5. 小程序云开发_小程序开发进入云原生时代 加速构建开发者生态

    2019-11-07 16:44 作为Serverless理念大规模落地的最佳实践,"小程序·云开发"正受到越来越多的关注. 11月7日,在腾讯Techo开发者大会"小程 ...

  6. 10行代码实现微信小程序支付功能,使用小程序云开发实现小程序支付功能(含源码

    前面给大家讲过一个借助小程序云开发实现微信支付的,但是那个操作稍微有点繁琐,并且还会经常出现问题,今天就给大家讲一个简单的,并且借助官方支付api实现小程序支付功能. 传送门 借助小程序云开发实现小程 ...

  7. PHP程序员开发win32应用程序之梦

    相信做纯WEB开发的PHP程序员都会想过,要是PHP能开发windows本地应用程序多好,于是上网一查找出来的很多都是"PHP-GTK"的老文章,这东西好像已经没人维护了,随便看了 ...

  8. 【聊天表情包小程序的开发】之开发简介

    最近业余时间比较充裕,思来想去,就想做一个已经很火的小程序,之前只是偶尔了解过小程序的开发,并没有具体的去了解开发细节,也算是个开发小程序的小白,那么就让我们从头开始学习如何开发一个属于我们自己的小程 ...

  9. 流量主系列|独立表情包壁纸喝酒神器功能微信小程序源码

    简介: 相信玩小程序的朋友对这款小程序应该也不陌生,  这是前半年很火的一款微信表情包小程序功能.  之前的版本内置了表情包还有壁纸功能  ,这一期的版本给优化了一下UI和新增加了一些喝酒神器功能 具 ...

最新文章

  1. ASP .NET Core Web Razor Pages系列教程四:使用数据库进行交互 entity-framework(MySQL/MariaDB 版)
  2. 新注册了一个BLOG
  3. TLS,SSL,HTTPS with Python(转)
  4. 浙大网新实训项目介绍
  5. Questasim10.6c下载与安装教程
  6. android支持色彩管理软件,安卓首家!OPPO全链路色彩管理系统亮相:全局支持10bit照片视频...
  7. 阿里P8高级架构师教你如何通过BAT面试顺利拿到offer
  8. Windows Server 2012远程刷新客户端组策略及IE代理设置图文教程
  9. 代替嵌套循环java_蓝石榴_个人博客_Java中for循环嵌套的替换优化
  10. Java基础:BufferedWriter和PushbackReader
  11. atitit  opencv apiattilax总结 约500个函数 .xlsx
  12. easypoi/easyExcel导出excel(xls,xlsx)后,文件打开错误或乱码的解决方法
  13. 西门子224XP源码,包括pcb,原理图,224xp源码
  14. IIC详解之AT24C08
  15. Early stopping conditioned on metric `val_loss` which is not available
  16. 前道道指令、后道道指令暨先天八卦指令、后天八卦指令
  17. 安利——程序猿必备笔记软件typora+坚果云
  18. Echart3绘制世界地图连线中国城市
  19. 第十二届蓝桥杯大赛软件赛省赛 Python 大学 A 组 部分试题与解析
  20. Codeforces Round #599 (Div. 2) B2. Character Swap (Hard Version)

热门文章

  1. H5页面内嵌到微信小程序和APP,做分享操作
  2. 王者荣耀用java_王者荣耀版Java教程第五期:Java类与对象(1)
  3. 知识图谱:【数据清洗工具flashtext(一)】——flashtext简介
  4. python3 下载网易云音乐歌单
  5. Day39:MySQL数据库综合复习整理
  6. 如何把wps中的所有数字和英文字符统一为新罗马格式?
  7. echarts实现锥形柱状图
  8. [JS] IPV6网址进行格式化转换(无“::“缩写格式)
  9. Maven Wrapper(mvnw)
  10. review2:机器学习基础