You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

36 lines
665 B

import Vue from 'vue';
import HTTP from './http';
const vm = new Vue({
el: '#editor',
data: {
input: '# hello',
project: Object,
},
computed: {
compiledMarkdown() {
return marked(this.input, {
sanitize: true,
});
},
},
created() {
HTTP.get().then((response) => {
this.input = response.data.guideline;
this.project = response.data;
});
},
methods: {
update: _.debounce(function(e) {
this.input = e.target.value;
this.project.guideline = this.input;
HTTP.put('', this.project).then((response) => {
this.project = response.data;
});
}, 300),
},
});