更新富文本编辑器
This commit is contained in:
208
uni_modules/sv-editor/components/common/tool-list.js
Normal file
208
uni_modules/sv-editor/components/common/tool-list.js
Normal file
@@ -0,0 +1,208 @@
|
||||
/**
|
||||
* 工具栏
|
||||
* @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'
|
||||
]
|
||||
Reference in New Issue
Block a user