首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在VueJS中设置GridJS样式

如何在VueJS中设置GridJS样式
EN

Stack Overflow用户
提问于 2021-04-07 10:17:10
回答 1查看 150关注 0票数 0

我在我的项目中使用Vue V.3,在我的表中使用Grid.JS。有没有办法样式化Grid的表元素(如th、tr等)?我已经检查了Grid.JS documentation for Vue,但是没有关于绑定样式的文档。

EN

回答 1

Stack Overflow用户

发布于 2021-04-07 10:37:33

使用className对象并绑定类名

代码语言:javascript
复制
 <template>
  <grid
   :auto-width="autoWidth"
   :class-names="classNames"
   :width="width"
  ></grid>
 </template>

这将出现在脚本标记中

代码语言:javascript
复制
<script>
import Grid from 'gridjs-vue'

export default {
  name: 'MyTable',
  components: {
    Grid
  },
  data() {
    return {
      cols: ['col 1', 'col 2', 'col 3' ],
      rows: [
       ['John', 'john@example.com', '(353) 01 222 3333'],
       ['Mark', 'mark@gmail.com',   '(01) 22 888 4444']
     ],
     classNames: {
       td: 'my-td-class',
       table: 'custom-table-class' 
       }
     }
   }
</script>

然后在样式部分或样式表中添加CSS样式

代码语言:javascript
复制
.my-td-class {
  background-color: red;
  }

或使用样式对象

似乎您还可以添加一个样式对象https://gridjs.io/docs/examples/css-style

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66978704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档