Rumah  >  Artikel  >  hujung hadapan web  >  Bolehkah jquery dibenamkan dalam tindak balas?

Bolehkah jquery dibenamkan dalam tindak balas?

WBOY
WBOYasal
2022-04-21 16:34:342594semak imbas

jquery boleh dibenamkan dalam tindak balas. Kaedah: 1. Gunakan "npm install jquery --save" untuk memasang jquery; 2. Ubah suai fail konfigurasi webpack 3. Gunakan "require (jquery.plugin path)" untuk merujuk pemalam jquery.

Bolehkah jquery dibenamkan dalam tindak balas?

Persekitaran pengendalian tutorial ini: Sistem Windows 10, bertindak balas versi 17.0.1, komputer Dell G3.

Bolehkah jquery dibenamkan dalam react

Bolehkah jquery dibenamkan dalam react

Pertama sekali, jquery mesti dipasang dalam react

npm install jquery --save

Lekapkan pembolehubah $ di bawah tetingkap Anda boleh menggunakan $ terus dalam projek tanpa merujuknya

     //修改webpack配置文件:
     plugins:[
        new webpack.ProvidePlugin({
        $:"jquery",
        jQuery:"jquery",
        "window.jQuery":"jquery"
        })
      ]

Cara menggunakan pemalam jquery

Penggunaan pertama. require(/your/path/ jquery.plugin) Rujukan pemalam jquery

pek web menyokong import ES6, requirejs, sintaks commonjs dan boleh dirujuk menggunakan CMD,

AMD.

Kaedah penulisan AMD:

     define(["jquery"],function($){
         ...
         var initialChart = function(data){
             //插件逻辑
         }
         ...
         $(function(){
             //页面逻辑
         })
         ...
         
         return{
            initialChart:initialChart //导出函数
         } 
     })

Kaedah penulisan CMD

 function orgOrgChart(data){
          //插件逻辑
      }
      $(function(){
             //页面逻辑
      })
      module.exports.orgOrgChart = orgOrgChart //导出函数

Akhir sekali, rujuk fungsi yang dieksport dalam tindak balas dan panggilnya dalam fungsi kitaran hayat

     import {initialChart} from '../../es5Components/emp-orgChart.js' 
     import {orgOrgChart} from '../../es5Components/emp-orgChart.js' 
     
     ...
     componentDidMount(){
         initialChart(this.state.data);
         orgOrgChart(this.state.data)
     }
     ....

Pembelajaran yang disyorkan: "tutorial video bertindak balas"

Atas ialah kandungan terperinci Bolehkah jquery dibenamkan dalam tindak balas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn