data-params传参问题

来源【原创】 / 3359人浏览
时间:2021-12-09 11:58:10
0

记录一次data-params的踩坑问题

在用开源fastadmin框架时,需要用到嵌入表查询,需要在自定义的添加/编辑按钮上传传参数,

截图比较多

主要原因在网上查阅了说明:

采用了楼主这种方式传递参数,但是这个代码有点问题。
Fast.api.open() 打开窗口,第一个参数url,第二参数标题,第三参数是options,而options又不是必需参数。
所以在使用中,如果遇到其他调用Fast.api.open() 函数,但没传递options参数的,就会影响到fast.js,直接报错undefined.

所以添加在fast.js文件里需要改造一下传参问题,如下,问题得以解决。

          var params = typeof options !== 'undefined' ? options.params : null;
            if(params){
              url = url + "&" + params;
            }
打赏