Javaweb之Vue组件库Element案例的详细解析

4.4.3.3 顶部标题

对于顶部,我们需要实现的效果如下图所示:

所以我们需要修改顶部的文本内容,并且提供背景色的css样式,具体代码如下:

tlias 智能学习辅助系统

此时浏览器打开,呈现效果如下图所示:

Javaweb之Vue组件库Element案例的详细解析_第1张图片

至此,我们的顶部标题就搞定了

此时整体代码如下:

4.4.3.4 左侧导航栏

接下来我们来实现左侧导航栏,那么还是在上述布局组件中提供的案例,找到左侧栏的案例,如下图所示:

Javaweb之Vue组件库Element案例的详细解析_第2张图片

所以我们依然只需要搬运代码,然后做简单修改即可。官方提供的导航太多,我们不需要,所以我们需要做删减,在我们的左侧导航栏中粘贴如下代码即可:


    
        
​
        选项1
        选项2
​
​
    

删减前后对比图:

Javaweb之Vue组件库Element案例的详细解析_第3张图片

然后我们打开浏览器,展示如下内容:

Javaweb之Vue组件库Element案例的详细解析_第4张图片

最后我们只需要替换文字内容即可。

此时整体代码如下:

4.4.3.5 右侧核心内容
4.4.3.5.1 表格编写

右侧显示的是表单和表格,首先我们先来完成表格的制作,我们同样在官方直接找表格组件,也可以直接通过我们上述容器组件中提供的案例中找到表格相关的案例,如下图所示:

Javaweb之Vue组件库Element案例的详细解析_第5张图片

然后找到表格的代码,复制到我们布局容器的主题区域,template模块代码如下:


        
        
        
        
        
        

表格是有数据模型的绑定的,所以我们需要继续拷贝数据模型,代码如下:

  data() {
      return {
        tableData: [
            {
                date: '2016-05-02',
                name: '王小虎',
                address: '上海市普陀区金沙江路 1518 弄'
            }
        ]
      }

浏览器打开,呈现如下效果:

Javaweb之Vue组件库Element案例的详细解析_第6张图片

但是这样的表格和数据并不是我们所需要的,所以,接下来我们需要修改表格,添加列,并且修改列名。代码如下:








    编辑
    删除

需要注意的是,我们列名的prop属性值得内容并不是乱写的,因为我们将来需要绑定后台的数据的,所以如下图所示:

Javaweb之Vue组件库Element案例的详细解析_第7张图片

并且此时我们data中之前的数据模型就不可用了,所以需要清空数据,设置为空数组,代码 如下:

 data() {
      return {
        tableData: [
           
        ]
      }
    }

此时打开浏览器,呈现如下效果:

Javaweb之Vue组件库Element案例的详细解析_第8张图片

此时整体页面代码如下:

你可能感兴趣的:(Web,vue.js,javascript,前端,ecmascript,前端框架,elementui)