【发布时间】:2020-05-23 11:43:05
【问题描述】:
我在 Vue 容器内有一个崩溃。现在,bootstrap 的hidden.bs.collapse 事件不再起作用了。
我看到一个solution 需要添加一个ref="" 并将其包含在mounted 中但是问题是hidden.bs.collapse 内部的条件会自动调用,即使该事件尚未调用。
这是代码..
methods: {
test(){
console.log('test function')
$('#form_create')[0].reset();
$(".alert").alert('close')
$('input,textarea').removeClass('is-invalid')
},
test2(){
console.log('1321');
}
},
mounted() {
$(this.$refs.createForm).on('hidden.bs.collapse', this.test());
$(this.$refs.showForm).on('hidden.bs.collapse', this.test2());
}
编辑:
愚蠢的我。 on 的第二个参数不应该有 ()。
$(this.$refs.createForm).on('hidden.bs.collapse', this.test);
【问题讨论】:
标签: twitter-bootstrap laravel vue.js