自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 已知某一点坐标、线段长度和旋转角度,求另一点坐标

/** 已知某一点坐标,旋转角度,长度,求另一点坐标 */export const calculateCoordinatePoint = (originPoint, degree, len) => { let rotate = (degree - 90 + 360) % 360; //这里是因为一开始以y轴下方为0度的 let point = { x:...

2019-03-31 21:39:06 10763 2

原创 计算某一点绕另一点旋转一定角度后的坐标

/** * 计算某一点旋转后的坐标点 * @param point * @param degree */export const calculateRotate = (point, degree) => { let x = point.x * Math.cos(degree * Math.PI / 180) + point.y * Math.sin(degree * Ma...

2019-03-31 21:22:31 7226

原创 高阶函数之sort

1、排序算法是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。通常规定,对于两个元素x和y,如果认为x < y,则返回-1,如果认为x == y,则返回0,如果认为x > y,则返回1(升序)。这样,排序算法就不用关心具体的比较过程,而是根据比较结果直接排序。如下所示:var arr = [10, 20, 4, 6];arr.sort(fu...

2019-03-23 21:20:59 367

原创 Vue和Element-UI做一个简单的登录页面

如下所示,是vue+ElementUI写的一个登录页面:Login.vue部分&lt;template&gt; &lt;el-form :model="loginForm" :rules="loginRules" ref="loginForm" label-position="left" label-width="0px" class="d

2019-03-01 11:09:19 7296 4

原创 Element组件之Form表单

这里主要介绍Element组件中的Form表单,它是由输入框、选择器、单选框、多选框等控件组成,用以收集、校验、提交数据。典型表单:在 Form 组件中,每一个表单域由一个 Form-Item 组件构成,表单域中可以放置各种类型的表单控件,包括 Input、Select、Checkbox、Radio、Switch、DatePicker、TimePicker。行内表单:设置inline属...

2019-03-01 11:08:13 12598 1

原创 vue中的 ref 和 $refs

1.ref 加在普通的元素上,用this.$refs.refName 获取到的是dom元素2.ref 加在子组件上,用this.$refs.refName 获取到的是组件实例,可以使用组件的所有方法。 &lt;el-form :model="loginForm" :rules="loginRules" ref="loginForm" label-position="left" label...

2019-03-01 09:48:16 452

翻译 vue中的 render: h => h(App) 具体含义

render: h =&gt; h(App)是下面内容的缩写:render: function (createElement) { return createElement(App);}进一步缩写为(ES6 语法):​​​​​​​render (createElement) { return createElement(App); }...

2019-03-01 09:33:47 727

空空如也

空空如也

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

TA关注的人

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