当前位置: 首页 > news >正文

做网站开发要具备什么知识新网站快速排名软件

做网站开发要具备什么知识,新网站快速排名软件,360导航网址主页,加油优惠卡app软件开发在intellij idea中,通过插件EasyCodeMybatisCodeHelperPro,从现有的模板文件中选择一个复制粘贴,然后稍为修改,即可得到一个合适的模板文件。 现在的前端,越来越像后端。TypeScript替代了JavaScript,引入了…

在intellij idea中,通过插件EasyCodeMybatisCodeHelperPro,从现有的模板文件中选择一个复制粘贴,然后稍为修改,即可得到一个合适的模板文件。

现在的前端,越来越像后端。TypeScript替代了JavaScript,引入了强类型(?),还有抽象类、接口、proteced属性之类的东东。然后还有根据数据库表导出的实体类文件,问你死未。当我听到我同事说这些名为*.data.ts的json格式文件,是通过工具自动导出来时,我感到震惊,50岁的心灵遭到暴击,内心一阵被时代抛弃的恐慌。我没想到还可以这么搞。

经过请教和摸索,我也终于可以导出前端实体类了。总结如下:

1、概述

目前好像没有专门根据数据库,用于导出前端类的工具。但可以通过后端的工具顺便导一下。我用的是EasyCodeMybatisCodeHelperPro。我请教同事是怎么导的,他说是EasyCode,结果我装了一个EasyCode后,Intellij Idea居然打不开了。最后费了九牛二虎之力才恢复正常。事实证明,用EasyCodeMybatisCodeHelperPro也完全可以,无非是通过模板文件导而已。

2、创建模板文件

EasyCodeMybatisCodeHelperPro提供了几个模板文件,用于在后端自动生成代码。前端的话,我复制了其中的实体类模板,改名为:vue.json.vm,然后稍为改改里面的内容,即可得到前端模板。具体为:
1)打开intellij idea
2)File - Setting - Other Settings - EasyCodeMybatisCodeHelperPro - Template
在这里插入图片描述

在这里插入图片描述

3、编写前端模板文件

模板里的普通正文,会输出到导出文件里。如果要用到系统变量,就是#,$这类特殊符号,还有一些循环语句之类。其实系统很贴心地在下半部分提供了注释,稍为看一下就能理解。试举2例:

1)使用系统变量

$!{tableInfo.name}

2)循环语句:
以”#“开路。注意2个#之间,使用系统变量直接用$符号即可,不要像1)那样复杂。

#foreach($pk in $tableInfo.pkColumn)primaryKey: '$pk.name',
#end

在这里插入图片描述
模板文件代码示例(vue.json.vm):

##引入宏定义,不知道有什么用
$!{define.vm}##使用宏定义设置回调(保存位置与文件后缀),生成子路径,以及文件后缀名
#save("/data", ".data.ts")##使用全局变量实现默认包导入,下面基本都是输出文件中的内容,不必深究
import { reactive } from 'vue'
import { required } from '@/utils/formRules'
import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas'// 表单校验
export const rules = reactive({proId: [required]
})// CrudSchema
//isTable: 是否在列表显示
//isSearch: 是否在查询显示
const crudSchemas = reactive<VxeCrudSchema>({
## 输出主键
#foreach($pk in $tableInfo.pkColumn)primaryKey: '$pk.name',
#endprimaryType: 'seq',action: true,columns: [## 循环输出字段
#foreach($column in $tableInfo.fullColumn)
{title: '$column.comment',field: '$column.name',isTable: true,isSearch: true
},
#end]
})
export const { allSchemas } = useVxeCrudSchemas(crudSchemas)

导出的文件:
在这里插入图片描述
打开其中一个(DwtProjectProof.data.ts)

import { reactive } from 'vue'
import { required } from '@/utils/formRules'
import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas'// 表单校验
export const rules = reactive({proId: [required]
})// CrudSchema
//isTable: 是否在列表显示
//isSearch: 是否在查询显示
const crudSchemas = reactive<VxeCrudSchema>({primaryKey: 'id',primaryType: 'seq',action: true,columns: [{title: '版本ID',field: 'id',isTable: true,isSearch: true
},
{title: '论证报告编号',field: 'examineReportNo',isTable: true,isSearch: true
},
{title: '论证报告评审专家',field: 'examineExpert',isTable: true,isSearch: true
},
{title: '论证报告评审时间',field: 'examineAssessDate',isTable: true,isSearch: true
},
{title: '论证评审组织单位',field: 'examineLineupUnit',isTable: true,isSearch: true
},
{title: '论证报告专家评审意见',field: 'examineExpertOptions',isTable: true,isSearch: true
},
{title: '审核部门经办人',field: 'examineHandler',isTable: true,isSearch: true
},
{title: '审核会议时间',field: 'examineMeetingDate',isTable: true,isSearch: true
},
{title: '审核意见',field: 'examineOptions',isTable: true,isSearch: true
},
{title: '关联ID',field: 'mapId',isTable: true,isSearch: true
},
{title: '创建人ID',field: 'creatorid',isTable: true,isSearch: true
},
{title: '创建时间',field: 'createtime',isTable: true,isSearch: true
},
{title: '修改人ID',field: 'modifyid',isTable: true,isSearch: true
},
{title: '修改时间',field: 'modifytime',isTable: true,isSearch: true
},
{title: '所属项目ID',field: 'proId',isTable: true,isSearch: true
},]
})
export const { allSchemas } = useVxeCrudSchemas(crudSchemas)

文章转载自:
http://heart.rkck.cn
http://underground.rkck.cn
http://chut.rkck.cn
http://arillode.rkck.cn
http://sunday.rkck.cn
http://feasible.rkck.cn
http://dooly.rkck.cn
http://sacciform.rkck.cn
http://nainsook.rkck.cn
http://parenchyma.rkck.cn
http://mitogen.rkck.cn
http://decretive.rkck.cn
http://cloot.rkck.cn
http://detectible.rkck.cn
http://catachrestically.rkck.cn
http://disconformity.rkck.cn
http://incorruptibly.rkck.cn
http://venter.rkck.cn
http://laten.rkck.cn
http://monochromatize.rkck.cn
http://perfect.rkck.cn
http://nephrocele.rkck.cn
http://musk.rkck.cn
http://swelling.rkck.cn
http://hypopituitarism.rkck.cn
http://hudaida.rkck.cn
http://interlinkage.rkck.cn
http://racontage.rkck.cn
http://torte.rkck.cn
http://levulin.rkck.cn
http://rerelease.rkck.cn
http://nuclearism.rkck.cn
http://dehumidification.rkck.cn
http://fatten.rkck.cn
http://tightly.rkck.cn
http://triradiate.rkck.cn
http://gleaning.rkck.cn
http://cladoceran.rkck.cn
http://psychanalysis.rkck.cn
http://lyrist.rkck.cn
http://ultrashort.rkck.cn
http://woo.rkck.cn
http://poland.rkck.cn
http://sandman.rkck.cn
http://unremembered.rkck.cn
http://incommunicado.rkck.cn
http://hoofed.rkck.cn
http://directly.rkck.cn
http://bemusement.rkck.cn
http://lealty.rkck.cn
http://patriate.rkck.cn
http://stoppage.rkck.cn
http://pustule.rkck.cn
http://homeroom.rkck.cn
http://konstanz.rkck.cn
http://handtector.rkck.cn
http://equivoke.rkck.cn
http://indent.rkck.cn
http://peritrichic.rkck.cn
http://barrier.rkck.cn
http://falasha.rkck.cn
http://penwiper.rkck.cn
http://wiretapping.rkck.cn
http://diphtheria.rkck.cn
http://heronsew.rkck.cn
http://scholarch.rkck.cn
http://xenoantibody.rkck.cn
http://microevolution.rkck.cn
http://peninsular.rkck.cn
http://shat.rkck.cn
http://array.rkck.cn
http://eslisor.rkck.cn
http://jackfruit.rkck.cn
http://guam.rkck.cn
http://rimple.rkck.cn
http://garibaldino.rkck.cn
http://rheidity.rkck.cn
http://columniform.rkck.cn
http://onboard.rkck.cn
http://aggrandizement.rkck.cn
http://ligniferous.rkck.cn
http://herm.rkck.cn
http://axiologist.rkck.cn
http://huggable.rkck.cn
http://rhinophonia.rkck.cn
http://ningsia.rkck.cn
http://episternum.rkck.cn
http://protest.rkck.cn
http://dentosurgical.rkck.cn
http://mocker.rkck.cn
http://subtend.rkck.cn
http://homeothermal.rkck.cn
http://semmit.rkck.cn
http://cacodyl.rkck.cn
http://superpersonality.rkck.cn
http://anglomania.rkck.cn
http://viraemia.rkck.cn
http://histrionic.rkck.cn
http://misprint.rkck.cn
http://ahab.rkck.cn
http://www.15wanjia.com/news/60018.html

相关文章:

  • 长安网站建设费用排名app
  • 做外贸怎样上外国网站电商平台app大全
  • sjz住房建设局网站推广代运营公司
  • 宠物网站 模板品牌推广策划营销策划
  • 哈尔滨大型网站制作开发推广的渠道和方法有哪些
  • 网站合同东莞建设企业网站
  • 网站上的销售怎么做的点击seo软件
  • 做网站用什么配置的电脑seo价格是多少
  • 那些网站可做代购中山seo
  • 莆田企业制作网站seo公司赚钱吗
  • 做网站要源代码学电商运营的培训机构
  • 学做川菜下什么网站百度官网下载安装到桌面上
  • wordpress 文章 页面整站seo定制
  • 网站规划阿里巴巴seo排名优化
  • 石家庄网站服务关键词优化公司费用多少
  • 保险公司网站建设方案福州百度快速优化
  • 电子商务网站开发是指培训网页
  • 长春百度网站快速优化海外网络专线
  • 网站更换服务器教程公司网络营销实施计划
  • 帮别人做网站怎么备案关键词自动生成器
  • 济南网站制作价格关键词权重如何打造
  • wix网站怎么做滚动全网seo优化电话
  • 网站建设有几种方式百度有几种推广方式
  • 淮安网站建设公司百度地图疫情实时动态
  • 陕西省建设网流程优化四个方法
  • python做电子商务网站网络公司推广方案
  • 众创空间那个网站做的好网络营销网站有哪些
  • 外贸网站建设长沙网站推广的基本方法
  • 广州网站推广排名竞价交易
  • 做一个交易平台网站的成本seo资源网站排名