在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡安全  HTML/ 如何在vue中實現(xiàn)isotope插件效果的瀑布流?

如何在vue中實現(xiàn)isotope插件效果的瀑布流?

isotope官網(wǎng)示例

isotope官網(wǎng)

如上圖所示為js插件isotope實現(xiàn)的效果。

而我找到的vue版本的 vue-isotope,只能實現(xiàn)每列下寬度一樣的瀑布流。

我嘗試導入isotope的js文件直接使用

然后報錯提示我

(JQ方式,JQ已正確導入)

$(...).isotope is not a function

(JS方式)

Isotope is not defined

我引入的另一個dotdotdot的js插件正確生效并可以使用

import isotope from '../../static/js/isotope.pkgd.min.js'

import dotdotdot from '../../static/js/jquery.dotdotdot.min.js'

titDotdotdot: function(){
      $('.list-item-tit, .list-item-intro').dotdotdot({
        watch: 'window',
        wrap:'letter',
        ellipsis: '……',
      });
},
isotope : function() {
    //瀑布流
    $('.grid').isotope({
        layoutMode: 'fitRows',
        itemSelector: '.grid-item',
        percentPosition: true,
    });
}

請問如何在vue上正確的使用isotope使它生效?或是可以使用其他vue相關的瀑布流模塊?

(更新,已經(jīng)找到解決方法,在axios獲取數(shù)據(jù)賦值完之后,用$nextTick再去執(zhí)行原生JS的初始化)

回答
編輯回答
呆萌傻

你如果是官網(wǎng)下載的不是vue版本的,那么直接在index.html里用script的方式引入。在vue文件里用全局方式的方法的引用

2017年2月21日 16:10