为了账号安全,请及时绑定邮箱和手机立即绑定

弹出式窗口组件,如何实现选择后返回选择的值

弹出式窗口组件,如何实现选择后返回选择的值

萧十郎 2019-02-14 18:17:51
需求:调用一个方法,弹出组件,异步加载选择菜单,选择后返回选择对应的行的数据。要求返回一个JSON值,给调用的对象。问题:选择后的值不知道该存到哪里去?又或者说如何返回给调用的人?直接retrun returnData肯定是undefined?有想过类似日期插件,弹出选择,那也是回填到一个input框内,完成了操作。说要调用的时候,返回这个值。不是异步的吗?感觉有点挠头。莫非这是个伪需求?感觉陷入迷思了,希望大家点拨一下。
查看完整描述

2 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

jquery的话个人可能会这样做:

在触发弹窗选择的元素上添加一个自定义事件比如(onModalChange)
在弹窗选择数据时(或选择后点确定时)去触发自定义事件(带参数的自定义事件)参考trigger文档, 将你需要的json做为参数去触发事件.
在元素的自定义事件中获取选择的json,然后可以存入元素的data-data中备用.
后面就根据业务需要处理了...


查看完整回答
反对 回复 2019-02-22
  • 2 回答
  • 0 关注
  • 789 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信