1. 程式人生 > >vue富文字編輯器Tinymce,功能齊全,對圖片等媒體資源操控性好,非常推薦!

vue富文字編輯器Tinymce,功能齊全,對圖片等媒體資源操控性好,非常推薦!

使用步驟:

1.在index.html中引入js檔案:

<body>
  <script src="./static/tinymce4.7.5/tinymce.min.js"></script>
  <div id="app"></div>
  <!-- built files will be auto injected -->
</body>

⚠️注意:一定要在打包的js之前引入

2.將富文字資原始檔放到static資料夾:

附 下載地址:tinymce靜態資原始檔包    

3.在components資料夾下放置如下檔案(封裝好的元件,plugin和toolbar是配置功能的檔案,可以根據個人需要修改刪除。editorImage是一個圖片上傳的元件,可以自定義修改,因此對媒體資源可擴充套件性好。index是主檔案,編寫富文字的地方,也可以根據個人需要修改)

附 下載地址:元件下載地址

4.在需要的地方呼叫即可,如demo.vue中:

<template>
  <div id="demo">
    <tinymce :height="300" v-model="content"/>
  </div>
</template>

<script>
import Tinymce from "./Tinymce";
export default {
  name: "qrcode",
  components: { Tinymce },
  data() {
    return {
      content: `<h1 style="text-align: center;">Welcome to the TinyMCE demo!</h1><p style="text-align: center; font-size: 15px;"><img title="TinyMCE Logo" src="//www.tinymce.com/images/
[email protected]
" alt="TinyMCE Logo" width="110" height="97" />` }; }, methods: {}, mounted() {} }; </script> <style scoped> </style>

這是執行之後的結果:

自定義插入圖片(或者視訊,語音)的功能特別贊,根據個人需要來修改。