c# - router.pushが機能しない
高洛峰
高洛峰 2017-06-26 10:53:18
0
3
737

'vue' から Vue をインポート
'./App' からアプリをインポート
'./router' から VueRouter をインポート

Vue.config.productionTip = false

VueRouter.push('/goods')

/

eslint-disable no-new /new Vue({
el: '#app',
ルーター: VueRouter,
テンプレート: '<App />',
コンポーネント: { アプリ }
})

ここでは VueRouter.push('/goods') が有効です

'vue' から Vue をインポート

'vue-router' からルーターをインポート
'../components/goods/goods' から商品をインポート
'../components/seller/ から販売者をインポート販売者'
'../components/評価/評価'
から評価をインポートします

Vue.use(ルーター)

/

eslint-disable no-new /const Routes = [
{ パス: '/seller', コンポーネント: 販売者 },
{ パス: '/評価' 、コンポーネント: 評価 },
{ パス: '/goods'、コンポーネント: 商品 }
]

Router.push('/goods')

デフォルトの新しいルーターをエクスポート({

ルート
})

ここの .push は無効です

ここの問題がよくわかりません

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(3)
phpcn_u1582

以下をroutes.pushに変更します

いいねを押す +0
仅有的幸福

以下をroutes.push({path:'/goods'})に変更します

いいねを押す +0
Peter_Zhu

Router.push('/goods') は、ルートが正常に設定され、必要なページで参照された後にのみ呼び出すことができます。問題は、ルートはルートを出力するため、ルートを使用する必要がある場所にルートをインポートする必要があることです。つまり、「/routing 構成ファイル」からルートをインポートする必要があります。最後に、ルートが導入された後、ページで関連する API を使用できるようになります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート