photos-editor

1.0.4 • Public • Published

photos-editor

基于vue 2.x 的图片编辑合成组件

Photo editing and composition component based on Vue 2.x

demo

Project setup

npm install photos-editor --save

Import photos-editor

In main.js:


import photosEditor from 'photos-editor'

Vue.use(photosEditor)

Example

<!-- template -->
<Photos-editor @stateChange="getState" :imgData="imgInfo" :bgData="bgImg" :btnImg="btnUrl"></Photos-editor>
<div @click="joinImg">join</div>

<script>
export default {
  data() {
    return {
      bgImg: require('Image path'),
      imgInfo: {
        img: ''
      },
      btnUrl: require('Image path')
    }
  },
  methods: {
    getState(resqult) {
      if (resqult.state === 'start') {
        console.log('Start generating pictures')
      }
      if (resqult.state === 'finish') {
        console.log('Generation end')
        console.log(resqult.url)
      }
    },
    joinImg() {
      this.imgInfo.img = require('Image path')
    }
  }
}
</script>

Attribute

Attribute Description Type
imgData Inserted image object
bgData Background picture String
btnUrl button image String

Events

events Description Return Value
stateChange result state and url resqult.state/resqult.url

Readme

Keywords

Package Sidebar

Install

npm i photos-editor

Weekly Downloads

1

Version

1.0.4

License

ISC

Unpacked Size

27.1 kB

Total Files

7

Last publish

Collaborators

  • chihiro0