Storybook: Der Datumsknopf übergibt den Zeitstempel (Nummer) anstelle des Datumsobjekts

Erstellt am 15. Apr. 2017  ·  3Kommentare  ·  Quelle: storybookjs/storybook

Ausgabe von jardakotesovec
Donnerstag, 27. Oktober 2016, 16:19 Uhr GMT
_Ursprünglich geöffnet als https://github.com/storybooks/storybook-addon-knobs/issues/68_


Ist das beabsichtigt? Ich würde erwarten, dass ich innerhalb der Komponente ein Datumsobjekt und keinen Zeitstempel erhalte.

knobs bug

Alle 3 Kommentare

Kommentar von simon360
_Dienstag, 21. Februar 2017 um 12:49 GMT_


Es wäre schön, hier Optionen zu haben. Ich würde es vorziehen, das Datum als ISO8601-Zeichenfolge zu erhalten, da unsere Komponente so verwendet wird. Ich bin mir nicht sicher, ob es einen richtigen Typ gibt.

Möglicherweise ein optionaler Rückruf für date() der als Eingabe Date erhält und alles zurückgibt, was er möchte, und das dann an die Komponente weitergeleitet wird. Könnte eine Zeichenfolge sein, könnte das Date , könnte der Zeitstempel sein. Das aktuelle Verhalten bleibt als Standard erhalten.

Sie sollten den Ausgang des Knopfes wahrscheinlich so einwickeln, dass Sie leicht damit umgehen können oder Ihre Komponenten dies erwarten. Wir können nicht allen gefallen, und es gibt zu viele Möglichkeiten, ein Datum zu formatieren.
Ein Zeitstempel klingt für mich völlig vernünftig.

Nun, ich nehme an, es muss ein Date-Objekt zurückgeben, weil es Date heißt, oder? Es ist sehr einfach, den Epochenzeitstempel über die Standardmethode getTime vom Date-Objekt abzurufen. Wenn Sie jedoch die Epochenzeit in ms in Datum konvertieren möchten, ist dies nicht so einfach. Die derzeitige Implementierung ist irreführend und inkonsistent.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen