1)在avue中会因为一些奇怪原因出现排版错误,刷新一下就可以解决的问题。
this.$refs.crud.refreshTable();
//refreshTable()这个方法是对Crud进行重新布局
2)avue中会有对某一个表格的样式单独操作的情况那么我们就会用到这个属性。
<avue-crud
:cell-style="cellStyle"
></avue-crud>
//可以判断选择的第几行第几列,然后return 需要重新渲染的样式
cellStyle({
row, column }){
console.log(row, column)
return{
background:"red"
}
3)初始化要加载,数据请求后要重新加载,反正会有很多需要重新加载页面的情况,在avue中,你不用再重新写方法了。
<avue-crud
:table-loading="loading"//表格的等待加载配置
:page="page" //表格的页码配置
@on-load="onLoad" //表格的加载配置
></avue-crud>
inport {
getList} form "@/api"
data(){