2017-03-13 7 views
5

के साथ प्लगइन का उल्लेख करते हैं, मैंने ड्राफ्ट-जेएस में उल्लेखनीय प्लगइन ब्राउज़र ब्राउज़र के साथ काम करने का प्रयास किया। यह इस तथ्य के कारण है कि हमारा एप्लिकेशन ब्राउज़रify के साथ बनाया गया है।ड्राफ्टज ब्राउजरिफ़

यह इस प्लगइन के बारे में बताया गया है: https://www.draft-js-plugins.com/plugin/mention

उदाहरण वे Webpack उपयोग कर रहे हैं, और वे आयात का उपयोग करें।

मैं आवश्यकता का उपयोग करता हूं। तो मेरी कोड का एक उदाहरण है:

var React  = require('react'), 
    Draft  = require('draft-js'), 
    Immutable = require('immutable'), 
    Editor  = require('draft-js-plugins-editor'), 
    Mention  = require('draft-js-mention-plugin'); 

var mentionPlugin = Mention.createMentionPlugin(); 
var MentionSuggestions = mentionPlugin.MentionSuggestions; 
var plugins = [mentionPlugin]; 

var Editor = React.createClass({ 
    // Code 
}); 

मैं ES6 संकेतन का उपयोग नहीं करते। क्या कोई जानता है कि मैं क्या गलत कर रहा हूं?

+1

क्या आप किसी भी त्रुटि मिल सकता है? –

+0

नहीं मैंने नहीं किया। लेकिन 'Mention.createMentionPlugin() 'होना चाहिए' mention.default() 'मुझे लगता है – sneeky

उत्तर

0

कि प्लगइन के डिफ़ॉल्ट निर्यात वास्तविक बनाने-समारोह है, तो यह होना चाहिए:

var createMentionPlugin = require('draft-js-mention-plugin'); 

var mentionPlugin = createMentionPlugin(); 
var MentionSuggestions = mentionPlugin.MentionSuggestions; 
var plugins = [mentionPlugin]; 
संबंधित मुद्दे