resize有什么用:检测azure chatbot node js

问题描述

我想知道为什么我们在azure聊天机器人的renderwebchat函数中具有resize:detect选项。有人可以解释一下该选项的结果是什么?

window.WebChat.renderWebChat({
    renderMarkdown: markdownIt.render.bind(markdownIt),directLine: window.WebChat.createDirectLine({
        token: '@ViewData["DirectLinetoken"]'
    }),user: {
        id: '[email protected],[email protected]',name: 'You',OverrideBlockAccess: '@ViewData["OverrideBlockAccess"]',LoggedInUserEmail: '@Html.Raw(ViewData["LoggedInUserEmail"])',UserEmail: '@Html.Raw(ViewData["UserEmail"])'
    },bot: { id: 'HPICEBoTAPP' },resize: 'detect',userId: '@Html.Raw(ViewData["UserEmail"])',styleOptions: styleOptions
}

解决方法

您可以在此处查看可以传递给renderWebChat的属性:https://github.com/microsoft/BotFramework-WebChat/blob/master/docs/API.md

请注意,没有userbotresize属性。