質問編集履歴

5

回答に対する追記

2018/06/15 07:34

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -255,3 +255,151 @@
255
255
 
256
256
 
257
257
  どなたか教えてくださいませんでしょうか...
258
+
259
+
260
+
261
+ --------------------追記--------------------
262
+
263
+
264
+
265
+ yhg様、毎回本当にありがとうございます
266
+
267
+
268
+
269
+ 回答を参考に今朝から色々試していたのですが、うまくできませんでした...
270
+
271
+
272
+
273
+ まず
274
+
275
+
276
+
277
+ npm install --save tinymce
278
+
279
+
280
+
281
+ でtinymceをnode_modulesに加えました
282
+
283
+
284
+
285
+ 次に
286
+
287
+
288
+
289
+ import 'tinymce';
290
+
291
+ import Vue from 'vue';
292
+
293
+ import VueMce from 'vue-mce';
294
+
295
+
296
+
297
+ Vue.use(VueMce);
298
+
299
+
300
+
301
+ こちらを main.tsに書き足しました
302
+
303
+ これでできるのかなと思ったのですが、
304
+
305
+
306
+
307
+ theme.js:1 Uncaught SyntaxError: Unexpected token <
308
+
309
+
310
+
311
+ というエラーが出てしまいました
312
+
313
+
314
+
315
+ elementを見ると
316
+
317
+ vue-mceコンポーネントのところは
318
+
319
+
320
+
321
+ ```html
322
+
323
+ <div class="tinymce">
324
+
325
+ <div class="tinymce__init-area" id="mce_0" style="visibility: hidden;">
326
+
327
+ </div>
328
+
329
+ <input name="" hidden="hidden">
330
+
331
+ </div>
332
+
333
+ ```
334
+
335
+
336
+
337
+ このようになってました
338
+
339
+
340
+
341
+ ```typescript
342
+
343
+
344
+
345
+ //main.ts
346
+
347
+
348
+
349
+ import tinymce from 'tinymce'
350
+
351
+
352
+
353
+ import paste from 'tinymce/plugins/paste';
354
+
355
+ import link from 'tinymce/plugins/link';
356
+
357
+
358
+
359
+ tinymce.init({
360
+
361
+ plugins: [paste, link]
362
+
363
+ })
364
+
365
+ ```
366
+
367
+
368
+
369
+ このような書き方も試してみたのですが、動かなかったです...
370
+
371
+
372
+
373
+ 最終的には
374
+
375
+
376
+
377
+ import 'tinymce';
378
+
379
+ import Vue from 'vue';
380
+
381
+ import VueMce from 'vue-mce';
382
+
383
+
384
+
385
+ Vue.use(VueMce);
386
+
387
+
388
+
389
+
390
+
391
+
392
+
393
+ <script src="https://cloud.tinymce.com/stable/tinymce.min.js"></script>
394
+
395
+
396
+
397
+ こちらをindex.htmlのヘッダーに書くというので正しく動くのですが、
398
+
399
+
400
+
401
+ なるべくimportで解決したいです...(T_T)
402
+
403
+ あまり、scriptタグではやりたくないです
404
+
405
+ どのようにすればいいでしょうか...

4

文章の編集

2018/06/15 07:34

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -164,6 +164,14 @@
164
164
 
165
165
 
166
166
 
167
+
168
+
169
+
170
+
171
+ そして、vueを初期化する際の引数に入れることで、routerモジュールを適用しているのでしょうか
172
+
173
+
174
+
167
175
  new Vue({
168
176
 
169
177
  router,
@@ -176,11 +184,11 @@
176
184
 
177
185
 
178
186
 
179
- そして、vueを初期化する際の引数に入れることで、routerモジュールを適用しているのでしょうか
187
+
180
-
181
-
182
-
188
+
189
+
190
+
183
- そして逆に、router.tsの
191
+ では逆に、router.tsの
184
192
 
185
193
 
186
194
 

3

コメントの追加

2018/06/14 03:35

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -160,7 +160,7 @@
160
160
 
161
161
  これはrouter.tsなのですが
162
162
 
163
- これはルーターインスタンスをexportするという宣言でしょうか
163
+ ルーターインスタンスをexportするという宣言でしょうか
164
164
 
165
165
 
166
166
 

2

コメントの追加

2018/06/14 03:34

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -158,6 +158,8 @@
158
158
 
159
159
 
160
160
 
161
+ これはrouter.tsなのですが
162
+
161
163
  これはルーターインスタンスをexportするという宣言でしょうか
162
164
 
163
165
 

1

コメントの追加

2018/06/14 03:33

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -16,6 +16,10 @@
16
16
 
17
17
  ```typescript
18
18
 
19
+ //main.ts
20
+
21
+
22
+
19
23
  import Vue from 'vue';
20
24
 
21
25
  import App from './App.vue';