Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 October 03

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
А, типа bash script.sh ?
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
с каких пор shell скрипты работают на винде?)
источник

GV

Gennadiy Vatitov in Svelte [svelt] - All about Svelte JavaScript framework.
С тех пор как появился гит баш)
источник

GV

Gennadiy Vatitov in Svelte [svelt] - All about Svelte JavaScript framework.
Ну и подсистема линукса на винде туда же
источник
2021 October 04

T

T in Svelte [svelt] - All about Svelte JavaScript framework.
Товарищи, подскажите в чем проблема
Через FastAPI закидываю данные логов, если точнее список объектов JSON, с помощью Svelte пытаюсь отрисовать
На скрине пример данных
вот скрипт, с помощью которого пытаюсь данные получить и дальше работать с ними:
<script>
   import { onMount } from 'svelte';

   let logs = null;
   
   onMount(async () => {
       const res = await fetch("../listening_port");
       logs = await res.json();
   });

   console.log(logs)

</script>
источник

T

T in Svelte [svelt] - All about Svelte JavaScript framework.
источник

T

T in Svelte [svelt] - All about Svelte JavaScript framework.
но console.log выводит, что данные не передались, т.е. так и остались null
источник

MA

Michael Afanasyev in Svelte [svelt] - All about Svelte JavaScript framework.
а если перенести console.log(logs) внутрь onMount?
источник

MA

Michael Afanasyev in Svelte [svelt] - All about Svelte JavaScript framework.
или заменить его на $: console.log(logs)?
источник

T

T in Svelte [svelt] - All about Svelte JavaScript framework.
то все нормально
источник

T

T in Svelte [svelt] - All about Svelte JavaScript framework.
так тоже показывает, но когда с помощью each пытаюсь вывести, опять пишет null
источник

T

T in Svelte [svelt] - All about Svelte JavaScript framework.
<script>
   import { onMount } from 'svelte';

   let logs = null;

   onMount(async () => {
       const res = await fetch("../listening_port");
       logs = await res.json();
       console.log(logs)
   });

   $: console.log(logs)

</script>

{#each logs as log}
   <p>_______</p>
   {#each Object.entries(log) as [title, paragraph]}
       <p>{title} = {paragraph}</p>
   {/each}

{/each}
источник

T

T in Svelte [svelt] - All about Svelte JavaScript framework.
источник

T

T in Svelte [svelt] - All about Svelte JavaScript framework.
источник

MA

Michael Afanasyev in Svelte [svelt] - All about Svelte JavaScript framework.
потому что изначально logs равен null, а each его не умеет парсить
источник

MA

Michael Afanasyev in Svelte [svelt] - All about Svelte JavaScript framework.
что если обернуть each в {#if logs}...{/if}?
источник

T

T in Svelte [svelt] - All about Svelte JavaScript framework.
это, если закомментить each
источник

T

T in Svelte [svelt] - All about Svelte JavaScript framework.
все заработало! Спасибо огромное!
источник

T

T in Svelte [svelt] - All about Svelte JavaScript framework.
можно маленькую пояснялку
источник

MA

Michael Afanasyev in Svelte [svelt] - All about Svelte JavaScript framework.
шаблон рендерится раньше того, что происходит внутри функции, передаваемой onMount
источник