layui.use(['layer', 'jquery', 'form'], function () {
var layer = layui.layer,
$ = layui.jquery,
form = layui.form;
form.on('select(select1)', function (data) {
alert($("#select1").val());
(1)select标签要嵌套在form标签里面。
(2)select()里面的select1是lay-filter的属性值。
layui.use([ 'form'], function() {
var form=layui.form;
form.on('select(Cy_Sort)', function(data){
console.log(data.ele...
如果传回的demoList有值,但是下拉框中没有数据显示,可能是因为 Vue 实例的数据更新后,Layui 的下拉框没有重新渲染。由于 Layui 对下拉框有自己的处理方式,仅仅更新 Vue 数据可能不足以触发 Layui 下拉框的更新。layui中想要实现动态添加选项,可以用vue来实现,但LayUI 和 Vue 之间存在冲突,导致 Vue 无法正常监听 change 事件,并且v-model都用不了。使用 Vue 的 $nextTick 方法确保 DOM 更新完成后再执行 Layui 的重新渲染。
var form = layui.form();
//监听select change状态
form.on('select(test1)', function (data) {
//获取select的value值
var id = data.value;
//自定义iframe
var...