Rumah  >  Soal Jawab  >  teks badan

router.push tidak berfungsi - Limpahan Tindanan

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

高洛峰高洛峰2647 hari yang lalu680

membalas semua(3)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-06-26 10:55:18

    Tukar yang di bawah kepada route.push

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-06-26 10:55:18

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

    balas
    0
  • 天蓬老师

    天蓬老师2017-06-26 10:55:18

    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

    balas
    0
  • Batalbalas