支付寶小程序表單組件 滾動選擇器·Picker View

2020-09-10 11:25 更新

嵌入頁面的滾動選擇器。 其中只可放置 picker-view-column 組件,其它節(jié)點不會顯示。

說明:

  • 該組件內(nèi)部請勿放入 hidden 或 display none 的節(jié)點,需要隱藏請用 a:if 切換。
  • 不支持背景色設(shè)置成透明,可以修改顏色。
  • 可以先獲取索引 index 然后通過 index 獲取數(shù)組中值。

掃碼體驗

示例代碼

<!-- API-DEMO page/component/picker-view/picker-view.axml -->
<view class="page">
  <view class="page-description">嵌入頁面的滾動選擇器</view>
  <view class="page-section">
    <view class="page-section-demo">
      <picker-view value="{{value}}" onChange="onChange" class="my-picker">
        <picker-view-column>
          <view>2011</view>
          <view>2012</view>
          <view>2013</view>
          <view>2014</view>
          <view>2015</view>
          <view>2016</view>
          <view>2017</view>
          <view>2018</view>
        </picker-view-column>
        <picker-view-column>
          <view>春</view>
          <view>夏</view>
          <view>秋</view>
          <view>冬</view>
        </picker-view-column>
      </picker-view>
    </view>
  </view>
</view>
// API-DEMO page/component/picker-view/picker-view.js
Page({
  data: {},
  onChange(e) {
    console.log(e.detail.value);
    this.setData({
      value: e.detail.value,
    });
  },
});
/* API-DEMO page/component/picker-view/picker-view.acss */
.my-picker {
  background: #EFEFF4;
}

picker-view-column 滾動選擇器子項

滾動選擇器子項。僅可放置于 picker-view 中,其孩子節(jié)點的高度會自動設(shè)置成與 picker-view 的選中框的高度一致。

說明: 該組件內(nèi)部請勿放入 hidden 或 display none 的節(jié)點,需要隱藏請用 a:if 切換,即:

推薦:

<view a:if="{{xx}}"><picker-view/></view>

不要:

<view hidden><picker-view/></view>

屬性

屬性 類型 默認(rèn)值 描述 最低版本
value Number Array - 數(shù)組中的數(shù)字表示 picker-view-column 中對應(yīng)的 index (從 0 開始)。示例:value=“{{[2]}}” -
indicator-style String - 選中框樣式。 -
indicator-class String - 選中框的類名。 1.10
mask-style String - 蒙層的樣式。 1.10
mask-class String - 蒙層的類名。 1.10
onChange EventHandle - 滾動選擇 value 改變時觸發(fā),event.detail = {value: value} value為數(shù)組,表示 picker-view 內(nèi)的 picker-view-column index 索引 ,從 0 開始。 -
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號