Как использовать библиотеку JS, которая уже предоставлена ​​html-дизайнером в компоненте React, библиотека js - nice-select.sj? - PullRequest
0 голосов
/ 14 мая 2019

У меня есть HTML, разработанный HTML-дизайнером.Он использовал nice-select.js для выпадающего меню.Я импортировал его в свой index.html и выполнил это:

$(document).ready(function(e){
    $(".drop").niceSelect();
}

И он отлично работает, когда он загружается на первой странице.Но при нажатии на элемент меню, который указывает на другой компонент, js здесь не запускается, и дизайн не подходит для этого компонента.

Теперь, как использовать эту функцию $ в ComponentdidMountMethod()?

Я установил jquery с помощью npm install jquery --save и попытался использовать его, но получил ошибку niceSelect is not a function.

Может ли кто-нибудь помочь в этом отношении.

Спасибозаблаговременно.

import React, { Component } from 'react';
import{Link} from 'react-router-dom';
import $ from 'jquery';

$(".drop").niceSelect();

Это дает ошибку, хороший выбор не является функцией.

...