透過 100+ 個技巧學習 Nuxt!

paypal
nuxt-paypal

一個 Nuxt 模組,用於簡化在專案中使用 Paypal 的流程。

npm versionnpm downloadsLicenseNuxt

一個 Nuxt 模組,用於簡化在專案中使用 Paypal 的流程。

功能

  • 輕鬆整合

快速設定

  1. nuxt-paypal 依賴項新增至您的專案
# Using pnpm
pnpm add -D nuxt-paypal

# Using yarn
yarn add --dev nuxt-paypal

# Using npm
npm install --save-dev nuxt-paypal
  1. nuxt-paypal 新增至 nuxt.config.tsmodules 區段
export default defineNuxtConfig({
  modules: [
    'nuxt-paypal',
  ],

  paypal: {
    clientId: 'your_client_id',
  },
})

就這樣!您現在可以在您的 Nuxt 應用程式中使用 Nuxt Paypal 了 ✨

設定

只需新增 paypal 並進行設定。

預設情況下,clientId 設定為使用 PAYPAL_CLIENT_ID 的值。如果沒有提供特定的值,則預設為 test

export default defineNuxtConfig({
  
  paypal: {
    clientId: 'your_client_id',
    // ...options
  },

})

用法

nuxt-paypal 有一個 usePaypalButton composable,您可以在此處查看用法。

您也可以從 nuxtApp 中找到 paypal 實例,如同 $paypal。範例

<script setup lang="ts">
const nuxt = useNuxtApp()

console.log(nuxt.$paypal?.version)
</script>

開發

# Install dependencies
npm install

# Generate type stubs
npm run dev:prepare

# Develop with the playground
npm run dev

# Build the playground
npm run dev:build

# Run ESLint
npm run lint

# Run Vitest
npm run test
npm run test:watch

# Release new version
npm run release