- 博客(7)
- 收藏
- 关注
原创 微信公众号 【1】- 开发配置
前言 我是一名全栈工程师,因工作需要学了一下微信公众号开发,学习的同时我也希望把我学到的知识分享给大家,以及我所遇到的坑. 后台我主要是NodeJs,我的目的不是教大家如何写NodeJs所以大家需要的话可以去网上自己学一下. 微信公众号测试号 因为公众号注册是有一定的门槛,所以推荐大家申请一个微信公众号测试号. 申请入口: 微信公众号测试号申请 (我问你答)工作原理 微信用户发送了 " ...
2019-05-27 19:33:40 194
原创 Vue源码解析 - 响应式原理与实现
Vue响应式原理. Vue响应式实现. 响应式原理 初学者可能都会有这么一个疑惑. “为什么在data数据发生变化的时候,页面会被重新渲染”. 这个问题的答案是Vue内部会遍历data里面所有的属性,并使用Object.defineProperty将这些属性全部转换为getter/setter。将来Vue内部可以通过Object.defineProperty追踪依赖,当有data里面的属...
2019-05-07 16:40:40 268
原创 Vue全家桶-vuex
前言 在实际开发中,可能N个组件共享一个数据. 我们在其中一个组件里面去修改这个共享数据,那么我还需要告诉其它与该共享数据相关联的组件. 这会显得很麻烦,可能还会导致后面代码的可维护性极差.所以vue为我们提供了vuex. vuex vuex 是Vue.js应用程序的状态管理模式.它充当应用程序中所有组件的集中存储,其数据只能以预测的方式进行变更. 如果组件要修改vuex共享数据,首先需...
2019-05-02 22:46:59 200
原创 ECMAScript6 之 箭头函数
箭头函数如何使用 箭头函数使用 正常函数写法. function show() { alert('hello'); } 箭头函数写法. () => { alert('hello'); } 箭头函数传参 (text) => { alert(text); } 如果只有一个参数,()可以省略掉. text => { alert...
2019-05-01 21:25:43 323
原创 vue全家桶-Router基础(1)
第一步: 创建工程 vue create vue-router 第二步:下载router vue add router 下载router的时候,vue-cli 脚手架会强制修改我们原来的文件. App.vue 里面的内容会被强制性修改. 第三步: 解析router.js 下载好router之后,你会发现在src路径下面多了一个router.js文件. <!-- 导入Ro...
2019-05-01 21:04:56 446
原创 Vue-组件传值
前言 很多时候我们都会遇到组件之间数据传递问题.所以我们必须要了解组件之间的数据传递的方式. 目标 props provide && inject props 两个组件之间存在父子关系,子组件需要访问父组件的某个数据. 由于组件之间都是独立的存在,我们无法直接在子组件里面使用父组件的数据.所以我们来认识一下props 父子组件数据传递原理 父组件传递数据给子组...
2019-05-01 02:09:41 151
原创 ECMAScript6 之 Promise
Promise用来做什么 Promise对象表示异步操作的最终完成(或失败)及其结果值! 意思是: 把需要做异步操作的代码,放在Promise对象里面. 最终异步执行完返回最终的结果. 如何使用 创建Promise对象. let p = new Promise((resolve, reject) => { // 里面 放异步代码. ...
2019-04-27 00:43:17 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人