上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: 上一章记录了 如何在父组件中向子组件传值,但在实际应用中,往往子组件也要向父组件中传递数据,那么此时我们应该怎么办呢 1.在父组件内使用v-on监听子组件事件,并在子组件中使用$emit传递数据 2.在vue中,凡是在methods中定义的方法的this,都指向当前组件实例,可以利用这个特性,在pr 阅读全文
posted @ 2019-10-13 23:04 眼里有激光 阅读(6826) 评论(0) 推荐(0) 编辑
摘要: 1组件的注册 全局注册 局部注册 2组件通讯 第一种 在子组件中使用props:[],将其定义成一个数组的方式 第二种 在子组件中使用props:{} 值得一提的是,为什么组件里的data会是一个function,这是为了保证在多个地方使用这个组件的时候,组件的实例是独立的,比如说,你有一个计时器组 阅读全文
posted @ 2019-10-12 23:42 眼里有激光 阅读(374) 评论(0) 推荐(0) 编辑
摘要: vue双向绑定原理 请示总体来讲 就是为data的中的每个属性字段添加一个getter/seter属性 以此来追踪数据的变化,而执行这部操作,依赖的就是js的Object.defineProperty方法Object.defineProperty 是 ES5 中一个无法 shim 的特性,这也就是 阅读全文
posted @ 2019-10-10 16:54 眼里有激光 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 先上一张vue组件生命周期的流程图 以上就是一个组件完整的生命周期,而在组件处于每个阶段时又会提供一些周期钩子函数以便我们进行一些逻辑操作,而总体来讲 vue的组件共有8个生命周期钩子 beforeCreate 实例创建前 create 实例创建后 beforeMount dom挂载前 mounte 阅读全文
posted @ 2019-10-09 18:28 眼里有激光 阅读(228) 评论(0) 推荐(0) 编辑
摘要: HTML Snippets: 超级实用且初级的 H5代码片段以及提示 . HTMLHint: html代码检测 . HTML CSS Support : 让 html 标签上写class 智能提示当前项目所支持的样式。新版已经支持scss文件检索,这个也是必备插件之一 . Auto Close Ta 阅读全文
posted @ 2019-10-08 23:28 眼里有激光 阅读(1556) 评论(0) 推荐(1) 编辑
摘要: 1 为什么会发生延迟300毫秒的问题 移动设备上的浏览器默认会在用户点击屏幕大约延迟300毫秒后才会触发点击事件,这是为了检查用户是否在做双击。为了能够立即响应用户的点击事件,才有了FastClick。这个问题在较新的安卓机上已经没有了,但是在ios一样恶心的存在。为什么不用touchend?举个一 阅读全文
posted @ 2019-10-06 10:46 眼里有激光 阅读(730) 评论(0) 推荐(0) 编辑
摘要: html vue 1. cnpm i fastclick --save 2. 在main.js中引入并绑定到body import fastclick from 'fastclick'; 3. fastclick.attach(document.body); react 1. Install npm 阅读全文
posted @ 2019-09-09 11:59 眼里有激光 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: react开发支持的事件中,onClick事件,部分标签不支持点击,只能onTouchEnd,但是在移动端,手指触碰到事件绑定元素上,滑动,也会触发该事件,故来share解决办法,有更好的方法,欢迎评论 1.事件改为 onClickCapture 但是 改完之后,你会发现可以点击,安卓手机测试,完全 阅读全文
posted @ 2019-09-09 11:18 眼里有激光 阅读(2156) 评论(0) 推荐(0) 编辑
摘要: 其实对于jsx语法 一直觉的它有点清晰都不是很好,js和html混在一起有点不伦不类的样子,以下是我在使用react中遇到的一个很奇葩的事情 假定你定义了一个component Mine 然后你在另一个组件上引用 你会发现第一个<Mine/>输出的是一个对象 而Mine输出的是一个方法 而在reac 阅读全文
posted @ 2019-09-07 13:54 眼里有激光 阅读(4329) 评论(0) 推荐(0) 编辑
摘要: 前言 只需要看一下resct 使用scss的配置项,就能明白个大概了 第一步 还是下载: npm i less less-loader -save 下载less 和 less_loader 第二步 因为使用 create-react-app react脚手架搭建的项目,默认是把配置文件隐藏的 所以需 阅读全文
posted @ 2019-08-26 17:07 眼里有激光 阅读(2219) 评论(1) 推荐(1) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页