【发布时间】:2023-02-03 21:45:36
【问题描述】:
我制作了两个组件并尝试在 vue3 应用程序中显示它们。
我的 html 代码
<div id="app">
<image_preview>
URL: [[image]]
</image_preview>
<file_uploader>
Counter:[[counter]]
</file_uploader>
</div>
在javascript中
const ImagePreview = {
data(){
return {
image:"test.png"
}
},
mounted() {
},
delimiters: ['[[', ']]']
}
const Counter = {
data() {
return{counter: 0}
},
mounted() {
setInterval(() => {
this.counter++
}, 1000)
},
delimiters: ['[[', ']]']
}
Vue.createApp({
components:{
"image_preview":ImagePreview,
"file_uploader":Counter
}
}).mount('#app')
但是 html 中什么也没有出现
我哪里错了?
【问题讨论】:
-
您是否在控制台中看到错误消息?你用Vue Developer tools看过了吗?平时帮我很多。它可以与其他组件或简单的 HTML 标签一起使用吗?
-
ImagePreview 是否应该有道具,以及通过道具名称属性传入的图像 url?
标签: javascript html vue.js vuejs3