注意数字和字符串的转换 前端页面传入的是字符串,如果变量是数字(amount:0),记得要把传入的字符串转换为数字(parseFloat(str))
注意时间控件传入的格式要进行格式转换
<el-date-picker
v-model="addPlan.beginDate"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="开始日期"
style="width:255px;">
</el-date-picker>
注意里面的value-format="yyyy-MM-dd HH:mm:ss"
提交后要清空数据
private addPlan = {
plateFormId:"",
province:"",
city:"",
modeType:"",
amount:0,
}
private initAddPlan(){
this.addPlan = {
plateFormId:"",
province:"",
city:"",
modeType:"",
amount:0,
}
记得在提交后调用 this.initAddPlan() this根据情况变换
编辑时删除createTime
//@ts-ignore
delete this.addReq.createTime
注意这个方法放在onSubmit方法内
注意区分addPlate和searchForm
handledbClick(data){} 用data获取点击元素的信息
vue截取字符串用substring 如createTime.substring(0,10), 注意createTime为null时使用substring会报错,要注意对createTime为null时的处理
0 =false 。1 一般都是做 true 用
// @ts-ignore注释会忽略下一行中产生的所有错误。但要注意这个注释会隐藏报错,所以尽量少用这个注释
data = [{1},{2},{3}]
for(let index in data){
console.log(index)
}
//0
//1
//2
上面代码中index是data的下标,而不是{1},{2}