import { ApiEntity } from '@/views/entity/demoentity'; import { checkboxCol, checkboxOptions, } from '@/views/code/table/options/checkbox'; /** * demo 的代码部分, WDemo 的下面部分 * @param attr {String} 额外添加的属性,适用于 loading , ghost , disabled 等类型为 boolean 的属性。 * @return {string} */ export const codeCommon = (): string => ` `; const base: ApiEntity = { title: '可选择', desc: '第一列是联动的选择框。通过 v-slot 定义表格任何地方。', code: codeCommon(), js: `{ data() { return { checkboxCol: ${checkboxCol}, checkboxOptions: ${checkboxOptions}, }; }, methods: { checkAll(options, params) { options.forEach(optItem => { Object.assign(optItem, { checked: params.status, }); }); }, }, }`, }; export default base;