Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bolehkah jquery dibenamkan dalam tindak balas?
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.
Persekitaran pengendalian tutorial ini: Sistem Windows 10, bertindak balas versi 17.0.1, komputer Dell G3.
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!