Skip to content

属性(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访问控制项。 链接访问传递prop

URL参数解析与传递

平台在渲染是会通过解析URL地址后的参数来传递属性

  • 参数名称和脚本中定义的prop名字一致时则可以接收地址解析后的参数值。
  • 解析地址参数时,参数值均会以字符串类型来传递