How can I import modules for VueJS app in a template, rendered by Django. I'm trying to import module CKEditor.
This is my situation:
template.html
:
<div id="app">
<form>
<vue-ckeditor v-model="formField" />
</form>
</div>
<script src="https://unpkg.com/vue-ckeditor2"></script>
<script>
Vue.component('vue-ckeditor', VueCkeditor.VueCkeditor)
var app = new Vue({
delimiters: ['[[', ']]'],
el: '#app',
data: function() {
return {
formField: "",
}
},
</script>
On Github it requires import VueCkeditor from 'vue-ckeditor2';
.
Is there a way to do that in a Django template?
what i understood is you want to import a component and use it in your template.
try this:-
var VueCkeditor = require(vue-ckeditor2);
var app = new Vue({
components: { VueCkeditor : VueCkeditor },
delimiters: ['[[', ']]'],
el: '#app',
data: function() {
return {
formField: "",
}
},
</script>
edit:- try this:-
<script src="https://unpkg.com/[email protected]/dist/vue-ckeditor2.js"></script>
var app = new Vue({
// the component is exported inside defult
components: { VueCkeditor : VueCkeditor.default },
delimiters: ['[[', ']]'],
el: '#app',
data: function() {
return {
formField: "",
}
},
</script>