bigskysoftware / bigskysoftware/_hyperscript

behavior does not init properly when parameters are "optional"

Offen
#495 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
3.8k
Forks
172
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I'm using Hyperscript 0.9.12 and attempting to do something similar to what the [Draggable](https://gist.github.com/dz4k/6505fb82ae7fdb0a03e6f3e360931aa9) example does. Default to "me" if a specific click target is not passed in.

The init block does not work.

```

behavior alertMe(clickElement)
init
if no clickElement set the clickElement to me
end

on click from clickElement
call alert('behavior is working!')
end
end

click me

click me
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduziere die beiden Verhaltensbeispiele in Hyperscript 0.9.12 und verfolge anschließend, wie behavior init mit einem weggelassenen optionalen Parameter und der Referenz `clickElement` umgeht. Erledigt ist die Aufgabe, wenn `install alertMe()` das Klickziel standardmäßig auf `me` setzt und der explizite Fall `clickElement: me` weiterhin funktioniert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
frontend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.