Запускать анимацию только тогда, когда пользователь заходит на сайт из панели URL

Просто выполните:

raise

вместо raise e. См. Раздел руководства по значениям исключения , а также ссылку на язык в операторах raise :

Если выражений нет, поднимите повторно вызывает последнее исключение, которое было активным в текущей области. Если исключение не активно в текущей области, возникает исключение TypeError, указывающее на то, что это ошибка (если выполняется под IDLE, вместо этого возникает исключение Queue.Empty).

blockquote>

0
задан evgeni fotia 16 January 2019 в 12:34
поделиться

1 ответ

Чтобы проверить, выполнил ли пользователь SSR (рендеринг на стороне сервера), другими словами, обновить страницу и набрать ее в строке URL-адреса, вы можете узнать, проверив ее в getInitialProps следующим образом:

static async getInitialProps({req}){
  if(req){
  // Called on server
  // Here you can set a variable true
  // Later on on the code if this variable is true, then trigger the animation
  } else {
    // Called on client
  }
 }

Это то, что вам нужно сделать.

0
ответ дан MoHo 16 January 2019 в 12:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: