code 是 Layui 中一款非常轻量和易用的代码区域或文本行修饰组件。
模块加载名称:code
这是一个简单的示例:
<pre class="layui-code">
// 在里面存放任意的文本内容
code line
code line
</pre>
 
<!-- 记得引入 layui.js -->
<script>
layui.use('code', function(){
  layui.code();
});
</script>
      
                效果如下:
// 在里面存放任意的文本内容
code line
code line
      
            API: layui.code(options),options 是一个 object 类型的参数,可选项如下:
| 选项 | 类型 | 描述 | 
|---|---|---|
| elem | string | 指定元素的选择器。默认: '.layui-code' | 
| title | string | 设置标题 | 
| height | string | 设置最大高度。值必须加单位(如:px)。默认无需设定(即自适应高度)。 | 
| encode | boolean | 是否转义 html 标签,默认:false | 
| ln | boolean | 是否显示行号。默认:true 。 注:v2.7.3 新增 | 
| skin | string | 风格选择。默认可不填(浅色模式);若为深色模式,填写: skin:'dark'即可。如:
// 深色模式
               | 
| about | string | 自定义右上角内容。可传入任意 html,以实现个性化操作 | 
除了采用上述方法定义参数外,你还可以在元素上直接书写 lay-options 来设置选项。如:
<pre class="layui-code" lay-options="{title:'HTML', height: '320px'}">
// 在里面存放任意的文本内容
code line
code line
</pre>
      
                
                    lay-options 属性值中可传入 code 组件的任意参数选项。
                    注:该属性功能,为 v2.7.3 新增
                
layui - 在每一个细节中,用心与你沟通