Grid字段点击可执行vue路由跳转

  1. Route::make("/auth/logs?user_id={user.id}")->type("primary")

{user.id}可替换成当前行的某个字段值,如果需要替换的值没有定义$grid->column(),则需要$grid->appendFields(["user.id"]);

使用

//附加user.id到数据源
$grid->appendFields(["user.id"]);
//在某个字段使用组件,push到设置的路由
$grid->column('user.name', '用户', 'user_id')->help("操作用户")->sortable()->component(Route::make("/auth/logs?user_id={user.id}")->type("primary"));

属性

调用方法 说明 类型 可选值 默认值
type(“info”) 类型 string primary / success / warning / danger / info default
icon(“icon-class”) 图标类名 string - -