当前位置: 首页 > news >正文

做个支付网站多少钱南通注册公司

做个支付网站多少钱,南通注册公司,盐城集团网站建设,关键词优化是怎样收费的前言 uniapp项目中,每个tabbar页面来回点时候,不会触发页面更新。但是有时页面上有数据发生改变需要更新模版时,就得能及时的通知到页面。如果在onshow生命周期里每次都调用异步请求更新数据,有些不合理,况且页面有时…

前言

uniapp项目中,每个tabbar页面来回点时候,不会触发页面更新。但是有时页面上有数据发生改变需要更新模版时,就得能及时的通知到页面。如果在onshow生命周期里每次都调用异步请求更新数据,有些不合理,况且页面有时不需要更新。
经过思考,我们可以定义一个全局变量,根据全局变量的值来看是否需要更新数据。

开始

细化需求举例:下图是我的聊天记录列表。
当我有新的聊天时,点击“对话”tabbar需要更新此列表。
当无新聊天时,点击此“对话”tabbar不做任何动作。
在这里插入图片描述

首先定义全局变量:
根目录/src/utils/globleState.js:

import { ref,reactive } from "vue"let gloableState = reactive({chatListIsRefresh:false,  // 是否需要刷新聊天记录列表collectListIsRefresh:false
})
export function useGloableState(){return gloableState
}

在聊天记录页面这样用:
src/pages/chatList/chatList.vue

<script setup>import {useGloableState} from '@/utils/gloableState.js'let gloableState = useGloableState()getChatList(){let res = await ... // 异步请求取最新的聊天记录列表gloableState.chatListIsRefresh = false; // 更新全局变量,表示聊天列表已是最新}onShow(() => {if(gloableState.chatListIsRefresh){ // 如果检测到需要更新聊天记录列表才重新请求数据getChatList() // 重新请求数据}});
</script>

在聊天页面,如果有新聊天,去更新全局变量为true,表示有新聊天,需要刷新聊天记录列表:
src/pages/chat/chat.vue

<script setup>import {useGloableState} from '@/utils/gloableState.js'let gloableState = useGloableState()chat(){... // 此处为发送聊天逻辑gloableState.chatListIsRefresh = true; // 更新全局变量,表示聊天列表需要更新}
</script>

后记

在此记录问题解决方法,也给需要的朋友们一个思路。有问题可以留言我们一起讨论。

http://www.dtcms.com/a/487538.html

相关文章:

  • 免费网站推广优化建设网站 法律责任
  • SpringAI 本地调用 Ollama
  • python 视频播放网站开发wordpress 预订插件
  • 公司网站维护重庆平台
  • 第5篇:自定义序列化器与反序列化器:突破默认逻辑
  • NSSCTF 理想国
  • 极速迁移:GitLab项目无缝转移实战手册
  • 视频解析转换耗时—OpenCV优化摸索路
  • 自己电脑做网站谁有网站推荐一下好
  • 组织架构树形选择组件使用说明(Vue3 + UniApp)
  • 响应式网站开发步骤去哪里学习建设网站
  • 网站建设与管理用什么软件有哪些内容南京外包公司
  • 电子商务网站规划的原则江苏省城乡建设网站
  • 项目学习总结:CAN总线、摄像头、STM32概述
  • Linux中在字符串中查找指定字符的第一次出现位置的汇编实现
  • 官方网站撰写策划书分布式移动网站开发技术
  • OpenPI源码分析
  • 智能化早诊:深度学习如何改变阿尔茨海默病的诊断未来
  • 把 AI“折”进纸里:基于折纸超材料的生成式电磁隐身设计,0.1mm 厚度实现 8-18GHz 全波段低可探测
  • 现在网站建设用什么语言开网店怎么找货源一件代发
  • 智能硬件使用小聆AI自定义MCP应用开发操作讲解
  • 一流的五屏网站建设企业网站建设 论文
  • 03、51 单片机介绍
  • PHP+MySQL开发实战:从数据库操作到SQL注入漏洞原理解析
  • 【MySQL】管理
  • 计算机视觉(opencv)——基于 MediaPipe 人体姿态检测
  • Spring ApplicationEventPublisher 异步处理与消息队列全面解析
  • 站长网站被跳转怎么办WordPress怎么去掉主题也没
  • 自定义View —> 项目中遇到的复杂UI
  • 网站中信息更新怎么做的烟台建网站