【发布时间】:2021-01-24 22:38:44
【问题描述】:
我已经用头撞墙了 3 个小时了。这个最简单的可能组件不会渲染:
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
app
<container></container>
</div>
<script type="text/x-template" id="container-template">
<div class="container">
container
{{this.foo}}
</div>
</script>
<script>
const app = new Vue({
el: "#app",
data: {foo:"bar"},
created: function(){
console.log("app created")
},
});
Vue.component('container', {
template: '#container-template',
data: function(){
return {foo:"bar"}
},
created: function(){
console.log("container created")
},
});
</script>
使用Unknown custom element: <container> 运行 sn-p 错误。但是将 x-template 放入 #app 也无济于事。
【问题讨论】:
标签: vue.js