Zero

Results 26 comments of Zero

1. 建议先分析一下项目,看看造成项目打包很慢的主要原因是什么,把脚手架配置能优化的都加一下,什么多线程打包,dll 等都加上,如果版本比较低也升级一下 2. 分析项目,是层级过深还是依赖比较多,针对优化一下 3. 如果要想按照模块来进行分块打包,肯定是在路由层面做文章,建议还是看是否是拆业务线还是按功能类型拆解多个子项目。

@nailfar 还没呢 着急的话可以先自己重写下 应该花不了多久

@nailfar 抱歉现在才来回你,mixins 就是有这样的问题,如果要这么使用,暂时也没什么好的解决方式 不过抽离很多不同功能的 mixins,或者大量 mixins 我觉得可能有些不太妥: 1. 就如你说的,当minxins 和模块数量增加以后 挂载在vue 的属性声明越来越多就难免会冲突,每个组件的“性能”自然也会不好,即便是你做命名空间,但这又何尝不是增大了工作量,降低了代码可读性。 2. 一个业务中可能就用到就 5 个 mixins 的 5个方法,肯定会有冗余,而且会随着业务增长而增长。 3. 后期维护起来是比较困难的,就怕有交叉。 是否可以尝试换种思路,不要用 mixins。

@nailfar 这方案非常好啊~,你可以 fork 一份项目 pr 一下你这套规范呢

@nailfar 最近在写 ts 版本的了,这边使用 `vue-class-component` 是可以进行类型检测的 ``` import { Provide, Watch, Vue } from 'vue-property-decorator' import Component, { mixins } from 'vue-class-component' import { test1Mixin, test2Mixin } from '@/mixins/mix-test.ts' import...

因为你打开的 html 被原有 title 替代了,貌似其他webview 也是这个逻辑吧

你webview 里面的页面的 title 不设置试试呢

什么叫单独导入,使用module直接引入吗