diff --git a/.eslintrc.json b/.eslintrc.json index 0258863..e305bd1 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -27,6 +27,8 @@ "no-console": 0, "comma-dangle": 0, "no-extra-semi": 0, + "space-before-function-paren": 0, + "no-underscore-dangle": 0, "semi": ["error", "always"] } } diff --git a/.gitignore b/.gitignore index a5cf060..9a0d91c 100644 --- a/.gitignore +++ b/.gitignore @@ -25,5 +25,5 @@ project.xcworkspace # node_modules/ npm-debug.log - -.idea \ No newline at end of file +dist +.idea diff --git a/.npmignore b/.npmignore index 1320f90..c34623e 100644 --- a/.npmignore +++ b/.npmignore @@ -1 +1,5 @@ site +.eslintrc.json +shots +.babelrc +webpack.config.js diff --git a/README.md b/README.md index b838a85..04c6881 100644 --- a/README.md +++ b/README.md @@ -55,8 +55,19 @@ new Vue({ } }); ``` +NUXT +``` js +import Vue from 'vue'; +import VueCoreImageUpload from 'vue-core-image-upload/dist/ssr'; + +Vue.use( VueCoreImageUpload ); + +plugins: [ + { src: '~plugins/vue-core-image-upload.js', ssr: false } +] +``` -[Demo](http://vanthink-ued.github.io/vue-core-image-upload/upload.html) +[Demo](http://vanthink-ued.github.io/vue-core-image-upload/index.html) ### Props
10485760(10M) | Limit the size of the file | +||
maxFileSize | +Number | +10485760(10M) | +Limit the size of the file | +
multipleSize | +Number | +5 | +Limit the count of the file | +
maxWidth | Number | @@ -165,5 +188,3 @@ new Vue({ ### Contributions Your contributions and suggestions are welcome 😄😄😄💐💐💐. - - diff --git a/UPDATE.log b/UPDATE.log new file mode 100644 index 0000000..805d9b0 --- /dev/null +++ b/UPDATE.log @@ -0,0 +1,9 @@ +### TODO List + +Fixed 旋转的 bug + +旋转的定位 + +读取头部 exif + +获取正确的定位 diff --git a/demo/demo.min.js b/demo/demo.min.js deleted file mode 100644 index 5103949..0000000 --- a/demo/demo.min.js +++ /dev/null @@ -1,9 +0,0 @@ -!function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i),a=n(2);o.default.config.silent=!1,o.default.config.devtools=!1,new o.default({el:"#app",components:{"vue-core-image-upload":a},data:{name:"Jiraiya",src:"http://img1.vued.vanthink.cn/vued0a233185b6027244f9d43e653227439a.png",cropSrc:"http://img1.vued.vanthink.cn/vued7553a09a5d5209ebd00a48264394b7f3.png",cropArgs:{},data:{token:"123123123"}},methods:{imageuploaded:function(e){if(0===e.errcode){if(e.data.src)return void(this.src=e.data.src);this.name=e.data.name,this.cropArgs={toCropImgH:parseInt(e.data.post.toCropImgH),toCropImgW:parseInt(e.data.post.toCropImgW),toCropImgX:parseInt(e.data.post.toCropImgX),toCropImgY:parseInt(e.data.post.toCropImgY)},this.cropSrc="http://img1.vued.vanthink.cn/vued41b900045d6d44f3b32e06049621b415.png"}},imagechanged:function(e){console.log(e)},errorhandle:function(e){console.warn(e)}}})},function(e,t,n){(function(t){/*! - * Vue.js v2.1.8 - * (c) 2014-2016 Evan You - * Released under the MIT License. - */ -!function(t,n){e.exports=n()}(this,function(){"use strict";function e(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function n(e){var t=parseFloat(e,10);return t||0===t?t:e}function r(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i