fast-crud请求后调用刷新方法

本文介绍如何在Vue.js应用程序中,完成CRUD操作后调用刷新方法,确保组件数据的实时更新。具体是在crud.jsx文件中进行相关操作,然后在index.vue组件中进行响应式的数据刷新处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 在crud.jsx中

export default function ({ expose, distribution }) {
      const oneClickActivation = () => {
    allActivation(selectedRowKeys.value).then(
      () => {
        //刷新方法
         expose.doRefresh();
      }
    );
  }
})

在index.vue中

      import { useExpose, useCrud } from '@fast-crud/fast-crud';
        // 暴露的方法
      const { expose } = useExpose({ crudRef, crudBinding });
      // 你的crud配置
      const { crudOptions } = createCrudOptions({ expose });
            // 初始化crud配置
      // eslint-disable-next-line @typescript-eslint/no-unused-vars,no-unused-vars
      const { resetCrudOptions } = useCrud({ expose, crudOptions });
      const handleMenuClick = (e) => {
        createConfirm({
          iconType: 'warning',
          title: '提示',
          content: '是否批量删除',
          onOk: async () => {
            request({ url: `/authority/opt_logs/${e.key}`,
                     method: 'delete' }).then((ret) => {
              notification.success({
                message: '批量删除成功',
                duration: 3,
              });
               //在此处使用
              expose.doRefresh();
            });
          },
        });
      };

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值