2023/04 碎片化整理

39 阅读1分钟

1.nwe RegExp定义正则的API

  1. test():测试字符串是否匹配正则表达式,返回布尔值。
  2. exec():检索字符串中与正则表达式匹配的子串,返回一个数组,如果没有匹配到则返回null。

2.split() :字符串转数组的方法,split('传入分割条件')[传入转换完成后的数组下标,切割数组]

3.uni-segmented-control uniapp的选项卡。 @click.stop : uniapp阻止事件传播。

4.onPushMessage : uni-app 中的方法,用于在接收到 Web 推送消息时执行相应的操作。当一个 Web 推送消息被接收时,uni-app 会自动运行 onPushMessage 方法,我们可以在该方法中处理推送消息的数据。

在该方法中,我们可以通过 res 参数来访问推送消息的相关信息,例如消息的数据、标题、图标等。以下是一个示例代码:

uni.onPushMessage(function(res) {
  console.log('收到推送消息:', res);
  
  // 获取推送消息的数据
  const data = res.payload;

  // 获取推送消息的标题
  const title = res.title || '推送消息';

  // 构造通知选项
  const options = {
    title: title,
    content: data.content,
    payload: data.payload // 可以使用该参数来处理通知被点击后的操作
  };

  // 显示本地通知
  uni.showNotification(options);

  // 处理推送消息的操作
  // ...
})

在以上示例代码中,使用 res.payload 来获取推送消息的数据,通过 res.title 来获取推送消息的标题。然后,我们使用 uni.showNotification() 来显示一个本地通知,通知的标题、正文和图标都可以通过 options 参数来设置。