javascript - 在 Vue 中访问组件属性
问题描述
我正在学习 Vue,我有这个简单的组件:
Vue.component('movie-tile', {
props: ['movie'],
data: function () {
return {
count: 0,
}
},
template: '<div>{{movie.Id}}</div>'
})
它可以正常工作,并且 id 已正确显示,但我收到警告:
[Vue 警告]:渲染错误:“TypeError:电影未定义”
现在:当我像这样更改模板时:
template: '<div>{{movie}}</div>'
它没有问题。
知道有什么问题吗?
解决方案
movie
这是你的组件的一个属性,你应该尝试这样的事情:
<movie-tile movie="{id : 10 , title : 'Harry Poter'}"></movie-tile>
推荐阅读
- hibernate - 在 JPA/Hibernate 上映射日期时,日期和日历之间有区别吗?
- operating-system - 敏感指令和特权指令的区别
- javascript - 如何使用 Selenium 提取对当前网站有影响的可能操作?
- c# - C#:如何从我的文本文件中读取文本以加载到我的收据应用程序中?
- node.js - 如何在将 Angular 应用程序从版本 6 升级到 7 后修复对等依赖警告
- shell - WindowsPower shell 脚本没有按预期工作
- javascript - 将数据分配给 for 中的对象
- ios - 第一次应用 Xcode 10 和 iOS 未运行
- r - 使用管道工和 R 发送 JSON 文件时的变量名称限制(10000 字节)
- kubernetes - 实例化负载均衡器时出错:服务不是 NodePort 类型,目标类型是实例