作者:管理员  历史版本:1  最后编辑:龚清  更新时间:2024-11-20 15:41

基础功能

示例文档详细的请查看传送们进行使用。

逻辑代码居多,以下只列举代码部分:具体文件的项目路径地址:src\business\platform\form\formrender\dynamic-form\dynamic-form-field.vue

<template>
  <div>
  ...
    <ibps-link
      v-else-if="fieldType==='hyperlink'|| fieldType==='button'"
      :text="hyperlinkText"
      :link="fieldOptions.link"
      :show-type="fieldOptions.showType"
      :text-type="fieldOptions.textType"
      :link-type="fieldOptions.linkType"
      :type="fieldOptions.type"
      :icon="fieldOptions.icon?'ibps-icon-'+fieldOptions.icon:''"
      :position="fieldOptions.position"
    />
  ...
  </div>
</template>
import IbpsLink from '@/components/ibps-link'
export default {
  components: {
      ...
    'ibps-link': IbpsLink
    ...
  },
  data() {
    dataModel: this.value,
    ajaxOptions: [],
    ajaxOptionMap: {},
    selectorAction: '',
    dataTemplate: {},
    cascadeDynamicParams: {},
    repeatRequest: true
  },
  computed(){
      ...
  },
  watch(){
      ...
  },
  methods(){
      ...
  }
}