0.0.8 • Published 3 years ago

@aminoeditor/vue-ace v0.0.8

Weekly downloads
1
License
ISC
Repository
github
Last release
3 years ago

Install

npm install --save ace-builds @aminoeditor/vue-ace

Add to vue main.js

import Vue from 'vue';
import VueAce from '@aminoeditor/vue-ace';

Vue.use(VueAce);

// the rest of main.js below

Component

<template>
	<ace-editor v-model="code" @init="editorInit" lang="scss"></ace-editor>
</template>

<script>
export default {
	data () {
		return {
			code: 'body { background: blue; }',
			editorOptions: {
				showGutter: true
			}
		}
	},
	methods: {
		editorInit (editor) {
			require('ace-builds/src-min-noconflict/ext-language_tools');
			require('ace-builds/src-min-noconflict/mode-scss');
			require('ace-builds/src-min-noconflict/theme-ambiance');
			editor.session.setMode("ace/mode/scss");
			editor.commands.addCommand({
				name: "save",
				exec: this.save,
				bindKey: {mac: "cmd-s", win: "ctrl-s"}
			});
			editor.setOptions(this.editorOptions);
		}
	}
}
</script>
0.0.8

3 years ago

0.0.5

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.4

3 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago