mirror of
https://github.com/certd/certd.git
synced 2026-05-15 20:47:31 +08:00
335d175d57
chore: Merge branch 'vben' # Conflicts: # package.json perf: antdv示例改成使用vben框架 chore: vben chore: vben chore: vben
40 lines
1.1 KiB
Vue
40 lines
1.1 KiB
Vue
<template>
|
|
<fs-page>
|
|
<template #header>
|
|
<div class="title">CRUD示例【国际化】</div>
|
|
<div class="more">
|
|
<a target="_blank" href="http://fast-crud.docmirror.cn/guide/start/i18n.html">文档</a>
|
|
</div>
|
|
</template>
|
|
<fs-crud ref="crudRef" v-bind="crudBinding">
|
|
<template #actionbar-right>
|
|
<a-alert class="ml-1" type="warning" message="右上角切换语言查看效果" />
|
|
</template>
|
|
</fs-crud>
|
|
</fs-page>
|
|
</template>
|
|
|
|
<script lang="ts">
|
|
import { defineComponent, onMounted } from "vue";
|
|
import createCrudOptions from "./crud.js";
|
|
import { useFsAsync, useFsRef } from "@fast-crud/fast-crud";
|
|
|
|
export default defineComponent({
|
|
name: "BasisI18n",
|
|
setup() {
|
|
const { crudRef, crudBinding, crudExpose, context } = useFsRef();
|
|
|
|
// 页面打开后获取列表数据
|
|
onMounted(async () => {
|
|
const { crudExpose } = await useFsAsync({ crudBinding, crudRef, context, createCrudOptions });
|
|
await crudExpose.doRefresh();
|
|
});
|
|
|
|
return {
|
|
crudBinding,
|
|
crudRef
|
|
};
|
|
}
|
|
});
|
|
</script>
|