使用场景
本篇主要讲解如何在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)
}//代码编辑器已预制