踩过的坑和以后要避免的坑之 前端Vue

注意数字和字符串的转换 前端页面传入的是字符串,如果变量是数字(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}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值