vue-tradingview-widgets

tradingview widgets for Vue3 and Nuxt3
14,457 114
Install
npm install vue-tradingview-widgets
Latest Version:1.2.4
Vue:3
License:MIT
Last Updated:May 30, 2024
Links: GitHub  ·  npm
Maintainer: ehsan_shv

vue-tradingview-widgets

Tradingview widgets for Vue3. Demo

Installation

npm i vue-tradingview-widgets

Widgets

  • ForexHeatMap
  • ForexCrossRates
  • CryptoMarket
  • Chart
  • TechnicalAnalysis
  • MarketOverview
  • MarketData
  • StockMarket
  • EconomicCalendar
  • Ticker
  • TickerTape
  • SingleTicker
  • MiniChart
  • SymbolOverview
  • SymbolInfo
  • Screener
  • FundamentalData
  • CompanyProfile
  • Snaps

Vue Example

<template>
  <Chart />
  <CryptoMarket />
  <Snaps/>
  <Screener/>
</template>

<script lang="ts">
import { Chart,CryptoMarket, Snaps, Screener } from 'vue-tradingview-widgets';

export default defineComponent({
  name: 'App',
  components: {
    Chart,
    CryptoMarket,
    Screener,
    Snaps,
  },
});
</script>

Options

All components have default options based on Tradingview. Check available options on Tradingview

<template>
  <Chart
    :options="{
      theme: 'dark',
    }"
  />
</template>

<script lang="ts">
import { Chart } from 'vue-tradingview-widgets';

export default defineComponent({
  name: 'App',
  components: {
    Chart,
  },
});
</script>

Nuxt Example

First import in /plugins/widgets.client.ts:

import Chart from 'vue-tradingview-widgets'
import Screener from 'vue-tradingview-widgets'
export default defineNuxtPlugin((nuxtApp) => {
    nuxtApp.vueApp.use(Chart)
    nuxtApp.vueApp.use(Screener)
})

Then use in components. Plugin is auto-registered.

Related Packages

vue-tradingchart

Vue trading view charts

1,494 0
nuxt-charts

Legacy Nuxt Charts module (Unovis / vue-chrts). Prefer nuxt-charts v3.

596,920 437
@josquin2/nuxt-charts

Nuxt Charts module (Unovis / vue-chrts).

0 439
@scayle/storefront-nuxt

Nuxt integration for the SCAYLE Commerce Engine and Storefront API

152,903
nuxt-tsconfig-stub

Stub Nuxt's generated tsconfig.json at installation

70,835 24

Version History

Version Released License
1.2.4 MIT
1.2.3 MIT
1.2.2 MIT
1.2.0 MIT
1.1.2 MIT