Fomanti c UI - TypeError: $ (...). Тост не является функцией - PullRequest
0 голосов
/ 12 июля 2020

Я использую Meteor с React и Semanti c -ui-react. Мне нужна была функция тостов, поэтому я хотел перейти на интерфейс Fomanti c. Все связанное загружается NPM.

Я удалил semanti c -ui- css и добавил fomanti c -ui- css.

Я удалил <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.css" /> из головы.

Я поменял все import 'semantic-ui-css/semantic.min.css'; на import 'fomantic-ui-css/semantic.css';

При попытке выполнить

$('body')
  .toast({
    title: 'LOOK',
    message: 'See, how long i will last',
    showProgress: 'bottom'
  })
;

получаю TypeError: $(...).toast is not a function

Я не могу найти ничего по этому поводу при различных поисках по SO и репозиториям.

Спасибо за любую помощь, которую вы можете оказать !! Фил

1 Ответ

0 голосов
/ 14 июля 2020

Вам в основном необходимо импортировать файл semantic.js, который добавит функциональность вашим jquery экземплярам:

import 'fomantic-ui-css/semantic.js'
import 'fomantic-ui-css/semantic.css'

Однако нет необходимости импортировать .min.* минифицированные файлы, потому что Meteor будет использовать минификаторы js и css, когда вы создадите приложение для производства / развертывания позже.

...