鍍金池/ 問答/HTML/ vue 在data中用很多字段來控制v-if顯示隱藏是否合理?

vue 在data中用很多字段來控制v-if顯示隱藏是否合理?

vue 在data中用很多字段來控制v-if顯示隱藏是否合理?

回答
編輯回答
瘋浪

vue 提倡 狀態(tài)驅(qū)動界面,用data里面字段,控制界面的組件顯示或者隱藏就非常合理了。

不同字段對應(yīng)的不同的顯示邏輯,也就很合理了。

2018年8月25日 06:45
編輯回答
選擇

其實更建議用數(shù)據(jù)驅(qū)動來控制dom的渲染,比如:

<div v-if="info">{{info}}</div>
<div v-else>暫時沒有數(shù)據(jù)...</div>

或者是數(shù)組:

<div v-if="arr.length">
  <p v-for="item of arr">{{item}}</p>
</div>
<div v-else>暫時沒有數(shù)據(jù)...</div>
2018年4月15日 00:01
編輯回答
殘淚

可以的,只要每個字段的控制邏輯不重復(fù)
建議:不要將這些放在v-if=""中,使用計算屬性或函數(shù)控制

2018年8月7日 14:15
編輯回答
你好胸

合理,不然這些字段要放到哪兒呢?但是建議統(tǒng)一命名規(guī)范比如xxx_show之類的
或者可以考慮多使用計算屬性控制顯示隱藏

2018年4月30日 14:36