在第一篇中做了一个非常简单的界面,现在要在在那个基础上继续开发。

暂时打算做一个以下布局的界面:

Vue.js入门第二篇

布局

组件系统是 Vue 的另一个重要概念,允许我们使用小型、独立和通常可复用的组件构建大型应用。在这里我们先把整个页面分为三个组件:

  1. 顶部导航栏 top-bar

  2. 侧边导航栏 side-pane

  3. 内容展示区 content-area

定义组件代码如下:

Vue.js入门第二篇

定义组件

然后将原先的页面代码替换为:

Vue.js入门第二篇

页面代码

class 是定义的CSS效果,具体见代码,在此不详述,有问题可在评论区讨论。

运行代码,得到如下结果:

Vue.js入门第二篇

结果

可以从代码看到,随着组件的增加,在一个文件里编写所有代码显得很混乱,从下一篇开始,我们开始将所有组件拆分为 单文件组件 ,即每个组件单独成一个文件,可以分开管理各个组件的逻辑以及样式代码。

代码 http://pan.baidu.com/s/1nvtDQ6t 密码 snzh

相关文章:

  • 2022-02-14
  • 2022-12-23
  • 2021-12-23
  • 2021-12-15
  • 2018-12-24
  • 2022-01-16
  • 2021-11-24
猜你喜欢
  • 2021-09-29
  • 2021-08-23
  • 2021-04-28
  • 2021-12-08
  • 2022-12-23
  • 2022-12-23
  • 2021-07-27
相关资源
相似解决方案