問題タブ [ractive-load]
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.
components - Ractive Load によって作成されたコンポーネントのインスタンスにアクセスする
コンポーネント内では、必要に応じて以下の構文を使用して追加のコンポーネントをロードしています。
私の質問は、別のコンポーネント内でRactive Loadによって作成されたこのサンプル コンポーネント インスタンスにアクセスするにはどうすればよいですか?
重要:
主なコンポーネントがどこに保存されるかを定義できます。見ることはできますが、使用でき...anotherMainComponent.components.InternalExample
ないため、インスタンスではないようです。get
set
代わりに、再利用される「コンポーネント定義」のように見えます(これは私にとっては問題ありません)。
npm - Rollup を介して ractive-load を使用して ractive をバンドルする
ractiveとractive-loadをロールアッププロジェクトにインポートする正しい方法は何ですか? npmまたはgithub?
現在、npmを使用してそれぞれをインストールしています。
と
そして、私はそれらを正しくバンドルするためにrollup-plugin-commonjs
with を使用しています(質問の最後にあるrollup.config.js):rollup-plugin-node-resolve
しかし、ractive-load はそのコードに他のモジュールもインポートしているようで、このエラーが発生しています:
Error parsing /home/.../node_modules/rcu/src/make.js: 'import' and 'export' may only appear at the top level (2:0) in /home/.../node_modules/rcu/src/make.js
ロールアップを正しく使用するにはどうすればよいですか? また、この場合の適切なソース (npm または github) はどれですか?
これが私のものrollup.config.js
です:
ractivejs - ractive コンポーネントに外部の JavaScript ライブラリをどのようにロードしますか?
HTMLページの一部をコンポーネント化して、それらをractiveコンポーネントにし、ractive-loadを使用してロードしようとしています。ビルド システムや「ツール」 (つまり、grunt、browserify、require など) は使用しません。
エラーが発生しています:
索引.html
app.js:
ビュー/control.html:
追加の JavaScript ライブラリを Ractive コンポーネントにロードするにはどうすればよいですか?