質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

0回答

1303閲覧

LaravelでVue-Carouselを用いてカーセルを表示したいです。

Heroto

総合スコア8

Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2020/06/27 09:36

前提・実現したいこと

LaravelでVue-Carouselを用いてカーセルを表示したいです。
初心者ですが、どうぞよろしくお願いいたします。

発生している問題・エラーメッセージ

カーセルを表示したいのですが、実際の表示は以下のようなテキストとなってしまいます。
「back」ボタンの下に、テキストでSlide1,Slide2,Slide3とカーセルを切り替え可能で表示するのが理想です。
イメージ説明
よろしくお願いいたします。

該当のソースコード

カーセルのコンポーネント部分(Carousel.vue)

vue.js

1<template> 2 <carousel> 3 {{ cards() }} 4 </carousel> 5</template> 6 7<script> 8 import { carousel, slide } from 'vue-carousel'; 9 export default { 10 components: { 11 carousel, 12 slide 13 }, 14 data() { 15 return { 16 data: [ 17 'Slide 1', 18 'Slide 2', 19 'Slide 3', 20 ], 21 }; 22 }, 23 methods:{ 24 cards(){ 25 var cardsElement=""; 26 for(let i=0; i<this.data.length;i++){ 27 cardsElement+="<slide>"+this.data[i]+"</slide>"; 28 } 29 return cardsElement; 30 }, 31 }, 32 }; 33</script>

表示部分(zeroToNine.blade.php)

blade.php

1... 2 <div class="text-right"> 3 <button type="button" onclick="history.back()" class="btn btn-light">back</button> 4 </div> 5 <carousel-component></carousel-component> 6... 7 <script src=" {{ asset('/js/app.js') }} "></script> 8...

作成したコンポーネントの読み込み部分(app.js)

javascript

1import VueCarousel from 'vue-carousel'; 2Vue.use(VueCarousel); 3Vue.component('carousel-component', require('./components/Carousel.vue').default);

補足情報(FW/ツールのバージョンなど)

Laravel: 6.18.20
PHP: 7.4.7
vue: ^2.5.17
vue-carousel: ^0.18.0

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問