Skip to content
本页目录

使用场景

本篇主要讲解如何在lyformbuilder中使用提供的API方法。

注意:lyformbuilder使用的是vue3的setup语法糖编写,因此再写事件的使用请按vue3语法糖格式写!!!

如何使用API方法

举例:在lyformbuilder的某个组件中有onChange事件属性,这些要编写代码获取其他组件信息,我们可以使用getWidgetRef的api方法。

gender.onChange(value){//代码编辑器已预制

    //这里的this调用的是lyformbuilder中当前组件的proxy,至于具体内容,可以自行打印console.log(this)
    let nameRef = this.$.exposed.getWidgetRef('name') //获取组件名为name的ref
    //value为事件新值
    console.log(value)
    //设置名称为name组件的值
    nameRef.$.exposed.setValue('django-vue-lyadmin pro')
    //获取名称为name组件的值
    nameRef.$.exposed.getValue()
    //设置名称为name组件为隐藏
    nameRef.$.exposed.setHidden(true)

}//代码编辑器已预制

Released under the Apache License 2.0