前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小程序项目实战-第四篇

小程序项目实战-第四篇

作者头像
全栈开发日记
发布2022-05-13 14:37:29
4640
发布2022-05-13 14:37:29
举报
文章被收录于专栏:全栈开发日记

本篇目录:

给页面添加下拉刷新功能 添加加载提示 使文字太多时省略 点击图片大图显示

给页面添加下拉刷新功能

开启下拉刷新

① 找到该页的json文件添加开启页面刷新:

代码语言:javascript
复制
"enablePullDownRefresh": true, #开启页面刷新
"backgroundTextStyle": "dark"  #刷新背景样式

② js文件中监控下拉刷新事件:

代码语言:javascript
复制
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
  当用户下拉刷新时要执行代码块
},

添加加载提示

官方文档:

https://developers.weixin.qq.com/miniprogram/dev/api/ui/interaction/wx.showLoading.html

设置加载图标:

代码语言:javascript
复制
wx.showLoading({
  title: '加载中',
})

设置多久后关闭加载图标:

代码语言:javascript
复制
setTimeout(function () {
  wx.hideLoading()
}, 2000)

也可以在异步请求的回调函数中直接执行:

代码语言:javascript
复制
wx.hideLoading()

使文字太多时省略

此为css样式,可指定文字在第几行时出现...省略

代码语言:javascript
复制
/*使文字太多的时候第二行出现...的省略*/
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;

点击图片大图显示

小程序中默认是没有点击图片大图显示的,需要自己对后端进行配置。

我们也不需要自己写一个该样式,可以调用小程序的api previewImage

小图状态

大图状态

具体步骤:

① 给要大图显示的图片设置一个点击事件

② 在JS页中触发函数:

代码语言:javascript
复制
wx.previewImage({
  // 当前显示图片的http链接
  current: this.data.img_src[0], 
  // 需要预览的图片http链接列表 是一个数组
  urls: this.data.img_src 
})
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-02-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全栈开发日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 给页面添加下拉刷新功能
  • 添加加载提示
  • 使文字太多时省略
  • 点击图片大图显示
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档