一个基于 Nuxt 的前端集成框架,包含了 Nuxt 基本框架、常用方法、必要的第三方类库
yarn add coa-nuxt
🚧 文档建设中
🚧 文档建设中
import { storage } from 'coa-nuxt'
// 设置本地储存
storage.local.set('key1', { info: 'value1' }, 10 * 60 * 1000 /*10分钟有效期*/)
// 获取本地储存
storage.local.get('key1')
// 设置会话储存
storage.session.set('key2', { info: 'value2' }, 10 * 60 * 1000 /*10分钟有效期*/)
// 获取会话储存
storage.session.get('key2')
time 包含了一些常用时间常量,单位为毫秒
import { time } from 'coa-nuxt'
// 1秒钟 1000
time.oneSecond
// 1分钟 60*1000
time.oneMinute
// 1小时 60*60*1000
time.oneHour
// 1天 24*60*60*1000
time.oneDay
// 1周 7*24*60*60*1000
time.oneWeek
// 1个月 30*24*60*60*1000
time.oneMonth
// 1年 365*24*60*60*1000
time.oneYear
// 1世纪 100*365*24*60*60*1000
time.oneCentury
// 永久(100世纪) 100*100*365*24*60*60*1000
time.forever
import { echo } from 'coa-nuxt'
// 输出一个信息
echo.log('this is message')
// 输出一个信息并报错
echo.error('this is message with error')
import { die } from 'coa-nuxt'
// 终止代码运行并给出提示信息
die.hint('error message')
包含以下第三方库
// 获取 dayjs 对象,dayjs的使用详见 https://day.js.org/zh-CN
import { dayjs } from 'coa-nuxt'
// 获取 lodash 对象,lodash的使用详见 https://lodash.com
import { lodash } from 'coa-nuxt'
// lodash 存在别名 _ ,也可以直接导入
import { _ } from 'coa-nuxt'