naive-ui-admin BasicTable 列表操作栏显示图标icon

这篇具有很好参考价值的文章主要介绍了naive-ui-admin BasicTable 列表操作栏显示图标icon。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

效果图

vben table里面展示图标,ui,前端,naive-admin-ui,vue

在使用BasicTable的页面添加引用,这里随便弄了个icon

import { GameController } from "@vicons/ionicons5"

 自定义列

const actionColumn = reactive({
  width: 180,
  title: "操作",
  key: "action",
  fixed: "right",
  render(record: any) {
    return h(TableAction, {
      style: "text",
      actions: [
        {
          label: "",
          icon: GameController,
          toolTip: "查看",
          onClick: view.bind(null, record)
        }
      ]
    });
  }
});

 这里label设置为空,icon就是刚刚导入的图标,toolTip是自定义属性,在原来封装好的组件里添加的,不然只有一个图标可能不是很明确。

自定义的如下:

打开components/Table/src/components/TableAction.vue ,修改n-button 里的内容。

<n-button v-bind="action" class="mx-1">
          {{ action.label }}
          <template #icon v-if="action.hasOwnProperty('icon')">
            <n-tooltip trigger="hover">
              <template #trigger>
                <n-icon :component="action.icon" />
            </template>
        {{ action.toolTip }}
        </n-tooltip>
    </template>
</n-button>

然后组件的props添加toolTip字段

vben table里面展示图标,ui,前端,naive-admin-ui,vue文章来源地址https://www.toymoban.com/news/detail-844638.html

到了这里,关于naive-ui-admin BasicTable 列表操作栏显示图标icon的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Naive ui主题色修改

    新建 theme.ts 文件 App.vue 中引入 theme.ts n-config-provider标签中加入 :theme-overrides=“themeOverrides”

    2024年02月16日
    浏览(58)
  • vue naive ui 按钮绑定按键

    知识点: 按键绑定Button 全局挂载使得message,notification, dialog, loadingBar 等NaiveUI 生效 UMD方式使用vue 与 naive ui 将vue默认的 分隔符大括号 替换 为 [[ ]] https://juejin.cn/post/7188032240775856185 https://www.naiveui.com/zh-CN/os-theme/components/discrete

    2024年02月10日
    浏览(41)
  • naive-ui ngrid自适应布局

    template     div         n-dividerSelf 响应式/n-divider   n-grid cols=\\\"2 400:4 600:6\\\" responsive=\\\"self\\\"     n-grid-item       div class=\\\"light-green\\\"         1 似乎自适应不好用,       /div     /n-grid-item     n-grid-item       div class=\\\"green\\\"         2       /div     /n-grid-item     n-grid-item       d

    2023年04月15日
    浏览(42)
  • naive UI tree组件实现增删改功能

    目录 1.tree组件  2.实现思路 3.代码实现 1. 页面部分 2.js部分: 1.节点内容渲染函数 2.节点后缀渲染函数 3.节点点击事件      naive UI是Vue 3是组件库,其中的tree组件可以生成树形目录结构,官网提供了很多功能演示,例如拖放节点等。但是并没有提供增删改功能的演示。    

    2024年02月12日
    浏览(49)
  • Naive-UI自定义TabPane样式

    前端开发通常使用 第三方 UI 组件库,像大家熟悉的 Element-UI、AntD Vue 等 最近发现一个 还比较好用的 组件库 Naive-UI 传送门 ,Vue 3 组件库, 使用 TypeScript , 用起来感觉还不错,它的主题也可以切换 (有暗夜模式),缺点可能就是提供的组件代码示例 比较少 很多页面都需要

    2024年02月07日
    浏览(44)
  • 修改naive ui默认样式,css变量值修改

    新项目开发使用了naive ui组件库,使用组件时涉及到css样式修改,可以直接在组件父容器上使用组件内自带的css变量,组件会自动继承父容器的css变量值,不会影响其他页面使用; 示例:一个注册表单,两个input间隔高度太大,调整高度,组件使用grid布局,代码截图:   浏览

    2024年02月12日
    浏览(52)
  • Naive UI 组件使用体验之-级联选择 Cascader

    地址区域选择 安装依赖 npm install naive-ui -D 按需引入之-手动引入 使用 这里我们是要对收货地址进行一个增加操作。 我们这里只针对 所在地址 进行说明。 获取region 这里需要通过接口提前请求

    2024年02月11日
    浏览(37)
  • Naive UI数据表格分页pageCount配置没效果

    吐槽:因为naive-ui是基于vue3,所以目前的组件资料是少之又少啊,虽然好用,但感觉没有特别的普及。 背景:记得1年前我第一次碰到了这个问题,在列表里使用:pagination分页,怎么都不显示页码(除了个第1页),当时好像搞了得有2小时才找到办法;然而!然而!!!!1年后

    2024年02月03日
    浏览(34)
  • naive ui和tailwind-css冲突解决方法

    tailwindcss侧的解决方法(推荐) 修改tailwind.config.js文件,禁用预加载 tailwind预加载,是为了保持一个新项目的风格统一,会把原本html自带的一些标签,如h1-h5, img,ul,padding等样式的默认风格和作用给移除掉,当然这对已有的项目集成tailwindcss是不友好的,所以可以禁用掉,详

    2024年02月09日
    浏览(38)
  • vue3 ,naive-ui,嵌套modal踩坑

    今天写代码,组合使用了,n-modal,n-datatable和n-select,在n-select组件出问题,无法展开,并且报错 先展示错误的demo代码 ModuleView是抽象出来的组件,问题就出在这个抽象里面,下面是子组件代码; 很明显这是一个嵌套modal的代码。 效果图: 大伙都知道,vue2的时候template里面第一层

    2024年04月10日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包