【发布时间】:2016-12-26 03:28:36
【问题描述】:
我正在尝试在 vueJS 中使用 Summernote。在 Laravel 框架下。在blade.php 文档中,我设置了一个summernot_div 的id:
<input type="text" v-model="articleForChange.article_body" class="form-control" id="summernote_div" placeholder="Article Content">
然后,在对应的 vueJS 文档中,在 created() 方法中:
$('#summernote_div').summernote({
height: 300, // set editor height
minHeight: null, // set minimum height of editor
maxHeight: null, // set maximum height of editor
focus: true // set focus to editable area after initializing summernote
});
console.log(summernote);
但页面只是响应:
未捕获的类型错误:$(...).summernote 不是函数。
有没有什么事情我不想做?
【问题讨论】:
-
看起来您忘记包含 Summernote 库。你在用 vueify 吗?您可以发布其余的 html 吗?
-
你可能没有调用脚本标签来解析summernote。尝试在控制台中查看您的网络选项卡,以查看哪些 js 库并已加载,以及是否已加载 Summer Note。
标签: php laravel vue.js summernote