javascript - 如何在actions中调用router?
PHP中文网
PHP中文网 2017-04-11 10:43:14
[JavaScript讨论组]
PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
PHP中文网

routerstore 一樣都可以手動暴露出來直接調用,例如

app.js

// 路由設定
var router = new VueRouter({
    mode: 'history',
    root: '/dashboard',
    linkActiveClass: 'active',
    routes
})

router.beforeEach((to, from, next) => {
    console.log(to.path)
    next()
})

new Vue({
    el: '#app',
    router,
    store,
    render: h => h(require('./components/App.vue'))
})

// 暴露出來
export { router, store }

那在任何地方都可以進行調用,其實我們把 store, router 放進 new Vue() 裡面也只是單純注入盡各組件而已,本質上沒啥差別。

import { router, store } from '../app.js'

router.push('/some/where')
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号