91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何實現Vue評論框架

發布時間:2021-06-28 09:57:03 來源:億速云 閱讀:144 作者:小新 欄目:web開發

小編給大家分享一下如何實現Vue評論框架,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

評論表單代碼:

<!-- 文檔結構區開始 -->
<template>
  <div id="comment" >
    <UserDiv @transferUser="getInput" ></UserDiv>
    <CommentDiv :List="List"></CommentDiv>
    <PageDiv @transferUser="getPage" :totalCount="totalCount" :currentPage="currentPage"></PageDiv>
  </div>
</template>
<!-- 文檔結構區結束 -->
<!-- js 控制區開始 -->
<script>
//引入組件 commentInput、commentList、pagination
import UserDiv from './commentInput.vue'
import PageDiv from './pagination.vue'
import CommentDiv from './commentList.vue'

export default {
  //聲明組件名
  name: 'comment',

  //包含實例可用組件的哈希表
  components: {
    UserDiv,
    PageDiv,
    CommentDiv
  },

  //聲明組件參數
  data() {
    return {
      totalCount: 0,
      currentPage: 1,
      pagesize: 3,
      totalData: [],
      List: [],
    }
  },

  methods: {
    //顯示評論列表信息的方法
    getInput(msg) {
      //將評論信息保存到評論數組里
      this.totalData.push({ text: msg })
      //計算評論信息總條數長度
      this.totalCount = this.totalData.length

      //判斷評論總數是否大于單頁顯示條數
      if (this.totalCount <= this.pagesize) {
       // 顯示所有評論
       this.List = this.totalData
      } else {
       // 截取totalData中 this.totalCount - this.pagesize 后面的元素進行顯示
       this.List = this.totalData.slice(this.totalCount - this.pagesize)
      }
      //點擊評論按鈕,默認跳轉顯示第一頁內容
      this.currentPage = 1
      //評論列表倒序顯示,即最新評論,顯示在最上面
      this.List.reverse()

    },

    // 計算評論列表每一頁的顯示內容
    getPage(curr, size) {
      this.currentPage = curr

      if (this.totalCount <= this.pagesize) {
        //顯示所有評論
        this.List = this.totalData
      } else {
        var start = this.totalCount - this.currentPage * this.pagesize
        if (start < 0) { start = 0 }
        // 截取totalData中 [start, start + this.pagesize] 位元素進行顯示
        this.List = this.totalData.slice(start, start + this.pagesize)
      }
      //評論列表倒序顯示,即最新評論,顯示在最上面
      this.List.reverse()
    }
  },
}
</script>
<!-- js 控制區結束 -->

以上是“如何實現Vue評論框架”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

资讯| 铜山县| 安庆市| 东方市| 中卫市| 隆德县| 黄石市| 磴口县| 万山特区| 安乡县| 大理市| 华容县| 内丘县| 长葛市| 水城县| 涞水县| 滨海县| 翁源县| 眉山市| 杂多县| 呼玛县| 扬中市| 曲阜市| 黔江区| 日喀则市| 白水县| 华蓥市| 盐亭县| 周口市| 桐柏县| 集安市| 鄂托克前旗| 南澳县| 东乌珠穆沁旗| 利川市| 寻甸| 浏阳市| 吐鲁番市| 城口县| 扎兰屯市| 贡山|