摘要: 总结就是语法糖 但是很甜 一张图 阅读全文
posted @ 2019-02-21 18:54 GR07 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 因为机器只能识别2进制,所以结果是一个无限接近0.3的数字0.30000000000000004 那怎么处理这种情况: ES6中提供了这样一个属性:Number.EPSILON,而这个值正等于2^-52,这个值非常非常小,并且无限接近0,但不等于0。 所以只要判断(0.1+0.2)-0.3是否小于N 阅读全文
posted @ 2019-02-21 11:42 GR07 阅读(187) 评论(0) 推荐(0) 编辑
摘要: IE盒模型和标准盒模型区别: IE盒的padding、border 包含在content内容宽度里, 标准盒的padding、border 不包含在content内容宽度里。 margin表现相同。 互相转换: 转为IE盒:box-sizing: border-box 转为标准盒:box-sizin 阅读全文
posted @ 2019-02-21 11:31 GR07 阅读(312) 评论(0) 推荐(0) 编辑
摘要: model:model的类型定义如下,它有两个属性 prop、event v-model默认情况如下: prop: 默认绑定的是valueevent: 默认触发的事件类型是input 所以下面可以自己指定类型: 那么在props中就必须指定接收的属性是 checked 使用这个组件: 上面代码相当于 阅读全文
posted @ 2019-02-01 19:10 GR07 阅读(1989) 评论(0) 推荐(0) 编辑
摘要: 1. 安装依赖包 npm install postcss-pxtorem --save-dev 2. 在vue-cli3.0中。去掉了build和config文件夹。所有的配置都放到了vue.config.js中。 可能遇到的坑: 插件会转化所有的样式的px。比如引入了三方UI,也会被转化。可以使用 阅读全文
posted @ 2019-01-29 11:11 GR07 阅读(4732) 评论(0) 推荐(0) 编辑
摘要: 上面render函数等同于下面 createElement() 函数: 这个函数的作用就是生成一个 VNode节点(虚拟dom), render 函数得到createElement() 创建的 VNode 节点之后,返回给 Vue.js 的 mount 函数,渲染成真实 DOM 节点,并挂载到根节点 阅读全文
posted @ 2018-12-04 17:20 GR07 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: mixins就是定义一部分公共的方法或者计算属性,然后混入到各个组件中使用,方便管理与统一修改 1、在assets文件夹下创建一个js文件 2、在组件中使用刚刚创建的混入 这样就可以直接调用到混入对象中的hello方法 3、如果组件中定义的方法与混入对象中的方法/属性一样,组件中的优先级大于混入对象 阅读全文
posted @ 2018-12-04 16:44 GR07 阅读(373) 评论(0) 推荐(0) 编辑
摘要: Vue.extend 返回的是一个Vue实例构造器。 这里只是构造完成 但是还没有实例化所以还不是一个组件 上面这个 预设选项 可以是Vue所有实例选项 比如 data () {} ,methods: {}, created: {} 现在就是一个vue组件了 上面这个其他选项可以是 new Vue( 阅读全文
posted @ 2018-12-04 14:30 GR07 阅读(2472) 评论(0) 推荐(1) 编辑
摘要: 以前遇到相关的问题都没在意也没深究,常用到的就一个阻止冒泡event.stopPropagation() 每次连单词都是复制过去的。 今天找了几篇相关博客看了下算是理清了,特此总结一下也留个备忘。 先说事件流: 事件流指从页面中接收事件的顺序,有冒泡流和捕获流。 假如我们点击一个div,实际上是先点 阅读全文
posted @ 2018-11-09 17:39 GR07 阅读(198) 评论(0) 推荐(0) 编辑
摘要: build, config文件夹:webpack配置相关 node_modules文件夹:脚手架所需的依赖也就是npm install安装的 src文件夹:项目位置 static文件夹:存放第三方静态资源 .babelrc文件:babel配置 实现js转译 .editorconfig文件:编辑器的风 阅读全文
posted @ 2018-11-06 11:48 GR07 阅读(270) 评论(0) 推荐(0) 编辑