ForChange客服小弟

Results 133 comments of ForChange客服小弟

> > @JuneAndGreen Taro更新了CustomWrapper组件,看一下有没有参考价值。现在的原生自定义组件的引入方式和调试确实有点麻烦 > > taro 这个并不是引入原生自定义组件,而是强制开启一层自定义组件,以减少每次 diff 的范围吧。这个 kbone 一开始就提供了,就像上面有提到的,使用 wx-view 就可以单独开一个自定义组件。 原来如此 没有看具体代码以为搞了什么黑科技

> 很疑惑kbone相对于uni-app和taro这种的优势有哪几方面?先说清楚优势才敢放手用,查了半天,还是没太清楚,是h5对weui的支持,加上官方出的嘛,还是说这个的目的主要是将h5转成小程序?那想小程序转h5有工具么 优势: - **没有历史包袱**,可以做到小而精,且不用天天为莫名其妙的bug烦恼 - 虽然开发团队人数少,但是技术和思路确实很厉害,至少比uni-app强太多 - 官方直出,正品有保障未来也可能有一定特权,至少是和小程序开发团队共享进度,可以直接提供建议 劣势 - 只是微信小程序/h5,不支持其他平台(QQ勉强可以(毕竟QQ就是低配版抄袭微信,就是微信有的bug它也有,微信没有的它更多),其他不行) 其实挺明显的,看你的选择 如果你只要开发微信和QQ小程序,那Kbone最适合。坑少性能高。 但成年人肯定全都要。所以,如果你有多平台支持,那就Taro。稳定(因为已经好几年了,再多坑别人也踩过了),多端 如果你还需要App,那就最次的uni-app吧,能用但不友好,祝愿不要有这种场景 然后如果是说性能的话,也是看情况 如果你小程序逻辑交互简单,那三个都差不多 如果复杂的话,KBone和Taro也差不多,就是iOS啥事没有,但是安卓都会卡

> 单看react的化,讲真 kbone 性能肯定没有taro3好, 多了一层 domRender 如 React-dom(pruduction-min包116K) 和 dom 和 bom hack, setData的时候数据巨大 我们自己有项目(逻辑比较复杂的) 实际看差不多情况 就是iOS写得再烂都是流畅 安卓写得再好还是会卡 不过实现方式上还得作者来回答比较好

> @xmsz 给一下使用的基线版本?新版本corner已经提取成通用设置了啊 1.22.x

> 不同 type 的button 需要不同的圆角吗? 能够截图看看什么样的业务场景吗? 就是现在只能配置3个圆角变量,但是button(不同size时)的就需要 2px 4px 6px三个,然后还有其他例如dialog需要8px和12px更大的圆角

> @xmsz 现在Split-Button的borderColor以及padding 跟随对应类型Button的配置,是希望split-button可以单独配置吗? 没错,希望单独设置 例如现在是长这样 ![image](https://user-images.githubusercontent.com/5879146/112920683-056c9700-913c-11eb-83a1-4a93dd44a8d0.png) 我们希望长这样 ![image](https://user-images.githubusercontent.com/5879146/112920721-1b7a5780-913c-11eb-9a77-d11df1cabfaa.png) 右边的按钮可以缩短padding

> 你好,我是 Fusion 的设计师,感谢你的反馈,有几个问题和你做些同步交流~ > · Button组件的字体宽度主要是解决什么问题? - 字体宽度就是可以默认设置为bold或数字,因为我们的主题按钮默认字体宽度是粗体 这是没有粗体的效果 ![image](https://user-images.githubusercontent.com/5879146/112920945-83c93900-913c-11eb-97d6-dfd445ff7380.png) 这是粗体的效果 ![image](https://user-images.githubusercontent.com/5879146/112920976-917ebe80-913c-11eb-91bb-fe7665d029da.png)

11.25更新 会触发这个还有一个条件是,b.js被a.js动态引用。 也就是a.js `await hotImport("./b.js", false);` c.js 更改代码 b.js 也更改代码 这时候就b.js引用c.js就会报错 --- 再记录一个问题 如果监听c.js 运行出现了错误,如果这时候修改了b.js(引用c.js的文件) ,就不能正确引用了,会提示`TypeError: xxxx is not a constructor` 同时,如果`console.log(hotImport("./c.js"))`,显示的就会是`undefined`; --- 本来以为可以通过disable来达到重启效果,但发现也不行 ``` if (!_c) { await hotImport("./c.js",...

I have invite you to the test project. 三个脚本 ``` "load_failed": "babel-node --nolazy ./load_failed/a.js", "export_test": "babel-node --nolazy ./export_test/a.js", "export_test:work": "babel-node --nolazy ./export_test/c.js" ``` 第一个运行的时候,修改`b.js`里的`_num`就能看到报错了 ![image](https://user-images.githubusercontent.com/5879146/49135599-203b6080-f322-11e8-917f-d536171e83fe.png) --- 第二个运行的时候,直接就能看到报错了 ![image](https://user-images.githubusercontent.com/5879146/49135672-5d075780-f322-11e8-8e19-f9c31768c9c6.png) 第三个运行的时候,就不会有问题

> ```ts > puppetOptions: { > token:"TOKEN" > } > ``` 16.n的可以吗 我也遇到这个问题 我觉得应该是版本问题 wechaty已经是1.x 这个项目还是0.x