0.0.1 • Published 2 years ago

@prakashdivyy/vue-redoc-wrapper v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

vue-redoc-wrapper

A Vue.js wrapper component for ReDoc.

npm package

Installation

npm install @prakashdivyy/vue-redoc-wrapper --save

Usage

Pass the OpenAPI definitions of your API to the spec-or-spec-url attribute of the component. The attribute value can be given as an object or as a URL to the JSON or YAML file for your API documentation.

<template>
  <div id="app">
    <redoc-wrapper
      :spec-or-spec-url="'http://petstore.swagger.io/v2/swagger.json'"
      :options="redocOptions"
    ></redoc-wrapper>
  </div>
</template>

<script>
  import RedocWrapper from "@prakashdivyy/vue-redoc-wrapper";

  export default {
    name: "app",
    components: {
      RedocWrapper,
    },
    data() {
      return {
        // https://github.com/Redocly/redoc#redoc-options-object
        redocOptions: {
          hideDownloadButton: false,
        },
      };
    },
  };
</script>

Component Props

The component exposes two props: specOrSpecUrl (required) and options (optional). Please visit the documentation for ReDoc's standalone version for more information on their usage.

Demo

vue serve demo/components/SpecUrlExample.vue