0.0.1 • Published 2 years ago
@prakashdivyy/vue-redoc-wrapper v0.0.1
vue-redoc-wrapper
A Vue.js wrapper component for ReDoc.
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