【问题标题】:Is it necessary to create a ui component(s) for a single call in one page?是否有必要为一个页面中的单个调用创建一个 ui 组件?
【发布时间】:2021-07-31 07:42:27
【问题描述】:

我即将创建一个 Vue.js 项目,并为我的 ui 组件使用 smart/dumb 模式。在我的dumb components 中,我已经有了输入、按钮等...,但在我的smart components 中,如果我只在一个页面中使用它,是否真的有必要创建一个组件,我很好奇。例如。 login-form 组件,那么我将只在登录页面中使用它。所以,⤵️

我的第一个问题,真的有必要为此创建一个组件吗?

第二个问题,我什么时候会创建一个smart components

【问题讨论】:

  • 答案是,视情况而定。考虑到如果不这样做,您最终可能会得到 1000 多行组件,这在某些时候是有意义的。

标签: vue.js vuejs2 frontend nuxt.js nuxtjs


【解决方案1】:
  1. 将代码移动到另一个组件使初始组件的代码更具可读性。即使您只打算使用该新组件一次。

  2. 通常智能组件 - 是获取或简单地与其子级共享一些数据的页面。

【讨论】:

    猜你喜欢
    • 2022-11-18
    • 1970-01-01
    • 1970-01-01
    • 2020-06-22
    • 2011-08-20
    • 2012-12-22
    • 1970-01-01
    • 2019-02-12
    • 2020-05-26
    相关资源
    最近更新 更多