uniapp vue および nvue カルーセル コンポーネントのサンプル コード

uniapp vue および nvue カルーセル コンポーネントのサンプル コード

vueの部分は以下のとおりです。

<テンプレート>
	<ビュークラス="">
		<!-- スライドショー コンポーネント-->
		<スワイパー:indicator-dots="true":autoplay="true":interval="3000":duration="1000"circular="">
			<block v-for="(item,index) in swipers" :key="index">
				<スワイパーアイテム>
					<view class="swiper-item" @tap="イベント(インデックス)">
						<画像:src="item.src"
						 遅延読み込み
						 スタイル="height: 350upx;"></image>
					</ビュー>
				</スワイパーアイテム>
			</ブロック>
		</スワイパー>
	</ビュー>
</テンプレート>

nvueの部分は次のとおりです。

<テンプレート>
	<div>
		<!-- スライドショー コンポーネント-->
		<スライダー:auto-play="true":interval="3000"class="slider">
			<div style="position: relatice;" v-for="(item,index) in swipers" :key="index" @click="event(index)">
				<image class="image" resize="cover" :src="item.src"></image>
			</div>
			<インジケータークラス="インジケーター"></インジケーター>
		</スライダー>
	</div>
</テンプレート>

nvue 部分の CSS スタイルは次のとおりです。

<スタイル>
.スライダー、.画像{
		幅: 750ピクセル;
		高さ: 350ピクセル;
	}
	。インジケータ{
		位置: 絶対;
		右: 0;
		下部: 0;
		幅: 150ピクセル;
		高さ: 30px;
		背景色: rgba(0,0,0,0);
		アイテムの色:rgba(255,255,255,0.5);
		選択された項目の色: #FFFFFF;
	}
</スタイル>

jsの部分は以下のとおりです。

vueとnvueのjsの書き方は同じです

<スクリプト>
	エクスポートデフォルト{
		データ() {
			戻る {
				スワイパー:[{src:"/static/images/demo/demo4.png"},
						{src:"/static/images/demo/demo4.png"},
						{src:"/static/images/demo/demo4.png"},
						{src:"/static/images/demo/demo4.png"}]
			}
		},
		メソッド: {
			イベント(インデックス){
				console.log("クリックしたインデックス:"+index)
			}
		}
	}
</スクリプト>

効果図は以下のとおりです。

ビュー:

ここに画像の説明を挿入

更新:

ここに画像の説明を挿入

uniapp vue および nvue カルーセル コンポーネントに関するこの記事はこれで終わりです。より関連性の高い uniapp カルーセル コンポーネント コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Vue3.0 手書きカルーセル効果
  • Vue3でカルーセルコンポーネントをカプセル化する方法
  • vue+rem カスタムカルーセル効果

<<:  CentOS7環境にMySQL5.5データベースをインストールする

>>:  HTMLを使用してスクリーンショットを撮り、ローカル画像として保存するための実装コード

推薦する

MySQL で日付時刻データを取得し、その後に .0 を追加する方法

MySQL のデータ型は datetime です。データベースに保存されているデータは 2015-0...

HTML テーブルインライン形式の詳細な説明

インライン形式<colgroup>...</colgroup>属性名 属性値...

VMware 15.5 バージョンのインストール Windows_Server_2008_R2 システム チュートリアル図

1. VMware 15.5から新しい仮想マシンを作成する1. VMware を開き、ホームページで...

2048 ゲームを実装するためのネイティブ js

2048ミニゲーム、参考までに具体的な内容は以下のとおりですまず、2048ゲームは16のグリッドか...

サーバー同時実行数の推定式と計算方法

最近、サーバーのストレステストを再度行う必要が出てきました。ここでは、最近学んだ見積もりスキームと見...

HTML iframe 使用状況の概要の収集

Iframe 使用状況の詳細な分析<iframe frameborder=0 width=17...

Vue.jsはElement-uiを使用してナビゲーションメニューを実装します

この記事では、Element-uiを使用してvue.jsでナビゲーションメニューを実装するための具体...

実際のプロジェクトでElementUIを使用する手順の詳細な説明

目次1. テーブル自動ソート2. ページング機能3.el-checkbox-group 複数選択ボッ...

MySQL マルチテーブル結合クエリの詳細な説明

目次複数テーブル結合クエリ内部結合左結合右結合サブクエリ要約する複数テーブル結合クエリテーブル間の接...

Nginx がサーバーの生存状態をパッシブにチェックする詳細な説明

導入定期的にヘルスチェックを送信して、アップストリーム グループ内の HTTP サーバーのヘルスを監...

Vue+nodeはオーディオ録音・再生機能を実現

結果: コードロジックを実装するのが主な部分であり、具体的なページ構造を一つ一つ紹介することはありま...

Centos7 システム上の nginx サーバーで Phalcon 環境を構築する方法の詳細な説明

この記事では、centos7 システムの nginx サーバーの下に phalcon 環境を構築する...

CSS3 でテキストの点滅効果を実現する 3 つの方法 サンプルコード

1. 透明度を変更してテキストを徐々に点滅させると、次のような効果が得られます。 <!DOCT...

JavaScriptはブラウザがIEかどうかを判定します

フロントエンド開発者としては、IEの落とし穴は避けて通れません。他のブラウザはいいのにIEは壊れてい...

CentOS での Django プロジェクトのデプロイに関する詳細なチュートリアル

基本環境パゴダ設置サービスパゴダにインストールされた[Pythonプロジェクトマネージャー]パゴダに...