
工具的模块封装
对前端常用工具模块进行封装
沉迷...
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
时间格式转换 把时间转换为多久之前 dayjs
封装工具函数date.jsimport dayjs from 'dayjs'import relativeTime from 'dayjs/plugin/relativeTime'import 'dayjs/locale/zh'/** * .....多久之前 * @param {*} 之前的时间 * @returns 系统时间到之前指定时间的距离值 */export const timeAgo = (targetTime) => { // 格式化时间 dayjs.exten原创 2022-04-16 16:01:35 · 915 阅读 · 0 评论 -
登录功能的简单处理
vuex中配置请求import Vue from 'vue'import Vuex from 'vuex'import { loginAPI } from '@/api'Vue.use(Vuex)export default new Vuex.Store({ state: { token: localStorage.getItem('token') || '', refresh_token: localStorage.getItem('refresh_token') || '原创 2022-04-16 11:46:11 · 335 阅读 · 0 评论 -
vue 动态追加输入框 下拉框 动态v-model绑定
效果如下父文件<template> <div class="parent-selete_header-color"> <selete></selete> </div></template><script>import selete from '@/pages/demo/selete.vue';export default { components: { selete }};</s原创 2022-03-27 22:52:14 · 9023 阅读 · 1 评论 -
后台项目常用的增删改查
后台项目常用的增删改查一般情况下 增加和编辑是通过 isEdit一个状态位控制的 增加的时候为false 不进行数据回填 编辑的时候为true 需要进行数据回填<template> <div class="permission-container"> <div class="app-container"> <!-- 表格 --> <el-card> <div style="text原创 2021-09-12 09:41:24 · 711 阅读 · 0 评论 -
请求模块对axios的二次request封装
// 配置通用的接口调用方法import axios from 'axios'import store from '@/store'import router from '@/router'// 配置基准路径const baseURL = 'http://pcapi-xiaotuxian-front-devtest.itheima.net/'// 此时instance实例和axios类似const instance = axios.create({ // 设置超时时间 timeou原创 2021-09-11 20:57:02 · 241 阅读 · 0 评论