9
9
@focus =" onEditorFocus"
10
10
@blur =" onEditorBlur"
11
11
@imageAdded =" handleImageAdded"
12
- @imageRemoved =" handleImageRemoved"
12
+ @image-removed =" handleImageRemoved"
13
13
/>
14
14
</div >
15
15
</template >
16
16
17
17
<script >
18
- import axiosInstance from " @/helpers/axios" ;
19
- console . log ( " TCL: axiosInstance " , axiosInstance) ;
18
+ // import axiosInstance from "@/helpers/axios";
19
+ import axios from " axios " ;
20
20
import Quill from " quill" ;
21
21
const AlignStyle = Quill .import (" attributors/style/align" );
22
22
Quill .register (AlignStyle, true );
23
23
24
24
const BlockEmbed = Quill .import (" blots/block/embed" );
25
25
26
+ const CLIENT_ID = " 993793b1d8d3e2e" ;
27
+
26
28
/**
27
29
* Customize image so we can add an `id` attribute
28
30
*/
@@ -78,10 +80,15 @@ export default {
78
80
const formData = new FormData ();
79
81
formData .append (" image" , file);
80
82
81
- const result = await axiosInstance .post (` image` , { formData });
82
- console .log (" ASYNC: handleImageAdded -> result" , result);
83
- const { link , id } = result .data .data ;
83
+ const { data } = await axios ({
84
+ url: " https://api.imgur.com/3/image" ,
85
+ method: " POST" ,
86
+ headers: { Authorization: " Client-ID " + CLIENT_ID },
87
+ data: formData
88
+ });
89
+ console .log (" TCL: handleImageAdded -> data" , data);
84
90
91
+ const { link , id } = data .data ;
85
92
Editor .insertEmbed (
86
93
cursorLocation,
87
94
" image" ,
@@ -91,25 +98,6 @@ export default {
91
98
},
92
99
Quill .sources .USER
93
100
);
94
- // axios({
95
- // url: "https://api.imgur.com/3/image",
96
- // method: "POST",
97
- // headers: { Authorization: "Client-ID " + CLIENT_ID },
98
- // data: formData
99
- // })
100
- // .then(result => {
101
- // const { link, id } = result.data.data;
102
- // Editor.insertEmbed(
103
- // cursorLocation,
104
- // "image",
105
- // {
106
- // id,
107
- // url: link
108
- // },
109
- // Quill.sources.USER
110
- // );
111
- // })
112
- // .catch(err => console.log(err));
113
101
},
114
102
115
103
handleImageRemoved (image ) {
0 commit comments