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

云南网站建设公司前十名西安网红

云南网站建设公司前十名,西安网红,网站开发可行性,政府网站栏目设计原则uni-app写的微信小程序每次更换另外账号登录时出现缓存上一个账号数据的问题? 清除缓存数据:在 onShow 钩子中,我们将 powerStations、list 和 responseRoles 的值重置为初始状态,以清除之前的缓存数据。重新获取数据&#xff1a…

uni-app写的微信小程序每次更换另外账号登录时出现缓存上一个账号数据的问题?

  1. 清除缓存数据:在 onShow 钩子中,我们将 powerStationslist 和 responseRoles 的值重置为初始状态,以清除之前的缓存数据。
  2. 重新获取数据:在 onShow 钩子中调用 fetchDatafetchPowerStationData 和 tenantuSrank 函数,确保每次进入页面时都会重新获取最新的数据。
  3. <template><view class="stati_q"><view class="stati_a"><view class="stati_z"><view v-if="responseRoles.includes('sitemanage')" class="stati_nhy"><view class="stati_nqw" :class="{ 'highlight': selectedTab === '用电统计' }"@click="selectedTab = '用电统计'">用电统计</view><view class="stati_nqw" :class="{ 'highlight': selectedTab === '光伏发电统计' }"@click="selectedTab = '光伏发电统计'">光伏发电统计</view></view><view v-if="responseRoles.includes('electricCollection')" class="stati_nhy"><view class="stati_nqw" :class="{ 'highlight': selectedTab === '用电统计' }"@click="selectedTab = '用电统计'">用电统计</view></view><view v-if="responseRoles.includes('operation')" class="stati_nhy"><view class="stati_nqw" :class="{ 'highlight': selectedTab === '用电统计' }"@click="selectedTab = '用电统计'">用电统计</view><view class="stati_nqw" :class="{ 'highlight': selectedTab === '光伏发电统计' }"@click="selectedTab = '光伏发电统计'">光伏发电统计</view></view><view class="stati_w" v-if="selectedTab === '用电统计'"><Yongdian></Yongdian></view><view class="stati_w" v-else-if="selectedTab === '光伏发电统计'"><Fadian></Fadian></view></view></view><view class="stati_d"><view class="stati_c"><view class="stati_r">当日用电及碳排放排名</view><view class="stati_f" v-if="responseRoles.includes('sitemanage')"><view v-for="item in sortedPowerStations" :key="item.siteName" class="stati_v"><view class="stati_t"><img :src="'http://47.104.232.49/dev-api' + item.siteImgUrl" alt="" class="stati_g" /><view>{{ item.siteName }}</view></view><view class="stati_li"><text>{{ item.usePowerCount }}</text> kwh</view><view class="stati_li"><text>{{ item.carbonEmission }}</text> 吨</view></view></view><view class="stati_f" v-if="responseRoles.includes('operation')"><view v-for="item in sortedPowerStations" :key="item.siteName" class="stati_v"><view class="stati_li"><text>{{ item.usePowerCount }}</text> kwh</view><view class="stati_li"><text>{{ item.carbonEmission }}</text> 吨</view></view></view><view class="stati_f" v-if="responseRoles.includes('electricCollection')"><view v-for="item in list" :key="item.deviceName" class="stati_v"><view class="stati_t"><view class="stati_g"></view><view>{{ item.deviceName }}</view></view><view class="stati_li"><text>{{ item.usePowerCount }}</text> kwh</view><view class="stati_li"><text>{{ item.carbonEmission }}</text> 吨</view></view></view></view></view></view>
    </template>
    <script setup lang="ts">import { ref, computed, onMounted } from 'vue';import { onShow } from '@dcloudio/uni-app';import Yongdian from '../yongdian/yongdian.vue';import Fadian from '../fadian/fadian.vue';import { appgetInfo, siteusepowercountrank, tenantusrank } from '@/src/api/api.js';const selectedTab = ref('用电统计');const powerStations = ref([]);const list = ref([]);const responseRoles = ref<string[]>([]); // 新增变量用于存储response.rolesconst sortedPowerStations = computed(() => {return powerStations.value.slice().sort((a, b) => b.usePowerCount - a.usePowerCount);});// 获取电站排名数据const fetchPowerStationData = async () => {try {const response = await siteusepowercountrank();powerStations.value = response.data;} catch (error) {console.error(error);}};const tenantuSrank = async () => {try {const response = await tenantusrank();list.value = response.data;} catch (error) {console.error(error);}};const fetchData = () => {appgetInfo().then(response => {responseRoles.value = response.roles;}).catch(error => {console.error("获取工单失败", error);});};onMounted(() => {fetchData();fetchPowerStationData();tenantuSrank();});onShow(() => {// 清除缓存数据powerStations.value = [];list.value = [];responseRoles.value = [];// 重新获取数据fetchData();fetchPowerStationData();tenantuSrank();});
    </script>
    

http://www.zhtcad.com/news/225.html

相关文章:

  • 在线建站软件社区建站网站系统
  • 如何做文献ppt模板下载网站百度一下你就知道了百度
  • 阿里云做网站预装环境关键词优化步骤简短
  • 专业苏州网站建设公司博客推广工具
  • 网站开发建产品关键词怎么找
  • wordpress文章添加忽略seo好学吗
  • php做旅游网站百度站长工具怎么用
  • 建设厅网站怎么打印不出来长春seo排名优化
  • 南京做网站团队宣传推广计划怎么写
  • 买了dede模板之后就可以做网站万网域名注册查询网
  • 网站备案安全承诺书电商网站开发需要多少钱
  • 深圳优质网站建设案例郑州网络营销公司排名
  • html做音乐网站html网页制作软件
  • 建设银行咸阳缴费网站湖南企业seo优化首选
  • 河源网站页面优化ppt网络公关
  • 淘宝单页面网站最新的疫情信息
  • 浙江大成建设集团网站seo基础知识培训
  • 网站动态logo怎么做北京seo网站推广
  • 珠宝网站制作的理念百度平台商家我的订单查询
  • 网站优化图片链接怎么做郑州众志seo
  • 怎么建公司网站教程seo怎么优化简述
  • 荣耀官方网站营销推广运营
  • 企业官网开发排行榜西安seo主管
  • 网站开发和广告制作域名网站
  • 网站制作风格类型济南网站建设哪家好
  • 什么内容能提高网站流量aso平台
  • 申请网站就是做网站吗seo建站公司推荐
  • 想建立什么网站吗沈阳高端关键词优化
  • 比较好的网站建设出售外链
  • 文字域名可以做网站上海网站快速优化排名