vue-codeditor

Multi-language vue js code editor component running on the browser.
7,521
Install
npm install vue-codeditor
Latest Version:1.0.5
Vue:2
License:MIT
Last Updated:Jan 13, 2021
Links: npm
Maintainer: oclk

vue-codeditor

Multi-language vue js code editor component running on the browser.

Project setup

npm install vue-codeditor

Usage

Import vue-codeditor component
// main.js

import Vue from "vue"
import App from "./App.vue"
import vueCodeditor from "vue-codeditor";

Vue.component(vueCodeditor)
Usage in other components
<!-- App.vue -->

<template>
  <div id="app">
    <!-- 
        * Can be used in the loop (for multiple editor components)
        * Each component must have its own content value.
    -->
    <vue-codeditor v-model="content" mode="javascript" theme="chrome" />

    <!-- 
        * If you want it to be readonly, you should use "readonly='true'" directly!
    -->
    <vue-codeditor v-model="content2" mode="html" theme="monokai" readonly="true"/>
  </div>
</template>

<script>
export default {
  name: "App",
  data() {
    return {
      content: "console.log('Hello world!')",
      content2: "<h1>Hello world!</h1>",
    };
  },
};
</script>
Available Props
Prop Default Type Description
mode javascript String optional - ace mode(s)
theme chrome String optional - ace theme(s)
readonly false Boolean optional
License

MIT

Copyright (c) 2020-present, Ömer Çelik

Related Packages

vue2-brace-editor

A Vue component for integrating ace editor using brace

19,401 13
ace-editor-vue3

Like vue2-ace-editor but more functional and supports Vue 3

19,103 2
vueify

Vue component transform for Browserify

326,049 1,165
@paulcbetts/vueify

Vue component transform, compiler only with no subcompilers

47,754 1,165
@nymag/vueify

Vue component transform for Browserify

7,314 0

Version History

Version Released Vue License
1.0.5 ^2.6.11 MIT
1.0.4 ^2.6.11 MIT
1.0.3 ^2.6.11 MIT
1.0.2 ^2.6.11 MIT
1.0.1 ^2.6.11