如何在bot framework版本4 javascript中使用cardImage接口的tap属性

如何在bot framework版本4 javascript中使用cardImage接口的tap属性,javascript,botframework,Javascript,Botframework,如何在bot框架版本4 javascript中使用cardImage接口的tap属性 var card1 = CardFactory.heroCard( 'title', 'sub title', CardImage.tap.CardFactory.actions([{ type: 'openUrl', title: moreinfo,

如何在bot框架版本4 javascript中使用cardImage接口的tap属性

var   card1 = CardFactory.heroCard( 'title',
                'sub title',
               CardImage.tap.CardFactory.actions([{
                type: 'openUrl',
                title: moreinfo,
                value: MapImage
                 }])
                );

我想用地图显示一幅图像,这样用户就可以点击图像以确定位置。

您需要使用Card Factory进行此操作。下面显示了如何使用tap属性的简单示例。您可以基于相同的方法实现您的需求

createHeroCard() {
    return CardFactory.heroCard(
        'BotFramework Hero Card',
        'Hello World!',
        CardFactory.images(['http://localhost:3978/assets/dog.jpg']),
        CardFactory.actions([
            {
                type: 'openUrl',
                title: 'openUrl',
                value: 'https://azure.microsoft.com/en-us/pricing/details/bot-service/'
            },{
                type: 'postBack',
                title: 'postBack',
                value: 'postBack'
            },{
                type: 'imBack',
                title: 'imBack',
                value: 'imBack'
            }]),
        { tap: { type: ActionTypes.OpenUrl, title: 'Tap Action', value: 'https://microsoft.com '}}
    );
}
希望这有帮助