VUE 处理总和

VUE小宝典

VUE计时器
  setTimeout(() => {
   // 时长为3秒的时间设定 
   // 内部是需要三秒的程序
        }, 3000)
VUE 数组

添加

    fangfaA() {
      this.Json = []
      request({
        url: '/Controller/Model',
        method: 'get',
        params: ''
      }).then(res => {
        res.message.forEach(index=> {
          var u = {
            id: index.id,
            name: index.name
          }
          this.Json .push(u)
        })
      })
    }

查询

	// 返回true ,false
	const isOk = this.数组.find(item => item.=== 数组2.)  // 数组2.项 判断条件
	if(!isOk) {
	// 数据处理
	}

删除

	  for (const index1 of this.list1) {
        if (index1 .id === index2.id(判断删除的条件)) {
          const index3 = this.list1.indexOf(item)// 取对应的id
          this.list1.splice(index3, 1)// 删除方法
          break // 执行下一个
        }
      }
VUE 计算前一天时间
	befronDay(Datetime, day) {
		const oneDay = 1000 * 60 * 60 * 24 * day // 取天时间 day = 1
		var Datetime1 = ''
		Datetime1 = Datetime // 当前时间
		var dateObj = new Date(Datetime1 )
		const Date1 = moment(dateObj - oneDay).format('YYYY/MM/DD HH:mm:ss') // 转格式
		return Date1
	}
vue 取前台后一天

nexyDay(Datetime, day) {
	const oneDay = 1000 * 60 * 60 * 24 * day
	var Datetime1 = ''
	Datetime1 = Datetime
	var dateObj = new Date(Datetime1 )
	const Date1 = moment(dateObj.getTime() + oneDay).format('YYYY/MM/DD HH:mm:ss')
	return Date1
}
VUE 时间转换 先转换为标准的yyyy-MM-dd格式

// 1.时间转换 先转换为标准的yyyy-MM-dd格式
var d = new Date('Thu May 12 2019 08:00:00 GMT+0800 (中国标准时间)');
d=d.getFullYear() + '-' + (d.getMonth() + 1) + '-' + d.getDate() + ' ' + d.getHours() + ':' + d.getMinutes() + ':' + d.getSeconds();
VUE 把yyyy-MM-dd转化为时间戳的格式
	// 1.时间转换 先转换为标准的yyyy-MM-dd格式
	// 转换并取得上一周时间
	  var Date = new Date(new Date().getTime() - 7 * 24 * 3600 * 1000)
	  //转换格式
	  var Date1  = new Date()
	  var d=new Date(Date1).getTime();
vue前台去掉/
	element..toString().replace(/,/g, '')
vue前台分割方法
	// 取对应的值
	var aa = 数组.split(':')aa[i]
	// 取第一个按照":"分割出来的1个字段
	var aa1 = 字段.split(':')[0]
	// 取第一个按照":"分割出来的2个字段
	var aa1 = 字段.split(':')[2]
vue前台数组拼接方法
      var vuale1 = ''
      // 判断数组是否有值
      if (数组.length > 0) {
      	// 每个数组按照  , 分割成一个字符串
        vuale1 = "'" + 数组.join("','") + "'"
      }
vue前台数组合并成字符串
      var vuale1 = ''
      // 判断数组是否有值
      if (数组.length > 0) {
      	// 每个数组按照  , 分割成一个字符串
        vuale1 = "'" + 数组.join("','") + "'"
      }
VUE截取字符串
	// 从第一位 截取到最后三位
	val1.toString().substr(0, val1.toString().length - 3)
替换
	value1.Replace("-", "")
	value2.Replace(///g, '') 替换所有/
// 循环时间年月
getHouDate() {
	this.options = []
	var data = new Date()
	var year = data.getFullYear()
	data.setMonth(data.getMonth() + 1, 1)
	for (var i = 0; i < 6; i++) {
		data.setMonth(data.getMonth() - 1)
		var m = data.getMonth() + 1
		m = m < 10 ? '0' + m : m
		var date_option = {
		value: year + '年' + (m) + '月',
		label: year + '年' + (m) + '月'
		}
		i === 1 ? this.value = year + '年' + (m) + '月' : ''
		数组.push(date_option)
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值