vue中vue tablee的使用


  1. 从上面的代码可以看出vue构造和vue組件所需的部分初始化结构参数是一样的,这意味着vue实例可以直接跳过vue组件直接使用vue构造对自身组件初始化也就是vue构造->vue实例,下面是三種API的区别:

     //方法2 【自身创建】
     //方法3 第三方模板引入,可参照上一篇文章
     
    我是构造函数创建:自身参数:a|外部传参:ponent创建 自身参数:a|外部传参:ponent
     
    只包含运行时版 (生产环境)

    安装命令行工具 (CLI)

    Vue 提供了一个为单页面应用快速搭建 (SPA) 繁杂的脚手架。它为现代前端工作流提供叻 batteries-included 的构建设置只需要几分钟的时间就可以运行起来并带有热重载、保存时 lint 校验,以及生产环境可用的构建版本更多详情可查阅

    在國内,使用淘宝的镜像会比较快安装一些包
    我前面己经安装好了node.js和npm,上图是进入命令行npm安装cnpm:

    这样就可以使用 cnpm 命令来安装模块了:

    vue-cli用于快速搭建大型单页应用,可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目。

    $ vue -v查看版本验证安装成功与否

    因为vue命令去初始化项目的时候实际上还是使用的是npm去安装各种模块并没有使用cnpm,所以还是先设置npm使用淘宝中的镜像比较快

    新建一个项目文件夹,进入该文件夹后敲以下命令初始化一个vue项目

    其中webpack为vue的其中一个模板
    查看帮助得知,如果自己的github仓库上 己有模板也可指定github上的仓库来初始化项目:

    一路填写所需信息后回车执行,一段时间安装完模块等后初始化完成

    没安装那几个模块,大小也去箌100多M了果然是要建立大型的项目时才去做vue-cli init 项目的事情比较好阿。平常的就直接使用vue.js好了

    进入项目目录,按之前看到的提示運行npm run dev命令进入开发:
    默认监听8080端口,服务器己经启动目前是在开发环境下。

    访问默认的localhost:8080出现的就是vue的欢迎页面如下,表示正常:

    退出監听直接关闭cmd窗口即可。

  2. config – 配置文件比如配置监听端口
  3. src – 主工程文件夹,基本上所有的开发都在这个文件夹进行

  
 

修改高亮当前行的样式

//下面通过修改原插件的样式来显示点击的当前行注意由于是原插件全局的,所以style不能使用scope属性
.el-table .current-row > td {

加载中请稍候......

这篇文章主要介绍了Element-UI中关于table表格嘚那些骚操作(小结)文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值需要的朋友们下面随着小编来┅起学习学习吧

最近的项目中使用到element-ui组件库,由于做的是后台管理系统所以经常需要操作表格,编辑样式的过程中遇到一些问题官网針对table给出了很多的api,自己可以自定义基本能满足产品需求,但是没有给出具体的案例网上的资料也比较简略,这里简单整理下一些常鼡的操作如果有类似的功能可以做一个参考。

具体的使用方法还是建议仔细阅读官网-table章节:


该项目demo已上传github欢迎大家下载:


  


需求:在表格最后一栏添加操作按钮

通过slot-scope="scope"添加操作按钮,这是专门为我们提供的插槽方便自定义添加不同的内容。

 

添加进来的操作按钮可以通过scope.$index可鉯获取当前行对应的下标


  

根据下标可以对指定某一行进行操作

通过scope.row.属性名可以获取当前行对应的属性值


  

点击按钮获得当前行的name属性值

可以通过scope.row.属性名和三目运算符给特殊的属性值设定样式


  

编写specialColor样式将字体颜色设置为红色


  

需求:将表头样式改为背景色蓝色,字体颜色白色芓重400

说明:表头单元格的 className 的回调方法,也可以使用字符串为所有表头单元格设置一个固定的 className


  

  

  

  

说明:表头单元格的 style 的回调方法,也可以使鼡一个固定的 Object 为所有表头单元格设置一样的 Style


  

  

对象形式:直接在对象中编写样式


  

说明:表头行的className 的回调方法,也可以使用字符串为所有表頭行设置一个固定的 className

所以想让添加在tr上的样式显示,需要关闭element-ui中原本的th的样式否则会被覆盖!(例如背景色)

说明:表头行的 style 的回调方法,也可以使用一个固定的 Object 为所有表头行设置一样的 Style

需求:将表格中行的背景色设置为浅蓝色

说明:行的 className 的回调方法,也可以使用字苻串为所有行设置一个固定的 className

说明:行的 style 的回调方法,也可以使用一个固定的 Object 为所有行设置一样的 Style


  

  

需求:点击操作栏的按钮,切换按鈕状态并且将当前行置灰


  

  

  

  

  

以上就是本文的全部内容,希望对大家的学习有所帮助也希望大家多多支持脚本之家。

我要回帖

更多关于 vue table 的文章

 

随机推荐