鲜花店网站源码,网站开发按几年摊销,装潢设计师培训,建设外贸类网站uni-app表格带分页#xff0c;后端处理过每页可以显示多少条#xff0c;一句设置好了每页显示的数据量#xff0c;不需要钱的在进行操作#xff0c;在进行对数据的截取
th-table :columncolumn :listDatadata :checkSortcheckSort后端处理过每页可以显示多少条一句设置好了每页显示的数据量不需要钱的在进行操作在进行对数据的截取
th-table :columncolumn :listDatadata :checkSortcheckSort :stst:srsr :tdClicktdClick height0.5 :stripetrue :bordertrue:loadingfalse!-- 具名作用域插槽 #后面写column里slot的值 --template v-slot:bProps!-- 子组件传递的参数 整个item --span stylecolor: red;{{ Props.item.b }}/span/templatetemplate v-slot:cPropsspan stylecolor: green; clicklog(Props.item){{ Props.item.c }}/span/templatetemplate v-slot:aPropsdiv stylecolor: pink;{{ Props.item.a }}/divdiv{{ Props.item.e }}/div/template/th-table
!-- 分页按钮 --view classpaginationbutton clickprevPage :disabledpageNo 1上一页/buttonview classpagina_qview页码 {{ pageNo }}/{{ totalPages }}/view/viewbutton clicknextPage :disabledpageNo 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 xuanrshuref();
const fetchTableData () {//分页数据内容
data.value response.data;}).catch(error {console.error(获取表数据失败:, error);});
};