我的main.js中有我的Vue范围:
new Vue({
el: '#app',
router,
template: '<App/>',
components: { App },
data: {
name: 'Levi'
}
})
我希望在我的模板中使用它:test.vue
:
<p>My name is {{ name }}
我使用vue-router进行所有路由功能,一切正常。但是当我尝试在模板中调用name
时,我得到了
[Vue warn]: Property or method "name" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option.
非常感谢任何帮助。感谢。
答案 0 :(得分:2)
只需在我的模板中添加脚本标记,然后使用module.exports
而不是export default