Skip to content

Commit af3ebce

Browse files
committed
add data props
1 parent 7ea3b6d commit af3ebce

File tree

7 files changed

+15
-6
lines changed

7 files changed

+15
-6
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ Use CDN Script(ES5)
8888
| inputAccept | string | 'image/*' / 'image/jpg,image/jpeg,image/png' | the image file of accept type |
8989
| isXhr | Boolean | true | cancel default xhr uploading
9090
| headers | Object | {auth: xxxxx} | the http header to send server
91+
| data | Object | {id: xxxxx} | the http post data to send server
9192
9293
### $dispatch, events
9394

demo/demo.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

demo/upload.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ <h3 class="content-subhead">
3939
<div class="user">
4040
<img class="avatar" v-bind:src="src"/>
4141
</div>
42-
<vue-core-image-upload v-bind:class="['pure-button','pure-button-primary','js-btn-crop']" v-bind:crop="false" v-on:imageuploaded="imageuploaded" v-bind:max-file-size="5242880" url="http://101.198.151.190/api/upload.php" extensions="png,gif,jpeg,jpg" v-on:errorhandle="errorhandle" input-accept="image/*"></vue-core-image-upload>
42+
<vue-core-image-upload v-bind:class="['pure-button','pure-button-primary','js-btn-crop']" v-bind:crop="false" v-on:imageuploaded="imageuploaded" v-bind:data="data" v-bind:max-file-size="5242880" url="http://101.198.151.190/api/upload.php" extensions="png,gif,jpeg,jpg" v-on:errorhandle="errorhandle" input-accept="image/*"></vue-core-image-upload>
4343
<p>Click button to upload your image</p>
4444
<pre class="highlight javascript"><code>
4545
import VueCoreImageUpload from './vue.core.image.upload.vue';

index.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-core-image-upload",
3-
"version": "2.0.9",
3+
"version": "2.0.10",
44
"description": "a vue plgin for image upload and crop",
55
"main": "index.js",
66
"dependencies": {

src/demo/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ new Vue({
1616
src: 'http://img1.vued.vanthink.cn/vued0a233185b6027244f9d43e653227439a.png',
1717
cropSrc: 'http://img1.vued.vanthink.cn/vued7553a09a5d5209ebd00a48264394b7f3.png',
1818
cropArgs: {},
19+
data: {token: '123123123'}
1920
},
2021
methods: {
2122
imageuploaded(res) {

src/vue.core.image.upload.vue

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,12 @@
294294
default: function() {
295295
return {};
296296
}
297+
},
298+
data: {
299+
type: Object,
300+
default: function() {
301+
return {};
302+
}
297303
}
298304
},
299305
data() {
@@ -480,6 +486,7 @@
480486
data.append(self.inputOfFile, this.files[i]);
481487
}
482488
if (typeof this.data === 'object') {
489+
483490
for(let k in this.data) {
484491
if(this.data[k] !== undefined) {
485492
data.append(k,this.data[k]);

0 commit comments

Comments
 (0)