• 总结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',
               230
            },
            {
              prop: 'operating',
              label: '操作',
              align: 'center',
              fixed: 'right',
               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 = '切换状态'
        },
  • 相关阅读:
    【Java】快速排序、归并排序、堆排序、基数排序实现总结
    【Java】二分查找、插值查找、斐波那契查找的实现,及分析
    【Java】Java实现常见的七种排序
    【C】常见的排序
    栈,迷宫问题
    海量数据处理问题
    【C】 布隆过滤器BloomFilter
    哈希变形---位图
    C实现Hash表,链式结构
    C实现Hash表,开放定址法
  • 原文地址:https://www.cnblogs.com/ahalvxiaobu/p/16008124.html
Copyright © 2020-2023  润新知