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

做一家新闻媒体网站多少钱sem是什么的英文缩写

做一家新闻媒体网站多少钱,sem是什么的英文缩写,建设银信用卡网站首页,图书建设网站Vant-list的二次封装 场景&#xff1a;在写项目需求的时候&#xff0c;移动端有用到vant-list组件。后续需求更新说要对列表数据页加搜索和筛选的功能。发现每次筛选完得在页面内手动重置一次查询参数。不方便&#xff0c;所以封了一层。 二次封装代码 <template><…

Vant-list的二次封装

场景:在写项目需求的时候,移动端有用到vant-list组件。后续需求更新说要对列表数据页加搜索和筛选的功能。发现每次筛选完得在页面内手动重置一次查询参数。不方便,所以封了一层。

二次封装代码

<template><van-listv-model:loading="loading":finished="finished"@load="handleLoad"><div :class="listClass"><slotv-for="item in listData":key="item.id"v-bind="item"/></div><div v-if="loadOnce && !listData?.length" class="layout-list__empty">暂无数据</div></van-list>
</template><script setup>
const props = defineProps({request: {},listClass: {},pageSize: {type: Number,default: 10,},
});const listData = ref([]);
const loading = ref(false);
const finished = ref(false);
const loadOnce = ref(false);let pageNum = 0;
let requesting = false;const handleLoad = async () => {if (requesting || unref(finished)) { return }requesting = true;++pageNum;const formContent = {page: pageNum,pageSize: props.pageSize,};const { total, data } = await props.request(formContent);unref(listData).push(...data);loadOnce.value = true;if (!unref(listData).length || unref(listData).length >= total) {finished.value = true;}loading.value = false;requesting = false;
};const resetSearch = () => {listData.value = [];loading.value = false;finished.value = false;loadOnce.value = false;pageNum = 0;requesting = false;handleLoad();
};defineExpose({resetSearch,
});
</script><style lang="scss" scoped>
.layout-list {&__empty {padding: 12px 0;color: #666;text-align: center;}
}
</style>

组件使用

<mb-search@updated-search="updatedSearch"
/>
<mb-listref="mbListRef"v-slot="item":request="getList(() => (loadForm))"
><div>内容</div>
</mb-list><script setup>
import { getList } from '@/services/activiti/instance';defineProps({selectTypeList: {type: Array,default: () => [],},
});
const mbListRef = ref();const loadForm = ref({title: '',defName: '',instStatus: 'running',
});function updatedSearch(title) {loadForm.value.title = title;mbListRef.value.resetSearch();
}</script>
http://www.mmbaike.com/news/23769.html

相关文章:

  • 什么程序做教育网站好自媒体引流推广
  • 卖老石器老榆木做哪个网站好北京网站建设运营
  • 做网站有哪些主题苏州新闻今天最新消息新闻事件
  • 网站分页效果免费网站
  • 网上做批发网站有哪些网站统计哪个好用
  • 免费建网站教程免费云服务器
  • 什么是seo搜索谷歌优化方法
  • 阿里云空间可以做网站吗独立站
  • 网站建设的作用有哪些方面网站如何进行网络推广
  • 网站备案 企业 个人网易搜索引擎
  • 专业网站美工投放广告怎么投放
  • 掌网站开发的基本流程seo建站系统
  • 网站建设过程心得体会推广计划
  • 广州微商城公司杭州优化seo
  • 图书馆网站建设的规章制度中山网站建设公司
  • 做网站推广好做么足球世界排名国家最新
  • wordpress 官方网站网络营销的方式和手段
  • 微信支付需要网站备案做好的网站怎么优化
  • 天津网站建设定做贵州二级站seo整站优化排名
  • 开发手机端网站模板下载游戏推广平台
  • 门户网站建设多少钱深圳百度seo培训
  • 中小型网站建设信息网络营销百科
  • 网上做论文的网站有哪些百度一下就知道首页
  • 上杭网页制作站长工具seo查询5g5g
  • 东莞万江今天最新通知seo指的是搜索引擎营销
  • 网站开发需要看相关书籍二级域名和一级域名优化难度
  • 任丘市网站建设互联网培训班学费多少
  • 重庆忠县网站建设排名优化seo公司
  • 有没有专门做奶粉的网站百度推广怎么优化排名
  • 西安网站建设制作价格低产品推广方案范例