当前位置: 首页 > wzjs >正文

制作销售网站asp.net 个人网站

制作销售网站,asp.net 个人网站,云南技术网站建设销售,盐城网站建设报价目录 需求分析实现效果api说明实现代码总结 欢迎关注 『VUE』 专栏,持续更新中 欢迎关注 『VUE』 专栏,持续更新中 需求分析 因为用户添加超链接的时候,浏览器自动给超链接增加了蓝色的样式,这导致用户忘记了修改超链接文本的颜色 提示:如果是组件封装…

目录

    • 需求分析
    • 实现效果
    • api说明
    • 实现代码
    • 总结


欢迎关注 『VUE』 专栏,持续更新中
欢迎关注 『VUE』 专栏,持续更新中

需求分析

因为用户添加超链接的时候,浏览器自动给超链接增加了蓝色的样式,这导致用户忘记了修改超链接文本的颜色

提示:如果是组件封装,不知道为啥一开始不生效更改,可以刷新看 是否生效


实现效果

在这里插入图片描述

选中文字添加超链接后文本变色超链接添加.

选中已经有超链接的文字后点击超链接按钮后文本去掉颜色去掉超链接.


api说明

  • this.quill.getSelection()

调用该方法时,Quill 编辑器会返回当前的选区信息。如果没有选中任何文本(即只有光标在某个位置),它会返回 null。

  • 返回值:
    如果选中了文本,返回的对象包含以下两个属性:
    index:表示选区的起始位置,即文本在编辑器中的索引。
    length:表示选区的长度,即选中部分文本的长度。
    如果没有选中文本(只是光标位置),返回值是 null。

  • format(“link”, href)
    更侧重于 链接处理,它让选中的文本变成一个超链接。

this.quill.format(“link”, false);//清除

  • formatText(range.index, range.length, ‘color’, …)
    主要是对文本的 样式格式化,可以用来修改字体颜色、大小、粗细等属性。

this.quill.formatText(range.index, range.length, ‘color’, false);//清除

实现代码

editorOption的handlers中设置自定义方法,否则用默认的组件方法

      <quillEditorclass="editor":class="[size]"v-model="content"ref="myQuillEditor":options="editorOption"@blur="onEditorBlur($event)"@focus="onEditorFocus($event)"@change="onEditorChange($event)"></quillEditor>
editorOption: {theme: "snow", // or 'bubble'placeholder: this.placeholder,modules: {toolbar: {container: [["bold", "italic", "underline", "strike"], // 加粗 斜体 下划线 删除线["blockquote", "code-block"], // 引用  代码块[{ header: 1 }, { header: 2 }], // 12 级标题[{ list: "ordered" }, { list: "bullet" }], // 有序、无序列表[{ script: "sub" }, { script: "super" }], // 上标/下标[{ indent: "-1" }, { indent: "+1" }], // 缩进// [{'direction': 'rtl'}],                         // 文本方向[{ size: ["small", false, "large", "huge"] }], // 字体大小[{ header: [1, 2, 3, 4, 5, 6, false] }], // 标题[{ color: [] }, { background: [] }], // 字体颜色、字体背景颜色[{ font: [] }], // 字体种类[{ align: [] }], // 对齐方式["clean"], // 清除文本格式["link", "image", "video"] // 链接、图片、视频],// container: "#toolbar",handlers: {link: function(value) {const range = this.quill.getSelection();//获取选中的文本if (value) {var href = prompt('请输入url地址');href=href.indexOf('http')>-1 ? href :"error"this.quill.format("link", href);//添加url连接this.quill.formatText(range.index, range.length, 'color', 'rgb(102, 163, 224)');} else {this.quill.format("link", false);//消除url链接this.quill.formatText(range.index, range.length, 'color', false);//消除文本颜色}},}}}},

总结

大家喜欢的话,给个👍,点个关注!给大家分享更多计算机专业学生的求学之路!

版权声明:

发现你走远了@mzh原创作品,转载必须标注原文链接

Copyright 2024 mzh

Crated:2024-3-1

欢迎关注 『VUE』 专栏,持续更新中
欢迎关注 『VUE』 专栏,持续更新中
『未完待续』



文章转载自:

http://bg7kfrss.rqqmd.cn
http://jUqCSrFO.rqqmd.cn
http://Wy3Csovy.rqqmd.cn
http://FEh38Khu.rqqmd.cn
http://829SwfL4.rqqmd.cn
http://8lRwHE8M.rqqmd.cn
http://QETDcRjk.rqqmd.cn
http://bS8JDF24.rqqmd.cn
http://yA4ieOcq.rqqmd.cn
http://B7hI04wK.rqqmd.cn
http://JkSSbiJN.rqqmd.cn
http://4El7pU33.rqqmd.cn
http://BNVIjked.rqqmd.cn
http://OHuMUsAy.rqqmd.cn
http://39U9BCcU.rqqmd.cn
http://vj06CMwT.rqqmd.cn
http://KPoxF9wM.rqqmd.cn
http://TR5lNMAq.rqqmd.cn
http://zaLwrRrw.rqqmd.cn
http://vG1O0qf7.rqqmd.cn
http://lxXId9nB.rqqmd.cn
http://RPsebk6I.rqqmd.cn
http://C6BwLmDw.rqqmd.cn
http://15w7iH4A.rqqmd.cn
http://kUg8WTcp.rqqmd.cn
http://Lq1v0m55.rqqmd.cn
http://frGhaDeh.rqqmd.cn
http://8NDvDhF8.rqqmd.cn
http://leGPItiI.rqqmd.cn
http://6U7Lvje8.rqqmd.cn
http://www.dtcms.com/wzjs/719705.html

相关文章:

  • 营销型网站和普通网站做好中心网站建设工作总结
  • 网站建设冫首先金手指十五端点seo博客
  • 宝塔面板做网站不能打开PHP显示404怎么做祝福的网站
  • 网站企业建设方案有哪些网站是做视频的
  • 庆阳网站设计服务网站开发制作心得
  • 烟台网站建设招聘龙岩做网站开发哪家公司好
  • 网站空间控制面板软件源代码网站和模板做的区别
  • ssc网站建设wordpress 调节显示文章位置
  • 长沙诚信做网站手机怎么建立自己网站
  • 只想怎样建设自己的销售网站外贸网站建设怎么选
  • 微网站 报价水木网站建设
  • 网站建设市场价新建的网站只能用临时域名打开
  • 佛山响应式网站设计成都访问公司网站
  • wordpress 美化网站广州短视频代运营
  • 涞源县住房和城乡建设局网站网站备案的服务器
  • 网络公司网站样本收录情况
  • 网站托管维护长沙建设局网站
  • 建设网站模块需要哪些中拓网络科技有限公司
  • 投资5万的小型加工厂seo系统是什么意思
  • 吉林省电力建设总公司网站alexa排名是什么意思啊
  • vps 网站攻击ip地址四库一平台查询系统
  • 如何在360做网站SEO菏泽哪里做网站
  • 算命网站建设自己的网站怎么做app
  • 连江建设局网站盘点国内免费云服务器
  • 对网站建设和维护好学吗东莞网站建设全过程
  • 南通公司建站模板个人做网站法律风险
  • 手机微网站建设多少钱叫别人做网站需要注意什么问题
  • 网站外包开发 代码的版权问题上海营销网站建设
  • 婚庆设计网站模板设计师做帆布包网站
  • python做网站显示表格怎么加快网站打开速度