首頁 > web前端 > js教程 > 在實戰項目中怎麼樣做出Vue2.0單選互斥

在實戰項目中怎麼樣做出Vue2.0單選互斥

php中世界最好的语言
發布: 2018-06-08 13:54:50
原創
1645 人瀏覽過

這次帶給大家在實戰項目中怎麼樣做出Vue2.0單選互斥,做出Vue2.0單選互斥的注意事項有哪些,下面就是實戰案例,一起來看一下。

需要實現如上圖的功能

1. 第一次載入頁面,根據data裡的catgoryId高亮對應的選項
2. 點擊某個選項,該選項高亮,其他去掉高亮

程式碼結構:

<template> 
  <dd @click="changeCategory(currCourseFirst.categoryId)" 
        v-for="currCourseFirst in currCourse.currCourseFirst" 
        :key="currCourseFirst.categoryId" 
        :class="resultCategoryId === currCourseFirst.categoryId ? &#39;active&#39;: &#39;&#39;" >
          {{currCourseFirst.name}}
  </dd>
</template>
<script>
  export default{
    data() {
      return {
        categeryId: this.$route.query.categoryId,
        typeId: this.$route.query.typeId
      }
    },
    methods: {
      changeCategoryId(categoryId) {
        this.categoryId = categoryId
      }
    },
    computed: {
      resultCategoryId(){
        return this.categoryId
      }
    }
  }
</script>
登入後複製

自我理解

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

angular列印頁面指定功能

#json-server怎樣做出後端資料

以上是在實戰項目中怎麼樣做出Vue2.0單選互斥的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
javascript - vue2.0如何使用axios
來自於 1970-01-01 08:00:00
0
0
0
javascript - vue2.0中$refs怎麼使用
來自於 1970-01-01 08:00:00
0
0
0
vue2.0過渡懸停事件 - VoidCC
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板