Yanlin Jiang
Yanlin Jiang
@niqingyang 我把你的代码复制到本地加以改造以实现更丰富的功能, 其中包含很多野路子. 目前有点忙没时间提交 patch, 因为暂时自己也理不清如何把这种设计思路解耦出来单独使用. 这里我提供一下我的思路: 前提是我采用了官方文档里联合多个 store 的建议 https://mobx.js.org/best/store.html#combining-multiple-stores 首先我把 `loadingStore.actions` 的类型从 `{ 'aStore/anAction': false }` 改造成了 `{ aStore: { aAction: false } }` 之后在 `@loading` 装饰器执行时不去猜测名称, 为了省事我也禁止了自定义名称....
Hi. Thank you for your fix. I use pnpm so I override the dep version in package.json. ```json { "pnpm": { "overrides": { "@trivago/prettier-plugin-sort-imports>@babel/parser": "7.17.3" } } } ```
@n7best pr发到这里还是你的fork?
I have the same issue. Consider change `promptOnAutoUpdate` defaults to `false`?
提案中为了实现 history api, 难度确实有些大, 当初是想实现 [history](https://github.com/ReactTraining/history) 中的效果. 经过尝试, 给 Current.router 属性定义 setter, 根据 getCurrentPages() 的前后差异推断等方式, 目前实现了以下效果: ```ts import appConfig from '@/app.config' const history = createTaroHistory({ appConfig }) ``` - [x]...
绕过 History API, 改为直接仿照 history 模块实现类似效果. https://github.com/tarojsx/history 因为用到了 window.__taroAppConfig, 需要 taro 3.0.0-rc.1 以上版本. 如果 Current.router 在赋值时可以触发一个事件, 就可以避免对其进行 monkey patch.
Dart Sass on Node is still substantially slower than on the Dart VM 替换也行, 建议新增 @tarojs/plugin-node-sass 毕竟二者在下载量上还有 300 倍差距 https://www.npmtrends.com/dart-sass-vs-node-sass 速度上相差 10 倍左右.
站在初学者的角度, 提示信息需要更详细一些. - 插件怎么安装 `npm i @tarojs/plugin-sass`. - 插件怎么配置, 需要一段代码示例. - 是taro插件, 也是npm模块, 二者的概念有些混淆. - 给出的文档链接大部分用户打不开(原因你懂的). 
@Arcanemagus `language-babel` support highlight `styled-components` by add a new scope named `source.css.styled`. To resolve @mxstbr question. Just add `source.css.styled` in `baseScopes` at [lib/index.js#L27](https://github.com/AtomLinter/linter-stylelint/blob/master/lib/index.js#L27). That's simple.
i found the main logic in our code is looping. we give setTimeout 10ms delay. but call setImmediate as soon as enough. i think we need check if setImmediate is...