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

TinyMCE 6 Mention插件是否支持将触发符号从@替换为#?

可以用#作为TinyMCE 6 Mention插件的触发符号

完全可以替换默认的@符号为#,TinyMCE 6的Mention插件提供了明确的配置项来实现这个需求。

你只需要在插件的配置中设置trigger参数为'#'即可,以下是完整的配置示例:

tinymce.init({
  selector: 'textarea',
  plugins: 'mention',
  mention: {
    trigger: '#', // 将触发符号替换为#
    source: function(query, process) {
      // 替换为你的实际数据源逻辑,比如从后端拉取匹配内容
      var items = ['标签1', '标签2', '前端开发', 'TinyMCE配置'];
      process(items.filter(item => item.toLowerCase().includes(query.toLowerCase())));
    }
  }
});

关键说明:

  • trigger是Mention插件的核心配置项,默认值为'@',你可以将其修改为任意单个字符(比如#、$等)。
  • 如果需要同时支持多个触发符号(比如既用@提用户,又用#提标签),可以把trigger设置为数组形式:trigger: ['@', '#'],还能在source函数里区分当前触发字符做不同的数据源处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 09:22:05