Задать вопрос
@Jake_Hold

Как в js вызвать импортируемую функцию?

Нужно из первого js файла передать функцию для условия во второй файл.

В первом theme.js файле следующий код :

export let DarkTheme = () => {
  /*Переключение на темную тему*/
  $('#darkTheme').css({'display' : 'block'})
  $('#lightTheme').css({'display' : 'none'})
}

export let DarkTheme = () => {
  /*Переключение на светлую тему*/
  $('#darkTheme').css({'display' : 'none'})
  $('#lightTheme').css({'display' : 'block'})
}


Во втором файле header.js :

import {DarkTheme, LightTheme} from './theme'

if (window.location.pathname == '/' || window.location.pathname == '/list') {

  if (localStorage.getItem('themeStyle') === 'dark') {
      /*здесь по идее мне нужно вызвать функции с первого файла, чтобы проверить условие - какая сейчас выбрана тема*/ 
   }
   else {
     //
   }

}
  • Вопрос задан
  • 193 просмотра
Подписаться 2 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@andrei_pro
theme.js
function DarkTheme() {}
function LightTheme() {}

export {LightTheme, DarkTheme}


header.js
import {DarkTheme, LightTheme} from './theme'

LightTheme()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
08 дек. 2024, в 22:06
3000 руб./за проект
08 дек. 2024, в 21:02
13000 руб./за проект
08 дек. 2024, в 21:00
2000 руб./за проект