首页 > 编程语言 >5.3【微信小程序全栈开发课程】首页完善(三)--下拉刷新、分享功能

5.3【微信小程序全栈开发课程】首页完善(三)--下拉刷新、分享功能

时间:2023-02-05 11:34:34浏览次数:45  
标签:index onPullDownRefresh 5.3 -- 微信 全栈 添加 刷新 pages


如果服务器出现错误,用户可以自己下拉刷新页面来获取当前分数

下拉刷新的函数是onPullDownRefresh

这节我们来实现下拉刷新的功能

1、创建文件

在src/pages/index文件夹下面创建main.json文件,并在文件里面加上代码,用来允许这个页面可以下拉刷新

{
"enablePullDownRefresh":true
}

2、添加下拉刷新函数

编辑src/pages/index/index.vue文件,添加onPullDownRefresh函数

//参考代码,无需粘贴
//onShow () {
//...
//},


//需要添加的部分,不要忘记在上一行添加逗号
onPullDownRefresh () {
this.getCurrentMark()
//获取完当前分数后,停止下拉刷新的状态
wx.stopPullDownRefresh()
}

3、添加分享函数

还是继续在index.vue文件中添加,分享函数是onShareAppMessage

//参考代码,无需粘贴
//onPullDownRefresh () {
//...
//},


//需要添加的部分,不要忘记在上一行添加逗号
onShareAppMessage(e) {
return {
title: "真自律",
path: "/pages/index/main",
imageUrl: ""
}
}

4、测试

(1)测试下拉刷新功能

5.3【微信小程序全栈开发课程】首页完善(三)--下拉刷新、分享功能_开发课程

(2)分享功能测试

点击右上角的「三点」按钮,出现转发的选项,说明添加成功

5.3【微信小程序全栈开发课程】首页完善(三)--下拉刷新、分享功能_开发课程_02

作者:猫宁一
全栈程序媛₍ᐢ •⌄• ᐢ₎一枚~ 热爱学习!热爱编程!
可关注【猫宁一】公众号领取我所有全栈项目代码哦~

5.3【微信小程序全栈开发课程】首页完善(三)--下拉刷新、分享功能_微信小程序_03

标签:index,onPullDownRefresh,5.3,--,微信,全栈,添加,刷新,pages
From: https://blog.51cto.com/u_12187435/6038230

相关文章

  • Flutter TextField 的高度问题
    示例先来看一个例子:假设我们要做一个表单,左边是提示文字,右边是输入框给出代码:Row(crossAxisAlignment:CrossAxisAlignment.center,children:[......
  • sql计算众数及中位数
    众数众数:情况①:一组数据中,出现次数最多的数就叫这组数据的众数。举例:1,2,3,3,4的众数是3。情况②:如果有两个或两个以上个数出现次数都是最多的,那么这几个数都是这组数......
  • 5.5【微信小程序全栈开发课程】首页完善(五)--撤销功能
    点击撤销按钮,撤销上一步的操作记录也就是删除records数据表中的最后一条数据1、添加撤销方法编辑index.vue文件的script部分,在methods函数中添加撤销方法recallasyncrecall......
  • 6.3【微信小程序全栈开发课程】记录页面(三)--记录数据组件初始化
    1、功能介绍在记录页面对记录数据进行展示,每条记录数据后面都有编辑按钮,点击编辑按钮,出现修改文本框,点击修改按钮后,文本框会自动收起2、创建组件在src/components文件夹下面......
  • 6.1【微信小程序全栈开发课程】记录页面(一)--添加记录页面
    这一章,将在首页生成的记录,也就是将records数据表中的数据显示出来1、创建记录页面文件夹(1)在src/pages文件夹下面新建一个命名为record的文件夹,并且在文件夹下创建record.vue......
  • MCDF实验1
    从Verilog到SV的进场修改tb1.v为tb1.sv,编译仿真,查看仿真行为是否同tb1.v的仿真行为一致?这说明了什么呢?答:修改.V文件位.sv文件之后,仿真行为没有变化,说明SV可以完全......
  • 6.2【微信小程序全栈开发课程】记录页面(二)--获取记录数据
    1、添加data变量添加records变量,用来保存记录数据data(){return{show_record:false,userinfo:{},records:[],}},2、引入get工具函数//参考代码,无需粘贴/......
  • 线程基本概念
    一、线程的概念1.什么是线程?线程是参与系统调度的最小单位。它被包含在进程中,是进程中的实际运行单位。一个线程指的是进程中一个单一顺序的控制流(或者说是执行路线......
  • 6.5【微信小程序全栈开发课程】记录页面(五)--隐藏显示文本框
    1、添加data变量编辑RecordList.vue文件的data函数,添加三个变量:ellipsis、note、src其中ellipsis用来控制添加或者编辑文本框显示、note是添加或者编辑文本框中的文本(note默......
  • 搭建FTP
    FTP一、FTP简介FTP服务–用来传输文件的协议FTP服务器默认使用TCP协议的20、21端口于客户端进行通信20端口用于建立数据连接,并传输文件数据21端口用于建立控制连接,并......