検索
ホームページWeChat アプレットミニプログラム開発WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

この記事では、WeChat ミニ プログラム に関する関連知識を提供し、主にボタン、チェックボックス、入力、ラベル、その他の関連問題など、いくつかの一般的なフォーム コンポーネントを紹介します。それはみんなを助けます。

WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

#【関連する学習の推奨事項:

小さなプログラム学習チュートリアル]

1. よく使用されるフォーム コンポーネント

1.1 button

はボタン コンポーネントです。これは一般的に使用されるフォーム コンポーネントの 1 つであり、イベントのトリガーとフォームの送信に使用されます。その属性テーブルを以下に示します。

コード例: WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

<view>
  <view>7.button小案例</view>
  <view>(1)迷你按钮</view>
  <button>主要按钮</button>
  <button>次要按钮</button>
  <button>警告按钮</button>
  <view>(2)按钮状态</view>
  <button>普通按钮</button>
  <button>警用按钮</button>
  <button>加载按钮</button>
  <view>(3)增加按钮事件</view>
  <button>点我获取用户信息</button></view>

1.2 チェックボックスWeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

はチェック ボックス コンポーネントであり、フォーム内の複数のデータを選択するためによく使用されます。チェック ボックスの

は親コントロールであり、その中に複数の 子コントロールがネストされています。 ##<checkbox-group></checkbox-group>属性は次のとおりです:

属性コンポーネントの内容は次のとおりです。 : WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

コード例:

checkbox.wxmlWeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

<view>
  <view>8.checkbox小案例</view>
  <view>利用for循环批量生成</view>
  <checkbox-group>
    <label>
      <checkbox></checkbox>{{item.value}}
    </label>
  </checkbox-group>
</view>
checkbox.js

Page({
  data: {
    items: [
      { name: "tiger", value: "老虎" },
      { name: "elephant", value: "大象" },
      { name: "lion", value: "狮子", checked: "true" },
      { name: "penguin", value: "企鹅" },
      { name: "elk", value: "麋鹿" },
      { name: "swan", value: "天鹅" },
    ]
  },
  checkboxChange:function(e) {
    console.log("checkbox发生change事件,携带value值为:", e.detail.value)
  }})

1.3 input

WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

は入力ボックス コンポーネントであり、テキスト (名前、年齢など) を入力するためによく使用されます。 )。属性テーブルは次のとおりです:

<pre class="brush:php;toolbar:false">&lt;view&gt;   &lt;view&gt;9.input小案例&lt;/view&gt;   &lt;view&gt;(1)文字输入框&lt;/view&gt;   &lt;input&gt;   &lt;view&gt;(2)密码输入框&lt;/view&gt;   &lt;input&gt;   &lt;view&gt;(3)禁用输入框&lt;/view&gt;   &lt;input&gt;   &lt;view&gt;(4)为输入框增加事件监听&lt;/view&gt;   &lt;input&gt;&lt;/view&gt;</pre>

WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する1.4 label

WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

はラベル コンポーネントであり、何の効果もレンダリングされませんが、フォーム コンポーネントの使いやすさを向上させるために使用できます。ユーザーがラベル要素内のテキストをクリックすると、このコントロールがトリガーされます。つまり、ユーザーがラベルを選択すると、イベントがラベルに関連するフォーム コントロールに渡されます。for 属性を使用して、 id、またはスペースをタグ内に入れることもできます。コンポーネントの対応するプロパティは次のとおりです。

wxml

<view>
  <view>10.lable小案例</view>
  <view>(1)利用for属性</view>
  <checkbox-group>
    <checkbox></checkbox>
    <label>老虎</label>
    <checkbox></checkbox>
    <label>大象</label>
    <checkbox></checkbox>
    <label>狮子</label>
  </checkbox-group>
  <view>(2)label包裹组件</view>
  <checkbox-group>
    <label>
      <checkbox></checkbox>老虎    </label>
    <label>
      <checkbox></checkbox>大象    </label>
    <label>
      <checkbox></checkbox>狮子    </label>
  </checkbox-group></view>

1.5 formWeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

はフォーム コントロール コンポーネントであり、コンポーネント内のフォーム コンテンツを送信するために使用されます。

さまざまなコンポーネントをコントロール コンポーネント内にネストできます。

コンポーネントのプロパティは次のとおりです。

##form.wxml

<view>
  <view>11.form小案例</view>
  <view>模拟注册功能</view>
  <form>
    <text>用户名:</text>
    <input>
    <text>密码:</text>
    <input>
    <text>手机号:</text>
    <input>
    <text>验证码:</text>
    <input>
    <button>注册</button>
    <button>重置</button>
  </form></view>
form.js

Page({
  onSubmit(e) {
    console.log("form发生了submit事件,携带数据为:")
    console.log(e.detail.value)
  },
  onReset() {
    console.log("form发生了reset事件,表单已被重置")
  }})
·テストに入るデータを入力してクリックすると、「登録」ボタンがフォーム送信イベントをトリガーします。

WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

##1.6 radio

はラジオ ボタン コンポーネントであり、多くの場合、

< と一致させる必要があります。 ;radio-group> ;

コンポーネントが使用され、WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

タグが

にネストされます。

コンポーネントのプロパティは次のとおりです:## :

#radio.wxml

<view>
  <view>14.radio小案例</view>
  <view>利用for循环批量生成</view>
  <radio-group>
    <block>
      <radio></radio>{{item.value}}    </block>
  </radio-group></view>
radio.js

Page({
  data: {
    radioItems: [
      { name: 'tiger', value: '老虎' },
      { name: 'elephant', value: '大象' },
      { name: 'lion', value: '狮子', checked: 'true' },
      { name: 'penguin', value: '企鹅' },
      { name: 'elk', value: '麋鹿' },
      { name: 'swan', value: '天鹅' },
    ]
  },
  radioChange:function(e) {
    console.log("radio发生change事件,携带value值为:", e.detail.value)
  }})
WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

1.7 スライダー

WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する は、変数の値を視覚的かつ動的に変更するために使用されるスライディング セレクターです。属性テーブルは次のとおりです:

slider.wxml

<view>
  <view>15.slider小案例</view>
  <view>(1)滑动条右侧显示当前进度值</view>
  <slider></slider>
  <view>(2)自定义滑动条颜色与滑块样式</view>
  <slider></slider>
  <view>(3)禁用滑动条</view>
  <slider></slider>
  <view>(4)增加滑动条监听事件</view>
  <slider></slider></view>
WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

1.8 switch

  <switch></switch>为开关选择器,常用于表单上地开关功能,属性表如下所示。

WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

switch.wxml

<view>
  <view>16.switch小案例</view>
  <view>增加switch事件监听</view>
  <switch></switch>
  <switch></switch></view>

WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

1.9 textarea

  <textarea></textarea>为多行输入框,常用于多行文字的输入。

2、实训小案例–问卷调查

survey.wxml

<view>
  <form>
    <view>1.你现在大几?</view>
    <radio-group>
      <radio></radio>大一      <radio></radio>大二      <radio></radio>大三      <radio></radio>大四    </radio-group>

    <view>2.你使用手机最大的用途是什么?</view>
    <checkbox-group>
      <label><checkbox></checkbox>社交</label>
      <label>
        <checkbox></checkbox>网购</label>
      <label>
        <checkbox></checkbox>学习</label><label>
        <checkbox></checkbox>其他</label>

    </checkbox-group>
    <view>3.平时每天使用手机多少小时?</view>
    <slider></slider>

     <view>4.你之前有使用过微信小程序吗?</view>
    <radio-group>
      <radio></radio>无      <radio></radio>有    </radio-group>

    <view>5.谈谈你对微信小程序未来发展的看法</view>
    <textarea></textarea>
    <button>提交</button>
    <button>重置</button>
  </form></view>

survey.js

Page({
  universityChange: function (e) {
    console.log("你选择的现在大几:", e.detail.value)
  },

  mobilChange: function (e) {
    console.log("你选择使用手机的最大用途是:", e.detail.value)
  },


  timechange: function (e) {
    console.log("你选择的每天使用手机的时间是:", e.detail.value + "小时")
  },

  programChange: function (e) {
    console.log("你选择的是否使用过微信小程序:", e.detail.value)
  },
 
 
  onSubmit(e) {
    console.log("你输入的对小程序发展前途的看法是:"+e.detail.value.textarea)

  },
  onReset() {
    console.log("表单已被重置")
  }})

WeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理する

【相关学习推荐:小程序学习教程

以上がWeChat ミニ プログラムの共通フォーム コンポーネントを要約して整理するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はCSDNで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。