ColorUI 开发文档ColorUI 开发文档
指南
组件
实验室
Api
更新日志
  • uni-app版
  • 2.x版本
  • GitHub 仓库
  • Gitee 仓库
指南
组件
实验室
Api
更新日志
  • uni-app版
  • 2.x版本
  • GitHub 仓库
  • Gitee 仓库
  • 组件

    • 引用组件
    • 主题 ui-change-theme
    • 导航栏 ui-navbar
    • 头像 ui-avatar
    • 标题 ui-title
    • 标签 ui-tag
    • 按钮 ui-btn
    • 图片 ui-img
    • 代码 ui-code
    • 进度条 ui-progress
    • 加载 ui-loading
    • 菜单 ui-menu
    • 浮动 ui-fixed
    • 卡片 ui-card
    • 栅栏 ui-grid
    • 气泡框 ui-popover
    • 模态框 ui-modal
    • 轻提示 $tips
    • 选项卡 ui-tab
    • 轮播图 ui-swiper
    • 步骤条 ui-steps
    • 输入框 ui-input
    • 单选框 ui-radio
    • 复选框 ui-checkbox
    • 开关 ui-switch

代码 ui-code

代码组件是用来展示计算机代码文本的一个组件。

"usingComponents": {
    "ui-code": "mp-cu/colorUI/components/ui-code/ui-code"
}

行内用法

默认是行内代码的用法。支持默认插槽与 content 参数引入,在包含一些特殊符号的时候请使用引入的方式。

<ui-code></ui-code>

<ui-code content="<ui-code>...</ui-code> \n<ui-code content='...'></ui-code>"/>

代码块用法

tag 参数设置为 pre 就可以使用代码块了。 lang 参数设置为指定语言。可以实现代码高亮。

代码高亮是使用了 PrismJS 暗色主题的高亮颜色是亮色主题的反转。

<ui-code tag="pre" lang="html" content="<ui-code>...</ui-code> \n<ui-code content='...'></ui-code>"/>
<ui-code tag="pre" lang="css" content=".ui-code { \n  white-space: pre-wrap; \n  word-break: break-all; \n  word-wrap: break-word; \n  font-size: 90%; \n}"/>
<ui-code tag="pre" lang="html" content="<ui-code tag='pre' lang='html' content='...'>\n</ui-code>\n<ui-code tag='pre' lang='css' content='...'>\n</ui-code>"/>

参数

参数类型可选值默认值说明
uiString--其他class
bgString-ui-BG背景颜色
titleBoolean/String-false标题
contentString--代码内容
textString-ui-TC-Main代码区样式
tagString-code类型
langString-null语言
scrollBoolean-false滑动

插槽

参数说明
默认行内代码的内容

mp-cu

Prev
图片 ui-img
Next
进度条 ui-progress