1.0.7 • Published 6 years ago

vue-comment-list v1.0.7

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

安装

Node

$ yarn vue-comment-list

或者如果你选择 npm

$ npm i vue-comment-list

运行时要求

vue2.x

使用

<vue-comment-list :pageData="pageData" :mainColor="color" :allCount="allCount" @submit="submit" @moreData="moreData" :pageSize="pageSize" :nextPage="nextPage"></vue-comment-list>
// ES6
import VueCommentList from 'vue-comment-list'

new Vue({
    components: {
        VueCommentList
    }
})

vue-comment-list

a vue component which comment and a list comments 一个关于评论及评论列表的组件

props

名称类型默认值说明
margintopNumber20margin-top:20px 距离上边的距离 大于0
mainColorString'#409EFF'当前组件的主要颜色如边框颜色、字体、背景
backgroundColorString'#409EFF'整个组件的背景颜色
worldCountNumber200输入评论的字数
allCountNumber0评论列表中 评论总条数 pageSize 和allCount有一个就可以
pageSizeNumber10分页 每页的条数 必须有
nextPageBooleanfalse是否有下一页, pageSize 和allCount有一个就可以
pageDataArray[]评论列表是list,里边是个对象如{name:'张三',moment:'评论内容',avatar: '头像路径100*100 大小',createdAt: '评论时间 2018-08-18 19:58:47'}

event

事件名称说明
submit当点击发布评论的时候,组件会触发submit事件通知父组件,会把评论的内容传给父组件
moreData当点击加载更多的时候,组件会触发moreData事件通知父组件,会把要获取评论的页数传给父组件

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

# run unit tests
npm run unit

# run e2e tests
npm run e2e

# run all tests
npm test

For a detailed explanation on how things work, check out the guide and docs for vue-loader.

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago