"NuxtJS + 랜야드"사용 방법
2425 단어 webdevjavascriptprogrammingnuxt
끈은 무엇을 위해 사용됩니까?
Lanyard는 라이브 Discord 프레즌스를 API 엔드포인트 및 WebSocket으로 매우 쉽게 내보내어 원하는 곳 어디에서나 사용할 수 있게 해주는 서비스입니다. 이 플러그인은 Lanyard와 Nuxt 앱을 플러그인으로 연결하여 앱 어디에서나 $lanyard에 액세스할 수 있게 해줍니다!
🔧 설치
이 플러그인을 사용하려면 Node.js와 기존 NuxtJS 앱이 필요합니다.
Download the module via NPM, Yarn or your package manager.
- For NPM: npm install @eggsydev/vue-lanyard
- For Yarn: yarn add @eggsydev/vue-lanyard
🚀 NuxtJS 설정
Download the module via NPM, Yarn or your package manager.
- For NPM: npm install @eggsydev/vue-lanyard
- For Yarn: yarn add @eggsydev/vue-lanyard
import Vue from "vue";
import VueLanyard from "@eggsydev/vue-lanyard";
Vue.use(VueLanyard);
export default {
plugins: [
{
src: "@/plugins/Nuxtlanyard.js",
mode: "client",
},
],
};
❤️ 예
현재 위너로즈.라이브 웹사이트는 lanyard의 js 쪽에서 개발하고 있지만, 제 웹사이트 alysum은 완전히 nuxt로 구동되고 있습니다.
//Example Fetching Profile Picture from Discord Avatar
async mounted() {
const socket = await this.$lanyard({
userId: '701896585604497490',
socket: true,
})
// Set a listener for "message" event
socket.addEventListener('message', ({ data }) => {
const { d: status } = JSON.parse(data)
this.profileurl = `https://cdn.discordapp.com/avatars/701896585604497490/${status.discord_user.avatar}.png?size=256`
this.name = status.discord_user.username
})
기사를 읽어주셔서 감사합니다
Reference
이 문제에 관하여("NuxtJS + 랜야드"사용 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/winnerose/how-to-use-nuxtjs-lanyard-2890텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)