Heim  >  Artikel  >  Web-Frontend  >  So verwenden Sie die Picker-Komponente im WeChat-Miniprogramm

So verwenden Sie die Picker-Komponente im WeChat-Miniprogramm

亚连
亚连Original
2018-06-22 16:52:191342Durchsuche

Dieser Artikel stellt hauptsächlich die einfache Verwendung der Picker-Komponente des WeChat-Applets vor. Er analysiert detailliert die Funktion, Verwendung und die damit verbundenen Vorsichtsmaßnahmen in Form von Beispielen >

Die Beispiele in diesem Artikel beschreiben die einfache Verwendung der WeChat-Applet-Auswahlkomponente. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Picker-Rolling-Selektor, unterstützt jetzt drei Selektoren, unterschieden nach Modus, bei denen es sich um gewöhnliche Selektoren (

mode=selector) und Zeit handelt Auswahl (mode=time), Datumsauswahl (mode=date), die Standardeinstellung ist eine normale Auswahl.

Die spezifische Funktionsbeschreibung lautet wie folgt:

Normaler Selektor: Modus=Selektor

属性名 类型 默认值 说明
range Array [] mode为selector时,range有效
value Number 0 mode为selector时,是数字,表示选择了range中的第几个,从0开始。
bindchange EventHandle   value改变时触发change事件,event.detail= { value:value}

Zeitselektor: Modus=Zeit

Attributname Typ Standardwert Beschreibung
value String repräsentiert die ausgewählte Zeit, die Das Format ist „hh:mm
属性名 类型 默认值 说明
value String   表示选中的时间,格式为"hh:mm"
 start String   表示有效时间范围的开始,字符串格式为"hh:mm"
 end String   表示有效时间范围的结束,字符串格式为"hh:mm"
 bindchange EventHandle   value改变时触发change事件,event.detail= { value:value}
start String bedeutet gültig Der Anfang des Zeitbereichs, das Zeichenfolgenformat ist „

hh:mm

end String Gibt das Ende des gültigen Zeitbereichs an, das Zeichenfolgenformat ist „hh:mm“
bindchange EventHandle Das Änderungsereignis wird ausgelöst, wenn sich der Wert ändert, event.detail= { value:value} td>
属性名 类型 默认值 说明
value String 0 表示选中的日期,格式为"yyyy-MM-dd"
start String   表示有效日期范围的开始,字符串格式为"yyyy-MM-dd"
end String   表示有效日期范围的结束,字符串格式为"yyyy-MM-dd"
fields String day 有效值year,month,day,表示选择器的粒度
bindchange EventHandle   value改变时触发change事件,event.detail= { value:value}

Datumsauswahl: mode=date

tr> Tabelle>Der Beispielcode lautet wie folgt:

picker.wxml:

<view class="section">
 <view class="section__title">地区选择器</view>
 <picker bindchange="bindPickerChange" value="{{index}}" range="{{array}}">
 <view class="picker">
  当前选择:{{array[index]}}
 </view>
 </picker>
</view>
<view class="section">
 <view class="section__title">时间选择器</view>
 <picker mode="time" value="{{time}}" start="09:01" end="21:01" bindchange="bindTimeChange">
 <view class="picker">
  当前选择: {{time}}
 </view>
 </picker>
</view>
<view class="section">
 <view class="section__title">日期选择器</view>
 <picker mode="date" value="{{date}}" start="2015-09-01" end="2017-09-01" bindchange="bindDateChange">
 <view class="picker">
  当前选择: {{date}}
 </view>
 </picker>
</view>
picker.js:
Page({
 data: {
 array: [&#39;美国&#39;, &#39;中国&#39;, &#39;巴西&#39;, &#39;日本&#39;],
 index: 0,
 date: &#39;2016-09-01&#39;,
 time: &#39;12:01&#39;
 },
 bindPickerChange: function(e) {
 console.log(&#39;picker发送选择改变,携带值为&#39;, e.detail.value)
 this.setData({
  index: e.detail.value
 })
 },
 bindDateChange: function(e) {
 this.setData({
  date: e.detail.value
 })
 },
 bindTimeChange: function(e) {
 this.setData({
  time: e.detail.value
 })
 }
})

Einfaches Stillayout picker.wxss:

.section {
 display: flex;
 flex-direction: column;
 padding: 20rpx 0rpx;
 color: #333;
}
.section__title{
 font-size: 40rpx;
 margin: 10rpx 0rpx;
}
Das Obige habe ich für alle zusammengestellt. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.

Verwandte Artikel:

So verwenden Sie die Vue.use()-Komponente über die globale Methode

Informationen zum Erstellen von Konstanten in JavaScript (ausführliches Tutorial). )

So schließen Sie die Webseite und zeigen die Leave-Eingabeaufforderung in js an (ausführliche Anleitung)

Probleme mit dem folgenden Semikolon in JavaScript-AnweisungenSo zeigen Sie eine Vorschau von Bildern mit wx.previewImage im WeChat-Miniprogramm an
Attribut Name Typ Standardwert Beschreibung
Wert td> String td> 0 stellt das ausgewählte Datum dar, das Format ist „jjjj-MM-tt

start td> String stellt den Anfang des gültigen Datumsbereichs dar, das String-Format ist „yyyy-MM- dd

"

end String stellt das Ende des gültigen Datumsbereichs dar , das Zeichenfolgenformat ist „yyyy-MM-dd

fields String day Gültige Werte sind Jahr, Monat, Tag und geben die Granularität des Selektors an
bindchange EventHandle Das Änderungsereignis wird ausgelöst, wenn sich der Wert ändert event.detail= { value:value}

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Picker-Komponente im WeChat-Miniprogramm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn