首页 > 代码库 > UEditor演变的迷你版编辑器

UEditor演变的迷你版编辑器

建立一个demo.html文件,首先在需要添加编辑器的地方加入以下代码,使用style可以设置编辑器的宽度和高度。

<script type="text/plain" id="myEditor" style="width:98%;height:240px;"
    <p>内容区域</p> 
</script> 

然后,将UMeditor相关js和css文件加载。相关文件可以在本站下载或者直接到UMeditor官网下载最新版本。

<script src=http://www.mamicode.com/"http://libs.useso.com/js/jquery/2.1.0/jquery.min.js"></script> 
<script type="text/javascript" charset="utf-8" src=http://www.mamicode.com/"umeditor.config.js"></script> 
<script type="text/javascript" charset="utf-8" src=http://www.mamicode.com/"umeditor.min.js"></script> 
<link href=http://www.mamicode.com/"themes/default/css/umeditor.min.css" type="text/css" rel="stylesheet"

接下来,我们开始调用编辑器:

<script type="text/javascript"
 var um = UM.getEditor(‘myEditor‘); 
</script> 

现在我们可以打开浏览器预览编辑器效果了。

定制选项

UMeditor提供了丰富的选项设置,用户可以根据自己项目需求适当定制。

获取编辑器里的内容可以使用如下代码,你还可以获取纯文本内容。

UM.getEditor(‘myEditor‘).getContent(); 

判断编辑器是否有内容,可以使用如下代码:

    var cont = UM.getEditor(‘myEditor‘).hasContents(); 
    if(cont==true)
        alert(‘有内容。‘); 
    }else
        alert(‘无内容。‘); 
    

如果把编辑器放入表单form中,设置好action路径,就可以提交表单传送编辑器里的内容了。如:

<form action="server.php" method="post"
    <script id="container" name="content" type="text/plain" style="width:98%;height:240px;">这里写你的初始化内容</script> 
    <button type="submit" class="btn">提交</button> 
</form> 

我们可以设置工具栏里允许使用的工具图标,如以下是简单的定制几个常用的工具图标:

var editor = UM.getEditor(‘container‘,{ 
    toolbar:  
        [‘bold italic underline fullscreen‘, ‘link unlink‘,‘| justifyleft justifycenter justifyright justifyjustify |‘, ‘emotion image video  | map‘] 
     
}); 

UEditor演变的迷你版编辑器