Appearance
属性(prop
)
在页面被自动化引用或通过链接访问时,前端会在实例化页面时传递上下文的属性。
设计者可以在脚本中按照Vue
的属性规范设定属性的类型校验,默认值等。
示例脚本
js
{
props: {
descs: {
type: String
}
},
data: function () {
return {
}
},
created: function () {
console.log('script.created');
},
mounted: function () {
console.log('script.mounted');
var that = this;
setTimeout(function () {
that.setup();
}, 0);
},
beforeDestroy: function () {
},
methods: {
setup: function () {
var that = this;
console.log('script.setup');
this.setFormDesc(this.descs);
},
setFormDesc: function(val) {
console.log('script.setFormDesc');
this.form.descs = 'props:' + (val == null ? '' : val);
}
}
}
自动化传递prop
具体可以参考打开表单设计器表单
链接访问传递prop
使用说明
链接访问需要在开启表单的允许通过URL访问
控制项。
URL参数解析与传递
平台在渲染是会通过解析URL地址后的参数来传递属性
参数名称
和脚本中定义的prop名字
一致时则可以接收地址解析后的参数值。- 解析地址参数时,参数值均会以
字符串类型
来传递