router.push tidak berfungsi - Limpahan Tindanan
高洛峰
高洛峰 2017-06-26 10:53:18
0
3
739

import Vue dari 'vue'
import Apl daripada './App'
import VueRouter daripada './router'

Vue.config.productionTip = palsu

VueRouter.push('/barang')

/ eslint-disable no-new /
Vue baharu({
el: '#app',
penghala: VueRouter,
templat: '<App/>',
komponen: { App }
})

Di sini VueRouter.push('/goods') adalah sah

import Vue dari 'vue'
import Router dari 'vue-router'
import barang daripada '../komponen/barang/barang'
import penjual dari '../components/seller/seller'
import rating daripada '. ./komponen/penilaian/penilaian'

Vue.use(Router)

/ eslint-disable no-new /
const route = [
{ laluan: '/seller', component: seller },
{ path: '/ratings', component: ratings },
{ path: '/ barang', komponen: barang }
]

Router.push('/barang')

eksport Penghala baharu lalai({
laluan
})

Tekan .tekan di sini adalah tidak sah
Saya tidak begitu faham masalah di sini

高洛峰
高洛峰

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

membalas semua(3)
phpcn_u1582

Tukar yang di bawah kepada route.push

仅有的幸福

Tukar yang di bawah kepada route.push({path:'/goods'})

Peter_Zhu

Router.push('/goods') hanya boleh dipanggil selepas laluan berjaya dikonfigurasikan dan dirujuk dalam halaman yang diperlukan. Persoalannya ialah: laluan anda mengeluarkan laluan, jadi anda mesti mengimport laluan di mana anda perlu menggunakannya, iaitu, mengimport laluan daripada '/routing configuration file' Akhir sekali, anda boleh menggunakan api yang berkaitan dalam halaman selepas laluan diperkenalkan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan