File tree Expand file tree Collapse file tree 2 files changed +28
-4
lines changed Expand file tree Collapse file tree 2 files changed +28
-4
lines changed Original file line number Diff line number Diff line change 38
38
</template >
39
39
40
40
<script >
41
+ // import with ES6
42
+ // import mavonEditor from 'mavon-editor'
43
+ import { mavonEditor } from ' mavon-editor'
44
+ // markdown-it对象:md.s_markdown, md => mavonEditor 实例
45
+ import ' mavon-editor/dist/css/index.css'
46
+ import { getToken } from ' @/utils/auth'
47
+
41
48
import { postAdd , axios } from ' @/api/article'
42
49
import { getList } from ' @/api/category'
43
50
44
51
export default {
52
+ components: {
53
+ mavonEditor
54
+ },
45
55
data () {
46
56
return {
47
57
item: ' ' ,
@@ -55,7 +65,9 @@ export default {
55
65
markdown: ' ' ,
56
66
content: ' 0' ,
57
67
is_top: 0 ,
58
- loading: false
68
+ loading: false ,
69
+ // 请求需要携带 token
70
+ uploadUrl: process .env .VUE_APP_BASE_API + ' /api/upload?token=' + getToken ()
59
71
},
60
72
rules: {
61
73
title: [
@@ -138,7 +150,7 @@ export default {
138
150
var formdata = new FormData ()
139
151
formdata .append (' image' , $file)
140
152
axios ({
141
- url: ' http://localhost/ ' ,
153
+ url: this . uploadUrl ,
142
154
method: ' post' ,
143
155
data: formdata,
144
156
headers: { ' Content-Type' : ' multipart/form-data' }
Original file line number Diff line number Diff line change 38
38
</template >
39
39
40
40
<script >
41
+ // import with ES6
42
+ // import mavonEditor from 'mavon-editor'
43
+ import { mavonEditor } from ' mavon-editor'
44
+ // markdown-it对象:md.s_markdown, md => mavonEditor 实例
45
+ import ' mavon-editor/dist/css/index.css'
46
+ import { getToken } from ' @/utils/auth'
47
+
41
48
import { axios , edit , postEdit } from ' @/api/article'
42
49
import { getList } from ' @/api/category'
43
50
44
51
export default {
52
+ components: {
53
+ mavonEditor
54
+ },
45
55
data () {
46
56
return {
47
57
item: ' ' ,
@@ -55,7 +65,9 @@ export default {
55
65
markdown: ' ' ,
56
66
content: ' 0' ,
57
67
is_top: 0 ,
58
- loading: false
68
+ loading: false ,
69
+ // 请求需要携带 token
70
+ uploadUrl: process .env .VUE_APP_BASE_API + ' /api/upload?token=' + getToken ()
59
71
},
60
72
rules: {
61
73
title: [
@@ -156,7 +168,7 @@ export default {
156
168
var formdata = new FormData ()
157
169
formdata .append (' image' , $file)
158
170
axios ({
159
- url: ' http://localhost/ ' ,
171
+ url: this . uploadUrl ,
160
172
method: ' post' ,
161
173
data: formdata,
162
174
headers: { ' Content-Type' : ' multipart/form-data' }
You can’t perform that action at this time.
0 commit comments