zoukankan      html  css  js  c++  java
  • 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,再引入使用而已。

  • 相关阅读:
    TIDB-存储
    MySQL的ACID
    MySQL MVCC
    MySQL 悲观锁、乐观锁、MVCC一
    MySQL写放大总结
    基于Linux上的wifi密码爆破
    Stack与Queue的实现(c++模板实现)
    vector 实现二维数组
    Linux下的静态链接与动态链接
    260. Single Number III
  • 原文地址:https://www.cnblogs.com/HoChine/p/8037046.html
Copyright © 2011-2022 走看看