小さなプログラムを書くとき時々ページの内容が大きすぎる、より複雑なロジックで全てのページに書かれている場合は、それがコードのより複雑な、比較的貧しい可読性になり、コードは時間がかかることが後のメンテナンス、することは容易ではありません内部に単一のコンポーネントとしてパッケージ化機能の一部に出て、それがしばしばありページに類似カスタムコンポーネント、カスタムコンポーネントと言われているwxml
テンプレート、wxss
スタイルやJSファイルを、ページにカスタムコンポーネントを使用しますが。
たとえば、次のように私のカスタムアセンブリコードの構造は次のとおりです。
私は、ファイルがカスタムコンポーネントによって作成されたMyComponentという、myComponent.wxmlファイルコード:
1 2 3 |
|
myComponent.jsファイルのコードです:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
コードのmyComponent.wxss一部を次のように
1 2 3 |
|
今私はそれを行う方法を、ページ/インデックスファイルにカスタムアセンブリを使用したいですか?
1、myComponent.jsonファイルに次のコードを追加します。
1 2 3 |
|
2は、カスタムコンポーネントを呼び出すために、このようなページ/インデックスファイルなどのカスタムコンポーネントファイルを、コールする必要が、あなたは、次のコードページ/インデックス/ index.jsonファイルを追加する必要があります。
1 2 3 4 5 |
|
3、その後、myComponent.wxmlファイルでカスタムコンポーネントを使用することができ、
index.wxmlドキュメントのコードは次のとおりです。
1 2 3 |
|
次のようにカスタムコンポーネントと呼ばれるこの時間の後、効果は次のとおりです。
4は、今便宜上、私はイベントを呼び出すために、ボタンをクリックすることで、ここで使用し、そうすることができるように方法でカスタムコンポーネントと呼ばれ、そのindex.wxmlファイルコードは次のようになります。
1 2 3 4 |
|
5、myComponent.jsは、コードの一部としてファイル:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
カスタムコンポーネントを呼び出すことができた後、今すぐボタンをクリックしてください。結果は以下の通りであります: