- 博客(6)
- 收藏
- 关注
原创 input file图片上传(使用OSS Javscrtipt 上传到服务器)以及图片裁剪(cropper.js)
一、图片上传(1)使用<input type="file" accept="image/*" name="file" @change="upload($event)">accept="image/*;capture=camera" 直接调用相机accept="image/*" 调用相机 图片或者相册(2)file文件属性lastModified:数值,表...
2019-10-29 19:18:41 1136
原创 深入浅出Vue.js----虚拟DOM
一、什么是虚拟DOM(1)Vue是声明式操作DOM。(2)我们通过描述状态和DOM之间的映射关系是怎样的,就可以将状态渲染成视图。关于状态到视图的转换过程,框架会帮我们做,不需要我们自己动手去操作DOM。(3)应用中所使用的变量都是状态。(4)状态可以是Javascript中的任意类型。Object、Array、String、Number、Boolean等都可以作为状态,这些状态可...
2019-10-27 21:06:20 423
原创 Echarts绘制三条线间有区域颜色,同时在线上添加文字提示,以及添加一条标注的线
一、效果二、实现(1)使用堆叠图(stack属性相同形成堆叠图)实现区域的颜色,因为刚好该需求的三条线的数据是低、中、高的缘故,只需用50%的数据去减去3%的数据就可以得到50%这条线的数据,同时97%的数据,用97%的数据减去50%得到的数据即可实现该堆叠图的效果。(2)线上文字提示的实现,使用的是每个点上的标注(label属性),但是使用了自定义标注,设定只有最后一个点的标注显...
2019-10-24 15:39:01 3062 1
原创 深入浅出Vue.js----变化侦测相关的API实现原理----vm.$delete
一、作用(1)vm.$delete的作用是删除数据中个某个属性。(2)由于Vue.js的变化侦测是使用Object.defineProperty实现的,所以如果数据使用delete关键字删除的,那么无法发现数据发生了变化。(3)为了解决这个问题,Vue.js提供了vm.$delete方法来删除数据种的某个属性,并且词时Vue.js可以侦测到数据发生了变化。二、用法vm.$de...
2019-10-22 15:41:09 268
原创 深入浅出Vue.js----变化侦测相关的API实现原理----vm.$set
一、用法vm.$set(target,key,value)(1)参数{Object | Array} target {string | number} key {any} value(2)返回值{ Function } unwatch(3)用法在object上设置一个属性,如果object是响应式的,Vue.js会保证属性被创建后也是响应式的,并且触发视图更新。这个...
2019-10-21 11:22:49 311
原创 深入浅出Vue.js----变化侦测相关的API实现原理----vm.$watch
一、vm.$watch(1)用法vm.$watch(expOrFn,callback,[options])(2)参数1、{string | Function} expOrFn2、{Function | Object} callback3、{Object} [options]{boolean} deep{boolean} immediate(3)返回值...
2019-10-19 15:05:50 684
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人