1. 插件发消息,Webview接收消息
  • 插件里的JS
panel.webview.postMessage({text: '你好,我是插件'});
  • Webview里的JS 

window.addEventListener('message',function(e){
  console.log(e.data.text);
})
  1. Webview发消息,插件接收消息
  • Webview里的JS
//初始化vscode插件api,没什么特别的功能,主要就是postMessage
var vscode = acquireVsCodeApi();
vscode.postMessage({
  text: '你好,我是Webview'
})
    • 插件里的JS
panel.webview.onDidReceiveMessage(function(data) {
  console.log(data.text);
});

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐