javascript - 当我添加数据对象'job'时,错误:vue.js:634 [Vue warn]: Property or method "job" is not defined on the instance
问题描述
为什么当我添加一些数据对象'job'时,vue 是错误的......我该怎么办?像这样的代码
应用程序.js:
new Vue({
el: '#vue-app',
data: {
name: 'My Name',
job: 'My Job',
age: 'My Age'
}
})
索引.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>VueJS Practice</title>
<link rel="stylesheet" href="style.css">
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="vue-app">
<p>{{ name }}</p>
<p>{{ job }}</p>
<p>{{ age }}</p>
</div>
<script src="app.js"></script>
</body>
</html>
解决方案
数据需要返回一个对象
new Vue({
el: '#vue-app',
data: function () {
return {
name: 'My Name',
job: 'My Job',
age: 'My Age'
};
}
})
推荐阅读
- javascript - 带有 D3.js 的响应式词云
- python - 用于删除主机名中的域的正则表达式
- powershell - 在 Powershell 脚本中获取 Paquet 文件中的行数
- scala - 在 Java 或 Scala 中,如何根据是否满足类型绑定来定义条件控制流?
- android - 无法初始化 GeckoRuntime | 壁虎查看 | 安卓
- docker - 如何在 Docker 内部的 RASA 中训练和测试 nlu 模型?
- css - 如何用css选择单独一行的元素?
- jquery - 如何使用 Ajax+jQuery 根据 Django 模板中的另一个字段填充表单字段
- javascript - 正则表达式三个点之前的所有内容
- node.js - 工作线程如何在 Nodejs 中工作?