我正在尝试为我的网站使用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版本为我解决了这个问题。
https://cdnjs.com/libraries/vue/2.0.5