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

世界顶尖名表瑞士网站不要中国手表网站站外推广方式

世界顶尖名表瑞士网站不要中国手表网站,站外推广方式,vi设计公司专业品牌,网站建设的技术亮点情景:院校列表的关注状态的实时更新 新建一个ts文件存储关注状态,用于集中管理用户“已关注院校”的相关状态和操作 import {definStore} from pinia; import type { College_records } from /types/university;export const useFocusCollegeStore de…

情景:院校列表的关注状态的实时更新

新建一个ts文件存储关注状态,用于集中管理用户“已关注院校”的相关状态和操作

import {definStore} from 'pinia';
import type { College_records } from '@/types/university';export const useFocusCollegeStore = defineStore('focusCollege',{
//定义一个响应式状态state:() => ({
//保存用户当前已关注的所有院校信息focusCollegeList: [] as College_records[],}),actions: {
//替换整个关注列表为新数组setFocusCollegeList(list: College_records[]) {this.focusCollegeList = list;},
// 向关注列表添加一个新的院校addFocusCollege(college: College_records) {this.focusCollegeList.push(college);},
//从列表移除某个院校removeFocusCollege(code: string) {this.focusCollegeList = this.focusCollegeList.filter(item => item.code !== code);},},
});
  • 只展示已关注的院校列表
    import { useFocusCollegeStore } from '@/stores/modules/useFocusCollegeStore';const focusCollegeStore = useFocusCollegeStore();const handleClickFocus = async (item:items) => {//....其它代码focusCollegeStore.removeFocusCollege(item.code);
    }

  • 在展示所有院校的列表里同步关注状态
    import { useFocusCollegeStore } from '@/stores/modules/useFocusCollegeStore';const focusCollegeStore = useFocusCollegeStore();//获取已关注院校的列表
    const fetchFocusCollegeList = async() => {//....其他代码const response = await getFocusCollege();focusCollegeStore.focusCollegeList = response.items || [];console.log('已关注院校:', focusCollegeStore.focusCollegeList);
    }//根据已关注列表更新院校关注状态
    const updateStatus = () =>{//...其他代码
    focusList.value = focusList.value.map(item => {const isBookmarked = focusCollegeStore.focusCollegeList.some(focusItem => focusItem.code === item.code);return {...item,bookmark: isBookmarked};
    };//监听store变化并自动更新
    watch(() => focusCollegeStore.focusCollegeList,() => {updateBookmarkStatus();},{ deep: true }
    );

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

相关文章:

  • 最好的建设网站网件路由器维修
  • 郑州网站模板建设做网站服务器需要自己提供吗
  • 返璞归真-Java基础
  • 关于SDK和agent学习
  • 延津县建设局网站作文网址
  • 招代理商的网站wordpress头部优化
  • 手机电脑网站建设工业设计网站国外
  • 汕头企业网站怎么做做个人网站要多少钱
  • 凡科网站后台南京小程序开发公司
  • B端界面设计的进化:从功能堆叠到用户体验驱动
  • 企业网站建设规划可行性分析网页设计网站开发需要什么
  • 【数据结构】图论核心应用:关键路径算法详解——从AOE网到项目管理实战​
  • 泰安市网站建设啥十小企业网站建设
  • 【Linux篇】--进程
  • 网站内链怎么删除合肥制作企业网站
  • 金融互助平台网站制作八喜网站建设
  • 西安微网站建设江西网站制作的公司哪家好
  • win10程序(十)慢速xls转xlsx
  • 河北建设厅网站设置阿凡达网站建设
  • 响应式学校网站模板下载重庆重庆网站建设
  • 拷贝构造和运算符重载
  • EasyDSS点播管理功能升级!转码、检索、播放全流程更灵活
  • 酒店网站建设便宜软件开发的工作内容
  • 手机网站做落地页贸易公司做网站怎么样
  • 网站建设专题的意义电商网站建设基础ppt
  • 【UE4/UE5】在虚幻引擎中创建控制台指令的几种方法
  • 51个人网站产品推广策划方案怎么做
  • 如何解决 pip install 安装报错 ImportError: cannot import name ‘xxx’ from ‘yyy’ 问题
  • 在Centos的Linux中安装Windows10系统
  • 小型企业做网站的价格自媒体自助下单网站怎么做