mirror of
https://gitee.com/was666/as-editor.git
synced 2026-08-11 00:00:27 +08:00
feat: v1.0.0
This commit is contained in:
@@ -0,0 +1,410 @@
|
||||
const componentsData = new Map()
|
||||
|
||||
// 数据版本 每次修改组件数据 需要对版本进行修改
|
||||
// componentsData.set('componentsDataVersion', 'V1.0.0')
|
||||
|
||||
componentsData.set('captiontext', {
|
||||
component: 'captiontext',
|
||||
text: '标题文字',
|
||||
type: '1-1',
|
||||
active: true,
|
||||
style: 'captiontextsstyle',
|
||||
setStyle: {
|
||||
text: '标题文字',
|
||||
name: '标题文字',
|
||||
description: '',
|
||||
wordSize: 16,
|
||||
descriptionSize: 12,
|
||||
wordWeight: 400,
|
||||
positions: 'left',
|
||||
descriptionWeight: 200,
|
||||
wordColor: 'rgba(50, 50, 51, 10)',
|
||||
descriptionColor: 'rgba(150, 151, 153, 10)',
|
||||
backColor: 'rgba(255, 255, 255, 10)',
|
||||
borderBott: false,
|
||||
wordHeight: 24,
|
||||
more: {
|
||||
show: false,
|
||||
type: 1,
|
||||
text: '查看更多',
|
||||
httpType: 1,
|
||||
http: '',
|
||||
select: {},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
componentsData.set('listswitching', {
|
||||
component: 'listswitching',
|
||||
text: '商品',
|
||||
type: '1-2',
|
||||
active: true,
|
||||
style: 'listswitchingstyle',
|
||||
setStyle: {
|
||||
text: '商品',
|
||||
commodityType: 0,
|
||||
moditystyle: 0,
|
||||
borderRadius: 0,
|
||||
pageMargin: 15,
|
||||
commodityMargin: 10,
|
||||
textWeight: 400,
|
||||
positions: 'left',
|
||||
priceofcommodity: true,
|
||||
purchasebutton: true,
|
||||
commoditycorner: true,
|
||||
purchasebuttonType: 0,
|
||||
commoditycornertype: 0,
|
||||
commodityTagColor: '#07c160',
|
||||
tagPosition: 0,
|
||||
imageList: [],
|
||||
purchase: '马上抢',
|
||||
commoditylisttype: 0,
|
||||
commoditylisttypetab: [
|
||||
{
|
||||
text: '分组',
|
||||
imageList: [],
|
||||
},
|
||||
{
|
||||
text: '分组',
|
||||
imageList: [],
|
||||
},
|
||||
],
|
||||
tabColor: '#f39800',
|
||||
showMore: false,
|
||||
moreUrl: null,
|
||||
bgImg: '',
|
||||
},
|
||||
})
|
||||
|
||||
componentsData.set('pictureads', {
|
||||
component: 'pictureads',
|
||||
text: '图片广告',
|
||||
type: '1-3',
|
||||
active: true,
|
||||
style: 'pictureadsstyle',
|
||||
setStyle: {
|
||||
text: '图片广告',
|
||||
swiperType: 0,
|
||||
borderRadius: 0,
|
||||
pageMargin: 0,
|
||||
imageMargin: 0,
|
||||
pagingType: 0,
|
||||
rowindividual: 2,
|
||||
imageList: [],
|
||||
},
|
||||
})
|
||||
|
||||
componentsData.set('graphicnavigation', {
|
||||
component: 'graphicnavigation',
|
||||
text: '图文导航',
|
||||
type: '1-4',
|
||||
active: true,
|
||||
style: 'graphicnavigationstyle',
|
||||
setStyle: {
|
||||
text: '图文导航',
|
||||
imageList: [], // 图片导航列表
|
||||
navigationType: 0, //图片导航类型
|
||||
imgStyle: 0, //图片样式
|
||||
backgroundColor: 'rgb(255, 255, 255)', //背景颜色
|
||||
textColor: 'rgb(0, 0, 0)', //文字颜色
|
||||
borderRadius: 0, //图片倒角
|
||||
showSize: 5, //一屏显示个数
|
||||
textHeight: 24, // 字体高度
|
||||
textSize: 12, // 字体大小
|
||||
bgImg: '',
|
||||
},
|
||||
})
|
||||
|
||||
componentsData.set('richtext', {
|
||||
component: 'richtext',
|
||||
text: '富文本',
|
||||
type: '1-5',
|
||||
active: true,
|
||||
style: 'richtextstyle',
|
||||
setStyle: {
|
||||
text: '富文本',
|
||||
myValue: '', //富文本内容
|
||||
backColor: 'rgb(249, 249, 249)', //背景颜色
|
||||
},
|
||||
})
|
||||
componentsData.set('magiccube', {
|
||||
component: 'magiccube',
|
||||
text: '魔方',
|
||||
type: '1-6',
|
||||
active: true,
|
||||
style: 'magiccubestyle',
|
||||
setStyle: {
|
||||
text: '魔方',
|
||||
rubiksCubeType: 0, // 魔方类型
|
||||
pageMargin: 0, //页面间距
|
||||
imgMargin: 0, //图片间隙
|
||||
imageList: [
|
||||
{
|
||||
src: '',
|
||||
linktype: '1',
|
||||
http: {},
|
||||
},
|
||||
{
|
||||
src: '',
|
||||
linktype: '1',
|
||||
http: {},
|
||||
},
|
||||
{
|
||||
src: '',
|
||||
linktype: '1',
|
||||
http: {},
|
||||
},
|
||||
{
|
||||
src: '',
|
||||
linktype: '1',
|
||||
http: {},
|
||||
},
|
||||
{
|
||||
src: '',
|
||||
linktype: '1',
|
||||
http: {},
|
||||
},
|
||||
], //图片列表
|
||||
},
|
||||
})
|
||||
componentsData.set('auxiliarysegmentation', {
|
||||
component: 'auxiliarysegmentation',
|
||||
text: '辅助分割',
|
||||
type: '1-7',
|
||||
active: true,
|
||||
style: 'auxiliarysegmentationstyle',
|
||||
setStyle: {
|
||||
text: '辅助分割',
|
||||
blankHeight: 30, //空白高度
|
||||
segmentationtype: 0, //分割类型
|
||||
paddType: 0, //边距
|
||||
auxliarColor: 'rgb(229, 229, 229)', //辅助线颜色
|
||||
bordertp: 'solid', //线的类型
|
||||
},
|
||||
})
|
||||
componentsData.set('commoditysearch', {
|
||||
component: 'commoditysearch',
|
||||
text: '商品搜索',
|
||||
type: '1-8',
|
||||
active: true,
|
||||
style: 'commoditysearchstyle',
|
||||
setStyle: {
|
||||
text: '商品搜索',
|
||||
heights: 28, //搜索栏高度
|
||||
position: 0, //显示位置
|
||||
sweep: false, // 显示扫一扫
|
||||
borderRadius: 0, //框体样式
|
||||
textPosition: 0, //文本位置
|
||||
backgroundColor: 'rgb(249, 249, 249)', //背景颜色
|
||||
borderColor: 'rgb(255, 255, 255)', //框体颜色
|
||||
textColor: 'rgb(150, 151, 153)', //字体颜色
|
||||
hotords: [], //热词
|
||||
},
|
||||
})
|
||||
componentsData.set('storeinformation', {
|
||||
component: 'storeinformation',
|
||||
text: '店铺信息',
|
||||
type: '1-9',
|
||||
active: true,
|
||||
style: 'storeinformationstyle',
|
||||
setStyle: {
|
||||
text: '店铺信息',
|
||||
bakcgroundImg: '', //背景图片
|
||||
headPortrait: '', //店铺头像
|
||||
rubiksCubeType: 0, //类型
|
||||
name: '店铺名称', //店铺名称
|
||||
Discount: '在线支付满150减30,满100减20', //优惠信息
|
||||
},
|
||||
})
|
||||
componentsData.set('entertheshop', {
|
||||
component: 'entertheshop',
|
||||
text: '进入店铺',
|
||||
type: '1-10',
|
||||
active: true,
|
||||
style: 'entertheshopstyle',
|
||||
setStyle: {
|
||||
text: '进入店铺',
|
||||
shopName: '店铺名称',
|
||||
copywriting: '进入店铺',
|
||||
type: '10',
|
||||
http: {},
|
||||
},
|
||||
})
|
||||
componentsData.set('notice', {
|
||||
component: 'notice',
|
||||
text: '公告',
|
||||
type: '1-11',
|
||||
active: true,
|
||||
style: 'noticestyle',
|
||||
setStyle: {
|
||||
text: '公告',
|
||||
noticeText: '请填写内容,如果过长,将会在手机上滚动显示', //内容
|
||||
backColor: 'rgb(255, 248, 233)', //背景颜色
|
||||
textColor: 'rgba(100, 101, 102)', //文字颜色
|
||||
},
|
||||
})
|
||||
componentsData.set('videoss', {
|
||||
component: 'videoss',
|
||||
text: '视频',
|
||||
type: '1-12',
|
||||
active: true,
|
||||
style: 'videostyle',
|
||||
setStyle: {
|
||||
text: '视频',
|
||||
videoData: null, //视频信息
|
||||
autoplay: false,
|
||||
},
|
||||
})
|
||||
componentsData.set('voicer', {
|
||||
component: 'voicer',
|
||||
text: '音频',
|
||||
type: '1-13',
|
||||
active: true,
|
||||
style: 'voicerstyle',
|
||||
setStyle: {
|
||||
text: '音频',
|
||||
voicerData: null, //音频信息
|
||||
},
|
||||
})
|
||||
componentsData.set('custommodule', {
|
||||
component: 'custommodule',
|
||||
text: '自定义模块',
|
||||
type: '1-14',
|
||||
active: true,
|
||||
style: 'custommodulestyle',
|
||||
setStyle: {
|
||||
text: '自定义模块',
|
||||
demo:'自定义内容',
|
||||
img:'https://img2.baidu.com/it/u=1905875968,4289754134&fm=26&fmt=auto&gp=0.jpg'
|
||||
},
|
||||
})
|
||||
componentsData.set('communitypowder', {
|
||||
component: 'communitypowder',
|
||||
text: '社群涨粉',
|
||||
type: '1-15',
|
||||
active: true,
|
||||
style: 'communitypowderstyle',
|
||||
setStyle: {
|
||||
text: '社群涨粉',
|
||||
mainImg: '', //入口图片
|
||||
qrcodeImg: '', //二维码
|
||||
title: '标题', //标题
|
||||
describe: '辅助描述', //描述
|
||||
buttonName: '立即添加', //按钮名称
|
||||
backColor: 'rgb(255, 255, 255)', //背景颜色
|
||||
},
|
||||
})
|
||||
componentsData.set('storenotecard', {
|
||||
component: 'storenotecard',
|
||||
text: '店铺笔记卡片',
|
||||
type: '1-16',
|
||||
active: true,
|
||||
style: 'storenotecardstyle',
|
||||
setStyle: {
|
||||
text: '店铺笔记卡片',
|
||||
name: '这里显示专题名称', //专题名称
|
||||
commodityType: 0, // 选择模板
|
||||
moditystyle: 0, // 卡片样式选择
|
||||
borderRadius: 0, // 图片边角
|
||||
textWeight: 400, // 标题粗细
|
||||
positions: 'left', // 文字位置
|
||||
noteLabels: true, // 笔记标签
|
||||
readingNumber: true, // 阅读数
|
||||
praisePoints: true, //点赞数
|
||||
viewMore1: true, //更多1
|
||||
viewMore2: true, //更多2
|
||||
imageList: [],
|
||||
purchase: '马上抢',
|
||||
// eslint-disable-next-line no-dupe-keys
|
||||
positions: 'bottom', //标题位置
|
||||
linktype: '10',
|
||||
http: {},
|
||||
},
|
||||
})
|
||||
componentsData.set('crowdoperation', {
|
||||
component: 'crowdoperation',
|
||||
text: '人群运营',
|
||||
type: '1-17',
|
||||
active: true,
|
||||
style: 'crowdoperationstyle',
|
||||
setStyle: {
|
||||
text: '人群运营',
|
||||
},
|
||||
})
|
||||
componentsData.set('personalizedrecommendation', {
|
||||
component: 'personalizedrecommendation',
|
||||
text: '个性化推荐',
|
||||
type: '1-18',
|
||||
active: true,
|
||||
style: 'personalizedrecommendationstyle',
|
||||
setStyle: {
|
||||
text: '个性化推荐',
|
||||
},
|
||||
})
|
||||
componentsData.set('onlineservice', {
|
||||
component: 'onlineservice',
|
||||
text: '在线客服',
|
||||
type: '1-19',
|
||||
active: true,
|
||||
style: 'onlineservicestyle',
|
||||
setStyle: {
|
||||
text: '在线客服',
|
||||
},
|
||||
})
|
||||
componentsData.set('investigate', {
|
||||
component: 'investigate',
|
||||
text: '调研',
|
||||
type: '1-20',
|
||||
active: true,
|
||||
style: 'investigatestyle',
|
||||
setStyle: {
|
||||
text: '调研',
|
||||
title: '调研',
|
||||
jsonData: [], //value1为sass显示内容,value2为前端显示内容
|
||||
},
|
||||
})
|
||||
componentsData.set('tabBar', {
|
||||
component: 'tabBar',
|
||||
text: '导航',
|
||||
type: '1-21',
|
||||
active: true,
|
||||
style: 'tabBarStyle',
|
||||
setStyle: {
|
||||
text: '导航',
|
||||
activeColor: '#1989fa',
|
||||
inactiveColor: '#7d7e80',
|
||||
isShowBorder: true,
|
||||
iconWidth: '25',
|
||||
iconHeight: '25',
|
||||
fontSize: '14',
|
||||
Highlight: 0,
|
||||
iconList: [],
|
||||
},
|
||||
})
|
||||
componentsData.set('follow', {
|
||||
component: 'follow',
|
||||
text: '关注公众号',
|
||||
type: '1-22',
|
||||
active: true,
|
||||
style: 'followStyle',
|
||||
setStyle: {
|
||||
text: '关注公众号',
|
||||
heade: 'https://imgs.starfirelink.com/miniShop//logo_1618466110849.png',
|
||||
followName: '星火',
|
||||
followAppId: '',
|
||||
},
|
||||
})
|
||||
componentsData.set('suspension', {
|
||||
component: 'suspension',
|
||||
text: '悬浮按钮',
|
||||
type: '1-23',
|
||||
active: true,
|
||||
style: 'suspensionstyle',
|
||||
setStyle: {
|
||||
text: '悬浮按钮',
|
||||
linktype: '10',
|
||||
http: {},
|
||||
},
|
||||
})
|
||||
|
||||
export default componentsData
|
||||
Reference in New Issue
Block a user