自定义博客皮肤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)
  • 收藏
  • 关注

原创 javascript base64转file、file压缩图片

/** * base64转file * @param {string} urlData base64格式图片 * @returns */export function base64ConvertFile(urlData) { if (typeof urlData != 'string') { this.$toast("urlData不是字符串") return; } var arr = urlData.split(',') var

2021-08-12 11:57:44 308

原创 javascript 深拷贝

function recursion(value) { let obj = {} if (value.constructor === Array || value.constructor === Object) { if (value.constructor === Array) { obj = [] } for (const key in value) { if (value[key].cons

2021-06-09 17:10:47 125

原创 javascript 原型继承

/** @inhert 原型继承 圣杯模式 @param {function} Targer 需要继承的原型 @param {function} Orgin 被继承的原型*/const inherit = (function (){ function F(){} return function(Targe,Orgin){ F.prototype = Orgin.prototype Tager.prototype = new F

2021-06-08 21:52:56 186 2

原创 新版的vue cli默认没有自动创建router.js 和 store.js

router.jsimport Vue from 'vue'import Router from 'vue-router'import Index from './views/Index.vue'Vue.use(Router)export default new Router({ routes: [ { path: '/', name: 'index', component: Index

2020-12-01 15:36:40 2064

原创 javascript 时间戳判断日期

// 时间戳转换为时间function formatDate(time) { if (time == null) { return ''; } else { let date = new Date(time); let y = date.getFullYear(); // 年 let MM = date.getMonth() + 1; // 月 MM = MM < 10 ? ('0' + MM) : MM

2020-08-03 17:22:14 1291 1

原创 flyio mpvue使用flyio发送请求封装

//npm install flyio --save 下载依赖import { VUE_APP_BASE_API } from '@/config/config'import { getToken } from '@/utils/auth'import Fly from 'flyio/dist/npm/wx'//创建实例const request = new Fly()request.config.baseURL = VUE_APP_BASE_APIrequest.config.timeou

2020-07-15 15:08:01 398

原创 vue axios封装请求

import axios from 'axios'import { getToken } from '@/utils/auth'// 创建axios实例const request= axios.create({ baseURL: process.env.NODE_ENV === 'production' ? process.env.VUE_APP_BASE_API : '/', // api 的 base_url timeout: 12000 // 请求超时时间})// request

2020-07-13 10:22:12 1808 4

原创 javascript时间戳转换日期格式

function (value) { if (value == null) { return ''; } else { let date = new Date(value); let y = date.getFullYear(); // 年 let MM = date.getMonth() + 1; // 月 MM = MM < 10 ? ('0' + MM) : MM; let d = d

2020-06-23 14:32:23 189

原创 vue使用二维码插件

1.安装插件npm install vue-qr --save2.在需要的页面引入插件<template> <vue-qr :text="downloadData.url" :margin="0" colorDark="#f67b29" colorLight="#fff" :logoSrc="downloadData.icon + '?cache'" :logoScale="0.3" :size="200"></vue-qr></template&g

2020-06-08 10:07:25 1411

原创 vueCli4配置vue.config.js文件

const path = require('path')const CompressionPlugin = require('compression-webpack-plugin') //cnpm install --save-dev compression-webpack-plugin插件需要npm安装function resolve(dir) { return path.join(__dirname, dir)}module.exports = { publicPath: '.

2020-06-02 11:36:04 1615

原创 vue知识点归纳与总结(笔记)

前言当前总结是本人在业余学习与实践过程后的总结与归纳,旨在检验自己的积累,也方便忘记时查阅,同时也希望能帮助那些这方面知识匮乏的同行门,总结是基于vue2.x,vue-cli3.x,主要记录些,vue常用的指令、事件,监听、数据绑定、过滤器、组件、动画、vuex,vue-router等日常工作中时常用到的东西,也有些常用的插件和开发工具的介绍与使用,以及部分性能优化的建议与实践,如有不对,或不足...

2019-12-31 17:14:15 2727 3

原创 css水平垂直居中的几种方法

HTML<div id="box"> <div class="box"></div></div>1、position + 负外边距#box{ width: 300px; height: 300px; border: 1px solid red; position: relative;}.box{ width...

2019-12-17 14:28:08 123

原创 javascript中必会的方法

01-解构JavaScript参数解构是一种从对象中提取属性的常用方法。const obj = { name: 'Joe', food: 'cake'}const { name, food } = obj;console.log(name, food);// 'Joe' 'cake'如果需要以其他名称来提取属性,可以使用以下格式来指定它们。const obj = { ...

2019-12-17 14:16:03 132

原创 JavaScript数组去重方法(简便好记的方法)

1.SetSet是ES6中一种新的数据结构,它本身是一个构造函数,类似数组,但它的成员值都是唯一的,无重复的值。利用无重复值这一点可以实现数组去重//数组去重[...new Set(arr)]//by the way--->字符串去重[...new Set(str)].join('');2.利用indexOf或者includes两种方法去重原理是一样的,利用数组中不存在该元...

2019-12-17 11:48:42 92

原创 js 链接直接打开QQ对话窗口

<!DOCTYPE HTML><html manifest=""><head> <meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1...

2019-12-13 15:36:39 2062

原创 vue自定义tap指令

vue自定义tap指令1.Vue指令2.v-tap指令实现1.Vue指令Vue提供自定义实现指令的功能, 和组件类似,可以是全局指令和局部指令,详细可以参见vue官网自定义指令一节(https://cn.vuejs.org/v2/guide/custom-directive.html).2.v-tap指令实现我个人的理解,编写指令即是在vue指令对象提供的钩子函数中做相应的逻辑处理,tap...

2019-12-06 10:11:55 612

空空如也

空空如也

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

TA关注的人

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