- 博客(9)
- 收藏
- 关注
原创 Vue混入mixin使用方法
混入(mixin)是一种十分灵活的方法,增加了vue中功能的复用性那么在使用mixin时一般习惯在项目中创建一个文件夹来收纳这些js文件,用于其他组件中的引入使用是需要在使用的组件中引入当前这个文件引入后就可以在组件中访问到这个js文件中的参数,以及方法,并且这个js文件中的生命周期同样会执行,并且比组件中的生命周期要快...
2021-10-11 17:44:39
235
原创 深拷贝数组,对象的递归
//递归,拷贝对象和数组,不能拷贝function var obj = { name: 'liu', age: { name: 'zhang', arr: [1, 2, 3, {name:'li'}] } } //需要一个拷贝的目标对象 function getObj(object) { if (object instanceof Array) { var newObj = [] } else { var
2021-06-21 20:54:09
125
转载 解决axios,post请求传递不了对象{}参数的问题
由于axios默认发送数据时,数据格式是Request Payload,而并非我们常用的Form Data格式,PHP后端未必能正常获取到,所以在发送之前,需要使用qs模块对其进行处理。首先 npm install --save qs然后import qs from 'qs';...axios.post('post.php', qs.stringify({ a: '1'})).then( ... ).catch( ... );...
2021-06-08 19:43:01
611
原创 小程序监测滑动方向
1、在需要监测的盒子中添加事件(wxml)<view bindtouchstart='touchStart' bindtouchmove='touchMove' bindtouchend="touchEnd">2、在当前文件js中的data对象中声明两个数组(js/data)touchS : [0,0],touchE : [0,0],3、事件监听// 触摸开始事件 touchStart: function(e){ // console.log(e.touches[0]
2021-06-02 11:01:24
333
原创 Vuex(Vue状态管理模式)
一、初识vuex1、关于vuexVueX是适用于在Vue项目开发时使用的状态管理工具。用来管理和维护vue项目中组件之间传递的参数,我们只需要把这些值定义在vuex中,即可在整个vue项目中使用2、安装vuex二、vuex中的核心内容在vuex对象中,除了state,还有用来操作state中数据的方法集,以及对state中数据加工的方法集等等。vuex重要的六大模块state 存放状态、存放需要使用或加工的参数mutations 对state成员进行操作getters 加工sta
2021-05-13 19:25:31
235
原创 H5个C3的新特性
H5的新增首先我们来看一下在h5中都有哪些新增1.语义化标签:header、footer、section、nav、aside、article语义化标签主要就是方便了后期项目的管理,别人看见这个标签了解他的意义是哪个方面的内容,更方便他人介入管理2.增强型表单:input 的多个 type比如input可以通过type类型转换为button ,单选框(checkbox)3.表单控件,calendar、date、time、email、url、search。表单控件也可以理解为input的多
2021-04-11 17:01:00
307
原创 前端性能优化
一、性能优化的目的与原则在我们做性能优化的时候要先去了解为什么要去优化,哪些可以优化** 优化的目的**让页面加载更快对用户操作响应的及时,带来更好的用户体验降低服务器负荷原则首先优化要有理有据,不能凭空猜想要深入了解业务那么在了解完这些后我们就可以考虑一下,从哪个方面去入手,...
2021-04-11 13:46:51
110
原创 什么是promise
1、promise是什么?Promise 是异步编程的一种解决方案,其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。Promise对象有以下两个特点。(1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。(2)一旦状态改变,就不会再变,任何时候都可以得
2021-04-08 22:50:05
131
原创 数组有哪些方法
数组有哪些方法一、操作方法1、增(1):push()添加到数组末尾任意或多个值<script> var getNumber=[1,2,3,4]; getNumber.push(5,6,7); console.log(getNumber); // 那么打印出来的getNumber就是[1,2,3,4,5,6,7] </script>(2):unshift() 添加任意多个值在数组的头部<scri
2021-02-10 00:40:20
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人