Skip to content

[vue] 如果让你从零开始写一个vue路由,说说你的思路 #373

Open
@haizhilin2013

Description

@haizhilin2013
Collaborator

[vue] 如果让你从零开始写一个vue路由,说说你的思路

Activity

xjt31012

xjt31012 commented on Jun 21, 2019

@xjt31012

创建完页面后,在router.js里创建一个路径,(一般刚创建项目时会有Home和About的示例,我都是直接复制一下他们的路由然后再改成自己的),然后在对应的页面中引用

slmyer

slmyer commented on Jun 27, 2019

@slmyer

就是暴露install 和 router 然后初始化 还有注册link view 组件 监听hash变化 切换当前组件 然后render实现不同组件的渲染 这只是hash模式

zlqGitHub

zlqGitHub commented on Dec 24, 2019

@zlqGitHub
  1. 为了方便后期维护,建议独立出一个 router.js 文件
  2. npm install vue-router
  3. 引入注册
import Router from 'vue-router';
Vue.user(Router);
  1. 向外暴露出一个router实例
export default new Router({
    mode: '',
    path: '',
    name: '',
    ...
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @haizhilin2013@xjt31012@slmyer@zlqGitHub

        Issue actions

          [vue] 如果让你从零开始写一个vue路由,说说你的思路 · Issue #373 · haizlin/fe-interview