编译Vue组件代码
POST
http://192.168.81.136:7001/views/vue
接口描述
用于编译生成vue代码
请求参数
参数名
类型
描述
必填
type
string
示例:component
必填
version
string
示例:0.01
必填
type
string
示例:service
必填
name
string
示例:databaseServices
必填
describe
string
示例:
必填
loading
boolean
示例:true
必填
loadType
string
示例:or
必填
requestUrl
string
示例:http://47.106.66.18/storage/flows/database-service/list
必填
requestMethod
string
示例:GET
必填
sendRequest
boolean
示例:true
必填
param
string
示例:{}
必填
value
string
示例:
必填
visible
boolean
示例:false
必填
data
string
示例:function willFetch(vars, config) {
// 通过 vars.data 可以更改查询参数
// 通过 config.header 可以更改 header
// 通过 config.url 可以更改 url
console.log(vars, config); // 可以查看还有哪些参数可以修改。
}
必填
script
string
示例:/* 创星网页设计器 事件编辑 */
必填
type
string
示例:layout
必填
attr
array
数据列表
必填
style
object
数据字典
必填
events
object
数据字典
必填
classes
array
数据列表
必填
id
string
示例:D04EF9DB-AA72-4086-995B-74E59B37F3D2
必填
name
string
示例:t-layer-box
必填
label
string
示例:文档层
必填
type
string
示例:element
必填
style
object
数据字典
必填
events
object
数据字典
必填
classes
array
数据列表
必填
id
string
示例:7EEF748F-4ED1-424B-A2C0-8211C5CAADE7
必填
name
string
示例:t-form-box
必填
label
string
示例:表单
必填
type
string
示例:element
必填
style
object
数据字典
必填
classes
array
数据列表
必填
id
string
示例:F71DA4C6-9326-441C-95CE-FC6643F79C54
必填
name
string
示例:t-input
必填
label
string
示例:输入框
必填
prop
string
示例:
必填
trigger
string
示例:blur
必填
name
string
示例:required
必填
title
string
示例:必填
必填
message
string
示例:请填写该字段
必填
checked
boolean
示例:true
必填
validateType
string
示例:required
必填
trigger
string
示例:blur
必填
rulesType
string
示例:input
必填
name
string
示例:t-page-box
必填
title
string
示例:未命名网页
必填
attr
array
数据列表
必填
events
object
数据字典
必填
style
object
样式
必填
classes
array
数据列表
必填
响应参数
参数名
类型
描述
必填
code
int
状态码,示例:1
必填
message
string
状态信息描述,示例:true
必填
name
string
Vue组件名称,示例:TInput
必填
path
string
Vue组件路径,示例:./components/TInput
必填
content
string
Vue组件内容,示例:<template> <el-form-item :label="label" :size="size" :data-elementid="elementId" :prop="prop" > <el-input v-on:change="(value)=>$emit('change', value)" v-on:blur="(value)=>$emit('blur', value)" v-model="value" :type="type" :placeholder="placeholder" > </el-input> </el-form-item></template>...
必填