开发者社区 问答 正文

请教:通过按钮打开另外一个表单,并把其中一个值传递给另一个表单的其中一个字段。

已解决

通过按钮打开另外一个表单,设置按钮的时候已经设置好了传递的参数,如何在另一个表单中接收参数,并把参数的值赋值给其中一个字段。下面是我东拼西凑的代码,请大神帮我改一下:

export function didMount() {

const params = this.$route.query; // 或者 this.$page.params
// 处理参数
if (params) {
const param1 = params.param1;
console.log('Received param1:', param1);
// 根据参数设置表单字段的值
this.$('numberField_m3glvfns').setData(param1);
}
}

展开
收起
三峡人 2024-11-16 20:06:29 760 分享 版权
来自: 钉钉宜搭
2 条回答
写回答
取消 提交回答
  • 如果问题得到了解决,辛苦点下采纳回答哦~
    采纳回答

    接收另一个页面传过来的参数,可以用this.state.urlParams.传过来的参数名
    将获取的参数赋值给页面上的其他组件,可以用this.$('当前页面组件唯一标识').setValue(这里是获取的参数)
    例如:image.png

      const { name } = this.state.urlParams;
      if(name){
        this.$('textField_lu10p5p8').setValue(name);
      }
    
    2024-11-18 09:10:20
    赞同 395 展开评论
  • 您可以使用阿里云智能表单的跳转和参数传递功能实现这一需求,具体操作可参考官方文档中的“表单跳转及参数传递”指南。如果需要更详细的帮助,建议咨询一下阿里云的工作人员。如果对您有帮助的话,可以帮忙采纳一下。谢谢。

    2025-02-10 15:02:50
    赞同 87 展开评论
问答分类:
问答地址: