自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 在vue2项目上使用 i18n支持element-ui

在目录utils下 创建lang文件夹 lang文件夹下创建二个文件。

2023-05-05 16:16:59 396

原创 el-autocomplete 支持中文搜索也支持拼音搜索

【代码】el-autocomplete 支持中文搜索也支持拼音搜索。

2023-04-05 21:00:13 364

原创 前端AES加密

AES前端加密

2023-01-31 09:49:49 1692

原创 在vue中封装可复用的组件方法

// 公共提示信息js import Vue from "vue"; import Toast from "./dialogMessage.vue"; //引入组件 要使用这个组件 // 返回一个“扩展实例构造器” let ToastConstructor = Vue.extend(Toast); let myToast = (text, duration) => { let toastDom = new ToastConstructor({ el: document.createEl

2022-04-30 11:01:12 594

原创 返回顶部应用

返回顶部 // 返回顶部动画 animate: (obj, target , callback) { clearInterval(obj.timer) obj.timer = setInterval(() => { let step = (target - window.pageYOffset) / 10 step = step > 10 ? Math.ceil(step) : Math.floor(step) if

2022-04-14 21:21:00 112

原创 封装深拷贝函数

深拷贝函数 function isObject(value) { const valueType = typeof value return (value !== null) && (valueType === "object" || valueType === "function") } function deepClone(originValue) { // 判断是否是一个Set类型 if (originValue instanceof Set) { retur

2021-11-25 20:33:27 439

原创 防抖函数 和 节流函数

防抖函数 防抖函数的应用场景: 输入框中频繁输入内容,搜索或者提交信息; 频繁的点击按钮,触发某个事件; 监听浏览器滚动事件,完成某些特定操作; 用户缩放浏览器的resize事件; 防抖函数代码如下 function debounce(fn, delay, immediate = false) { // 1.定义一个定时器,保存上一次的定时器 let timer = null let isInvoke = false // 2.真正执行的函数 const _debounce = function(...ar

2021-11-25 19:14:31 2768

原创 JavaScript复习

Number.MAX_VALUE typeof NaN 返回的值是number typeof null 返回的值是object 调用被转换数据类型的toString()方法 字符串类型 const b = xxx.toString 这种写法 String()函数 null不能转换 undefined不能转换 转换Number类型 Number()函数 parseInt()可以将一个字符串中的有效的整数内容取出来 parseFloat() 取有效的小数 a=“123px” a = parseIn

2021-07-21 17:56:36 295

原创 时间戳

function myDate (value, type = 0){ var time = new Date(value * 1000); var year = time.getFullYear(); var month = time.getMonth() + 1; var date = time.getDate(); var hour = time.getHours(); var minute = time.getMinutes(); var sec

2021-05-24 21:53:24 114

原创 axios框架 封装使用

request.js文件 import axios from 'axios' export function request(config) { //创建axios实例 const instance = axios.create({ baseURL: 'http://152.136.185.210:7878/api/m5', timeout: 5000 }) // axios的拦截器 // 请求拦截 instance.interceptors.request.use

2021-04-19 21:12:14 294

原创 vue.config.js 统一文件目录

module.exports = { configureWebpack: { resolve: { alias: { assets: "@/assets", common: "@/common", components: "@/components", network: "@/network", views: "@views" } } } }; 使用assets ~用这个符号

2021-04-19 21:08:26 209

原创 默认src路径的使用文件 mock摸你数据的使用

默认src路径是@ 在一级目录下创建jsconfig.json文件如下 { "compilerOptions": { "baseUrl": "./", "paths": { "@/*": [ "src/*" ] } }, "exclude": [ "node_modules", "dist" ] } mock摸你数据的使用 先安装 cnpm i moc

2021-04-19 21:06:46 543

原创 vue移动端项目注重点

module.exports = { //配置configwebpack configureWebpack: { //解决路径相关的问题 resolve: { //配置别名 alias: { assets: "@/assets", common: "@/common", components: "@/components", network: "@/network", views: "@vie

2021-03-25 20:30:58 257

原创 js原型链

原型概念 构造函数天生自带的prototype 属性, 可以添加一些方法,给该构造函数的实例使用 prototype定义 每一个函数天生自带一个属性,叫做prototype,是一个对象属性类型 __proto__定义 每一个对象天生自带一个属性,叫做__proto__,指向所属构造函数的prototype ...

2021-03-24 08:15:20 125

原创 前端路由

vue路由 什么是前端渲染 ajax出现实现了 前后端分离 后端服务器提供的接口前端在页面显示 通过js在dom上显示 vue路由 二种模式 hash模式和history模式 location.hash=“aaa” 改变url 不请求新的数据 HTML5的history模式 history.pushState({},’’,‘home’)改变url 覆盖网页地址 history.back()返回上一个url地址 history.replaceState({},’’,‘home’)替换url 没有返回 h

2021-03-22 09:39:52 203 1

原创 webpack

webpack笔记 ## 五大核心 1.entry 入口 webpack以哪个文件作为入口开始打包 单入口,使用字符串指定一个入口文件,打包一个chunk,输出bundle,chunk名称可以默认 多入口entry:[ " “,” “] 数组写法 多入口entry:{ one:’./src/index.js’, two:’./src/main.js’ } 有几个入口文件就会生成几个chunk,并输出几个bundle,chunk的名称是one,two 此时 output:{ filename

2021-03-16 16:27:29 215

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除