You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何自定义Vue3-tables列筛选器的默认提示文本?

自定义vue-tables-3列筛选输入框的提示文本

要修改列筛选输入框的默认提示文本(默认是Filter by [Column name]),你只需要在配置的texts对象中添加filterByColumnPlaceholder字段,该字段支持使用{column}作为模板变量来引用当前列的名称。

修改你的配置代码

更新table_option中的texts部分,添加自定义的提示文本:

const table_option = ref({
  // ... 其他配置
  texts: {
    count: t("Results") + " {from} " + t("of") + " {to}, " + t("Total") + " : {count}",
    filter: "",
    filterPlaceholder: t("Search"),
    limit: "Results:",
    // 添加这一行自定义列筛选提示
    filterByColumnPlaceholder: `筛选{column}` // 这里可以替换成你需要的文本,{column}会自动替换为列名
  },
  // ... 其他配置
});

如果需要结合国际化,也可以这样写:

filterByColumnPlaceholder: t("filterByColumn") + " {column}"

其中filterByColumn是你i18n文件中定义的键值,比如对应中文“筛选”。

效果说明

添加后,列筛选输入框的提示文本会从默认的Filter by FirstName变成筛选FirstName(根据你设置的文本调整)。

内容的提问来源于stack exchange,提问作者Daniel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 16:47:43