如何在Tinymce中为选中文本添加自定义链接功能
2019-06-13 14:37
627 查看
一,首先在Tinymce标题栏自定义添加链接的按钮
如图为新加的按钮
方法:
1.在富文本页面定义按钮,以组件形式引入
代码为:
<editorLink color="#1890ff" class="editor-upload-btn"/> </div>
2.组件这样定义,直接付代码,页面为editorLink.vue
<div class="linkButton" @click=" dialogVisible=true;addLink()"><i class="linkIcon"></i></div> <el-dialog :visible.sync="dialogVisible"> <el-form :label-position="labelPosition" label-width="80px" :model="formLabelAlign"> <el-form-item label="地址"> <el-input v-model="formLabelAlign.url"></el-input> </el-form-item> </el-form> <el-button @click="dialogVisible = false">取 消</el-button> <el-button type="primary" @click="addLinkSubmit">确 定</el-button> </el-dialog>
3.在页面editorLink.vue中的方法中,如图:
(1)tinyMCE.activeEditor.selection.getContent()获取富文本编辑器中选中的文本
(2) let linkTab=’’ + this.selText + ''生成链接
(3)tinyMCE.activeEditor.selection.setContent(linkTab)设置编辑器中选中的文本为链接形式
4.实际效果为:
相关文章推荐
- 图形的绘制,如何使用自定义画笔(颜色,线宽,线形)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,
- 黄聪:wordpress如何扩展TinyMCE编辑器,添加自定义按钮及功能
- 如何为mycncart添加自定义链接
- TextView添加链接实现富文本label带点击功能
- 酷播云的自定义视频广告功能如何添加自己的广告
- iPad和iPhone的Safari“添加至主屏幕”功能如何自定义图标
- 富文本(TYAttributedLabel 简单,强大的属性文本控件(无需了解CoreText),支持图文混排显示,支持添加链接,image和UIView控件,支持自定义排版显示)
- sharepoint 2010 如何给文档库或自定义列表添加评论功能
- VC3自定义标签,给ajax.Action和Html.ActionLink加上支持图片链接的功能,添加了htmlAttributes
- Win7如何自定义鼠标右键菜单 添加新建文本文档
- sharepoint 2010 如何给文档库或自定义列表添加评论功能
- Win7如何自定义鼠标右键菜单 添加新建文本文档
- 如何将数据添加到自定义的DataTable中并赋值给list实现打印功能。
- 关于TextView获取文本添加拨号和网页链接功能
- sharepoint 2010 如何给文档库或自定义列表添加评论功能
- iPad和iPhone的Safari“添加至主屏幕”功能如何自定义图标
- sharepoint 2010 如何给文档库或自定义列表添加评论功能
- Android WebView自定义长按选择实现收藏/分享选中文本功能
- 黄聪:如何给wordpress的编辑器添加一个自定义按钮,并且实现插入功能
- 如何为mycncart添加自定义链接