
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
@tslsmart/code-view
Advanced tools
English | 简体中文
A lightweight code interaction component based on vue 2.x, which can edit, run and preview the code effect display in real time on the web page.
When reading docs that contain a lot of code, many project docs implement a render representation of the sample code via the markdown loader, but it is static. When we want to debug code, we generally need to open the local IDE or open online editor websites such as codepen, codesandbox, and it is also subject to whether the computer has a development environment installed or whether the network connection is smooth.
So can there be such a component that can support editing code in the page, edit, run and preview the code effect display in real time in the web page?
Special thanks to the component react-code-view, based on which the vue version of the component was written! Using this component, you can edit the running code and preview the effect in real time by using the multi-sample code in the vue page or the markdown document.
demo address: https://andurils.github.io/vue-code-view/#/demo
codesandbox example: vue-code-view-example
<style> parsing and rendering.Markdown file example renderingnpm i vue-code-view
# or
yarn add vue-code-view
Using vue cli requires configuration in the vue.config.js file, which supports the use of Vue builds that include the runtime compiler.
module.exports = {
runtimeCompiler: true,
// or
chainWebpack: (config) => {
config.resolve.alias
.set("vue$", "vue/dist/vue.esm.js");
},
};
Components are introduced in the entry file main.js, and there is no need to manually introduce styles.
import Vue from "vue";
import App from "./App.vue";
import CodeView from "vue-code-view";
Vue.use(CodeView);
new Vue({
router,
store,
render: (h) => h(App),
}).$mount("#app");
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| themeMode | code editor theme mode,default light | `` | dark | `` | |
| showCode | show the code editor , only layout value is top takes effect | boolean | false | |
| source | source code | string | - | |
| layout | render view layout | top | right | left | top | 0.4.0 |
Detailed changes for each release are documented in the release notes.
VCV is licensed under the terms of the MIT License
Copyright (c) 2021-present Anduril
FAQs
参考vue-code-view
The npm package @tslsmart/code-view receives a total of 0 weekly downloads. As such, @tslsmart/code-view popularity was classified as not popular.
We found that @tslsmart/code-view demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.