問題タブ [riot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Riotjs (Riot typescript) は typescript クラスのメソッドを上書きできません
これは奇妙です。私は何を間違っていますか?
予期される動作: コンソールでの「my trigger....」。私が得たのは、Riot.Observable のトリガーの元の実装です。これは、パラメーターが渡されていないためにエラーになります。
store
私が見ることができるオブジェクトを突き刺すstore.__proto__
と、私の実装ではそこにトリガーがあります。しかしstore
、自分自身には独自の(オリジナルの)コピーがありますtrigger()
https://jsfiddle.net/sidouglas/5spbvpnn/をご覧ください
これを非常に基本的な例で参照しましたが、何が起こっているのかわかりません。
angularjs - raw html を防ぐための riotjs の cloak 属性
オブジェクトの値が正しく表示されることもあるのですが、[object] と表示されることもあり、これは F5 を押すと解決するため、html の準備ができているときにデータがロードされていないと思います。Angular には、生の html が表示されないようにするためのクロークがあります。riotjs に似たものはありますか?
javascript - Riot.jsでonmouseoverでテーブルの特定の行にアイコンを表示する方法
テーブル本体の特定の行にアイコンを表示して、その行を削除したい。解決策を検索して試しましたが、うまくいきませんでした。
すべての行にアイコンを表示するのは簡単ですが、特定の行だけにアイコンを表示するのは困難です。
以下のコードは、私が取り組んでいるものの単純なバージョンです。誰かが解決策を知っていることを願っています。
javascript - マウント関数の外で発生しないイベント
ブートストラップ tagsInput.js ライブラリ$('input').on('itemAdded', function (event)
からのイベントがあります。配列にアイテムを追加するイベントをリッスンしていますが、問題は、「self.update()」が 2 回呼び出され、重複したアイテムが配列に追加されることです。
イベントをマウント/更新の外に置くと、まったく発生しません。
私は次のようなコードを持っています:
APIによると、「関数では、これは現在のタグインスタンスを参照します。ハンドラーが呼び出された後、UI に可能なすべての変更を反映して this.update() が自動的に呼び出されます。このステートメントが上記の問題に言及しているかどうかはわかりません。
これを修正するにはどうすればよいですか?
javascript - Riotjs のネストされたタグのオプションは未定義です
私は riotjs ライブラリを使用しており、「comment-list」と「comment」という 2 つのタグがあります。
コメントリスト:
とコメント:
comment-list.tagは level = 0 で初期化されます。このレベル値を comment.tag に渡すことになっています。問題は、comment.tagのopts.levelにアクセスしようとすると、「未定義」になることです。ctypeについても同様です。typeは、 comment-list.tag の opts.levelが定義されていないかのように、常に「子」です。
Ps: コメント リストの 0 が null または '未定義' と見なされることが原因であるとは思わない。
javascript - riot.route() で取得したパラメーターを使用するにはどうすればよいですか?
URLが変更されたとき、パラメータを「category」として取得し、 で使用したい<category-page>
。で試してみconsole.log(this.opts.category)
ました<category-page>
が、得られたものは未定義です。
上記のようにコーディングすると、console.log(category)
うまく機能します。したがって、パラメーターの受け渡しまたは取得が間違っていると思います。多くのケースを試しましたが、解決できませんでした。この問題で私を助けてください。