19-11-30 then中reject vue过滤器 Date.toISOString时间问题

147 阅读1分钟

then中reject,不会被then后的catch捕捉

return new Promise((resolve, reject) => {
    axios.post()
    .then(res => {
        reject('123')   // 不会被捕捉
        return reject('123')    // 不会被捕捉
        throw '123' // 被catch捕捉
    })
    .catch(err => {
        err && $message.error(err.toString());
    })
})

shadow套接字s

service shadow套接字s start

vue过滤器

  1. 过滤器可以用在两个地方双花括号插值v-bind表达式
  2. 过滤器可以串联{{ message | filterA | filterB }}
  3. 过滤器可以带参数{{ message | filterA('arg1', arg2) }},ilterA 被定义为接收三个参数的过滤器函数。其中 message 的值作为第一个参数,普通字符串 'arg1' 作为第二个参数,表达式 arg2 的值作为第三个参数\

Date.toISOString得到的是格林威治标准时间

Date.toISOString得到的是格林威治标准时间,比北京时间早8个小时
转化方式: new Date(date + 8 * 3600 * 1000);