208 lines
5.0 KiB
JavaScript
208 lines
5.0 KiB
JavaScript
/**
|
||
* 工具栏
|
||
* @author sonve
|
||
* @version 1.0.0
|
||
* @date 2024-12-04
|
||
*/
|
||
|
||
export const toolList = [
|
||
{ title: '样式', name: 'style', icon: 'icon-zitiyanse' },
|
||
{ title: '表情', name: 'emoji', icon: 'icon-xiaolian' },
|
||
{ title: '撤销', name: 'undo', icon: 'icon-shangyibu1' },
|
||
{ title: '重做', name: 'redo', icon: 'icon-xiayibu1' },
|
||
{ title: '更多', name: 'more', icon: 'icon-icon_tianjia' },
|
||
{ title: '扩展', name: 'setting', icon: 'icon-bianji' },
|
||
]
|
||
|
||
export const styleToolList = [
|
||
{ title: '标题', name: 'header', value: 2, icon: 'icon-zitibiaoti' },
|
||
{ title: '分割线', name: 'divider', icon: 'icon-fengexian' },
|
||
{ title: '粗体', name: 'bold', icon: 'icon-zitijiacu' },
|
||
{ title: '斜体', name: 'italic', icon: 'icon-zitixieti' },
|
||
{ title: '下划线', name: 'underline', icon: 'icon-zitixiahuaxian' },
|
||
{ title: '删除线', name: 'strike', icon: 'icon-zitishanchuxian' },
|
||
{ title: '左对齐', name: 'align', value: 'left', icon: 'icon-zuoduiqi' },
|
||
{ title: '居中', name: 'align', value: 'center', icon: 'icon-juzhongduiqi' },
|
||
{ title: '右对齐', name: 'align', value: 'right', icon: 'icon-youduiqi' },
|
||
{ title: '有序列表', name: 'list', value: 'ordered', icon: 'icon-youxupailie' },
|
||
{ title: '无序列表', name: 'list', value: 'bullet', icon: 'icon-wuxupailie' },
|
||
{ title: '上标', name: 'script', value: 'super', icon: 'icon-zitishangbiao' },
|
||
{ title: '左缩进', name: 'indent', value: '+1', icon: 'icon-zuosuojin' },
|
||
{ title: '右缩进', name: 'indent', value: '-1', icon: 'icon-yousuojin' },
|
||
{ title: '下标', name: 'script', value: 'sub', icon: 'icon-ziti-xiabiao' },
|
||
{ title: '文字颜色', name: 'color', icon: 'icon-wenziyanse' },
|
||
{ title: '背景颜色', name: 'backgroundColor', icon: 'icon-beijingyanse' },
|
||
{ title: '清除格式', name: 'removeformat', icon: 'icon-qingchugeshi' },
|
||
]
|
||
|
||
export const moreToolList = [
|
||
{ title: '添加图片', name: 'image', value: 'popup', icon: 'icon-charutupian' },
|
||
{ title: '添加视频', name: 'video', value: 'popup', icon: 'icon-shexiangji' },
|
||
{ title: '添加链接', name: 'link', value: 'popup', icon: 'icon-charulianjie' },
|
||
{ title: '添加附件', name: 'attachment', value: 'popup', icon: 'icon-huixingzhen' },
|
||
{ title: '提及', name: 'at', value: 'popup', icon: 'icon-at' },
|
||
{ title: '话题', name: 'topic', value: 'popup', icon: 'icon-huati' },
|
||
{ title: '清空', name: 'clear', value: 'button', icon: 'icon-shanchu' },
|
||
]
|
||
|
||
export const emojiToolList = [
|
||
'😊', // 笑笑
|
||
'😃', // 大笑
|
||
'😄', // 开心果
|
||
'😁', // 嘲讽
|
||
'😆', // 爆笑
|
||
'😅', // 出汗笑
|
||
'🤣', // 滚地大笑
|
||
'😂', // 泪流满面
|
||
'🙂', // 轻松愉快
|
||
'🙃', // 上下翻白眼
|
||
'😉', // 鬼鬼祟祟
|
||
'😌', // 安慰
|
||
'😍', // 心动
|
||
'🥰', // 深情
|
||
'😘', // 吻
|
||
'😗', // 接吻
|
||
'😙', // 亲吻
|
||
'😚', // 亲吻
|
||
'😋', // 哇塞
|
||
'😛', // 舌头外伸
|
||
'😝', // 舌头吐出
|
||
'😜', // 顽皮
|
||
'🤪', // 疯狂
|
||
'😎', // 自豪
|
||
'🤓', // 学究
|
||
'🧐', // 思考
|
||
'😏', // 狡猾
|
||
'😒', // 不高兴
|
||
'😞', // 不开心
|
||
'😔', // 抒发情绪
|
||
'😟', // 担忧
|
||
'😕', // 困惑
|
||
'🙁', // 小失望
|
||
'☹️️', // 不好意思
|
||
'😣', // 苦恼
|
||
'😖', // 愤怒
|
||
'😫', // 累
|
||
'😩', // 悲伤
|
||
'😤', // 生气
|
||
'😠', // 生气
|
||
'😡', // 极端愤怒
|
||
'🤬', // 发飙
|
||
'🤯', // 爆炸头脑
|
||
'😳', // 吃惊
|
||
'😱', // 惊吓
|
||
'😨', // 恐惧
|
||
'😰', // 慌张
|
||
'😢', // 哭泣
|
||
'😭', // 大哭
|
||
'😓', // 受挫
|
||
'🤗', // 给力
|
||
'🤔', // 思考
|
||
'🤭', // 戴口罩捂嘴笑
|
||
'🤫', // 戴口罩做鬼脸
|
||
'🤥', // 说谎
|
||
'😬', // 格格不入
|
||
'😴', // 睡觉
|
||
'🤤', // 垂涎欲滴
|
||
'🥳', // 庆祝
|
||
'🥺', // 求求你
|
||
'😈', // 恶魔
|
||
'👿', // 恶灵
|
||
'🤡', // 小丑
|
||
'👻', // 鬼魂
|
||
'👽', // 外星人
|
||
'👾', // 游戏角色
|
||
'🤖', // 机器人
|
||
'😺', // 笑猫
|
||
'😸', // 大笑猫
|
||
'😹', // 开心猫
|
||
'😻', // 心动猫
|
||
'😼', // 傲娇猫
|
||
'😽', // 亲吻猫
|
||
'🙀', // 惊吓猫
|
||
'😿', // 哭猫
|
||
'😾' // 生气猫
|
||
]
|
||
|
||
export const colorList = [
|
||
'#000000',
|
||
'#222222',
|
||
'#444444',
|
||
'#666666',
|
||
'#999999',
|
||
'#cccccc',
|
||
'#eeeeee',
|
||
'#ffffff',
|
||
|
||
'#c92a2a',
|
||
'#e03131',
|
||
'#f03e3e',
|
||
'#fa5252',
|
||
'#ff6b6b',
|
||
'#ff8787',
|
||
'#ffa8a8',
|
||
'#ffc9c9',
|
||
|
||
'#a61e4d',
|
||
'#c2255c',
|
||
'#d6336c',
|
||
'#e64980',
|
||
'#f06595',
|
||
'#f783ac',
|
||
'#faa2c1',
|
||
'#fcc2d7',
|
||
|
||
'#862e9c',
|
||
'#9c36b5',
|
||
'#ae3ec9',
|
||
'#be4bdb',
|
||
'#cc5de8',
|
||
'#da77f2',
|
||
'#e599f7',
|
||
'#eebefa',
|
||
|
||
'#5f3dc4',
|
||
'#6741d9',
|
||
'#7048e8',
|
||
'#7950f2',
|
||
'#845ef7',
|
||
'#9775fa',
|
||
'#b197fc',
|
||
'#d0bfff',
|
||
|
||
'#0b7285',
|
||
'#0c8599',
|
||
'#1098ad',
|
||
'#15aabf',
|
||
'#22b8cf',
|
||
'#3bc9db',
|
||
'#66d9e8',
|
||
'#99e9f2',
|
||
|
||
'#087f5b',
|
||
'#099268',
|
||
'#0ca678',
|
||
'#12b886',
|
||
'#20c997',
|
||
'#38d9a9',
|
||
'#63e6be',
|
||
'#96f2d7',
|
||
|
||
'#5c940d',
|
||
'#66a80f',
|
||
'#74b816',
|
||
'#82c91e',
|
||
'#94d82d',
|
||
'#a9e34b',
|
||
'#c0eb75',
|
||
'#ffec99',
|
||
|
||
'#d9480f',
|
||
'#e8590c',
|
||
'#f76707',
|
||
'#fd7e14',
|
||
'#ff922b',
|
||
'#ffa94d',
|
||
'#ffc078',
|
||
'#ffd8a8'
|
||
] |