在浏览器控制台,都没提示错误,但是页面中为什么显示不出
<body>
<div id="app">
<my-com></my-com>
</div>
<script>
var Com1 = Vue.extend({
template: '<div><h3>这是</h3></div>'
})
Vue.component("my-com", Com1)
var vm = new Vue({
el:'',
data: {},
methods: {},
});
</script>
</body>
vue实例的el要给dom元素啊
<div id="app">
<my-com></my-com>
</div>
<script>
var Com1 = Vue.extend({
template: '<div><h3>这是</h3></div>'
})
Vue.component("my-com", Com1)
var vm = new Vue({
el:'#app',
data: {},
methods: {},
});
vue实例时需要制定应用的dom元素的范围,因为有可能同一个页面中应用多个vue实例
设置 Vue 的 cinfog 即可 :
// 默认抛出错误
// https://zhuanlan.zhihu.com/p/37447164
Vue.config.errorHandler = function(err, vm) {
console.error(err)
}