这个问题比较恶心人
原因1 :
layui 不是双向绑定的 页面加载完成后需要执行form.render(‘select’)
或者layui.form(‘select’).render();
两者区别: layui.form('select').render(); 这个是可以只刷新你动态更新的那部分select
官方推荐的 form.render(‘select’); 这个是会出现我提到的问题 全部select都刷新了
原因2:
结合我自己的问题,我要传一个32位的id到value里,用的是jstl传的值,可能解析后数值太大,因此需要在“${}”外再加单引号,否则就不是字符
后台五分钟,前台两小时,前端页面还是要仔细排查,要有耐心