0.1.5 • Published 3 years ago

xes-customize-ui v0.1.5

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

xes-customize-ui

Project setup

yarn install

Compiles and hot-reloads for development

yarn serve

Compiles and minifies for production

yarn build
# Yarn
yarn add xes-customize-ui

# Npm
npm install xes-customize-ui --save

Attribute

参数说明类型默认值
v-model显示隐藏booleanfalse
img-list图片数据列表'url'{url: 'url', title: 'title'}array-
z-indexcss 层级number2000
close-on-click-mask是否可以通过点击遮罩关闭 ImageViewerbooleantrue
close-on-press-escape是否可以通过按下 ESC 关闭 ImageViewerbooleantrue
current-image-index默认打开的图片索引number0
on-switch切换回调function(index)-
showPreNextBar是否展示上下一页按钮booleanfalse
spaceAction按空格键是否恢复图片原始大小booleanfalse

Keyboard Operation

Keyboard说明
SPACE(空格键)切换原图大小或屏幕缩放大小
LEFT_ARROW(左方向键)切换到上一张图片
RIGHT_ARROW (右方向键)切换到下一张图片
UP_ARROW(上方向键)放大图片
DOWN_ARROW(下方向键)缩小图片

示例

<template>
  <div>
    <button @click="showViewer = true">预览图片</button>
    <xes-imgs-viewer
      v-model="showViewer"
      :current-image-index="imageIndex"
      :show-pre-next-bar="false"
      :close-on-press-escape="false"
      :img-list="imgList"
    />
  </div>
</template>

<script>
import { xesImageViewer } from 'xes-customize-ui';
import 'xes-customize-ui/lib/index.css';
export default {
  components: {
      xesImageViewer
  },
  data() {

    return {
      showViewer: false,
      imageIndex: 0,
      imgList: [
        {
          url: '图片地址',
          title: '图片名称', //可以没有
        },
        {
          url: '图片地址',
          title: '图片名称', //可以没有
        },
      ],
    }
  },
  methods: {},
}
</script>

<style></style>

Customize configuration

See Configuration Reference.

0.1.4

3 years ago

0.1.5

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.3

3 years ago

0.1.0

3 years ago