vue中常用第三方插件

简介: vue中常用第三方插件

手机端日志控制台

  • 安装使用 vconsole
cnpm install vconsole -S
  • 使用,直接在main.js引入使用
import * as vConsole from 'vconsole'
// 手机端控制台
if (process.env.NODE_ENV !== 'production') {
  new vConsole()
}

时间格式化插件

  • 安装使用dayjs
cnpm install dayjs -S
  • 使用,直接在vue3.0挂载在全局中
import dayjs from 'dayjs'
import 'dayjs/locale/zh-cn'

app.config.globalProperties.$dayjs = dayjs

组件使用

$dayjs.dayjs(scope.row.updateTime).format('YYYY-MM-DD')

本地存储store

  • 安装使用store
cnpm install store -S
  • 使用
import store from 'store'
const KEY_RAW = 'DXToken'



/**
 * 设置token信息
 * @param {Object} token token
 */
export const setToken = token => {
  setTokenExpireTime(token)
  store.set(KEY_RAW, token)
}

/**
 * 获取token
 */
export const getToken = () => {
  return store.get(KEY_RAW)
}

/**
 * 清除token
 */
export const rmToken = () => {
  store.clearAll()
}

/**
 * 设置token 过期时间 expires_in
 * 原expires_in为一个时间段,例7200s
 * @param {Object} token token信息
 */
function setTokenExpireTime(token) {
  if (token['expires_in']) {
    token['expires_in'] += getCurrentTime()
  }

  function getCurrentTime() {
    return Date.parse(new Date()) / 1000
  }
}

目录
相关文章
|
4天前
|
JavaScript 前端开发 安全
Vue响应式设计
【5月更文挑战第30天】Vue响应式设计
25 1
|
1天前
|
JavaScript API
vue组合式和选项式
vue组合式和选项式
3 2
|
4天前
|
JavaScript 程序员 网络架构
vue路由从入门到进阶 --- 声明式导航详细教程
vue路由从入门到进阶 --- 声明式导航详细教程
vue路由从入门到进阶 --- 声明式导航详细教程
|
4天前
|
资源调度 JavaScript UED
vue路由的基础知识总结,vueRouter插件的安装与使用
vue路由的基础知识总结,vueRouter插件的安装与使用
|
4天前
|
JavaScript
|
4天前
|
编解码 JavaScript API
Vue在移动端的表现如何?
【5月更文挑战第30天】Vue在移动端的表现如何?
11 2
|
JavaScript 测试技术 容器
Vue2+VueRouter2+webpack 构建项目
1). 安装Node环境和npm包管理工具 检测版本 node -v npm -v 图1.png 2). 安装vue-cli(vue脚手架) npm install -g vue-cli --registry=https://registry.
993 0
|
4天前
|
JavaScript 前端开发 API
Vue与其他框架的对比优势
【5月更文挑战第30天】Vue与其他框架的对比优势
11 1
|
5天前
|
JavaScript
Vue常用知识点总结
Vue常用知识点总结
12 0