mixin.md
1.56 KB
Mixin 混入
根据JSON Scheme配置自动生成一个筛选条件表单
b52e633ca637d904b0cddd7831b5d60437692eea/examples/views/docs/develop/mixin.md#">基础用法
配置list属性设置JSON Scheme配置列表
::: snippet 通过list配置项目
<template>
<div>
<div class="page-search">
<el-form :model="searchModel" label-width="80px" size="small">
<el-row>
<el-col :span="6">
<el-form-item label="姓名">
<el-input v-model.trim="searchModel.name"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="手机号">
<el-input v-model.trim="searchModel.mobile"></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
</div>
<div class="page-action">
<el-button type="primary" size="small">新增</el-button>
</div>
<el-table class="page-table" v-loading="loading" size="small" :data="tableData" border highlight-current-row>
<el-table-column label="姓名" prop="name" min-width="100" show-overflow-tooltip></el-table-column>
<el-table-column label="手机号" prop="mobile" min-width="120" show-overflow-tooltip></el-table-column>
</el-table>
<el-pagination class="page-pagination" v-bind="paginationProps" v-on="paginationEvent"></el-pagination>
</div>
</template>
<script>
// import MIX_PAGE from '@/mixins/page';
export default {
// mixins: [MIX_PAGE],
mixins: [window.MIX_PAGE],
data() {
return {
searchModel: {
name: '',
mobile: '',
},
};
},
methods: {
},
};
</script>
:::