- 博客(34)
- 收藏
- 关注
原创 使用axios对参数处理,qs.stringify和new URLSearchParams区别
qs.stringify和new URLSearchParam
2022-07-07 17:52:01 888
原创 ant design vue常用弹窗+表单
<template> <div> <a-modal title="标题" :visible="visible" :width="600" :confirmLoading="confirmLoading" :maskClosable="false" @ok="handleOk" @cancel="handleCancel" > <template sl.
2022-06-13 09:52:16 2482
原创 ant design vue密码校验规则
密码由10-16位数字、字母及其!@#$%*-+/\.符号组成pattern: '^(?=.*\\d)(?=.*[a-zA-Z])(?=.*[!@#$%*--+/\\\\.])[\\da-zA-Z!@#$%*--+/\\\\.]{10,16}$'
2022-06-13 09:38:25 942
原创 锚点双向定位
<div> <a-radio-group v-model="value" @change="change"> <a-radio-button :value="0">Hangzhou</a-radio-button> <a-radio-button :value="1">Shanghai</a-radio-button> <a-radio-button :value="2"&.
2021-10-11 18:00:19 653 1
原创 数组对象获取最大值,最小值问题
var arr = [ {name: '张三', age: 15}, {name: '李四', age: 18}, {name: '王五', age: 16}]Math.max.apply(Math,arr.map(item => { return item.age })) // 18Math.min.apply(Math,arr.map(item => { return item.age })) // 15
2021-09-14 19:09:55 145
原创 优化滚动条样式
.cls ::-webkit-scrollbar { width: 6px; height: 6px;}.cls ::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.2); border-radius: 3px; -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.05);}.cls ::-webkit-scrollbar-.
2021-08-23 17:30:01 87
原创 ant design vue table,upload相关问题
1.后端传过来的数据不是自己想要,然后如何去格式化?<template> <a-table :columns="columns" :data-source="data" size="middle" :row-key="record => record.id" :pagination="paginationOption" .
2020-07-17 19:56:17 375
原创 ant design vue(解决less-loader全局引入问题和主题色相关问题)
以上全局引入和修改主题会出现问题(注意引入的样式文件是.css还是.less)以下方式可以解决babel.config.jsvue.config.js
2020-07-07 19:52:10 1011
原创 注释
/* * God Bless No Bugs! * * _ooOoo_ * o8888888o * 88" . "88 * (| -_- |) * ...
2019-08-26 15:58:04 130
原创 vue
vue-评分1.html部分 <ul class="starList"> <li v-for="(item,index) in 5" :key="index" :class="{active:starArr.indexOf(index)>-1}" @click="changeStar(...
2019-08-26 10:02:44 121
原创 深拷贝
JSON.parse(JSON.stringify(arr/obj)): 数组或对象深拷贝, 但不能处理函数 // 1.检测数据类型 function getDataType(data) { let dataType = Object.prototype.toString.call(data).slice(8, -1); if (dataTyp...
2019-07-24 16:03:09 131
原创 获取元素距页面顶部的距离
function getElementTop (el) { var actualTop = el.offsetTop var current = el.offsetParent while (current !== null) { actualTop += current.offsetTop current = current.offsetParent ...
2019-07-24 10:02:31 2539
原创 for in,Object.keys,Object.getOwnPropertyNames,Reflect.ownKeys的区别
1.定义parent对象及其属性var parent = {}Object.defineProperty(parent, "a", { value: "aaa", writable: true, enumerable: true, configurable: true});Object.defineProperty(parent, "b", { ...
2019-05-28 11:04:20 503
原创 javascript中不常用但挺好使的API
Reflect.ownKeys(target) // 返回一个由目标对象自身的属性键组成的数组。Object.keys(obj) // 方法会返回一个由一个给定对象的自身可枚举属性组成的数组。...
2019-05-27 13:56:34 175
原创 vue-cli3.0
1. npm install -g @vue/cli 全局安装(安装过可忽略)2. vue create hello-world 创建项目3. 两个选项 1 默认的包含了基本的 Babel + ESLint 设置的 preset 2 手动设置则提供了更多的选项,它们是面向生产的项目更加需要的选择第一个:如下,(直接下载默认项)选择第二个:如下(哪里需要...
2019-05-13 14:59:11 120
原创 ES6-Map数据结构
原文:http://es6.ruanyifeng.com/#docs/set-map1.Object 结构提供了“字符串—值”的对应,Map 结构提供了“值—值”的对应const m = new Map();const o = {p: 'hello'};m.set(o,'content');m.get(o); //"content"m.has(o); ...
2019-01-24 16:43:43 170
原创 ES6-Set数据结构
原文:http://es6.ruanyifeng.com/#docs/set-map1.类似于数组,但是成员的值都是唯一的,没有重复的值。const s = new Set([1, 2, 3, 4, 5, 5, 5, 5]);console.log(s); 2.set函数可以接受一个数组(或者具有 iterable 接口的其他数据结构)作为参数,用来初始化 可以用...
2019-01-24 13:54:09 151
原创 锚点定位-元素相对父级滚动
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>锚点定位-元素相对父级滚动</title> <style> .link{margin: 100px;} .link a{margin:...
2018-09-13 17:49:54 721
原创 readFile,writeFile读写操作
data.jsonapp.jsconst fs = require('fs');let newData = {"id": 4, "name": "张三", "age": 18}fs.readFile('./data.json',(err,data) => { if(err) throw err; let dataJson = data.toString()...
2018-09-11 09:21:09 1213
原创 拖拽元素
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>拖拽</title> <style type="text/css"> .parent{position:
2018-09-10 10:26:02 123
原创 mysql和navicat premium的那些事儿
mysql服务方式①:win+R打开运行窗口,输入services.msc 或者右键 > 计算机 > 管理 > 服务 双击 方式②:管理员身份运行cmd, 输入net start mysql80开启服务 输入net stop mysql80关闭服务Navic...
2018-09-09 14:15:47 687
原创 node写接口(处理跨域),再调接口
1. app.jsconst express = require('express');const app = express();app.listen(3000);//路由配置const apiRouter = require('./routes/api');app.use('/api', apiRouter);2. api.jsconst express = re...
2018-09-06 11:11:02 800 1
原创 node设置跨域访问
app.jsvar express = require('express');var router = express.Router(); //设置跨域访问router.all('*', function(req, res, next){ res.header("Access-Control-Allow-Origin", "*"); res.header("Acces...
2018-09-05 19:49:28 176
原创 vue脚手架搭建项目(针对vue-cli 2.0版本)
npm install -g vue-cli //全局安装vue init webpack my-project //初始化项目my-projectcd my-project //进入项目npm install //下载依赖npm run dev ...
2018-09-05 14:52:19 159
转载 字符串方法
//1、slice方法返回字符串的片段。 strObj.slice(start[,end]) //start下标从0开始的strObj指定部分其实索引。如果start为负,将它作为length+start处理,此处length为字符串的长度。 //end小标从0开始的strObj指定部分结束索引。如果end为负,将它作为length+end处理,此处length为字符串的长度。 var s...
2018-08-21 16:10:48 148
转载 数组方法
// 1.0 concat() 连接两个或更多数组,该方法不会改变现有的数组,会创造一个新数组var arr = [1, 2, 3, 4];var arr1 = [5, 6, 7];var arr2 = [8, 9];var newArr = arr.concat(arr1, arr2);console.log(arr); //[1, 2, 3, 4]consol...
2018-08-21 15:29:20 146
转载 鼠标滚轮事件
var scrollFunc = function (e) { e = e || window.event; if (e.wheelDelta) { //第一步:先判断浏览器IE,谷歌滑轮事件 if (e.wheelDelta > 0) { //当滑轮向上滚动时 console.log("滑轮向上滚...
2018-08-21 14:11:46 428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人