Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

License

NotificationsYou must be signed in to change notification settings

bananajs-is-already-taken/vue2-book-component

Repository files navigation

Book logo made by Freepik

Distributed under LGPL-3.0-or-later license

Book component for Vue 2. It provides easy, flexible API and great customizability.

  • You can make your book interactive
  • Or create interactive journal
  • Or you just need to do something fast and easy way

Usage

// main.tsimportVuefrom'vue';importBananaVue2BookPluginfrom'@bananajs/vue2-book-component';import'@bananajs/vue2-book-component/BananaVue2Book.css';importAppfrom'./App.vue';Vue.use(BananaVue2BookPlugin);newVue({render:h=>h(App)}).$mount('#app');
// App.vue<template><banana-vue2-book:options="options":list="list"><template#first></template><!-- item of slot data is the same object in list prop --><template#face_front="{ item }"></template><template#face_back="{ item }"></template><template#last></template></banana-vue3-book></template><script>exportdefault{data(){return{options:{duration:1500,perspective:1500,delay:1000,autoplay:true,loop:false,},list:[/* your data to show */]}}}</script>

API

Props

NameTypePurpose
optionsObjectDifferent options for book
listArrayYour pages to show

Options object

duration

How fast will work auto flip.

Default:1500

perspective

Default: 1500

delay

Delay between page turn

Default: 1000

autoplay

Turn on/off auto play

Default: false

loop

Turn on/off loop

Default: false

Slots

NameDataPurpose
firstNoneFirst item in book
face_front{ item }Face of the page
face_back{ item }Back of the page
lastNoneLast item in book

Contributing

  1. Fork it (https://github.com/bananajs-is-already-taken/vue2-book-component/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes using a semantic commit message.
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Assets

Icons made byFreepik fromwww.flaticon.com

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp