摘要: 子组件 父组件 阅读全文
posted @ 2018-08-21 16:46 雨筠 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 子组件调用父组件的函数,使用$emit(eventName,[...args]),触发当前实例上的事件。附加参数都会传给监听器回调。 子组件 父组件 阅读全文
posted @ 2018-08-21 16:34 雨筠 阅读(3432) 评论(0) 推荐(0) 编辑
摘要: function rand(arr) { var len = arr.length //首先从最大的数开始遍历,之后递减 for(var i = arr.length - 1; i >= 0; i--) { //随机索引值randomIndex是从0-arr.length中随机抽取的 var randomIndex = Math.floor(Mat... 阅读全文
posted @ 2018-08-06 15:11 雨筠 阅读(3262) 评论(0) 推荐(0) 编辑
摘要: Math.random();//随机生成0到1的数字 Math.floor();//取小整 Math.floor(Math.random()*(最大值 - 最小值) + 最小值) 生成2到8的数:Math.floor(Math.random()*(8 - 2) + 2) 阅读全文
posted @ 2018-08-02 22:20 雨筠 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 标题中的几个相关相关属性在网页中有这大量的应用,尤其是在运动框架中,但是由于有些属性相互之间的概念比较混杂或者浏览器兼容性问题,导致掌握起来比较有难度,下面就介绍一下相关属性的用法。先来看一张比较经典的示意图: offsetTop属性:返回元素上外边缘距离最近采用定位父元素内壁的距离,如果父辈元素没 阅读全文
posted @ 2018-08-01 10:10 雨筠 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 钩子函数一个指令定义对象可以提供如下几个钩子函数:bind:只掉用一次,指令第一次绑定到元素是调用,在这里可以进行一次性的初始化设置inserted:被绑定元素插入父节点时调用(仅保证父节点存在,但不一定被插入文档中)update:所在组件的VNode更新是调用,但可能发生在其子VNode更新前。指令的值可能发生了改变,也可能没有。但是你可以通过比较更新前后的值来忽略不必要的模板更新compone... 阅读全文
posted @ 2018-07-31 16:56 雨筠 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 1、安装相应的依赖 cnpm install sass-loader --save-dev cnpm install node-sass --save-dev 2、在build文件下的webpack.base.confi.js下面的rules里面添加配置 { test:/\.scss$/, load 阅读全文
posted @ 2018-07-14 20:53 雨筠 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在使用脚手架搭建好项目后要配置路由 1、首先要安装vue-router,你可以在项目的package.json文件中的dependencies项目中添加"vue-route": "版本号",然后在使用命令行cnpm install安装 或者直接使用命令cnpm install vue-router 阅读全文
posted @ 2018-07-14 18:14 雨筠 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1、getComputedStyle(nodeObj,false);该方法是BOM对象,第一个是要获取样式的节点对象;第二个可以写成任何的字符一般写成false或者null,这里最好是用false因为用null IE9+会有问题;后面直接跟要获取的样式(写在方括号中)即可 var style=get 阅读全文
posted @ 2018-07-04 16:58 雨筠 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 复杂的内容都是有简单的线条结合而成的,想要绘制出复杂好看的内容先从画直线开始 canvas绘制直线先认识几个函数 beginPath();开始一条路径,或重置当前的路径 moveTo(x,y);用于规定直线的起点坐标 lineTo(x,y);用于规定直线的终点坐标 closePath();方法创建从 阅读全文
posted @ 2018-06-22 18:29 雨筠 阅读(608) 评论(0) 推荐(0) 编辑