ホームページ >ウェブフロントエンド >Vue.js >Vue と Element-UI を使用してプログレス バーと読み込みアニメーション効果を実装する方法
Vue と Element-UI を使用してプログレス バーとアニメーション効果の読み込みを実装する方法
Vue.js は軽量のフロントエンド フレームワークであり、Element-UI は Vue.js に基づく UI コンポーネント ライブラリです。 、豊富なコンポーネントとインタラクティブなエフェクトを提供しており、美しいフロントエンド インターフェイスを迅速に開発するのに役立ちます。この記事では、Vue と Element-UI を使用してプログレス バーと読み込みアニメーション効果を実装する方法を紹介します。
まず、Element-UI ライブラリをインストールする必要があります。 npm または Yarn 経由でインストールします:
npm install element-ui
次に、Element-UI のスタイルとコンポーネントをプロジェクト エントリ ファイル (通常は main.js) に導入します:
import Vue from 'vue'; import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(ElementUI);
Element-UI は、進行状況バーを表示するための e88b9898c40893438c3c47b74d21f31f
コンポーネントを提供します。 percentage
属性を設定することで、進行状況バーの進行状況を制御できます。
<template> <el-progress :percentage="progress"></el-progress> </template> <script> export default { data() { return { progress: 50 }; } }; </script>
上の例では、progress# を通じて進行状況バーの進行状況を 50 に制御します。 ## 属性 %。実際のニーズに応じて、Vue インスタンスのデータに異なる
progress 値を設定して、動的なプログレス バー効果を実現できます。
63388405df0a04df98e38fc17215216b、
85ad84baadb4310162f77a9565c97273、
7bd1def68badf400cb93911c0640e528、および
63388405df0a04df98e38fc17215216b コンポーネントを提供します。以下は簡単な例です:
<template> <el-skeleton :loading="loading"></el-skeleton> </template> <script> export default { data() { return { loading: true }; } }; </script>上の例では、
loading 属性を通じてスケルトン画面の表示と非表示を制御します。
loadingの値を変更することで、スケルトン画面の読み込み状態を制御できます。
85ad84baadb4310162f77a9565c97273 コンポーネントを提供します。簡単な例を次に示します。
<template> <el-button @click="startLoading">点击开始加载</el-button> </template> <script> export default { methods: { startLoading() { const loadingInstance = this.$loading({ text: '加载中...' }); setTimeout(() => { loadingInstance.close(); }, 2000); } } }; </script>上記の例では、
this.$loading メソッドを呼び出して読み込み効果を開始し、
loadingInstance.close()# を渡します。 # ローディング効果を終了するメソッド。特定のビジネス ニーズに応じて、読み込み表示時間を調整できます。 結論
この記事では、いくつかの基本的な使用方法のみを紹介しますが、Element-UI には他にも多くのコンポーネントや機能があります。 Element-UI に興味がある場合は、公式ドキュメントで詳細を確認し、フロントエンド開発スキルをすぐに向上させることができます。
以上がVue と Element-UI を使用してプログレス バーと読み込みアニメーション効果を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。