总结vue中render的使用

目录结构:

—blackList 

      —component

            —operate.vue

      —help.js

      —index.vue

在operate文件中

复制代码
<template>
  <div class="operate-container">
    <span v-if="isAuth('Detail')" class="tel-detail" @click="goDetail">
      <img class="marr img" src="@/assets/image/tel.png">
      <span>详情</span>
    </span>

  </div>
</template>

<script>
import { isAuth } from '@/utils/menu'
export default {
  name: 'Operate',
  props: {
    rowData: {
      type: Object,
      default: () => {
        return null
      }
    },
    toDetail: {
      type: Function,
      default: () => {
      }
    },
    toRelease: {
      type: Function,
      default: () => {
      }
    }
  },
  data() {
    return {
      isAuth
    }
  },
  methods: {
    goDetail() {
      this.toDetail(this.rowData)
    }
  }
}
</script>
复制代码

在help.js文件中

复制代码
tableConfig: {
      tableProp: {
        border: true,
        'header-cell-class-name': 'table-head',
        stripe: true,
        height: 100,
        bottom: 85
      },
      column: [
        {
          prop: 'index',
          label: '序号',
          align: 'center',
          fixed: 'left'
        },
        {
          prop: 'projectShortName',
          label: '注册编号',
          align: 'center',
          width: 230
        },
        {
          prop: 'operating',
          label: '操作',
          align: 'center',
          fixed: 'right',
          width: 200,
          render: (row, column, cell) => {
            return vm.$createElement('Operate', {
              props: {
                rowData: row,
                toDetail: vm.toDetail
              }
            })
          }
        }
      ]
复制代码

在index.vue中

// 切换状态
    toChange() {
      console.log('change')
      // this.isDialogShow = true
      // this.contentChange = 'change'
      // this.dialogTitle = '切换状态'
    },

 

posted @   博客天天写  阅读(627)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示