Lauiui コンポーネントをカプセル化する asp.net コアの詳細な例
Oct 11, 2017 am 10:23 AMこの記事では、asp.net core のカプセル化されたlayui コンポーネントの共有例の詳細な説明を主に紹介します。編集者はそれが非常に優れていると考えたので、参考として共有します。エディターに従って、どのパッケージを使用すればよいか見てみましょう。ここでは TagHelper が使用されていますが、これは何ですか?自分でドキュメントを読んでください
TagHelper の使い方を学ぶとき、私が最も望むのは、リファレンスとして使用できるデモがあることです
- コンポーネントをカプセル化するにはどうすればよいですか?
- さまざまな状況を実装するにはどうすればよいですか?
- もっと良い、より効率的な方法はありますか?
- 検索して検索して、最終的には mvc の TagHelpers を調べてから、TagHelper のドキュメントをよく調べました
もともと記事を書こうと思っていたいくつかのコンポーネントを仕方なくいじってみました。しかし、建国記念日は終わったことがわかりました~
デモのダウンロード
エフェクトのプレビュー
このコードは参考用です。異なる意見がある場合は、お気軽に教えてください
タグ名: cl -checkbox
タグ属性: asp-for: バインドされたフィールド、指定する必要があります
- asp-items: バインディング単一オプションのタイプ: IEnumerable<SelectListItem>
- asp -skin:layui スキン スタイル、デフォルトまたはオリジナル
- asp-title: チェック ボックスが使用されたときに表示される単なるテキストであり、項目が指定されていない場合、デフォルトのチェック ボックスの値は true です
、これはカプセル化するときにソース コードを見るときに見つかります。 2 つの非常に便利なコード部分
1. 複数選択が可能かどうかを確認します:
コードは次のとおりです:
1 2 |
|
コードは次のとおりです:
1 |
|
なぜなら、コアは実際に一般的に使用される select など、多くの TagHelper が提供されています。これは優れた参照オブジェクトであり、問題が発生したときに検索すると、予期しない結果が得られる可能性があります。 example
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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
|
ラジオラジオボタンコンポーネントパッケージ
タグ名: cl-radio
タグ属性: asp-for: バインドされたフィールドを指定する必要があります
- 直接的には単純すぎます
RadioTagHelperコード
1
2
3
4
5
6
7
8
9
10
11
@{
string sex="男";
var
Items=
new
List<SelectListItem>()
{
new
SelectListItem() { Text = "男", Value = "男" },
new
SelectListItem() { Text = "女", Value = "女"},
new
SelectListItem() { Text = "不详", Value = "不详",Disabled=true }
};
}
<cl-checkbox asp-items="Model.Items" asp-
for
="Hobby1" asp-skin="默认"></cl-checkbox>
<cl-checkbox asp-
for
="Hobby3" asp-title="单个复选框"></cl-checkbox>
ログイン後にコピー使用例
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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
|
最後に、スイッチコンポーネント
実際、単一のチェックボックスをスイッチに直接置き換えることができます。スイッチはたまたまlayuiでも利用可能です。そのため、スイッチは個別にカプセル化されており、コードは似ています
<cl-switch asp-for="Hobby4" asp-switch-text="Open|Close"></cl-switch><p>
1 2 3 4 5 6 7 8 9 10 |
|
概要
梱包はまだ非常に粗雑ですが、通常の使用には問題ありません、問題が見つかった場合は、ご指摘ください。 <cl-switch asp-for="Hobby4" asp-switch-text="开启|关闭"></cl-switch><br>
layui はページが読み込まれた直後にレンダリングされるフォームタグであるため、layui に関連するスタイルはあまりありません。
いくつかのフォームコンポーネントに加えて、実際にはタブ、タイムライン、ページング、および後で紹介するコード表示コンポーネントもカプセル化されます。
もちろん、興味のある友人は、どのようなコンポーネントが実装されているかを簡単に確認することができます以上がLauiui コンポーネントをカプセル化する asp.net コアの詳細な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









