URL 在 javascript 框架 (BotUI) 中丢失其标记
URL loses its markup in javascript framework (BotUI)
我正在尝试为我的网站使用 BotUI javascript 框架 (https://github.com/botui/botui)。
我在使用 URL 时遇到问题,我认为这与消息的顺序有关。也就是说,似乎 URL 标记在随后显示另一条消息时从消息中删除。
换句话说,如果一条消息包含 URL,并且它是显示的最后一条消息,则没有问题(参见示例 1)。但是,如果此消息在其他消息之前显示,它会丢失其 URL 标记(请参见示例 2)。
示例 1(消息保持其 URL)
botui.message.bot( {
content: 'Hi there!'
}).then(function () {
return botui.message.bot( {
content: 'Google [google](http://google.com)'
});
});
示例 2(消息丢失其 URL 标记)
botui.message.bot( {
content: 'Google [google](http://google.com)'
}).then(function () {
return botui.message.bot( {
content: 'Hi there'
});
});
我也遇到了这个问题。似乎是 Vue.js 的最新版本导致了问题。切换到版本 v2.0.5 解决了我的问题。
我正在尝试为我的网站使用 BotUI javascript 框架 (https://github.com/botui/botui)。
我在使用 URL 时遇到问题,我认为这与消息的顺序有关。也就是说,似乎 URL 标记在随后显示另一条消息时从消息中删除。
换句话说,如果一条消息包含 URL,并且它是显示的最后一条消息,则没有问题(参见示例 1)。但是,如果此消息在其他消息之前显示,它会丢失其 URL 标记(请参见示例 2)。
示例 1(消息保持其 URL)
botui.message.bot( {
content: 'Hi there!'
}).then(function () {
return botui.message.bot( {
content: 'Google [google](http://google.com)'
});
});
示例 2(消息丢失其 URL 标记)
botui.message.bot( {
content: 'Google [google](http://google.com)'
}).then(function () {
return botui.message.bot( {
content: 'Hi there'
});
});
我也遇到了这个问题。似乎是 Vue.js 的最新版本导致了问题。切换到版本 v2.0.5 解决了我的问题。