naive-ui icon indicating copy to clipboard operation
naive-ui copied to clipboard

需求:示例是否可以改成使用Setup语法糖模式,拜托了

Open LittleDrip opened this issue 1 year ago • 5 comments

问题的清晰而简明的描述

每次使用的时候要手动改和手动return甚是麻烦

建议的解决方案

小改动即可

备选方案

No response

附加上下文

No response

验证

  • [X] 阅读 贡献指南
  • [X] 阅读 文档
  • [X] 检查是否已经存在请求相同功能的问题,以避免创建重复的问题。

LittleDrip avatar May 30 '24 08:05 LittleDrip

+1 很需要setup语法糖版本的示例文档

WaveQwQ avatar Jun 06 '24 02:06 WaveQwQ

+1

Mophar-gift avatar Jun 13 '24 07:06 Mophar-gift

+1

gemdeng avatar Jun 17 '24 06:06 gemdeng

这个UI框架整体用下来,包括阅读文档。我个人的感觉就是设计上拉跨的地方是真的拉跨,当然了,其他框架多少也有这些毛病。但是说到它精髓的地方也是非常让人感兴趣的,就比如说楼主提出来的为什么大部分文档内容都没采用setup语法糖模式,首先先假设排除作者懒没时间更新文档,其次再想,你说有没有可能作者是在通过这种方式来引导我们采用另一种方式来实现某些需求的,就比如说不太复杂的组件二次封装,而且融入了render函数实践不就更加利于reacter们无缝衔接嘛,当前文档动不动就能看到return h(xxxx, {xxx:xxx}, () => xxx),读过vue2和vue3官方文档的家人们是不是有一种似曾相识的感觉,这种写法好象在哪见过,这不就是函数式组件嘛,就是那个被官网称之为吃力不讨好的函数式造组件的方法,能够在不需要太关注样式的情况下尽情的发挥js或ts的优势嘛。当然了,并不是所有自定义组件和页面都要采用这种方式,vue官网也明确说过更推荐大家使用SFC。不得不承认这种乐趣是其他UI框架找不出来的,我想这也是当时尤大点过赞并推荐vue3er尝试的UI框架的原因之一。

CookieJack avatar Jul 17 '24 08:07 CookieJack

这个UI框架整体用下来,包括阅读文档。我个人的感觉就是设计上拉跨的地方是真的拉跨,当然了,其他框架多少也有这些毛病。但是说到它精髓的地方也是非常让人感兴趣的,就比如说楼主提出来的为什么大部分文档内容都没采用setup语法糖模式,首先先假设排除作者懒没时间更新文档,其次再想,你说有没有可能作者是在通过这种方式来引导我们采用另一种方式来实现某些需求的,就比如说不太复杂的组件二次封装,而且融入了render函数实践不就更加利于reacter们无缝衔接嘛,当前文档动不动就能看到return h(xxxx, {xxx:xxx}, () => xxx),读过vue2和vue3官方文档的家人们是不是有一种似曾相识的感觉,这种写法好象在哪见过,这不就是函数式组件嘛,就是那个被官网称之为吃力不讨好的函数式造组件的方法,能够在不需要太关注样式的情况下尽情的发挥js或ts的优势嘛。当然了,并不是所有自定义组件和页面都要采用这种方式,vue官网也明确说过更推荐大家使用SFC。不得不承认这种乐趣是其他UI框架找不出来的,我想这也是当时尤大点过赞并推荐vue3er尝试的UI框架的原因之一。

从编程的角度来说,完全赞同这个观点。好处就像层主表述的一样,同样的坏处也很明显。如果是业务驱动赶时间,h 函数的编写效率肯定是没有 template 模板语法快的

wynn-w avatar Aug 05 '24 03:08 wynn-w

这个UI框架整体用下来,包括阅读文档。我个人的感觉就是设计上拉跨的地方是真的拉跨,当然了,其他框架多少也有这些毛病。但是说到它精髓的地方也是非常让人感兴趣的,就比如说楼主提出来的为什么大部分文档内容都没采用setup语法糖模式,首先先假设排除作者懒没时间更新文档,其次再想,你说有没有可能作者是在通过这种方式来引导我们采用另一种方式来实现某些需求的,就比如说不太复杂的组件二次封装,而且融入了render函数实践不就更加利于reacter们无缝衔接嘛,当前文档动不动就能看到return h(xxxx, {xxx:xxx}, () => xxx),读过vue2和vue3官方文档的家人们是不是有一种似曾相识的感觉,这种写法好象在哪见过,这不就是函数式组件嘛,就是那个被官网称之为吃力不讨好的函数式造组件的方法,能够在不需要太关注样式的情况下尽情的发挥js或ts的优势嘛。当然了,并不是所有自定义组件和页面都要采用这种方式,vue官网也明确说过更推荐大家使用SFC。不得不承认这种乐趣是其他UI框架找不出来的,我想这也是当时尤大点过赞并推荐vue3er尝试的UI框架的原因之一。

如果需要灵活可以直接用jsx,tsx,而不是编写效率低,执行效率低的h函数吧。

tesla4321 avatar Mar 24 '25 02:03 tesla4321

已经在实现中

jahnli avatar Jun 23 '25 08:06 jahnli