• element-ui常用组件使用


    1,下拉菜单组件的使用

     <el-form-item label="角色" label-width="100px">
                    <!-- 如果select绑定的数据和option的value一样,就会显示label的值 -->
                    <el-select v-model="currroleid">
                      <el-option label=请选择 :value="1"></el-option>
                      <!-- <el-option label="请求回来的角色名字遍历得到" value="beijing"></el-option> -->
                      <el-option :label='item.roleName'
                      :value="item.id"
                       v-for="(item,i) in roles" :key='i'>
                      </el-option>
                    </el-select>
                  </el-form-item>
     
    侧边栏 导航组件 使用      el-menu
      el-submenu      子导航
      el-menu-item-group  子分组
      el-menu-item
      有顶栏 横这的导航样式
      侧边导航,
      router 属性 值是布尔值,  开启之后    是否使用vue-router模式,开启之后会在激活导航时,以index 作为path 进行路由跳转
      

     侧边导航

     

     
    输入框组件  一行一列,,里显示的,东西

    表格组件   和,分页组件

    tabble 表格  用法,最外层,table 绑定 表格的数据,:data="tableData"数组    在table-column 列里使用,prop 来拿里边的对应数据,例如,date,name,addres 等

     table-column 

    type 属性   tape="index"    表示,表格从1开始往下一次累加

     
    发送GET请求  请求,表格数据,页码,每页个数,输入框的值
    query是输入框的值 可以为空    num页数默认1,  size 个数 默认2
    分类相关的数据,用来接受返回的对应数据据,总数,页码,数量
    请求返回数据的处理

    表格渲染时间  处理格式化

    表格里 列,放入 状态组件,因为不是字符串  所以要加外层容器   template

    分页组件  分页组件的前提  时该接口支持 分页    返回的参数有pagenum  页数 和 pagesize  条数

     事件,size-change     点击每一页显示几条数据,几个数量 时 触发

      curren-change      点击,分页1,2,3,4,5,6   时触发的事件

      :curren-page="第几页"               //:curren-page="pagenum"

      :page-sizes=[100,200]      每一页显示几条数据的选项

      :page-size="100"    默认的时100条

      layout   控制 改分页组件有哪些附加功能

      :total   数据的总条数

    分页功能

    对话框组件   点击之后,true   出现一个对话框,输入框 等等  可以输入参数 来添加用户之类的

     

    提示成功

    添加用户 调用接口之后   更新表单数据

    消息弹框

     删除用户的操作,功能  调接口之后的操作

    下拉框组件  下拉框select是form组件  所以使用vimodel绑定

     

     点击某个数字的时候,currroleid  会变成某个数字的索引

     下拉输入框,显示的所有角色,,通过接口返回来的数据

     

     修改用户的角色

     左侧导航接口返回   导航列表,返回的有对应的路径

    通过路由守卫,判断是否有token 判断是否能进入管理页面

  • 相关阅读:
    yii2手动添加图片处理插件Imagine
    ElementUI组件库常见方法及问题汇总(持续更新)
    JS如何使用Math.atan2获取两点之间角度的实践案例
    给HTML拍个照(如何将html元素转成图片)
    Canvas知识点汇总
    如何修改Vue打包后文件的接口地址配置
    Angular6 基础(数据绑定、生命周期、父子组件通讯、响应式编程)
    前端使用express+node实现接口模拟及websocket通讯
    前端如何使用proxyTable和nginx解决跨域问题
    微信小程序入门案例
  • 原文地址:https://www.cnblogs.com/zzhqdkf/p/12439460.html
Copyright © 2020-2023  润新知