我如何在 Converse JS 中编写和使用我的方法
How i can write and use my methods in Converse JS
(对不起我的英语)
在我使用 converse js 2.0.4 之前,但现在我想将 converse js 更新到 3.0.2
我阅读了文档,但我不明白如何编写和使用我的聊天方法。
在我让它变得简单之前
converse.listen.on('message', function (event, messageXML) {
if (messageXML.textContent !== "") {
var id = messageXML.attributes.from.value.split('/')[0],
text = messageXML.textContent;
if (scope.chat.partner.jid === id) {
scope.chat.messages.push({
photo: scope.chat.partner.image,
name: scope.chat.partner.fullname,
self: false,
textContent: text
});
}
}
});
但现在使用插件进行交流。
例如,请告诉我如何在新版本中制作上面的代码。
在初始化之前使用这个插件,完整的_converse方法将变成public
converse.plugins.add('_converse', {
initialize: function () {
$window._converse = this._converse;
}
});
(对不起我的英语) 在我使用 converse js 2.0.4 之前,但现在我想将 converse js 更新到 3.0.2
我阅读了文档,但我不明白如何编写和使用我的聊天方法。
在我让它变得简单之前
converse.listen.on('message', function (event, messageXML) {
if (messageXML.textContent !== "") {
var id = messageXML.attributes.from.value.split('/')[0],
text = messageXML.textContent;
if (scope.chat.partner.jid === id) {
scope.chat.messages.push({
photo: scope.chat.partner.image,
name: scope.chat.partner.fullname,
self: false,
textContent: text
});
}
}
});
但现在使用插件进行交流。 例如,请告诉我如何在新版本中制作上面的代码。
在初始化之前使用这个插件,完整的_converse方法将变成public
converse.plugins.add('_converse', {
initialize: function () {
$window._converse = this._converse;
}
});