javascript - vue router 怎么给component实例绑方法
黄舟
黄舟 2017-04-10 17:31:44
[JavaScript讨论组]

router.map({

'/foo': {
    component: Foo
},
'/bar': {
    component: Bar
}

})

怎么介入路由切换后Foo实例化的过程配置methods? 找了半天文档没看到有这样的例子。

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(4)
高洛峰

有一个生命周期active的钩子,在vue-router的文档中

ringa_lee

可以参考:http://cn.vuejs.org/api/#选项_\/_生命周期钩子

code here:

modules.default = {
    methods:{
        refresh() {
        
        }    
    },
    
    cerated() {
        // your methods
        // eg. this.refresh()
    }
    
    
}
ringa_lee

Foo是一个组件,在它的created周期里写。

高洛峰

export default {

data(){
    return {
        data:'...' //初始化数据
    }
}
route:{
    data({next}){
        //dosomething
        next({data:data})//把数据赋值给data
    },
    activate(){
        //dosomething
    }
}

}
参考 http://vuejs.github.io/vue-router/zh-cn/index.html

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

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