摘要: 扩展知识 阅读全文
posted @ 2019-05-12 17:44 周大侠小课堂 阅读(406) 评论(0) 推荐(0) 编辑
摘要: import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); const modulesA = { state:{//状态 count:100 }, getters:{//状态计算 addStr(state){ return state.count +... 阅读全文
posted @ 2019-05-06 09:17 周大侠小课堂 阅读(575) 评论(0) 推荐(0) 编辑
摘要: <Router>使用URL(即window.location.hash)的哈希部分来保持UI与URL同步的A。 重要说明:哈希历史记录不支持location.key或location.state。在以前的版本中,我们试图填充行为,但是有一些我们无法解决的边缘情况。任何需要此行为的代码或插件都不起作用 阅读全文
posted @ 2019-04-20 10:47 周大侠小课堂 阅读(2503) 评论(0) 推荐(1) 编辑
摘要: 1.withRouter作用:把不是通过路由切换过来的组件中,将react-router 的 history、location、match 三个对象传入props对象上 默认情况下必须是经过路由匹配渲染的组件才存在this.props,才拥有路由参数,才能使用编程式导航的写法,执行this.prop 阅读全文
posted @ 2019-04-20 09:50 周大侠小课堂 阅读(4958) 评论(0) 推荐(0) 编辑
摘要: 示例:基本路由 在这个例子中,我们有3个'Page'组件处理<Router>。 注意:而不是<a href="/">我们使用<Link to="/">。 示例:嵌套路由 此示例显示嵌套路由的工作原理。该路由/topics加载Topics组件,该组件<Route>有条件地在路径上呈现任何:id值。 i 阅读全文
posted @ 2019-04-20 09:10 周大侠小课堂 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 1.async 函数是什么?一句话,它就是 Generator 函数的语法糖。 async函数就是将 Generator 函数的星号(*)替换成async,将yield替换成await,async函数的返回值是 Promise 对象,这比 Generator 函数的返回值是 Iterator 对象方 阅读全文
posted @ 2019-03-10 08:07 周大侠小课堂 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 1.Ajax 是典型的异步操作,通过 Generator 函数部署 Ajax 操作,可以用同步的方式表达 上面代码的main函数,就是通过 Ajax 操作获取数据。可以看到,除了多了一个yield,它几乎与同步操作的写法完全一样。注意,makeAjaxCall函数中的next方法,必须加上respo 阅读全文
posted @ 2019-03-03 10:55 周大侠小课堂 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.next()、throw()、return() 的共同点 next()、throw()、return()这三个方法本质上是同一件事,可以放在一起理解。它们的作用都是让 Generator 函数恢复执行,并且使用不同的语句替换yield表达式。 ①next()是将yield表达式替换成一个值。 上 阅读全文
posted @ 2019-03-03 10:44 周大侠小课堂 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 备注:文中多数内容摘自阮一峰老师文章,仅供自我学习查阅。 阅读全文
posted @ 2019-02-22 14:28 周大侠小课堂 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 备注:文中多数内容摘自阮一峰老师文章,仅供自我学习查阅。 阅读全文
posted @ 2019-02-21 11:40 周大侠小课堂 阅读(839) 评论(0) 推荐(0) 编辑