日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Simditor的使用

發(fā)布時間:2023/12/29 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Simditor的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

其實,simditor真的是很好用的,只需要簡單的配置就可以用的,只是初步接觸到它的時候,不知道原理,然后內心又存在著對未知事物的“恐懼”,所以在使用的過程中還是糾結了一段時間的。

編輯文章

simditor的官方網址為http://simditor.tower.im/?
上面有它的一些使用幫助。但是,我在使用的過程中,發(fā)現很多問題寫的不是很清晰,需要自己去摸索和實驗。

下載simditor 并使用

首先需要下載simditor的相關js與css文件,放到自己的項目下面。需要引入的css以及js文件先進行引入。?
然后進行到很重要的一步,配置自己的js文件,達到真正引入simditor的目的。

(function() {$(function() {var editor,toolbar;Simditor.locale = 'zh-CN';toolbar = ['title', 'bold', 'italic', 'underline', 'strikethrough', 'fontScale', 'color', '|', 'ol', 'ul', 'blockquote', 'code', 'table', '|', 'link', 'image', 'hr', '|', 'indent', 'outdent', 'alignment'];editor = new Simditor({textarea: $('#simditor'),placeholder: '這里輸入文字...',toolbar: toolbar,pasteImage: true,defaultImage: '/simditor/images/image.png',upload: false});});}).call(this);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 其中有一段是很重要的:
textarea: $('#simditor')
  • 1

在你自己的html頁面中,必須要有一個textarea,它的id為”simditor”,當然你可以給它任何名字,只要不與其他元素有相同的id名。

  • 配置說明:
Simditor.locale = 'zh-CN';
  • 1

這個是將simditor的提示變成中文的,雖然simditor頁面簡潔美觀,很多選項我們一看圖標就知道是什么,但是呢,還是給一個中文的標注比較好。?
當然也可以設置成英文的。隨你喜歡啦!

  • 建議:

    將這段代碼單獨的放在一個js文件里面,以后的頁面中,需要用到富文本編輯器,只需要把它包含進來就可以了。很方便的。

上傳圖片

上傳圖片我搜索了一下,本來想著有比較靠譜的答案,但是搜索出來的那些答案很雜,而且說法也不一,所以,最后還是安安心心的看文檔了,然后就是各種實驗。

editor = new Simditor({textarea: $('#simditor'),placeholder: '這里輸入文字...',toolbar: toolbar,pasteImage: true,defaultImage: '/simditor/images/image.png',upload: {url: '上傳地址',params: null,fileKey: "fileName",connectionCount: 1,leaveConfirm: "正在上傳,確定要取消上傳文件嗎?"}});
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

如果需要使用上傳功能,需要將upload改成true,也就是允許上傳圖片。

上傳圖片的原理

  • 1 upload選項中的url是你需要上傳的地址
  • 2 上傳的名字就是filekey,在后臺接收圖片的時候,需要用到它。
  • 3 傳回來的時候,是一個json格式字符串
{success: true/false,file_path:XXXX }
  • 1
  • 2
  • 3
  • 4
  • 4 success一定要寫,simditor會通過這個來判斷上傳是否成功。
  • 5 file_path 必須要寫。當回傳file_path成功的時候,simditor會重新發(fā)起一個GET請求,去請求file_path對應的地址,將圖片取回,并放倒內容框中進行顯示。

===============?
更新:?
今天突然發(fā)現文章被回復了,而且對圖片上傳的這一塊有疑問。?
所以,我就再進行了一次測試。?
測試的結果如下:?

在上傳圖片的時候,設置好上傳的路徑.?
選擇要上傳的圖片,就會通過這個路徑將圖片信息POST到這個鏈接地址上去。?
當上傳成功的時候,也就是返回的信息為:

{file_path:XXXsuccess: true }
  • 1
  • 2
  • 3
  • 4

這個時候,Simditor會自己發(fā)起一個GET請求,將file_path中的圖片文件顯示在文本框中。

版權聲明:本文為博主原創(chuàng)文章,未經博主允許不得轉載。

總結

以上是生活随笔為你收集整理的Simditor的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。