我不得不说,我对JS有NULL知识,所以我像在CPP和PHP等其他语言上一样看待它,但是不知道该语言的任何功能。所以我需要你的帮助。如何在一个summernote窗口中结合提示:提及和表情符号?
[当我简单地一个接一个粘贴时,第一个不起作用。当我结合它。开头提到的内容看起来像[img]:name:而不只是The_Name
这里是链接,请检查一下,请告诉我如何将其组合!谢谢https://summernote.org/examples/#multiple-editor
您应该使用提示数组。以及表情符号的工作示例并在下面提到,您可以使用。
hint: [{
match: /:([\-+\w]+)$/,
search: function (keyword, callback) {
callback($.grep(emojis, function (item) {
return item.indexOf(keyword) === 0;
}));
},
template: function (item) {
var content = emojiUrls[item];
return '<img src="' + content + '" width="20" /> :' + item + ':';
},
content: function (item) {
var url = emojiUrls[item];
if (url) {
return $('<img />').attr('src', url).css('width', 20)[0];
}
return '';
}
},
{
mentions: ['jayden', 'sam', 'alvin', 'david'],
match: /\B@(\w*)$/,
search: function (keyword, callback) {
callback($.grep(this.mentions, function (item) {
return item.indexOf(keyword) == 0;
}));
},
content: function (item) {
return '@' + item;
}
}]