Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upTaro能使用wxs吗? #2959
Taro能使用wxs吗? #2959
Comments
|
欢迎提交 Issue~ 如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。 如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。 Good luck and happy coding~ |
|
频繁 setState 来更新可以通过加节流来尝试解决 |
|
|
试过节流,这样动画掉帧十分厉害 |
目前打算在Taro编译之后,自己在小程序开发者工具中写wxs代码 |
|
Hello~ 您的问题楼上已经提供了解决方案,如果没有更多的问题这个 issue 将在 15 天后被自动关闭。 如果您在这 15 天中更新更多信息自动关闭的流程会自动取消,如有其他问题也可以发起新的 Issue。 Good luck and happy coding~ |
这样就很恶心了,每次编译都要重新修改dist文件。 |
没有计划支持wxs的么?对于一些性能要求高的交互场景,只能通过wxs避免 逻辑线程和视图线程的频繁通信损耗 |
那倒不用,在dist下面添加个.wxs的文件,重新编译文件还在的。 |
wxs是在,但是你是还是需要去修改引用它的wxml吧?难道把wxs组件写在taro的jsx中吗 |
@luckyadam |
|
@Miantang 小程序Android端movable-view拖拽卡顿掉帧的优化可以参考一下,不过最好还是Taro能够支持WXS的编程。 |
|
@Rychou 这个优化很棒啊,我们看一下如何支持一下 不过,这里是不是也可以不用 wxs,直接把这个方法写到类里不行么 |
写在类里面同样得用 |
|
@Rychou 老哥我看了你的文章,总结得很好,这种情况使用 WXS 做 computed 的确有帮助。 Taro 中使用 WXS 响应事件,现在即可按你的步骤在 Taro 正常开发流中使用。有一点建议的是,.wxs 文件不需要手动放在 dist 文件夹下,可以正常放 src 内,配置项目的 copy 配置项即可。 而使用 WXS 处理数据暂时还不支持,需要编译时做一些处理。 |
|
@Rychou 请问一下,使用wxs操作组件时能拿到组件的style吗?我看文档只有setStyle方法没有getStyle方法,那么组件的上一次位置等信息是否只能自己维护,从组件本身获取不到? |
获取组件的位置信息可以使用wxs的 参考:https://developers.weixin.qq.com/miniprogram/dev/api/wxml/wx.createSelectorQuery.html |
感觉这样不太合适。。毕竟多端框架,这样的操作意味着用户要不只开发微信小程序,要不就在每次引用的时候区分当前端,比较期待能做编译阶段的处理 |
|
我能随便说说嘛 |
|
试过节流,这样动画掉帧十分厉害 |
|
Taro3这样使用似乎行不通?报错 |




问题描述
最近使用
movable-view做了一个拖拽排序的功能,但是由于需要touchmove事件频繁setState来更新movable-view的坐标,导致Android的上的性能体验很差,IOS不会。看了微信的文档,这种情况可以使用
WXS来解决,请问Taro中能否使用WXS?如何使用呢?