feat: v1.0.0

This commit is contained in:
王奥斯
2021-08-25 14:39:54 +08:00
parent 7f831bf205
commit 0909c3e4bc
114 changed files with 46733 additions and 15 deletions
+410
View File
@@ -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