Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Nuxt Scriptsって何ができるの? Nuxt4メインセッションに添えて@Vue.js...

gangan
July 26, 2024

Nuxt Scriptsって何ができるの? Nuxt4メインセッションに添えて@Vue.js v-tokyo Meetup #21

2024.07.26
Vue.js v-tokyo Meetup #21 登壇資料

- Article ver.
- Event report

---
- 資料の中で登場したコミュニティ: Vue・Nuxt 情報が集まる広場 / Plaza for Vue・Nuxt.

Publicationのアサイン希望や執筆依頼などはGitHubの方からお願い致します: https://github.com/shinGangan/comm_vue_nuxt/issues

gangan

July 26, 2024
Tweet

More Decks by gangan

Other Decks in Technology

Transcript

  1. About me 岩丸慎平 (@gangan_nikki) AI Webアプリケーションの開発・運用やってました (Vue.js, Java, AWS, k8s,

    etc.) Nuxt contributor, Vue・Nuxt 情報が集まる広場 / Plaza for Vue・Nuxt. Publication Owner 2024 author: GANGAN
  2. Third-Party Scripts Meets Nuxt DX. Nuxt Scripts lets you load

    third-party scripts better performance, privacy, security and DX. It includes many popular third-parties out of the box. Public Preview 2024 author: GANGAN
  3. 現在利用可能な Scripts Registry 項目 scripts total Analytics Plausible, Google, Cloudflare,

    Fathom, Matomo 5種類 Tracking Segment (Twilio Segment), Meta, X, Google Tag Manager 4種類 Adsense Google, Carbon 2種類 Marketing Hotjar, Clarity(Microsoft) 2種類 Support (live chatなど) Intercom, Crisp 2種類 Payments Stripe, Lemon Squeezy 2種類 現在の利用可能なものを一覧でまとめてみます。 2024 author: GANGAN
  4. 実際に触ってみます scripts <scripts setup lang="ts"> const isLoaded = ref(false); const

    isPlaying = ref(false); const video = ref(); const videoId = ref<string>('QkhLzoEwvwM'); async function play() { await video.value.player.playVideo(); } function stateChange(event) { isPlaying.value = event.data === 1; } </scripts> template <template> <div class="flex items-center justify-center p-5"> <ScriptYouTubePlayer ref="video" :video-id @ready="isLoaded = true" @state-change="stateChange" /> </div> </template> 2024 author: GANGAN
  5. コントリビューターも 随時募集中です。 一緒に Nuxter になり ませんか? Third-Party Scripts Meets Nuxt

    DX. Nuxt Scripts lets you load third-party scripts better performance, privacy, security and DX. It includes many popular third-parties out of the box. Get started Star on GitHub 2024 author: GANGAN