Size: a a a

2021 April 02

К

Константин in Svelte [svelt]
Константин
ERROR in ./app/components/layout/Tabs.svelte
Module build failed (from ./node_modules/svelte-loader/index.js):
Error: TypeError: TypeError: renderer.add_string is not a function
   at C:\dev\dwash\src\frontend\node_modules\svelte-loader\index.js:74:12

на 5-6 компонентах упало
я про это
источник

EM

Eugene Maltsev in Svelte [svelt]
Константин
приколитесь. В sveltestrap нашёл:
<style>
 @import url('https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css');
</style>
Красиво
источник

AS

Alexey Schebelev in Svelte [svelt]
Alex
Великолепно! Спасибо!
Звёздачек мне!
источник

AP

Alexander Ponomarev in Svelte [svelt]
Константин
приколитесь. В sveltestrap нашёл:
<style>
 @import url('https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css');
</style>
ну хотел бутстрап получил бутстрап в чем проблема?)
источник

К

Константин in Svelte [svelt]
Alexander Ponomarev
ну хотел бутстрап получил бутстрап в чем проблема?)
Не хотел, а был вынужден. Дело не в бутстрапе же, а в том, что через задницу сделано
источник

AP

Alexander Ponomarev in Svelte [svelt]
а как надо было
источник

AP

Alexander Ponomarev in Svelte [svelt]
для другого импорта нужно было бы бандлер настраивать
источник

К

Константин in Svelte [svelt]
Переслано от Константин
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну видишь же по другому сложно
источник

AP

Alexander Ponomarev in Svelte [svelt]
по другому от тебя доп действия нужны
источник

3

3bl3gamer in Svelte [svelt]
можно ли для биндингов добавить конвертацию? например, если нужен инпут для ввода 16-ричного числа с number'ом на выходе. типа:
<script lang="ts">
 export let num: number
 let hex: string

 $: hex = num.toString(16)
 $: num = parseInt(hex, 16)
</script>

<input bind:value={hex} />

но тут на циклическую зависимость ругаются аж два линтера.

или такое вообще сделать нельзя, и надо вешаться на on:change?
источник

ER

Eric Rovell in Svelte [svelt]
3bl3gamer
можно ли для биндингов добавить конвертацию? например, если нужен инпут для ввода 16-ричного числа с number'ом на выходе. типа:
<script lang="ts">
 export let num: number
 let hex: string

 $: hex = num.toString(16)
 $: num = parseInt(hex, 16)
</script>

<input bind:value={hex} />

но тут на циклическую зависимость ругаются аж два линтера.

или такое вообще сделать нельзя, и надо вешаться на on:change?
<script lang="ts">
 export let num: number

 $: hex = parseInt(num.toString(16), 16)
</script>

<input bind:value={hex} />

Не устроит ли такой вариант?
источник

3

3bl3gamer in Svelte [svelt]
Eric Rovell
<script lang="ts">
 export let num: number

 $: hex = parseInt(num.toString(16), 16)
</script>

<input bind:value={hex} />

Не устроит ли такой вариант?
не, так в инпуте ж будет десятичное число
источник

ER

Eric Rovell in Svelte [svelt]
3bl3gamer
не, так в инпуте ж будет десятичное число
Всё, понял, нужно же в 16 систему...)
источник

МТ

Марк Танащук... in Svelte [svelt]
3bl3gamer
можно ли для биндингов добавить конвертацию? например, если нужен инпут для ввода 16-ричного числа с number'ом на выходе. типа:
<script lang="ts">
 export let num: number
 let hex: string

 $: hex = num.toString(16)
 $: num = parseInt(hex, 16)
</script>

<input bind:value={hex} />

но тут на циклическую зависимость ругаются аж два линтера.

или такое вообще сделать нельзя, и надо вешаться на on:change?
Можно сделать это экшнами
источник
2021 April 03

p

patinity in Svelte [svelt]
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
3bl3gamer
можно ли для биндингов добавить конвертацию? например, если нужен инпут для ввода 16-ричного числа с number'ом на выходе. типа:
<script lang="ts">
 export let num: number
 let hex: string

 $: hex = num.toString(16)
 $: num = parseInt(hex, 16)
</script>

<input bind:value={hex} />

но тут на циклическую зависимость ругаются аж два линтера.

или такое вообще сделать нельзя, и надо вешаться на on:change?
Обычно в таких кейсах помогает дополнительная проверка в $:
источник

3

3bl3gamer in Svelte [svelt]
Pavel 🦇 Malyshev
Обычно в таких кейсах помогает дополнительная проверка в $:
проверка на равенство между num и hex (с конвертацией) перед каждым присваиванием? всё равно ругается на циклическую зависимость, ещё на этапе сборки
источник

ER

Eric Rovell in Svelte [svelt]
3bl3gamer
проверка на равенство между num и hex (с конвертацией) перед каждым присваиванием? всё равно ругается на циклическую зависимость, ещё на этапе сборки
Очень хорошая идея сделать это экшеном, как подсказал Марк, советую попробовать.
источник

3

3bl3gamer in Svelte [svelt]
в смысле, так?
источник