美文网首页
vue基础-路由设置及原理

vue基础-路由设置及原理

作者: 灵秋公子 | 来源:发表于2020-01-23 19:52 被阅读0次

介绍vue的路由原理

  1. 路由是按照层级结构进行定义,分段定义
    就想树形结构一样,有多少个叶子结点,就有多少个路由
  2. 每段路由都需要绑定一个组件
  3. 如果组件需要有下一层的路由,该组件就需要添加一个 <router-view/>

<router-view/> 就像一个未知的组件(也像一个变量,可以填充不同的组件),这个组件是在路由里面动态填充替代
匹配到那个一个路由,就使用那个一个路由所绑定到的组件进行替代

假如有下面一个路由定义:

routes: [
    { path: 'partA', 
      component: componentA, // 当 /partA 匹配成功, App.vue 的<router-view> 会用 componentA
      children: [
        {
          // 当 /partA/partB 匹配成功,
          // componentB 会被渲染在 componentA 的 <router-view> 中
          path: 'partB',
          component: componentB
        },
        {
          // 当 /partA/partC 匹配成功
          // componentC 会被渲染在 componentA 的 <router-view> 中
          path: 'partC',
          component: componentC
        }
      ]
    }
  ]
  
/partA/partB
/partA/partC
  • vue 前端的命名规范:都是驼峰式

文件: 第一个字母大写
变量:第一个字母小写
组件的key: 用 - 来隔开,不是驼峰式,跟css一样

把登录页面的ui设置

  • vue如何展示一张图片
  1. 把图片放在项目的某个目录
  2. 把图片import到组件里面
  3. 在vue里面定义一个变量,内容是import进来的图片
  4. 设置img标签的src为定义的变量,例如 <img :src="变量" height="50px" width="50px"/>
  • 实现div居中:
    实现居中
    width: 400px;
    margin-left: auto;
    margin-right: auto;

关于 元素的ref属性: 这个就是元素的唯一表示,就像是id一样,不同是id是js用的,ref是vue里面用的
如何使用ref: 先在元素里面定义ref为xxx,然后在vue里面使用 this.refs.xxx 就可以得到元素的对象

element里面的表单校验是非常有用的,一定要多多使用

会用restful风格来定义接口, 使用的库还是django原生, 使用类图的方式
接口的定义是: url + method来确定一个接口

相关文章

  • vue基础-路由设置及原理

    介绍vue的路由原理 路由是按照层级结构进行定义,分段定义就想树形结构一样,有多少个叶子结点,就有多少个路由 每段...

  • Laravel路由、控制器、模型、视图

    一、路由相关 -> 基础路由设置 -> 路由参数 -> 路由分组 二、控制器 -> 目录结构及创建控制器 cmd进...

  • 手写 Vue Router、手写响应式实现、虚拟 DOM 和 D

    Vue-Router 原理实现 一、Vue-Router 动态路由 二、Vue-Router 嵌套路由 三、Vue...

  • vue总结

    vue路由守卫 vue实现双向绑定原理 Vue生命周期: vue跨域方式 vue-router实现原理 vue-r...

  • Vue.js路由

    1.设置路由 ① 路由map 在main.js中导入vue-router 设置全局路由 实例化router ②路由...

  • Vue 基础 - 前端路由

    使用vue-router实现前端路由 安装vue-router: 配置路由文件,并在vue实例中导入: 设置视图(...

  • Vue-基础-05-重点

    Vue-基础-day05-重点 01-基础-路由-vue-router-嵌套路由 children用法和route...

  • vue面试题(第九天)

    1.Vue路由的实现原理 更新视图但不重新请求页面,是前端路由原理的核心之一 vue路由的实现有两种模式<1>ha...

  • Vue路由

    一、Vue路由基础用法: 二、Vue路由配置的抽出 三、路由动态传值: 四、路由的跳转方式: 五、路由的hash模...

  • vue-router学习总结

    1.引入vue-router npm install vue-router --save 2.设置路由(1)路由实...

网友评论

      本文标题:vue基础-路由设置及原理

      本文链接:https://www.haomeiwen.com/subject/opwnzctx.html