【发布时间】:2021-12-22 00:45:06
【问题描述】:
一个简单的演示
HTML 模板
<div id="app">{{ temp.progress }}</div>
实例化对象
class Temp {
constructor () {
this.start()
}
progress = 0
start () {
setInterval(() => {
this.progress += 1
}, 1000)
}
}
const temp = new Temp()
vue2渲染成功(页面显示1,2,3,4,5.......)
new Vue({
el: '#app',
data () {
return { temp }
},
})
但是vue3渲染无效(页面显示总是0)
Vue.createApp({
data() {
return { temp }
}
}).mount('#app')
【问题讨论】:
标签: javascript vue.js vuejs2 vuejs3