【发布时间】:2019-04-10 22:21:37
【问题描述】:
在 nativescript this.$navigateTo() 中传递 prop 时遇到问题
<template>
<stack-layout v-for="meme in memes">
<Image :src="meme.url" @tap="goToEditPage(meme.url)"/>
</stack-layout>
</template>
<script>
import EditMeme from './EditMeme'
export default {
computed: {
memes(){
return this.$store.getters.memes
}
},
components: {
EditMeme
},
methods: {
goToEditPage(ImageUrl) {
this.$navigateTo(EditMeme, { context: { propsData: { Image: ImageUrl } }});
}
}
}
</script>
我尝试传递道具this way
仍然,在子组件中我得到一个 undefined , 这是子组件:
export default {
props: ['Image'],
methods: {
onButtonTap() {
console.log(this.props);
}
}}
有什么想法吗?我是 vue.js 的新手,所以很有可能我的代码中缺少一些基本的东西
【问题讨论】:
标签: javascript vue.js nativescript