Javascript 用户怎么能只给一次评分呢?(vue.js 2)

Javascript 用户怎么能只给一次评分呢?(vue.js 2),javascript,vue.js,vuejs2,vue-component,Javascript,Vue.js,Vuejs2,Vue Component,我的代码如下: <div id="app"> <p>Communication:</p> <star-rating :value="3" name="communication"></star-rating> </div> 通讯: 演示和完整代码如下所示: 我想当用户已经给了一个评级,他不能再给一个评级 所以他只能给一次评级 我怎么做? <star-rating :value="3" name="

我的代码如下:

<div id="app">
    <p>Communication:</p>
    <star-rating :value="3" name="communication"></star-rating>
</div>

通讯:

演示和完整代码如下所示:

我想当用户已经给了一个评级,他不能再给一个评级

所以他只能给一次评级

我怎么做?


<star-rating :value="3" name="communication" :exist="true"></star-rating>

您可以为组件设置flag\property,并使用它决定是否允许用户设置分级。

好的,您想将其设置为一个会话吗?我的意思是,如果用户重新加载页面,他将能够再次对其进行评级,除非您使用类似localStorage的东西。@Belmin Bedak,我的意思是,当用户给出评级时,他无法再次给出评级。如果页面重新加载,他仍然无法给出评级