可以输入远程搜索下拉框"@select="handleSelect">//searchDetailFunc(query,cb){this.searchData=[]letparams={pageSize:10,pageNo:1,keyword:this.searchDetail}projectService.getAllProjects(params).then(res=>{res.data.list.forEach(item=>{this.searchData.push({value:item.pname,address:item.id,type:item.type,id:item.id,pname:item.pname})})cb(this.searchData)})},},querySearch(queryString,cb){letresults=[]cb(results)},时间线在上面格式和v-clipboard一键复制功能0">{{activity.crtTs|timeFormData}}{{typeFun(activity.type)}}填写人:{{activity.crtUser.showValue||'-'}}
copy(e){this.$message({message:'Copysuccessful!',type:'success'})},onError(e){this.$message({message:'复制Failed!',type:'error'})}时间和日期组件el-date-picker//一种使用//validStartDate(开始日期){//如果(//新Date(startDate).getTime()>=//newDate(this.projectForm.planCloseTime).getTime()//){//Toast('开始时间不能晚于结束时间','警告')//this.projectForm.planStartTime=''//}//},//validEndDate(endDate){//if(newDate(endDate).getTime()Date.now()//不选择开始时间时,最大结束时间小于等于当前day}}}},processDate(){constself=thisreturn{disabledDate(time){constminTime=(self.projectForm.planStartTime&&(newDate(self.projectForm.planStartTime).getTime()>Date.now()))?(newDate(self.projectForm.planStartTime).getTime()):Date.now()-3600*1000*24console.log(time.getTime(),minTime,time.getTime()time.getTime()//}else{//returntime.getTime()>Date.now()//当没有选择开始时间时,最大结束时间小于等于当天//}}}},el-dialog可以随着点击按钮的位置动态变化onMouseover(params){this.orgContent=params.relatedTarget.innerTextthis.isOrgContent=trueconsole.log(params.clientY,''Y'')console.log(params.clientX,''X'')this.orgContentStyle={position:''absolute'',top:params.clientY+''px'',left:params.clientX+''px''}letchildDom=this.$refs.childDialogchildDom.style={位置:''absolute'',上:params.clientY+''px'',左:params.clientX+''px''}},