我有vuejs和jquery(也许还有firefox)的问题,这里的东西:
我创建了一个vuejs方法并将此方法用于nexttick。
我通过Ajax加载数据,然后将响应绑定到vuejs对象。
我正在运行v-for来创建数据表(它只是带有ID的简单HTML表标记)。
这里最神秘:在此之后我尝试用datatable进行一些操作(通过id搜索),例如绑定一些类,或者使用淡入淡出动画和其他东西,所以没有任何事情发生。
如果我通过点击或使用其他浏览器(如opera,chrome)运行相同的方法,即一切正常。
如果我将在方法中运行此代码:
console.log($('#datatable').length)
并将使用nexttick调用此方法 - firefox会说0!其他浏览器会说1(基于大小或现有的我猜)。如果我通过点击(或其他事件,如keyup,mousedown等)运行此方法,firefox也会显示1!