問題タブ [mdc-components]

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 に答える
669 参照

node.js - Firebase、マテリアル デザイン コンポーネント (MDC)、および Node.js の使用

概要

私は友人のために Web サイト (マルチページ) に取り組んでおり、そのスタイリングのベースとして Web 用の Google の Material Design Components (MDC) を使用することにしました。Functions と Hosting を使用して、Firebase でホストしたいと考えています。

私は 1 週間強に取り組んでおり、Node.jsExpress、およびEJSを使用して複数のページをレンダリングできるようになりましたが、MDC がどのように機能するようになるのか理解できないようですこの環境。


質問

この作品を見たことはありますか?もしそうなら、それはどのように行われ、どこから始めるべきですか?


サイドノート

この quideを使用して、ローカルで実行することができました。これを機能させる主なファイルは次のとおりです。

webpack.config.js

index.html

パッケージ.json

app.scss

0 投票する
2 に答える
3829 参照

mdc-components - MDC 自動インスタンス化

現在、「手動インスタンス化」メソッドを使用していますが、うまく機能します。「自動インスタンス化」メソッドに気付きましたが、機能しません。この方法を使用するには正確に何が必要ですか?

コードを使用する場合:

「Uncaught ReferenceError: mdc is not defined」というエラー ログが表示されます。

ここを参照してください: https://github.com/material-components/material-components-web/tree/master/packages/mdc-tabs#automatic-instantiation

ありがとう。

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

ruby-on-rails - カピバラのポルターガイストが mdc webpack application.js ファイルを実行していない

Rails 5 を実行しているアプリケーションがあります。スタイリングに mdc コンポーネントを使用しています。new mdc.mdcTextFeild(.....) を呼び出す JavaScript 関数があります。

これは、ブラウザ環境では問題なく動作します。しかし、ポルターガイスト ドライバーでカピバラを使用してテストしているときに、HTML 内に application-XXXXXX.js が存在することを確認できますが、参照エラー mdc not found! がスローされます。

web-pack を使用して mdc コンポーネントをロードしています。正しくコンパイルされ、スクリプトがロードされています。ただし、ポルターガイスト内のウィンドウ オブジェクトには mdc が定義されていません。

0 投票する
2 に答える
2155 参照

javascript - Node.js 以外のアプリに Material.io アウトライン テキスト フィールドを含める方法

Node.js 以外のアプリでマテリアル デザインを使用しています。HTML プロジェクトでMaterial アウトライン テキスト フィールド (先頭のアイコン付き)を使用する必要があります。Material.io Web サイトには、一部のコンポーネントの JavaScript コードが表示されますが、他のコンポーネントは表示されません。アウトライン化されたテキスト フィールド コンポーネントを HTML プロジェクトに追加するにはどうすればよいですか?

以下は私のコードです:

このコードのフィドル: jsfiddle