Uniapp は、Vue.js フレームワークに基づいて開発されたクロスプラットフォーム アプリケーション開発フレームワークで、複数のモバイル プラットフォームと Web アプリケーションの開発をサポートします。このうち、プロセスバーは、現在の操作の進行状況の表示やタスクの完了ステータスの表示などに使用できる一般的な UI コントロールです。 Uniapp では、フロー バーの使用も非常に簡単です。
1. フローバーの基本的な使い方
Uniapp では、フローバーの機能を実現するための uni-progress
コンポーネントを提供しています。フロー バーは次の手順で使用できます。
uni-progress
コンポーネントをページのサブコンポーネントにします。 <template> <view> <uni-progress :percent="50"></uni-progress> </view> </template>
percent
プロパティを設定して、プロセス バーの進行状況のパーセンテージを設定します。たとえば、percent
を 50 に設定すると、進行状況バーが半分完了したことを示します。 <uni-progress :percent="50"></uni-progress>
color
プロパティを設定してプロセス バーの色を変更したり、activeColor
プロパティを設定してプログレス バーの色を変更したりできます。 <uni-progress :percent="50" color="#CCCCCC" activeColor="#47a1ff"></uni-progress>
2. プログレス リングの使用
プログレス リングは特別なタイプのフロー バーであり、uni-progress
を使用して Uniapp にも実装されます。の。進行状況リングのスタイルは、active-mode
プロパティを設定することで変更できます。
active-mode
属性を使用して進行状況リングのスタイルを設定し、'round'
に設定します。 <uni-progress :percent="50" active-mode="round"></uni-progress>
stroke-width
プロパティを設定することで、プログレス リングの線の幅を調整できます。 <uni-progress :percent="50" active-mode="round" stroke-width="10"></uni-progress>
stroke-color
プロパティを設定することで、進行状況リングの色を変更できます。 <uni-progress :percent="50" active-mode="round" stroke-width="10" stroke-color="#47a1ff"></uni-progress>
3. スロットを使用してフロー バーをカスタマイズする
Uniapp では、デフォルト スタイルの使用に加えて、スロットを使用したフロー バーのスタイルのカスタマイズもサポートしています。 slot
属性を使用して要素を定義すると、フロー バーにカスタム コンテンツを挿入できます。
<uni-progress :percent="50"> <view slot="default">50%</view> </uni-progress>
slot="left"
または slot="right"## を設定することで左側または右側に追加できます # は十分。
<uni-progress :percent="50"> <view slot="left">开始</view> <view slot="right">完成</view> </uni-progress>
setPercent メソッドを呼び出します。
属性を追加して、そのインスタンスを取得できるようにする必要があります。
<uni-progress ref="myProgress" :percent="50"></uni-progress>
を通じて進行状況バー コンポーネントのインスタンスを取得し、
setPercent メソッドを呼び出して、プログレスバーの進行状況。
this.$refs.myProgress.setPercent(80);
以上がユニアプリフローバーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。