![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
正在切换输入法
这个人很勤快,想写啥写啥。
展开
-
下载xlsx表格 和 上传xlsx表格 方法 适用于vue react
exportXlsx函数下载xlsx,安装 npm i downxlsxdog -S引入 import { exportXlsx } from ‘downxlsxdog’调用格式 exportXlsx([‘表头字段’, ‘表头’],[{ key: ‘数据’, value: ‘数据’ }, ‘下载完成的名称.xlsx’]), xlsx后缀必填选项 。uploadData函数上传xlsx,引入 import { uploadData } from ‘downxlsxdog’调用格式 uplo原创 2020-08-28 15:13:08 · 861 阅读 · 2 评论 -
好用的翻牌器,定时器适用于react vue 等等
// npm i -S react-countup// import CountUp from 'react-countup'; <CountUp start={0} duration={2} separator=',' decimals={2} end={1000000.89} /> // 常用的集中属性// start 开始时间 duration 持续时间 separator 千分位隔离 decimals 小数位 end 结束时间...原创 2020-06-23 15:22:53 · 1044 阅读 · 3 评论 -
async await
async 关键字放到函数前面 , 表示这个函数是异步的 ,不会阻碍后面任务的执行(返回是一个promise对象) async function timecheck() { return 'hello world' }console.log( timecheck())await 顾名思义 就是表示代码执行到这的时候需要等待await后面的任务执行完,才会...原创 2019-08-15 20:07:46 · 189 阅读 · 0 评论 -
dom bom
1.BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。2.DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。...原创 2019-08-07 11:52:07 · 203 阅读 · 0 评论 -
undefined 和 null
最近有好多小伙伴问我 undefined 和 null 的区别,那我就在这总结一下吧1.先从类型说起console.log(typeof(undefined)); //undefinedconsole.log(typeof(null)); //object...原创 2019-08-02 14:01:45 · 135 阅读 · 0 评论 -
js中的call和play
call传参和apply传参的方式不同b.call(a,1,2);var arr = [1,2];b.apply(a,arr);原创 2019-08-01 19:07:47 · 1950 阅读 · 0 评论 -
js中的面向对象。
1.js中的面向对象就是类,而类中关键的就是继承2.首先声明一个类var Gandparent = function(){this.game = “play”}3.构造函数实现继承<script type="text/javascript"> function Grandparent () { this.name = "zhangsan" ...原创 2019-08-05 18:59:17 · 109 阅读 · 0 评论 -
http协议
1.http协议的特点1.简单快速:向服务器发送请求时,只需要请求方式和路径即可2.灵活:可以传输任意类型的数据。3.无连接:连接一次服务器就断开了4.无状态:请求的信息不会缓存,下一次请求还要重新发起2.http请求和响应1.http请求组成: 请求行(包含url,要传输的数据,请求方法,http协议)+请求头(一些常见的key:value)+空行(表示请求头结束 这个空行是必...原创 2019-08-05 17:54:30 · 79 阅读 · 0 评论 -
css遇到的问题,以及解决方案
1.常用的几个图片类型:1.png是便携式网络图片(Portable Network Graphics)是一种无损数据压缩位图文件格式.优点是:压缩比高,色彩好。 大多数地方都可以用。2.jpg是一种针对相片使用的一种失真压缩方法,是一种破坏性的压缩,在色调及颜色平滑变化做的不错。在www上,被用来储存和传输照片的格式。3.gif是一种位图文件格式,以8位色重现真色彩的图像。可以实现动画...原创 2019-07-30 17:37:43 · 567 阅读 · 0 评论 -
常用通用的正则表达式(手机号,邮箱)
手机号:(/^1[3456789]\d{9}$/.test(phone))邮箱:/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/身份证:/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|...原创 2019-07-19 17:45:40 · 2434 阅读 · 0 评论 -
js中的几种排序
1.冒泡排序比较简单的写法: function bubbleArra(a) { let arr = a; let length = arr.length; while (length) { 数组有多长就循环几次进行左右比较,每次比较就会找到一个最大的放到最后 ...原创 2019-07-19 15:37:40 · 2678 阅读 · 0 评论 -
vue 中的keep-alive
keep-alive 是 Vue 内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染。<keep-alive> <component> <!-- 该组件将被缓存! --> </component></keep-alive><keep-alive include="a">//name = a的组建...原创 2019-07-19 13:55:24 · 116 阅读 · 0 评论 -
关于vue的几点面试题(vue双向数据绑定和深拷贝浅拷贝之间的区别)
1.vue的双向数据绑定:实现mvvm的双向绑定,是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。vue的双向数据绑定整合了整合Observer,Compile和Watcher三者,通过Observer监听数据的变化,通过Compile来编辑解析指令,通过...原创 2019-07-19 11:50:46 · 1391 阅读 · 1 评论 -
数组过滤函数
写了几个过滤数组的函数 比较零散 但也很实用:https://github.com/wangleigege/-vue原创 2019-07-16 21:40:08 · 299 阅读 · 0 评论 -
随机打乱数组顺序
function randomsort(a, b) {return Math.random() > .5 ? -1 : 1; } this.questionArray.sort(randomsort)翻译 2019-07-18 18:27:17 · 948 阅读 · 0 评论 -
微信小程序ios低版本 flex-wrap 不生效解决方案
可以换种思路 ,直接用display:inline-block 给元素一定的宽度百分比;例如一行三个元素:子元素设置with:33.3%即可原创 2019-07-18 17:19:14 · 1368 阅读 · 0 评论 -
vue刷新初始化组建里面的data
Object.assign(this.data,this.data, this.data,this.options.data()) 即可如果数据没有渲染成功 this.$forceUpdate();原创 2019-07-18 16:44:21 · 402 阅读 · 0 评论 -
vue的分页功能包括向上分页和向下分页
分页代码在github上:原创 2019-07-16 14:05:12 · 438 阅读 · 0 评论