この記事では、音楽プレーヤーを実装するためのVue.jsの具体的なコードを参考までに共有します。具体的な内容は次のとおりです。 ディレクトリは次のとおりです。 実行効果は図に示されています。 コードは次のとおりです。 <!DOCTYPE html> <html> <ヘッド> <メタ文字セット="utf-8" /> <タイトル></タイトル> <script src="js/vue.js" type="text/javascript" charset="utf-8"></script> <スタイル タイプ="text/css"> * { マージン: 0; パディング: ; } ul { リストスタイル: なし; } ul li { マージン: 20px; パディング: 10px 5px; 境界線の半径: 3px; } ul li.active { 背景色: 水色; } #コントロール { 幅: 100%; 高さ:80px; } .next、.before { 幅: 100ピクセル; 高さ: 80px; 背景色: 水色; } h1 { 色: 赤 } </スタイル> </head> <本文> <div id="アプリ"> <audio :src="currentSrc" controls="controls" autoplay="自動再生" @ended="changEnd"></audio> <h1>単なるコード ポーター以上の存在</h1> <ul> <li :class='{active:index === currentIndex}' v-for='(item,index) in musicData' :key="item.id" @click="changeSong(item.songSrc,index)"> <h2>{{item.id }}---曲名: {{item.name}}----{{item.author}}</h2> </li> </ul> <div id="コントロール"> <button class="before" type="button" @click="beforeSong" >前の曲</button> <button class="next" type="button" @click="nextSong" >次の曲</button> </div> </div> <script type="text/javascript"> const musicData = [{ id: 1, 名前: 「私はあなたが好きです」 著者: 'キット・チャン'、 曲ソース: './status/Kit Chan- I Like You.mp3' }, { id: 2, 名前: 「また会いたいよ」 著者: 「リトル・グース」 songSrc: './status/小鹅- I miss you again.mp3' } ]; var アプリ = 新しい Vue({ el: '#app', データ: { 音楽データ、 現在のインデックス: 0, currentSrc: './status/小鹅- I miss you again.mp3' }, メソッド: { changeSong (src,index) { this.currentSrc = src; this.currentIndex = インデックス; }, 変更終了() { this.currentIndex++; if(this.currentIndex===this.musicData.length){ this.currentIndex = 0; } this.currentSrc = this.musicData[this.currentIndex].songSrc; }, 次の曲() { this.currentIndex++; if(this.currentIndex===this.musicData.length){ this.currentIndex = 0; } this.currentSrc = this.musicData[this.currentIndex].songSrc; コンソールログ(this.currentIndex) }, 前の曲() { if(this.currentIndex===0){ this.currentIndex=this.musicData.length; } this.currentIndex--; this.currentSrc = this.musicData[this.currentIndex].songSrc; } } }) </スクリプト> </本文> </html> 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: VirtualBox6上のCentOS7で静的IPを設定する方法と注意点
>>: MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。
1. KVM仮想マシンの移行方法と注意すべき点KVM 仮想マシンを移行する方法は 2 つあります。...
目次1. システム情報2. シャットダウン(システムのシャットダウン、再起動、ログアウト) 3. フ...
データは貴重なものであることは誰もが知っています。データをバックアップしなければ、データをそのまま放...
序文今日は、聖杯レイアウトとダブルウィングレイアウト、そしてそれらの違いについてお話しします。この2...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
1. 今日の午後、コースの要件により、Ubuntu で FTP サーバーを設定する実験を行う必要が...
DataGrid コントロールの DataSource プロパティがデザイン時に設定されている場合、...
Go は、シンプルで信頼性が高く、効率的なソフトウェアを簡単に構築できるオープンソース プログラミン...
1. ドロップダウンリストの例コードは次のとおりです。 <!doctypehtml> ...
1. HTML部分 <Col span="2">ファイルをアップロー...
この記事では、jsでスライダーをドラッグする方法の具体的なコードを参考までに共有します。具体的な内容...
よく食べて十分に休息を取るというのは簡単なことのように思えますが、実際に実行するのはそれほど簡単では...
新しい公式サイトはオンラインですが、携帯電話で新しい公式サイトにアクセスすると、エクスペリエンスが非...
Dockerイメージ内のファイルを表示する方法1. すでに実行中の場合すでに実行中のイメージについて...