UNPKG

1.06 kBHTMLView Raw
1<!DOCTYPE html>
2<html>
3<head>
4 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0">
5 <title></title>
6</head>
7<body>
8 <div id="app"></div>
9<script src="https://cdn.bootcss.com/vue/2.3.3/vue.min.js"></script>
10<script src="../../dist/uploader.js"></script>
11<script type="text/javascript">
12 var Uploader = uploader.Uploader;
13 new Vue({
14 el: '#app',
15 components: {
16 Uploader,
17 },
18 template: '<Uploader ref="uploader" :size="4" @request="onRequest" @click="onClick" @remove="onRemove"><Uploader>',
19 methods: {
20 onRequest() {
21 console.log('try to request new image');
22 },
23 onRemove(index) {
24 console.log('try to remove image in index: ', index);
25 },
26 onClick(index) {
27 console.log('try to click image in index: ', index);
28 },
29 },
30 mounted: function() {
31 console.log(this.$refs.uploader);
32 this.$refs.uploader.setImages([
33 './avatar.jpg',
34 ]);
35 var result = this.$refs.uploader.add('./avatar.jpg');
36 console.log('result is', result);
37 },
38 });
39</script>
40</body>
41</html>
\No newline at end of file