A Vue image preview component compatible with Vue 2 and Vue 3, supporting single/multiple images, thumbnails, and mobile gestures.
hevue-img-preview is a Vue.js component library for implementing interactive image preview modals in web applications. It solves the need for a consistent, feature-rich image viewer that works across Vue 2 and Vue 3 ecosystems, supporting both single and multiple image previews with mobile-optimized gestures.
Vue.js developers building applications that require embedded image galleries, media viewers, or product showcases, especially those needing cross-version compatibility and mobile touch support.
Developers choose hevue-img-preview for its out-of-the-box compatibility with both Vue 2 and Vue 3, reducing migration effort, and its comprehensive feature set—including thumbnails, gestures, and deep customization—without requiring additional dependencies.
vue 图片预览组件,支持 pc 和手机端,支持单图和多图预览,支持vue2和vue3,配备官方文档。A Vue image preview component that supports both PC and mobile, single and multiple image preview, compatible with both Vue 2 and Vue 3, and comes with official documentation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Works with both Vue 2 and Vue 3, with separate import paths, reducing migration headaches as shown in the installation instructions.
Supports pinch-to-zoom and swipe navigation, optimized for responsive design across devices, explicitly mentioned in the README for mobile support.
Allows extensive UI tweaks via control bar configuration, custom styles, and themes, with event callbacks for image changes and closes.
Supports separate thumbnail lists to improve performance with large images, as noted in the update log for version 7.1.3.
Only handles image previews, with no native support for videos or documents, which restricts use in mixed-media applications.
Major updates like version 7.0.0 introduced significant changes, indicating potential instability and need for careful version management.
Primary documentation is in Chinese, with an English version available, but it may lack depth or updates for international developers.