美文网首页工作生活
PEDIT 模块所有配置json

PEDIT 模块所有配置json

作者: 智民 | 来源:发表于2019-06-30 12:24 被阅读0次
  • module.json

var module = {
    title:'模块标题',                               //界面tab标题
    description:'模块描述',                         //模块描述,待定
    icon:'icon iconfont iconfuwenbenkuang',         //界面tab标题左边图标
    tabIndex:0,                                     //默认显示的tab选项卡下标
    topcss:'width:1000px;',                          //模块顶级div的style样式
    template:'',                                    //渲染前的 cssHTML 模板
    tabs:[{
        title:'tab标题',
        description:'tab描述',
        icon:'icon iconfont  icondingwei',
        groupIndex:0,
        groups:[{
            title:'组标题1',
            description:'组描述',
            icon:'icon iconfont  iconzuzhijiagou',
            controls:[{控件1},{控件2}]
        },{
            title:'组标题2',
            description:'组描述',
            icon:'icon iconfont  iconzuzhijiagou',
            controls:[{
                id:'slide',                 // template 中的id
                list:[
                    [{控件1},{控件2}]
                ]
            }]
        }]
    }]
}
  • controls.json 单项

controls:[{控件1},{控件2}]
  • controls.json 列表

controls:[{
    id:'slide',                 // template 中的id
    list:[
        [{控件1},{控件2}]
    ]
}]
  • range控件

{
    input:'range',
    range:{
        max:10,
        min:0,
        step:1
    },
    title:'左右拖动',
    placeholder:'控件描述',
    description:'hover说明hover说明hover说明hover说明hover说明<img src="https://gw.alicdn.com/tps/i3/TB1yeWeIFXXXXX5XFXXuAZJYXXX-210-210.png_300x300.jpg">',
    icon:'图标',
    key:'range',
    value:5
}
  • image控件

{
    input:'common',
    title:'通用图片',
    placeholder:'控件描述',
    type:'image',
    disabled:false,
    description:'',
    icon:'icon iconfont icontupian',
    urlIframe:'/puim/index/pedit_dev_iframe',
    key:'commonpic',
    value:''
}
  • music控件

{
    input:'common',
    title:'通用音乐',
    placeholder:'控件描述',
    type:'music',
    disabled:false,
    description:'',
    icon:'icon iconfont iconyinle',
    urlIframe:'/puim/index/pedit_dev_iframe',
    key:'commonmusic',
    value:'http://www.w3school.com.cn/i/horse.ogg'
}
  • text控件

{
    input:'common',
    title:'通用文本',
    placeholder:'控件描述',
    type:'text',
    disabled:false,
    description:'',
    icon:'icon iconfont icontupian',
    urlIframe:'',//此项为空则不显示右侧操作按钮
    key:'text',
    value:'文本内容'
}
  • html控件

{
    input:'common',
    title:'通用HTML',
    placeholder:'控件描述',
    type:'html',
    disabled:false,
    description:'',
    icon:'icon iconfont iconfuwenbenkuang',
    urlIframe:'/puim/index/pedit_dev_iframe',//此项为空则不显示右侧操作按钮
    key:'commonhtml',
    value:'<div style="background:#ff0000;">文本内容</div>'
}
  • icon控件

{
    input:'common',
    title:'通用图标',
    placeholder:'控件描述',
    type:'icon',
    disabled:false,
    description:'',
    icon:'icon iconfont iconsetup_icon',
    urlIframe:'/puim/index/pedit_dev_iframe',
    key:'commonicon',
    value:'icon iconfont iconzuzhijiagou'
}
  • videoIframe控件

{
    input:'common',
    title:'通用视频',
    placeholder:'控件描述',
    type:'videoIframe',
    disabled:false,
    description:'',
    icon:'icon iconfont iconshipin',
    urlIframe:'/puim/index/pedit_dev_iframe',
    key:'commonvideoIframe',
    value:'<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=u0628tlmx4o" allowFullScreen="true"></iframe>'
}
  • videoUpload控件

{
    input:'common',
    title:'通用视频1',
    placeholder:'控件描述,视频链接,非iframe',
    type:'videoUpload',
    disabled:false,
    description:'',
    icon:'icon iconfont iconshipin',
    urlIframe:'/puim/index/pedit_dev_iframe',
    key:'commonvideoUpload',
    value:'http://www.w3school.com.cn/i/movie.mp4'
}
  • color控件

{
    input:'color',
    title:'颜色控件',
    placeholder:'控件描述拓展',
    description:'控件描述',
    icon:'图标',
    key:'bgcolor',
    value:'#bbddaa'
}
  • select控件

{
    input:'select',
    title:'下拉控件',
    placeholder:'控件描述',
    description:'控件描述',
    icon:'图标',
    defaultValue:[{
        text:'居左',
        value:'left'
    },{
        text:'居中',
        value:'center'
    },{
        text:'居右',
        value:'right'
    }],
    key:'select',
    value:'left'
}
  • radio控件

{
    input:'radio',
    title:'单选控件',
    placeholder:'控件描述',
    description:'控件描述',
    icon:'图标',
    defaultValue:[{
        text:'居左',
        value:'left'
    },{
        text:'居中',
        value:'center'
    },{
        text:'居右',
        value:'right'
    }],
    key:'radio',
    value:'left'
}

相关文章

  • PEDIT 模块所有配置json

    module.json controls.json 单项 controls.json 列表 range控件 ima...

  • PEDIT demo

    PEDIT 是一个vue组件,通过修改json配置就可以生成相应操作界面,当用户在界面进行操作,如改颜色,上传图片...

  • 17.json、pickle、shelve模块

    一、json模块 1). json模块概述 json格式内容为字符串 json:前后端交互使用广泛的格式;配置文件...

  • Ruby 解析 json

    环境配置 在使用 Ruby 编码或解码 JSON 数据前,我们需要先安装 Ruby JSON 模块。在安装该模块前...

  • Koa | 0. 安装及初始化

    下载模块 或者,配置文件package.json中配置依赖如下 hello world代码

  • 唤醒高德app

    首先配置manifest.json里面plus下面的apple模块儿,添加"urlschemewhitelist"...

  • angular2-swiper幻灯片模块使用方法

    1、安装模块 2、配置angular-cli.json,样式文件 3、配置app.module.ts 4、模板文件...

  • package.json

    本文介绍 package.json 文件 package.json 定义了项目所需要的各种模块,以及项目的配置信息...

  • uniapp微信登录注意事项(app端)

    真机调试设置 1、manifest.json app模块权限配置选择oauth(登录鉴权) app sdk配置填写...

  • Koa | 2. koa-bodyparser的使用

    安装模块 或者配置文件package.json中依赖配置如下: 利用koa-bodyparser来处理POST请求...

网友评论

    本文标题:PEDIT 模块所有配置json

    本文链接:https://www.haomeiwen.com/subject/uszvcctx.html