vue真实生产项目中会混用template和jsx吗?

作者站长头像
站长
· 阅读数 18

比如封装的一些UI组件或者业务组件用jsx,但是简单的视图页面用template。在真实项目中会不会不是太规范?

回复
1个回答
avatar
test
2024-07-20

会混用,有些时候只是想实现一个随时会被创建和销毁的小组件,比如说 Toast,可能展示一下马上就销毁了。就可以使用 jxs 在调用的时候去创建挂载,然后即时销毁。相对于使用 tempalte 编写会方便很多。同样也可能会因为无法预知会在何处渲染的场景下也会使用 jsx 来创建组件。其实原理是一样的,在 template 里面也可以用 jsx 写模板的。

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容