最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue3使用vueup/vue-quill富文本、并限制輸入字?jǐn)?shù)的方法處理

 更新時(shí)間:2023年03月14日 14:46:48   作者:小任睡不醒`  
這篇文章主要介紹了vue3使用vueup/vue-quill富文本、并限制輸入字?jǐn)?shù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

vue3中使用富文本實(shí)在是踩了太多坑了,大概記錄一下笨方法處理,有好的方法多交流

一、效果展示

二、npm

npm install @vueup/vue-quill@alpha --save

三、main.js引入

import { QuillEditor } from '@vueup/vue-quill'
import '@vueup/vue-quill/dist/vue-quill.snow.css';
app.component('QuillEditor',QuillEditor)

四、頁面使用

<quill-editor
 v-model:content="htmlValue"
 ref="myQuillEditor"
 contentType="html"
 :options="editorOption"
 @update:content="onEditorChange($event)">
</quill-editor>
<div class="editor_length">{{ TiLength }}/500</div>
      const htmlValue=ref("")
      const TiLength =ref(0)
      const myQuillEditor=ref(null)
      const editorOption=reactive({
        theme: "snow", // 主題    
        // debug: 'info',
        placeholder: "請(qǐng)輸入其他說明",
        modules: {
          toolbar: {
            container: [
              ["bold", "italic", "underline", "strike"],
              ["blockquote", "code-block"],
              [{ header: 1 }, { header: 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, false] }],
              [{ color: [] }, { background: [] }],
              // [{ font: [] }],
              [{ align: [] }]
              // ["clean", "link", "image"]
              // ['addBtn']
            ] // 自定義工具欄選項(xiàng)
          }
        }
      })
      const onEditorChange=(e)=>{
        // console.log(myQuillEditor.value.getText().length);
        // console.log(TiLength.value);
        TiLength.value =myQuillEditor.value.getText().length-1
        if(TiLength.value>500){
          myQuillEditor.value.setText(myQuillEditor.value.getText().slice(0,500))
          return
          }
      }
        
        return{
        htmlValue,editorOption,onEditorChange,TiLength,myQuillEditor  }

五、總結(jié)問題(簡(jiǎn)單記錄一下笨方法處理的)

1、雙向綁定:v-model:content(一定加content)

2、change事件:@update:content

3、填寫下一個(gè)富文本上一個(gè)未清空時(shí): myQuillEditor.value.setHTML('')強(qiáng)制清空一下

4、編輯進(jìn)入的時(shí)候:強(qiáng)制設(shè)置一下內(nèi)容;并且延遲設(shè)置一下字?jǐn)?shù)

  nextTick(()=>{TiLength.value =myQuillEditor.value.getText().length-1 })

到此這篇關(guān)于vue3使用vueup/vue-quill富文本、并限制輸入字?jǐn)?shù)的文章就介紹到這了,更多相關(guān)vue3使用vueup/vue-quill富文本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue 出現(xiàn)data-v-xxx的原因及解決

    vue 出現(xiàn)data-v-xxx的原因及解決

    這篇文章主要介紹了vue 出現(xiàn)data-v-xxx的原因及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • vue穿梭框?qū)崿F(xiàn)上下移動(dòng)

    vue穿梭框?qū)崿F(xiàn)上下移動(dòng)

    這篇文章主要為大家詳細(xì)介紹了vue穿梭框?qū)崿F(xiàn)上下移動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • vue+element多選級(jí)聯(lián)選擇器自定義props使用詳解

    vue+element多選級(jí)聯(lián)選擇器自定義props使用詳解

    這篇文章主要給大家介紹了關(guān)于vue+element多選級(jí)聯(lián)選擇器自定義props使用的相關(guān)資料,級(jí)聯(lián)選擇器展示的結(jié)果都是以數(shù)組的形式展示,也就是v-model綁定的結(jié)果,需要的朋友可以參考下
    2023-07-07
  • element組件el-date-picker禁用當(dāng)前時(shí)分秒之前的日期時(shí)間選擇

    element組件el-date-picker禁用當(dāng)前時(shí)分秒之前的日期時(shí)間選擇

    本文主要介紹了element組件el-date-picker禁用當(dāng)前時(shí)分秒之前的日期時(shí)間選擇,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • 使用vue封裝一個(gè)自定義樣式的滾動(dòng)條

    使用vue封裝一個(gè)自定義樣式的滾動(dòng)條

    眾所周知,當(dāng)容器高度固定而內(nèi)容部分高度超出容器高度時(shí),瀏覽器會(huì)渲染出一個(gè)可以滾動(dòng)并用于顯示剩余界面的條 -- 滾動(dòng)條,它可以簡(jiǎn)單的樣式修改,但是位置是固定的,無法移動(dòng),而我們需要改變位置的時(shí)候,它就不能滿足我們的需求了,這時(shí)我們可以自己手寫一個(gè)
    2023-10-10
  • vue.js在標(biāo)簽屬性中插入變量參數(shù)的方法

    vue.js在標(biāo)簽屬性中插入變量參數(shù)的方法

    這篇文章主要介紹了vue.js在標(biāo)簽屬性中插入變量參數(shù)的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-03-03
  • 如何利用vue實(shí)現(xiàn)波譜擬合詳解

    如何利用vue實(shí)現(xiàn)波譜擬合詳解

    這篇文章主要給大家介紹了關(guān)于如何利用vue實(shí)現(xiàn)波譜擬合的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 詳解Axios 如何取消已發(fā)送的請(qǐng)求

    詳解Axios 如何取消已發(fā)送的請(qǐng)求

    這篇文章主要介紹了詳解Axios 如何取消已發(fā)送的請(qǐng)求,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-10-10
  • 源碼揭秘為什么 Vue2 this 能夠直接獲取到 data 和 methods

    源碼揭秘為什么 Vue2 this 能夠直接獲取到 data 和 methods

    本篇文章主要介紹的是Vue2 this 能夠直接獲取到 data 和 methods,閱讀本文將能學(xué)到如何學(xué)習(xí)調(diào)試 vue2 源碼、data 中的數(shù)據(jù)為什么可以用 this 直接獲取到、methods 中的方法為什么可以用 this 直接獲取到,需要的朋友可以參考一下
    2021-09-09
  • Vue中使用wangeditor富文本編輯的問題

    Vue中使用wangeditor富文本編輯的問題

    這篇文章主要介紹了Vue中使用wangeditor富文本編輯的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02

最新評(píng)論

扎囊县| 江孜县| 南京市| 建湖县| 治县。| 广元市| 宁安市| 澎湖县| 钟山县| 墨玉县| 葵青区| 武定县| 建始县| 永新县| 新兴县| 鄢陵县| 南京市| 南投市| 和田县| 南召县| 陇南市| 河源市| 玛纳斯县| 天气| 噶尔县| 滦南县| 涿鹿县| 泰和县| 普宁市| 彭山县| 霸州市| 四川省| 左权县| 枣强县| 黔东| 房产| 青龙| 合阳县| 安西县| 修武县| 广宁县|