Skip to content

Chihiro0/photos-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published