いくつかの例でプロジェクト用の小さなフレックスボックスデモをまとめています。私はObject.assignを使用して、ユーザーがドロップダウンの値を変更したときにいくつかのフレックスアイテムにスタイルを動的に追加しています。Object.assign&FlexboxのためのダイナミックCSSスタイリング - codepen固有
しかし、私は小さなエラーがありますはcodepenでしか発生しません。私のコードをエディタにコピーし、クロムでローカルに実行すると問題は発生しません。
を再現する:右の列のフレックスアイテムの値を変更して、コンソールを開きます。
私はちょうどブラウザでこれを実行してcodepenを忘れることができますが、私はビルドステップを実行することなくbabelを使用することを好むし、私が間違ったことをしているかどうか、 。
'Uncaught TypeError: Cannot convert undefined or null to object'
56行目はエラーが発生する場所です。 const flexItems = [...document.querySelectorAll('.flex-item')];
:
https://codepen.io/jreynolds90/pen/mmxewW?editors=1111
ああ良いピックアップ!ありがとう、私はループする前にそれを変換しなければならないと思った。 – joshuaaron