2017-02-16 31 views
0

我在.vue文件中導入simditor。它運作良好。但是當我輸入simditor時,它根本不起作用。請告訴我如何讓它工作。謝謝。爲什麼simditor提及根本不起作用

這是我的代碼。

import simditor from 'simditor' 
import 'simditor-mention' 

https://github.com/mycolorway/simditor

https://github.com/mycolorway/simditor-mention

+0

它不應該像'進口someVarName從「simditor-mention'' –

+0

我已經試過了,也不起作用 – smallStone

回答

0
  1. simditor-mention的源代碼是在lib文件夾。
  2. 它不具有exports default也不module.exports
  3. demo.html使用的lib從腳本標記爲<script type="text/javascript" src="lib/simditor-mention.js"></script>

因此,當你在上面嘗試,你不能使用import語法。

你應該嘗試:

require('simditor-mention/lib/simditor-mention.js') 

在主js文件,如果你想要在你的vuejs應用程序訪問,否則所需的.vue文件。

可以導入腳本標籤在你的HTML,像這樣:<script type="text/javascript" src="lib/simditor-mention.js"></script>

+0

非常感謝您的回覆,我也有一些問題。 1.它有一個module.exports在lib/simditor提到.js 2.我試圖require('simditor提及/ lib/simditor提及.js')和導入'simditor提及/ lib/simditor -mention.js',它也不起作用 – smallStone

+0

要使用'import',庫必須具有'exports default'或'export const someVar'。 'module.exports'表示您需要在類似節點/節點的環境中使用'require(somePath)'格式。你是否也添加了'聲明讓SimditorMention',那麼html腳本標記的方式呢? –

+0

我的應用程序使用'''.vue'''文件。所以HTML腳本標記不起作用。並添加'''聲明讓SimditorMention'''也不起作用。 – smallStone

相關問題