我有两个单独的vue文件: - 例如1.vue
和2.vue
以及一个主要的js文件。
我在window.App数据:main.js中的方法下有一个变量xyz
我想将此变量作为共享数据变量访问,我将如何在我的两个vue文件中使用它。例如,1.vue
将在此变量下放置一些数据,2.vue
将访问此数据。
如果需要将数据从组件传递到另一个组件。您应该在子组件中使用props,并在父组件中使用v-bind或:。
父视图:
<child-component :datas="array"></child-component>
<script>
export default {
data: () => ({
array: [1,2,3]
})
</script>
儿童视图:
<div v-for="item in array"></div>
<script>
export default {
props: {
array: Array // Array is the typeof (can be Object, Array or String)
}
</script>
PS:让我觉得有点困难。
编辑:或者您可以使用mixin类来创建和更新变量
在组件之间传递数据有两种推荐方法(例如1.vue和2.vue)