开发一篇就够了

设置时间(iview + vue)[jiesu]

-

endOptions:{},
startOptions:{},
//选择开始时间和结束时间
			startChange: function(e) {
				console.log('datestart',e);
				console.log('date',new Date(e).valueOf());
			  //设置开始时间
			  this.formItem.start = e;
			  this.endOptions = {
			    disabledDate: date => {
			      let startDate = this.formItem.start
			        ? new Date(this.formItem.start).valueOf()
			        : "";
			      return date && date.valueOf() < startDate;
			    }
			  };
			},
			endChange: function(e) {
			  //设置结束时间
			  this.formItem.end = e;
			  let endDate = this.formItem.end
			    ? new Date(this.formItem.end).valueOf() - 1 * 24 * 60 * 60 * 1000
			    : "";
			  this.startOptions = {
			    disabledDate(date) {
			      return date && date.valueOf() > endDate;
			    }
			  };
			},

单选按钮


						全部
						未对接
						对接未完成
						对接通过

查看视频(使用a标签)


previewVideo(URL) { //查看视频
				let a = document.createElement("a");
				a.target = "_blank";
				a.href = URL;
				a.click();
			},

上传文件


									

			handleSuccessFile(row) {//上传附件成功
				this.loadData()
				if (row.image) {
					this.isupdata = false;
				} else {
					this.isupdata = true;
				}
				this.$Modal.confirm({
					title: '温馨提示',
					content: '上传成功!',
					ok() {
						this.$Message.info('上传成功!');
					},
					cancel() {
						this.$Message.info('上传失败!');
					}

				})
			},

//上传文件之前
handleBefore(addr, file) { //上传文件带参数
				this.uploadData.file = file;
				this.uploadData.addr = addr.addr;
				this.uploadData.bossname = addr.bossname;
			},
/* 删除文件 */
			removeFile(name, value) {
				this.formItem.FILEGUID = '';
			},

下载功能


downlaodFile() { //下载(其实也市调用了接口)
				let a = document.createElement('a');
				a.target = '_blank';
				a.href = this.axios.defaults.baseURL + '/API/downPDF';
				a.click();

			},

你可能感兴趣的:(vue学习,vue,javascript)