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

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

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

Nuxt.jsは、ユニバーサルなSPAが開発可能なVue.jsベースのフレームワーク。UIの描画サポートに特化しており、SSRにおけるサーバーサイドとクライアントサイドのUIレンダリングなどさまざまな機能を持ちます。

Q&A

0回答

1580閲覧

Nuxt.jsで外部JS内のメソッドを実行する方法が分かりません。

Khy

総合スコア118

Nuxt.js

Nuxt.jsは、ユニバーサルなSPAが開発可能なVue.jsベースのフレームワーク。UIの描画サポートに特化しており、SSRにおけるサーバーサイドとクライアントサイドのUIレンダリングなどさまざまな機能を持ちます。

0グッド

1クリップ

投稿2020/08/21 01:21

以下のCodepenの動作をNuxt.jsで実装したいと思っております。

https://codepen.io/team/keyframers/pen/ZMRMEw

CodepenのSettingのところで外部JSと外部CSSが読み込まれていたので、Nuxt.jsのhead内でで読み込みました。
その後、CodepenのScriptの部分にあるコードをNuxt.jsのmounted内に記載してみたのですが、ScrollOut is not definedSplitting is not definedが表示されます。

こちらを動作させるにはどのようにしたら良いのでしょうか?

<template> <div> <!-- codepenのhtmlの部分をコピーして貼り付け --> <section class="intro-section"> <h1 class="intro-heading"> Watch</h1> <p>The latest in time-telling technology.</p> </section> <section class="content-section" data-scroll> <figure class="figure"> <img src="https://source.unsplash.com/bl_NUhqLC8o/800x800" /> </figure> <div class="content"> <header class="header"> <div class="subheading">All-Old Techniques</div> <h2 class="heading">Not Evolved,<br />not transformed either.</h2> </header> <p class="paragraph"> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Laborum nisi illum rem recusandae. Tempore consequuntur nihil cumque quis nam deserunt earum atque et ullam facere accusamus cum natus, autem numquam. </p> </div> </section> </div> </template> <script> export default { mounted() { console.clear() ScrollOut({ cssProps: { visibleY: true, viewportY: true, }, }) Splitting({ target: '.heading' }) }, head() { return { script: [ { src: 'https://unpkg.com/scroll-out@2.2.2/dist/scroll-out.min.js', }, { src: 'https://unpkg.com/splitting/dist/splitting.min.js', }, ], link: [ { rel: 'stylesheet', href: 'https://unpkg.com/splitting/dist/splitting.css', }, ], } }, } </script> <style lang="scss"> // CodepenのSCSSをそのまま貼り付け </style>

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

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

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

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

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

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問