.vue single file componentsのZurb Foundationクラスを使用するときに問題があることを認識しました。最初はReveal Modalを.vue component
の内部で動作させることはできませんでしたが、blade
またはhtml
ファイルで同じコードを使用すると機能していました。その後、私はパターンに気付きました。なぜなら、コンポーネント内でFoundation's Orbitを使用しようとしたとき、最初はエラーだと思っていましたが、同じコードをblade
ファイルで使用していました。 row
,grid
、buttons
などの他のファンデーションクラスもうまくいきます。.vue単一ファイルコンポーネントで使用される基礎に関する問題
誰も同じ問題を経験しましたか?そして、私はどうすればそれを回避できますか?
<a data-open="video" class="button warning" href="">WATCH VIDEO</a>
<div id="video" class="reveal" data-reveal>
<div class="lead">
<button class="close-button" data-close aria-label="Close modal" type="button">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="flex-video">
<iframe width="1280" height="720" :src="url" frameborder="0" allowfullscreen></iframe>
</div>
</div>
そして、私はテストのための基礎ドキュメントに基本的な例を使用し、軌道のために:ここで
はモーダルのコードです。
<div class="orbit" role="region" aria-label="Favorite Space Pictures" data-orbit>
<ul class="orbit-container">
<button class="orbit-previous"><span class="show-for-sr">Previous Slide</span>◀︎</button>
<button class="orbit-next"><span class="show-for-sr">Next Slide</span>▶︎</button>
<li class="is-active orbit-slide">
<img class="orbit-image" src="assets/img/orbit/01.jpg" alt="Space">
<figcaption class="orbit-caption">Space, the final frontier.</figcaption>
</li>
<li class="orbit-slide">
<img class="orbit-image" src="assets/img/orbit/02.jpg" alt="Space">
<figcaption class="orbit-caption">Lets Rocket!</figcaption>
</li>
<li class="orbit-slide">
<img class="orbit-image" src="assets/img/orbit/03.jpg" alt="Space">
<figcaption class="orbit-caption">Encapsulating</figcaption>
</li>
<li class="orbit-slide">
<img class="orbit-image" src="assets/img/orbit/04.jpg" alt="Space">
<figcaption class="orbit-caption">Outta This World</figcaption>
</li>
</ul>
<nav class="orbit-bullets">
<button class="is-active" data-slide="0"><span class="show-for-sr">First slide details.</span><span class="show-for-sr">Current Slide</span></button>
<button data-slide="1"><span class="show-for-sr">Second slide details.</span></button>
<button data-slide="2"><span class="show-for-sr">Third slide details.</span></button>
<button data-slide="3"><span class="show-for-sr">Fourth slide details.</span></button>
</nav>
</div>
jsfiddleを作成できますか?[base](http://jsfiddle.net/7h1pLe9a/) – Saurabh
として使用できます。コードに問題がないので、あまり役に立ちません。 –
ヘルプでは、人々はエラーを再現し、それを修正する方法を見つけることができます。 – CodinCat