需求:示例是否可以改成使用Setup语法糖模式,拜托了
问题的清晰而简明的描述
每次使用的时候要手动改和手动return甚是麻烦
建议的解决方案
小改动即可
备选方案
No response
附加上下文
No response
验证
+1 很需要setup语法糖版本的示例文档
+1
+1
这个UI框架整体用下来,包括阅读文档。我个人的感觉就是设计上拉跨的地方是真的拉跨,当然了,其他框架多少也有这些毛病。但是说到它精髓的地方也是非常让人感兴趣的,就比如说楼主提出来的为什么大部分文档内容都没采用setup语法糖模式,首先先假设排除作者懒没时间更新文档,其次再想,你说有没有可能作者是在通过这种方式来引导我们采用另一种方式来实现某些需求的,就比如说不太复杂的组件二次封装,而且融入了render函数实践不就更加利于reacter们无缝衔接嘛,当前文档动不动就能看到return h(xxxx, {xxx:xxx}, () => xxx),读过vue2和vue3官方文档的家人们是不是有一种似曾相识的感觉,这种写法好象在哪见过,这不就是函数式组件嘛,就是那个被官网称之为吃力不讨好的函数式造组件的方法,能够在不需要太关注样式的情况下尽情的发挥js或ts的优势嘛。当然了,并不是所有自定义组件和页面都要采用这种方式,vue官网也明确说过更推荐大家使用SFC。不得不承认这种乐趣是其他UI框架找不出来的,我想这也是当时尤大点过赞并推荐vue3er尝试的UI框架的原因之一。
这个UI框架整体用下来,包括阅读文档。我个人的感觉就是设计上拉跨的地方是真的拉跨,当然了,其他框架多少也有这些毛病。但是说到它精髓的地方也是非常让人感兴趣的,就比如说楼主提出来的为什么大部分文档内容都没采用setup语法糖模式,首先先假设排除作者懒没时间更新文档,其次再想,你说有没有可能作者是在通过这种方式来引导我们采用另一种方式来实现某些需求的,就比如说不太复杂的组件二次封装,而且融入了render函数实践不就更加利于reacter们无缝衔接嘛,当前文档动不动就能看到return h(xxxx, {xxx:xxx}, () => xxx),读过vue2和vue3官方文档的家人们是不是有一种似曾相识的感觉,这种写法好象在哪见过,这不就是函数式组件嘛,就是那个被官网称之为吃力不讨好的函数式造组件的方法,能够在不需要太关注样式的情况下尽情的发挥js或ts的优势嘛。当然了,并不是所有自定义组件和页面都要采用这种方式,vue官网也明确说过更推荐大家使用SFC。不得不承认这种乐趣是其他UI框架找不出来的,我想这也是当时尤大点过赞并推荐vue3er尝试的UI框架的原因之一。
从编程的角度来说,完全赞同这个观点。好处就像层主表述的一样,同样的坏处也很明显。如果是业务驱动赶时间,h 函数的编写效率肯定是没有 template 模板语法快的
这个UI框架整体用下来,包括阅读文档。我个人的感觉就是设计上拉跨的地方是真的拉跨,当然了,其他框架多少也有这些毛病。但是说到它精髓的地方也是非常让人感兴趣的,就比如说楼主提出来的为什么大部分文档内容都没采用setup语法糖模式,首先先假设排除作者懒没时间更新文档,其次再想,你说有没有可能作者是在通过这种方式来引导我们采用另一种方式来实现某些需求的,就比如说不太复杂的组件二次封装,而且融入了render函数实践不就更加利于reacter们无缝衔接嘛,当前文档动不动就能看到return h(xxxx, {xxx:xxx}, () => xxx),读过vue2和vue3官方文档的家人们是不是有一种似曾相识的感觉,这种写法好象在哪见过,这不就是函数式组件嘛,就是那个被官网称之为吃力不讨好的函数式造组件的方法,能够在不需要太关注样式的情况下尽情的发挥js或ts的优势嘛。当然了,并不是所有自定义组件和页面都要采用这种方式,vue官网也明确说过更推荐大家使用SFC。不得不承认这种乐趣是其他UI框架找不出来的,我想这也是当时尤大点过赞并推荐vue3er尝试的UI框架的原因之一。
如果需要灵活可以直接用jsx,tsx,而不是编写效率低,执行效率低的h函数吧。
已经在实现中