問題タブ [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.

0 投票する
1 に答える
211 参照

javascript - Riotjs (Riot typescript) は typescript クラスのメソッドを上書きできません

これは奇妙です。私は何を間違っていますか?

予期される動作: コンソールでの「my trigger....」。私が得たのは、Riot.Observable のトリガーの元の実装です。これは、パラメーターが渡されていないためにエラーになります。

store私が見ることができるオブジェクトを突き刺すstore.__proto__と、私の実装ではそこにトリガーがあります。しかしstore、自分自身には独自の(オリジナルの)コピーがありますtrigger()

https://jsfiddle.net/sidouglas/5spbvpnn/をご覧ください

これを非常に基本的な例で参照しましたが、何が起こっているのかわかりません。

0 投票する
0 に答える
45 参照

angularjs - raw html を防ぐための riotjs の cloak 属性

オブジェクトの値が正しく表示されることもあるのですが、[object] と表示されることもあり、これは F5 を押すと解決するため、html の準備ができているときにデータがロードされていないと思います。Angular には、生の html が表示されないようにするためのクロークがあります。riotjs に似たものはありますか?

0 投票する
1 に答える
105 参照

javascript - Riot.jsでonmouseoverでテーブルの特定の行にアイコンを表示する方法

テーブル本体の特定の行にアイコンを表示して、その行を削除したい。解決策を検索して試しましたが、うまくいきませんでした。

すべての行にアイコンを表示するのは簡単ですが、特定の行だけにアイコンを表示するのは困難です。

以下のコードは、私が取り組んでいるものの単純なバージョンです。誰かが解決策を知っていることを願っています。

0 投票する
0 に答える
92 参照

javascript - マウント関数の外で発生しないイベント

ブートストラップ tagsInput.js ライブラリ$('input').on('itemAdded', function (event)からのイベントがあります。配列にアイテムを追加するイベントをリッスンしていますが、問題は、「self.update()」が 2 回呼び出され、重複したアイテムが配列に追加されることです。

イベントをマウント/更新の外に置くと、まったく発生しません。

私は次のようなコードを持っています:

APIによると、「関数では、これは現在のタグインスタンスを参照します。ハンドラーが呼び出された後、UI に可能なすべての変更を反映して this.update() が自動的に呼び出されます。このステートメントが上記の問題に言及しているかどうかはわかりません。

これを修正するにはどうすればよいですか?

0 投票する
1 に答える
693 参照

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 または '未定義' と見なされることが原因であるとは思わない。

0 投票する
1 に答える
707 参照

javascript - riot.route() で取得したパラメーターを使用するにはどうすればよいですか?

URLが変更されたとき、パラメータを「category」として取得し、 で使用したい<category-page>。で試してみconsole.log(this.opts.category)ました<category-page>が、得られたものは未定義です。

上記のようにコーディングすると、console.log(category)うまく機能します。したがって、パラメーターの受け渡しまたは取得が間違っていると思います。多くのケースを試しましたが、解決できませんでした。この問題で私を助けてください。