Skip to content

Commit

Permalink
📝 update README
Browse files Browse the repository at this point in the history
  • Loading branch information
kittisakLS committed Jul 4, 2024
1 parent 12dbef6 commit 42835cf
Showing 1 changed file with 103 additions and 4 deletions.
107 changes: 103 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,106 @@
# Vue 3 + Vite
# VPV Starter Toolkit: Vue 3 + Options API

This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
Welcome to the VPV starter toolkit! This repository provides a comprehensive guide on how to use VPV within Vue 3, utilizing the options API. This repo showcases how VPV can be integrated and demonstrates its core functionalities.

## Recommended IDE Setup
## Table of Contents
- [Installation](#installation)
- [Usage](#usage)
- [Project Setup](#project-setup)
- [Running the Example Project](#running-the-example-project)
- [Examples](#examples)

- [VS Code](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar)
## Installation

To get started with this repository, clone it to your local machine and install the dependencies:

```bash
git clone https://github.com/your-username/starter-vpv-options-js.git
cd starter-vpv-options-js
npm install
```

## Usage

### Project Setup

1. **Clone the Repository**: If you haven't already, clone the repository and navigate into the project directory.

```bash
git clone https://github.com/your-username/starter-vpv-options-js.git
cd starter-vpv-options-js
```

2. **Install Dependencies**: Install the necessary dependencies using npm or yarn.

```bash
npm install
# or
yarn install
# or
pnpm install
# or
bun install
```

### Running the Example Project

This repository includes an example project to demonstrate how to use VPV. To run the example project:

1. **Serve the Application**: Use the following command to start the development server.

```bash
npm run serve
# or
yarn serve
# or
pnpm install
# or
bun install
```

2. **Open in Browser**: Open your browser and navigate to `http://localhost:5173` (or the port specified in your terminal) to see the example project in action.

### Using VPV Components

Once the example project is running, you can explore the source code to see how VPV components are integrated. Here is a brief overview:

1. **Import the component**: Import the desired VPV component in your Vue file.

```javascript
<script>
import { VPdfViewer } from '@vpv/viewer';
export default {
components: { VPdfViewer },
data () {
const toolbarOptions = false
return {
toolbarOptions,
pdfSrc: "https://raw.githubusercontent.com/mozilla/pdf.js/ba2edeae/web/compressed.tracemonkey-pldi-09.pdf"
}
}
}
</script>
```
2. **Use the component in the template**: Add the VPV component to your template section.
```html
<template>
<div :style="{ width: '1028px', height: '700px'}">
<VPdfViewer :src="pdfSource" :toolbar-options="toolbarOptions" />
</div>
</template>
```
## Examples
For more detailed examples and usage scenarios, please refer to the `src/App.vue` file in this repository. You can find various example of how to use the VPV component in the following configurations:
- Default Toolbar
- Without Toolbar
- Mobile View
If you want to find out more configurations. Please check the [documentation](https://docs-vue-pdf-viewer.logicspark.com) site.
---
Thank you for using VPV! We hope this toolkit helps you build amazing Vue 3 applications with VPV and the options API. If you have any questions or need further assistance, feel free to open an issue or reach out to us. Happy coding!

0 comments on commit 42835cf

Please sign in to comment.