当前位置:网站首页>陆运信息系统——班列项目总结(一)
陆运信息系统——班列项目总结(一)
2022-08-03 05:11:00 【肉馅团子】
一、前端将数组转为字符串用逗号分隔
通过join转为字符串,split用逗号分隔,
this.orderForm.serviceStep = this.orderForm.serviceStep.split(',');用const data来接收,

二、父组件向子组件传值时,用$emit(事件发射器)和$on(事件监听器),结合props 属性实现父子组件双向传参。


三、validate验证函数
orderInfo为表单form的ref引用

validate() {
return this.$refs.orderInfo.validate();
},四、子组件的引用
代码如下:
<el-tabs v-model="activeName">
<el-tab-pane label="订单信息" name="first">
<OrderInfo :form="orderForm" ref="orderInfoComponents"></OrderInfo>
</el-tab-pane>
<el-tab-pane v-if="orderId" label="运单信息" name="second" :lazy="true">
<WaybillList :id="orderId"></WaybillList>
</el-tab-pane>
<el-tab-pane label="附件" v-if="orderId" name="third" :lazy="true">
<Adjunct :id="orderId" model="TkOrderModel"></Adjunct>
</el-tab-pane>
<el-tab-pane label="修改记录" v-if="orderId" name="fourth" :lazy="true">
<ModifyRecord :id="orderId" model="TkOrderModel"></ModifyRecord>
</el-tab-pane>
</el-tabs>其中在OrderInfo页面中写了prop,其中form和disable是自定义的,用来在不同的页面中引用公共的组件。

在el-form中定义了model为form,disable为disable
五、字典下拉
首先前端在js中定义字典下拉的value和key值

然后通过object.key(xx).map来拿到value和key值,在data的公共数据区中定义;

代码如下:
businessTypes: Object.keys(BUSINESS_TYPE).map((key) => ({
value: key,
label: BUSINESS_TYPE[key],
})),在页面中引用:

代码如下:
<el-col :span="6">
<el-form-item :label="$t('order.form.businessType')" prop="businessType">
<el-select v-model="form.businessType" style="width: 100%" disabled>
<el-option
v-for="item in businessTypes"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
</el-form-item>
</el-col>
边栏推荐
猜你喜欢
随机推荐
Navicat 解决隔一段时间不操作出现延时卡顿问题
Ali cloud object storage oss private barrels to generate links
Lambda表达式案例
The problem that the rosbag tool plotjuggler cannot open rosbag
1079 延迟的回文数 (20 分)
ss-2.子项目互相访问(order80 -> payment8001)
判断回文数
小码农的第一篇博客
3. 无重复字符的最长子串
ss-4.2 多个eureka集群案例
Odps temporary query can write SQL, turned out to a named?
D-PHY
二叉树的合并[C]
Length n of condensed distance matrix ‘y‘ must be a binomial coefficient
信息编码、存储压缩与密码学
web安全-命令执行漏洞
7.17(7)
【三子棋】7.25
1230: 蜂巢
ss-4.1-1个eurekaServer+1个providerPayment+1个consumerOrder









