1. 程式人生 > >ueditor-百度視覺化編輯器簡單使用方法

ueditor-百度視覺化編輯器簡單使用方法

1、ueditor是百度視覺化編輯工具

2、ueditor官網地址

3、開發步逐

    1、在官網上下載最新版本的jsp版本

圖1


    2、將下載的壓縮檔案解壓,改資料夾名稱為“ueditor”;

    3、建立“ueditorTest”專案,ueditor新增到專案中;

    4、專案目錄如下


 圖2

    5、將ueditor\jsp\lib目錄下的jar複製到專案lib目錄下(這裡是做後臺配置的jar),然後ueditor\jsp\lib可以刪除。

    6、建立”ueditorTest.jsp“頁面測試

Html程式碼  收藏程式碼
  1. <
    %@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>  
  2. <!DOCTYPE html>  
  3. <html>  
  4. <head>  
  5.     <meta charset="utf-8" />  
  6.     <title>提示</title>  
  7.     <!--使用ueditor需要匯入的js-->  
  8.     <script type="text/javascript" src="common/js/ueditor/ueditor.config.js"
    ></script>  
  9.     <script type="text/javascript" src="common/js/ueditor/ueditor.all.min.js"></script>  
  10.     <script type="text/javascript" src="common/js/ueditor/lang/zh-cn/zh-cn.js"></script>  
  11.     <style type="text/css">  
  12.         #div_1 {  
  13.             border: thin none #069;  
  14.             padding: 1px;  
  15.             float: none;  
  16.             width: 500px;  
  17.             height: 300px;  
  18.             background-color: #9C6;  
  19.         }  
  20.     </style>  
  21. </head>  
  22. <body>  
  23.     <!-- 載入編輯器的容器 -->  
  24.         <script id="container" name="content" type="text/plain"> </script>  
  25.     <script type="text/javascript">  
  26.         //<!-- 例項化編輯器 -->  
  27.         var ue = UE.getEditor('container');  
  28.         function test(){  
  29.             //獲取html內容,返回: <p>hello</p>  
  30.             var html = ue.getContent();  
  31.             //獲取純文字內容,返回: hello  
  32.             var txt = ue.getContentTxt();  
  33.             alert(html);  
  34.             alert(txt);  
  35.         }  
  36.     </script>  
  37.     <input type="button" value="測試" name="ceshi" onClick="test();"/>  
  38. </body>  
  39. </html>  

    效果圖:

圖3 

    說明:

          1、上傳圖片、附件、截圖存放路徑在“ueditor/jsp/config.json”配置,如果沒有配置會根據預設配置在工程下自動建立目錄;

          2、"ueditor\jsp\controller.jsp",為ueditor配置項入口;

          3、ueditor\jsp\lib存放後臺配置的jar,使用是須將該目錄下的jar負責到專案中;

5、ueditor使用小心得

 1、例項化時設定一些初始話值

Js程式碼  收藏程式碼
  1. // 例項化編輯器  
  2. var ue = UE.getEditor('content',{  
  3.     initialFrameWidth :590,//設定編輯器寬度  
  4.     initialFrameHeight:400,//設定編輯器高度  
  5.     scaleEnabled:false  
  6. });  

      2、直接賦值

Js程式碼  收藏程式碼
  1. <!--必須要在js裡初始化編輯器-->  
  2. <td align="left" colspan="3">  
  3.     <script id="content" name="content" type="text/plain">   
  4.         ${news.content}  
  5.     </script>               
  6. </td>  

    3、關閉編輯其自動增長,在ueditor.config.js配置檔案中將autoHeightEnabled: true 修改為false即可。
                                                                                                圖6