1、調節富文本編輯器的最小高度
富文本編輯器的默認高度是不能滿足使用需求的,那麼如何設置高度呢
在富文本編輯器處,打開F12開發者工具,選中富文本編輯器中需要調節高度的位置,找到對應的網頁元素,選中所在類,並在style中新增min-height:300px,由上圖可知高度調節已經起作用了
2、富文本編輯器如何去除標籤元素,輸出爲純文本
項目中需要使用富文本編輯器,但存入數據庫只需要純文本內容即可,如何在富文本編輯器中輸入內容,但輸出爲純文本,如下圖所示
步驟:
準備兩個全局變量
IA_inputw用於接收富文本轉換後純文本後的值
FA_input用於接收富文本的原標籤輸出
兩個變量都在v-model中使用
<div class="m_top">
<!-- 選項A + 富文本編輯器 -->
<div class="m_top">
<el-radio :label="1">A</el-radio>
<span>
<el-input
v-model="IA_inputw"
style="width:600px;"
@focus="IA_isshow()"
v-show="IA_val"
></el-input>
</span>
<!-- 富文本編輯器 -->
<div class="text_border" v-show="FA_val">
<quill-editor v-model="FA_input" @blur="FA_noshow()"></quill-editor>
</div>
在富文本編輯器失去焦點的時候,將標籤文本轉換爲純文本輸出
// 選項A富文本框失去焦點時觸發該方法
FA_noshow() {
this.IA_val = true;
this.FA_val = false;
// 失去焦點時提取富文本編輯器中的純文本,這行代碼至關重要(不轉換輸出的文本將帶着標籤)!!!!!!
this.IA_inputw = this.FA_input.replace(/<[^<>]+>/g, "").replace(
/ /gi,
""
);
console.log("富文本編輯器輸出內容爲:" + this.FA_input);
console.log("==========================================");
console.log("富文本編輯器轉換後輸出文本爲:" + this.IA_inputw);
},