我如何设置v-rating固定在vuetify?

时间:2019-02-15 11:36:29

标签: vue.js vuetify.js

我正在用vue.js和vuetify构建页面,我需要将v等级固定在我想要的值上,我不希望用户可以更改该值。 这是我到目前为止所拥有的。

  <v-layout align-center justify-center row wrap>
    <v-flex xs12 md4 v-for="(idioma, i) in idiomas":key="i">
      <h3>{{idioma.comp}}:</h3>
      <v-img id="imgCompetencias":src="idioma.imagem"height="100"width="100"></v-img>
      <v-rating v-model="idioma.rating" half-increments></v-rating><br><hr id="divisor"><br>
    </v-flex>
  </v-layout>

  <script>
   export default {
    data() {
     return {
      idiomas: [
            {
             imagem: require("@/assets/images/imgCompetencias/ingles.png"),
             comp: 'Inglês',
             rating: 4,
            },
            {
             imagem: require("@/assets/images/imgCompetencias/espanhol.png"),
             comp: 'Espanhol',
             rating: 2.5,
            },
          ],
         }
        }
      };
   </script>

3 个答案:

答案 0 :(得分:1)

只需添加readonly作为属性。 在文档中阅读更多内容: https://vuetifyjs.com/en/components/ratings

答案 1 :(得分:1)

尝试添加只读属性。

library(data.table)
counts <- DT[, .(rowCount = .N), by=Prod_ID]

答案 2 :(得分:1)

突出添加readonly

  <v-rating v-model="idioma.rating" half-increments readonly></v-rating>

基于doc