Navigatorで次のコンポーネントを表示するときに値を渡したいのですがどのようにやればいいでしょうか。
ons-navigator.pushPage()
を使うときは第2引数で値を渡せるのは知っていますが
v-ons-navigator
は:page-stack
プロパティで指定した配列にpush()
しているのでパラメータの渡し方がわかりません。
<template> <v-ons-navigator :page-stack="pageStack" @goNext="goNext()"></v-ons-navigator> </template> <script> import FirstComponent from './first' import NextComponent from './next' export default { data () { return pageStack: [ FirstComponent ] }, methods: { // FirstComponentから this.$emit('goNext') を実行して画面遷移 goNext () { // { title: 'Next Component' } を渡したい this.pageStack.push(NextComponent) } } } </script>
// 受け取り方がわからない... <template> <div>{{ title }}</div> </template> <script> export default { data () { return { title: 'この定義はいる?' } } } </script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/27 02:39