[Vue 警告]:无法挂载组件:未定义模板或渲染函数

Posted

技术标签:

【中文标题】[Vue 警告]:无法挂载组件:未定义模板或渲染函数【英文标题】:[Vue warn]: Failed to mount component: template or render function not defined 【发布时间】:2018-10-16 13:24:25 【问题描述】:

我想使用一个基于 Vue 的 npm 模块:

Persian Date & Time Picker For Vue.js

因为我对node.js不熟悉,所以我用wzrd.in得到了一个window.vuePersianDatetimePicker对象:

https://wzrd.in/standalone/vue-persian-datetime-picker@latest

我在我的代码中使用了它(我只包含我的body标签的内容):

<div id="app">       
    <date-picker></date-picker>
</div>


<script src="vue.js"></script>
<script src='https://wzrd.in/standalone/vue-persian-datetime-picker@latest'></script>
<script>
    Vue.component('date-picker',vuePersianDatetimePicker)
    new Vue(
        el: "#app",
        );
</script>

但我无法使用它并收到以下错误:

【问题讨论】:

【参考方案1】:

我查看了vuePersianDatetimePicker对象的内容并找到了解决方案。

我应该使用vuePersianDatetimePicker.default 而不是vuePersianDatetimePicker

【讨论】:

你救了我的命!

以上是关于[Vue 警告]:无法挂载组件:未定义模板或渲染函数的主要内容,如果未能解决你的问题,请参考以下文章

[Vue 警告]:无法挂载组件:未定义模板或渲染函数

[Vue 警告]:无法挂载组件:Vue CLI 4 中未定义模板或渲染函数

[Vue 警告]:无法挂载组件:未定义模板或渲染函数。 -vue-simple-uploader

构建 Vue 项目时出现错误“无法安装组件:未定义模板或渲染函数”

Laravel 6 + Vue.js 无法挂载组件:未定义模板或渲染函数

Vue警告:无法安装组件:未定义模板或渲染功能