您的位置:首页 > 财经 > 产业 > 内蒙古旅游攻略_互联网行业分为哪几类_信息流广告投放_公司搜索seo

内蒙古旅游攻略_互联网行业分为哪几类_信息流广告投放_公司搜索seo

2024/12/23 1:09:41 来源:https://blog.csdn.net/Wx001214/article/details/143677071  浏览:    关键词:内蒙古旅游攻略_互联网行业分为哪几类_信息流广告投放_公司搜索seo
内蒙古旅游攻略_互联网行业分为哪几类_信息流广告投放_公司搜索seo

uni-app表格带分页,后端处理过每页可以显示多少条,一句设置好了每页显示的数据量,不需要钱的在进行操作,在进行对数据的截取

<th-table :column="column" :listData="data" :checkSort="checkSort" :st="st":sr="sr" :tdClick="tdClick" height="0.5" :stripe="true" :border="true":loading="false"><!-- 具名作用域插槽 #后面写column里slot的值 --><template v-slot:b="Props"><!-- 子组件传递的参数 整个item  --><span style="color: red;">{{ Props.item.b }}</span></template><template v-slot:c="Props"><span style="color: green;" @click="log(Props.item)">{{ Props.item.c }}</span></template><template v-slot:a="Props"><div style="color: pink;">{{ Props.item.a }}</div><div>{{ Props.item.e }}</div></template></th-table>
<!-- 分页按钮 --><view class="pagination"><button @click="prevPage" :disabled="pageNo === 1">上一页</button><view class="pagina_q"><view>页码 {{ pageNo }}/{{ totalPages }}</view></view><button @click="nextPage" :disabled="pageNo === totalPages">下一页</button></view>

script

const column = ref([{title: '时间',isSort: false,isFixed: false,key: 'dataTime'},{title: '电费',isSort: true,isFixed: false,key: 'powerPrice'}]);//后端返回的数据必须匹配上title和keyconst data = ref([]);   //渲染的数据内容// 表身数据
const data = ref([]);
// 排序字段
const st = ref('b');
// 排序 1降序 -1升序
const sr = ref(-1);
// 切换排序事件
const checkSort = (name: string, type: number) => {st.value = name;sr.value = type;
};
// 分页相关
const pageNo = ref(1);
const pageyem = ref(5);// 计算总页数
const totalPages = ref(1); // 初始化为1,避免未定义// 分页操作
//上一页
const nextPage = () => {if (pageNo.value < totalPages.value) {pageNo.value += 1;fetchTableData();}
};
//下一页
const prevPage = () => {if (pageNo.value > 1) {pageNo.value -= 1;fetchTableData();}
};const xuanrshu=ref();
const fetchTableData = () => {//分页数据内容
data.value = response.data;}).catch(error => {console.error("获取表数据失败:", error);});
};

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com