基于Promise的API,例如axios等,在使用时可以简化语法,方法是使用async/await
组合。
await关键字只在 async 函数内有效。如果你在 async 函数体之外使用它,就会抛出语法错误 SyntaxError。
await 表达式会阻塞后续脚本的执行,直到其等待的基于 promise 的异步操作被兑现或被拒绝之后才会恢复进程。
Read more -->Vue中,父组件通过props向子组件传递数据,如果子组件想要修改这一数据,只能通过$emit触发父组件的一个事件,在这个事件的处理方法中修改这个值。
现在有一种方法可以省略父组件中的这个method:
<cpn :childProps.sync='parentData'></cpn>
location.hash = 'about'
,形如file:///Users/.../202303311041.html#foo
history.pushState({}, '', "about")
(可返回)history.replaceState({}, '', about)
;不可返回history.go(num)
你原本有一个组件,你可以通过另外一个组件进行包裹,这个新的组件既具有原来组件的功能,又可以添加自己的功能,这种方式成为高阶组件。
Read more -->