// mycomponent/yz_comment_popup/commentGroup/commentGroup.js Component({ /** * 组件的属性列表 */ properties: { //弹窗是否显示,默认不显示 showYzComment: { type: Boolean, value: false }, loading: { //是否处于加载状态,加载过程中不触发load事件 type: Boolean, value: false }, finished: { //是否已加载完成,加载完成后不再触发load事件 type: Boolean, value: false }, //评论列表 length: { type: String, value: "" }, isAuthority: { // 1游客 2作者 3管理员 // 2、3可进行删除操作 type: [Number, String], value: 1 } }, options: { multipleSlots: true // 在组件定义时的选项中启用多slot支持 }, /** * 组件的初始数据 */ data: { showCommentInput: false, commentInputOptiones: {}, showSheet: false, actions: [{ name: "回复" }, { name: "删除" }] }, /** * 组件的方法列表 */ methods: { onCommentMore() { this.triggerEvent("onMore"); }, focusCommentInput() { this.data.commentInputOptiones = { type: "main" }; this.triggerEvent("showCOMInput", this.data.commentInputOptiones); }, close() { this.triggerEvent("clone"); } }, });