react 或 vue 中引用 jQuery 插件


前言

今天與遇到一個令人抓狂的事情,
因為項目中有個交互太過於復雜而且冷門,
沒有人封裝類似react-swiper那種的移植過來的插件
只有現成的jQuery插件。
而時間並不寬裕,自己重寫成react形式並不現實
不得已必須在react中使用jquery插件。
查閱了很多資料,又是修改插件又是設置全部別名。
效果都不是太好,最后無奈自己想了一種方案。
簡單的令人發指,想想自己也挺蠢得的。
廢話不多說,上代碼。


下載依賴

npm install --save jquery

在插件中引用 jquery

import jQuery from 'jquery'
/*eslint-disable */      //  有些插件寫的可能比較早沒有代碼檢查,這里可以禁用一下,避免報錯。
(function ($) {
$.fn.XXXX = function () {
        /* 一堆一堆代碼*/
    })
})(jQuery)
/*eslint-enable */
export default jQuery

組件中引入插件, 直接引入靜態文件

import jQuery from '../../XXXX路徑'

這樣就可以使用了,簡單粗暴,只是換了個思想。 從插件引入jQuery,然后拋出jQuery,再引入使用而已。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM