首頁 >web前端 >js教程 >在微信小程式中如何使用progress元件

在微信小程式中如何使用progress元件

亚连
亚连原創
2018-06-08 16:41:081913瀏覽

這篇文章主要為大家詳細介紹了微信小程式progress元件的使用,具有一定的參考價值,有興趣的夥伴們可以參考一下

本文為大家分享了微信小程式progress元件的使用方法,供大家參考,具體內容如下

效果圖

在微信小程式中如何使用progress元件

#WXML

<view class="tui-content">
 <view class="tui-menu-list">
  <text>show-info在进度条右侧显示百分比</text>
  <progress percent="50" show-info />
 </view>
 <view class="tui-menu-list">
  <text>stroke-width进度条线的宽度,单位px</text>
  <progress percent="50" stroke-width="12" show-info/>
 </view>
 <view class="tui-menu-list">
  <text>color进度条颜色</text>
  <progress percent="50" color="red" show-info/>
 </view>
 <view class="tui-menu-list">
  <text>active进度条从左往右的动画</text>
  <progress percent="50" active show-info/>
 </view>
 <view class="tui-menu-list">
  <text>backgroundColor未选择的进度条的颜色</text>
  <progress percent="50" backgroundColor="blue" active show-info/>
 </view>
 <view class="tui-menu-list">
  <text>动态设置进度条进度</text>
  <progress percent="{{index}}" show-info/>
 </view>
 <view class="tui-tabbar-content">
  <view class="tui-tabbar-group">
   <text data-id="10" bindtap="changeTabbar" class="tui-tabbar-cell {{index == 10 ? &#39;tui-active&#39; : &#39;&#39;}}">10%</text>
   <text data-id="30" bindtap="changeTabbar" class="tui-tabbar-cell {{index == 30 ? &#39;tui-active&#39; : &#39;&#39;}}">30%</text>
   <text data-id="50" bindtap="changeTabbar" class="tui-tabbar-cell {{index == 50 ? &#39;tui-active&#39; : &#39;&#39;}}">50%</text>
   <text data-id="70" bindtap="changeTabbar" class="tui-tabbar-cell {{index == 70 ? &#39;tui-active&#39; : &#39;&#39;}}">70%</text>
   <text data-id="90" bindtap="changeTabbar" class="tui-tabbar-cell {{index == 90 ? &#39;tui-active&#39; : &#39;&#39;}}">90%</text>
  </view>
 </view>
</view>

JS

Page({
 data: {
  index: 10
 },
 changeTabbar(e){
  this.setData({ index: e.currentTarget.dataset.id})
 }
})

progress屬性

percent:初始化所佔百分比
show-info:進度條右側是否顯示進度條百分比
stroke-width:進度條寬度,單位px ,預設為6
color:進度條顏色
activeColor:已選擇的進度條的顏色
backgroundColor:未選擇的進度條的顏色
active:進度條從左到右的動畫
active-mode:backwards: 動畫從頭播;forwards:動畫從上次結束點接著播

上面是我整理給大家的,希望今後會對大家有幫助。

相關文章:

js中let和var定義變數的差別有哪些?

Nuxt.js Vue服務端渲染摸索

#VUE 個人總結(碰到的問題)

以上是在微信小程式中如何使用progress元件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn