Vue含表情评论回复组件
一、评论回复组件效果
使用vue开发一款精美实用的评论回复组件,并包含emoji表情包,整体效果如下
文本框获取焦点时弹出Emoji表情按钮、发送和取消按钮,如下图
点击Emoji表情即可弹出表情包,如下图
二、使用
1、使用下面命令下载hbl-comment组件
npm i hbl-comment
2、下载完成之后在项目中引入
import comment from 'hbl-comment'
components:{comment
},
3、使用
<comment></comment>
4、如果没有下载element-ui的使用下面命令进行下载
npm i element-ui -S
5、下载完成后在main.js中引入
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI);
三、属性及事件
1、props属性
名称 | 类型 | 说明 | 默认值 |
---|---|---|---|
avatar | String | 头像 | 空 |
placeholder | String | 文本框提示内容 | 在此输入评论内容… |
minRows | Number | 文本框最小行数 | 4 |
maxRows | Number | 文本框最大行数 | 8 |
commentNum | Number | 评论条数 | 2 |
authorId | Number | 当前登录用户id | 1 |
label | String | 标签名 | 作者 |
commentWidth | String | 文本框宽度 | 80% |
commentList | Array | 评论列表 | 包含内容较多,此处略 |
评论列表commentList 包含多个评论comment,关于comment相关字段如下:
2、comment包含字段
名称 | 类型 | 说明 |
---|---|---|
id | Number | 评论id |
commentUser | Object | 评论用户 |
targetUser | Object | 被评论用户 |
content | String | 评论内容 |
createDate | String | 评论时间 |
childrenList | Array | 子评论列表 |
3、用户包含字段
名称 | 类型 | 说明 |
---|---|---|
id | Number | 用户id |
nickName | String | 用户昵称 |
avatar | String | 用户头像 |
4、Events事件
名称 | 说明 | 参数 |
---|---|---|
doSend(content) | 初始文本框发送事件 | 评论内容 |
doChidSend(content,bid,pid) | 评论列表中文本框发送事件 | 评论内容,被评论用户id,父级评论id |
SSM后台管理系统开发实战课程链接
访问我的达人课
我的微信公众号
Vue含表情评论回复组件相关推荐
- vue仿微博评论回复_Vue之 3.0升级
阅读本文约需要5分钟 大家好,我是你们的导师,我每天都会在这里给大家分享一些干货内容(当然了,周末也要允许老师休息一下哈).上次老师跟大家分享了Vue之菜单权限控制的知识,今天跟大家分享下Vue之3. ...
- vue.js表情文本输入框组件
文章目录 参考链接 效果图 代码 emoji.json EmojiText.vue 使用 参考链接 JS操作文本域获取光标/指定位置插入 vue.js支持表情输入 ttkwsd博客 效果图 代码 不能 ...
- vue仿微博评论回复_vue 网页版聊天系统|仿微信、微博网页端
最近一段时间一直在学习vue框架,对比了下react和angular发现vue上手快多了,之前有使用vue开发个vue版仿微信手机端IM聊天,最近想继续加强学习下,就做了一版网页端的vue聊天室. 依 ...
- vue.js实现带表情评论功能前后端实现(仿B站评论)
文章目录 学习链接 效果图 后台 建表 评论表(重要) 用户表 实体类 Comment User CommentDTO(重要) WebConfig配置 配置跨域和静态资源文件夹 Mybatisplus ...
- Vue 表情包输入组件
Emotion 一个用于vue的表情输入组件 https://gitee.com/jiangliyue/vue_expression_input_module.git index是使用示例,emoti ...
- vue + vuex 实现评论和回复
效果图 组件需要的 json 格式 commentList: [ {id: 1,isFirstLevel: 0,commentUser: {userId: 10086,nickName: 'huazi ...
- 朋友圈自动回复评论_微信新版,朋友圈可以表情包回复了!网友:评论区斗起来.jpg...
你们发现了吗? 朋友圈可以发表情包评论了! 微信iOS版7.0.9正式版今天迎来更新支持发消息时可以引用之前的内容更令人惊喜的是不少网友都发现新版本还新增朋友圈自定义表情评论功能可以用表情包评论别人的 ...
- Thinkphp带表情的评论回复实例
Thinkphp带表情的评论回复实例 基于Thinkphp开发的一个简单的带表情的评论回复实例,可以无限回复,适合新手学习或作为毕业设计作品等. 评论提交验证 1 $(".submit-bt ...
- vue 实现评论回复功能
参考文档https://blog.csdn.net/weixin_35987513/article/details/53748707 项目中分别有三个组件 1.dynamic (父组件) 2.repl ...
- 微信小程序实现类似微信评论区回复组件(mpx)
mpx开发微信小程序实现回复组件 效果 组件内容: <template><view class="apply-component"><van-popu ...
最新文章
- python 版本比较函数 LooseVersion StrictVersion
- CSS控制的内容超过容器宽度后显示省略号
- edge如何导入html文件收藏夹,edge浏览器收藏夹如何导入?edge浏览器收藏夹导入方法...
- 全排列及相关扩展算法(七)——组合数的字典序(另含全章代码整理)
- 快手用计算机说唱的叫什么,HIPHOP人物:“我们呢说唱,会在快手上爆炸!”
- iPhone 11系列低至4599元,40亿消费券开抢!618正式开启了
- Python演示SQLite数据库系统表sqlite_sequence的作用与操作
- 什么是站点,Active Directory系列之十一
- 最常用计算机语音,计算机常用词汇--语言及服务器篇
- 基于随机优化算法的特征选择
- videojs播放rtmp视频流,解决TypeError: this.el_.vjs_getProperty is not a function错误
- python写的串口助手_Python实现的简单的单片机串口助手程序
- python ImportError: No module named spiders
- 【备忘】零基础学习java学习路线,从菜鸟到大牛的视频教程
- 你所不知的有趣投影方法
- 2020-2021年度第二届全国大学生算法设计与编程挑战赛题解(冬季赛)
- AOSP ~ Logcat Chatty 行过期
- Arch的双显卡驱动
- NIRec:An Efficient Neighborhood-based Interaction Model for Recommendation on Heterogeneous Graph
- 小红书能往天猫引流吗?精准大揭秘