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

vue实现富文本

效果图展示
在这里插入图片描述

一、安装依赖

npm install vue-quill-editor --save

二、具体使用

html

<template><!-- 富文本 --><quill-editorref="myQuillEditor"v-model="content":options="editorOption"@blur="onEditorBlur($event)"@focus="onEditorFocus($event)"@ready="onEditorReady($event)"@change="onEditorChange($event)"/>
</template>

js

<script>
import "quill/dist/quill.core.css";
import "quill/dist/quill.snow.css";
import "quill/dist/quill.bubble.css";
import { quillEditor } from "vue-quill-editor";
export default {components: { quillEditor },data() {return {content: "", // 文本内容editorOption: {placeholder: "请输入需要编写的内容...",theme: 'snow',modules: {// imageResize: {},toolbar: [['zoom-in-image', 'zoom-out-image'], // 自定义按钮,用于放大缩小图片["bold", "italic", "underline", "strike"], // 加粗 斜体 下划线 删除线["blockquote", "code-block"], // 引用  代码块[{ header: 1 }, { header: 2 }], // 1、2 级标题[{ 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] }], // 标题[{ color: [] }, { background: [] }], // 字体颜色、字体背景颜色// [{ font: [] }], // 字体种类[{ align: [] }], // 对齐方式["clean"], // 清除文本格式["image", "video"], // 链接、图片、视频],}},   //参数};},methods: {// 失去焦点事件onEditorBlur() {},// 获得焦点事件onEditorFocus() {},// 准备编辑器onEditorReady() {},// 内容改变事件onEditorChange() {},},watch: {// 监听文本变化内容content() {console.log(this.content);},},
};
</script>
http://www.lryc.cn/news/140757.html

相关文章:

  • uniapp 开发微信小程序使用echart的dataZoom属性缩放功能不生效!bug记录!
  • 用户端Web自动化测试_L4
  • CAPL - Panel和TestModule结合实现测试项可选
  • 机器学习,过拟合与欠拟合,正则化与交叉验证
  • gradio使用transformer模块demo介绍1:Text Natural Language Processing
  • 算法通关村——数论经典问题解析
  • 代码随想录算法训练营第四十六天|LeetCode 1143,1035,53
  • leetcode 541.反转字符串II
  • MyBatis与Spring整合以及AOP和PageHelper分页插件整合
  • 《认知觉醒》读书笔记之潜意识
  • Stable Diffusion 系列教程 | 图生图基础
  • cuda编程day001
  • Java 中使用 ES 高级客户端库 RestHighLevelClient 清理百万级规模历史数据
  • C++最易读手撸神经网络两隐藏层(任意Nodes每层)梯度下降230821a
  • Leetcode 2235.两整数相加
  • Postman —— postman实现参数化
  • LeetCode--HOT100题(41)
  • 微信小程序教学系列(6)
  • 小程序中的全局配置以及常用的配置项(window,tabBar)
  • 数据工厂调研及结果展示
  • 抓包相关,抓包学习
  • 云原生之使用Docker部署SSCMS内容管理系统
  • uniapp -- 在组件中拿到pages.json下pages设置navigationBarTitleText这个值?
  • Java获取环境变量和运行时环境信息和自定义配置信息
  • React入门 组件学习笔记
  • Windows商店引入SUSE Linux Enterprise Server和openSUSE Leap
  • [NLP]深入理解 Megatron-LM
  • 软考高级系统架构设计师系列论文七十八:论软件产品线技术
  • yolov5中添加ShuffleAttention注意力机制
  • Effective C++条款17——以独立语句将newed 对象置入智能指针(资源管理)