Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将对象正确传递到vue组件?_Javascript_Html_Vue.js - Fatal编程技术网

Javascript 如何将对象正确传递到vue组件?

Javascript 如何将对象正确传递到vue组件?,javascript,html,vue.js,Javascript,Html,Vue.js,我最近正在学习Vue,并阅读了有关Vue的文档。但是,我仍然不明白如何将数据对象传递给props并在组件模板中呈现它 这是我的名片 或者看看下面我的代码 Vue.component('greeting'{ 模板:`{index}}`, 道具:[“人”] }); var vm=新的Vue({ el:“#应用程序”, 数据:{ 人员:{ “Mike”:“软件开发人员”, “Nikita”:“管理员助理” } } }); 有几件事: 模板只能访问列出的道具,不能访问父范围中的内容,这就是为什么索

我最近正在学习Vue,并阅读了有关Vue的文档。但是,我仍然不明白如何将数据对象传递给props并在组件模板中呈现它

这是我的名片

或者看看下面我的代码

Vue.component('greeting'{
模板:`{index}}`,
道具:[“人”]
});
var vm=新的Vue({
el:“#应用程序”,
数据:{
人员:{
“Mike”:“软件开发人员”,
“Nikita”:“管理员助理”
}
}
});

有几件事:

  • 模板只能访问列出的道具,不能访问父范围中的内容,这就是为什么
    索引不可用的原因
  • 您将绑定
    :person=“value”
    ,因为这是用当前迭代项
    persons
    填充的变量
  • 添加另一个道具“角色”,以便可以将
    person
    对象的键绑定到它
见下文:

Vue.component('greeting'{
模板:“{person}}是一个{{role}}”,
道具:['人','角色']
});
var vm=新的Vue({
el:“#应用程序”,
数据:{
人员:{
“Mike”:“软件开发人员”,
“Nikita”:“管理员助理”
}
}
});

有几件事:

  • 模板只能访问列出的道具,不能访问父范围中的内容,这就是为什么
    索引不可用的原因
  • 您将绑定
    :person=“value”
    ,因为这是用当前迭代项
    persons
    填充的变量
  • 添加另一个道具“角色”,以便可以将
    person
    对象的键绑定到它
见下文:

Vue.component('greeting'{
模板:“{person}}是一个{{role}}”,
道具:['人','角色']
});
var vm=新的Vue({
el:“#应用程序”,
数据:{
人员:{
“Mike”:“软件开发人员”,
“Nikita”:“管理员助理”
}
}
});


谢谢您的建议。你的回答使我很容易理解。我真的很感激。谢谢你的建议。你的回答使我很容易理解。我真的很感激。