美文网首页
09-24 数组设置与回调函数的设置

09-24 数组设置与回调函数的设置

作者: 逢笔生辉 | 来源:发表于2023-09-23 15:57 被阅读0次

动态获取数据用$或者+

在data文件中的js 

在用的函数

注意,如果你在js中答应shop_list,恐怕不符合你心意,这是因为小程序生命周期的原因,最好到wxml中...用于展开

。。。实现上拉刷新在json文件中设置

使用onreachbottom方法

设置触底距离

使用onreachbotomn函数

实现下拉刷新功能

在json中的comment组中设置

微信小程序 uniapp 中 cb && cb() 的用法_微信小程序cb_述。一牛的博客-CSDN博客

// 查看是否有回调进来 ,如果有就执行回调的方法,如果没有就不执行 cb && cb()

这段代码 this.Getshoplist() => { wx.stopPullDownRefresh() } 是一个箭头函数的定义,用于在调用 Getshoplist 方法后执行 wx.stopPullDownRefresh()。箭头函数是一种简洁的函数定义方式,它使用 => 符号来表示函数的定义。在这个例子中,箭头函数被赋值给了 this.Getshoplist 属性。当调用 this.Getshoplist() 方法时,箭头函数会被执行。在箭头函数的函数体中,只有一行代码 wx.stopPullDownRefresh()。wx.stopPullDownRefresh() 是一个微信小程序的 API 方法,用于停止当前页面下拉刷新。当你在页面中使用下拉刷新功能,并且数据加载完成后,可以调用该方法来停止刷新动画。所以,这段代码的作用是在调用 Getshoplist 方法后执行 wx.stopPullDownRefresh(),用于停止当前页面的下拉刷新动画。希望这解答了你的问题!如果还有其他疑问,请随时提问。

关于箭头的函数

这一次,彻底搞懂箭头函数 - 掘金 (juejin.cn)

普通函数

js

复制代码

functionadd(num) {returnnum +10}

const add = num => num + 10;

2. 箭头函数不绑定this,会捕获其所在上下文的this,作为自己的this。

这句话需要注意的是,箭头函数的外层如果有普通函数,那么箭头函数的this就是这个外层的普通函数的this,箭头函数的外层如果没有普通函数,那么箭头函数的this就是全局变量。

下面这个例子是箭头函数的外层有普通函数。

js

复制代码

letobj = {fn:function(){console.log('我是普通函数',this=== obj)// truereturn()=>{console.log('我是箭头函数',this=== obj)// true      }  }}console.log(obj.fn()())

作者:Always_positive

链接:https://juejin.cn/post/7041055543984652319

来源:稀土掘金

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

当涉及到回调函数时,箭头函数是一种常见的函数定义语法,它提供了一种简洁的方式来定义函数。以下是箭头函数的一些特点和用法:1. 简洁的语法:箭头函数使用 => 符号来定义函数,省略了 function 关键字和大括号。例如:`(参数) => 表达式`。2. 隐式返回:如果箭头函数只有一条表达式,它会自动将该表达式的结果作为返回值。不需要使用 return 关键字。例如:`(x, y) => x + y`。3. 简化的参数语法:如果箭头函数只有一个参数,可以省略参数的括号。如果没有参数或有多个参数,则需要使用括号。例如:`x => x * 2` 或 (x, y) => x + y。4. 词法作用域绑定:箭头函数没有自己的 this 值,它会继承外部作用域的 this 值。这意味着在箭头函数内部,可以直接访问外部作用域中的变量和方法。5. 适用于简单回调函数:由于其简洁性和词法作用域绑定特性,箭头函数特别适用于简单的回调函数场景,如事件处理、数组方法的回调等。以下是一些箭头函数的示例:

javascript

// 无参数的箭头函数

const sayHello = () => {

  console.log("Hello!");

};

// 单个参数的箭头函数

const double = x => x * 2;

// 多个参数的箭头函数

const sum = (x, y) => x + y;

// 隐式返回的箭头函数

const multiply = (x, y) => x * y;

// 使用箭头函数作为回调函数

setTimeout(() => {

  console.log("Timeout completed!");

}, 1000);

需要注意的是,箭头函数也有一些限制,例如不能用作构造函数、没有自己的 arguments 对象等。在特定的情况下,仍然需要使用传统的函数定义方式。希望这些信息能够帮助你更好地理解箭头函数!如果还有其他问题,请随时提问。

相关文章

  • js数组方法的使用 some与every

    Array.some:对目标数组进行遍历,并对每次遍历带有回调函数,回调函数设置对应的判断,当其中一次遍历的回调函...

  • VideoToolBox视频解码

    一:设置基础配置 1:视频基本设置 2:创建解码队列和回调队列 二:异步解码 三:初始化解码器 四:解码回调函数v...

  • [Angular]依赖注入

    JS中的依赖注入,举个荔枝: 1.回调函数的event就是依赖对象2.回调函数有形参就是依赖注入(设置方法或者函数...

  • ECharts的symbolsize设置

    看来pycharts没法类似设置回调函数了? https://blog.csdn.net/YeShenLiaoSu...

  • iOS WebView 设置回调函数

    #ifdef __cplusplusextern"C"{#endif#include"tolua++.h"#ifd...

  • 封装map方法

    map特性:1.参数一为回调函数,回调函数里面有三个参数,数组元素,下标和数组,参数二为回调函数的this指向。默...

  • array_filter()、array_map()、array

    array_filter()  该函数把输入数组中的每个键值传给回调函数。如果回调函数返回 true,则把输入数组...

  • CDN下载模块资源

    1.创建AssetsManager对象。setdelegate() 设置成功,错误,进度回调函数 2.setPac...

  • 前端知识 梳理

    1. ajax 的五个步骤 1.建立xmlHttpRequest对象 2.设置回调函数 3.使用OPEN方法与服务...

  • 封装ajax

    // 实例化,配置请求信息,发送请求,设置回调函数 // 分析: // 期望:ajax(method,url,da...

网友评论

      本文标题:09-24 数组设置与回调函数的设置

      本文链接:https://www.haomeiwen.com/subject/nsexbdtx.html