mirror of
https://github.com/microsoft/vscode-extension-samples.git
synced 2026-04-27 16:55:44 +08:00
24 lines
761 B
Markdown
24 lines
761 B
Markdown
# Calico Colors — Webview View API Sample
|
|
|
|
Demonstrates VS Code's proposed [webview view API](https://github.com/microsoft/vscode/issues/46585). This includes:
|
|
|
|
- Contributing a webview based view to the explorer.
|
|
- Posting messages from an extension to a webview view
|
|
- Posting message from a webview to an extension
|
|
- Persisting state in the view.
|
|
- Contributing commands to the view title.
|
|
|
|
## VS Code API
|
|
|
|
### `vscode` module
|
|
|
|
- [`window.registerWebviewViewProvider`](https://code.visualstudio.com/api/references/vscode-api#window.registerWebviewViewProvider)
|
|
|
|
## Running the example
|
|
|
|
- Open this example in VS Code 1.49+
|
|
- `npm install`
|
|
- `npm run watch` or `npm run compile`
|
|
- `F5` to start debugging
|
|
|
|
In the explorer, expand the `Calico Colors` view. |