留言框的功能为:用户输入留言后点击完成,留言区域即显示留言内容;用户点击右侧的删除按钮可删除当前留言内容重新输入。
留言区域由 div、text、input 关联 click 事件实现。开发者可以使用 input 组件实现输入留言的部分,使用 text 组件实现留言完成部分,使用 commentText 的状态标记此时显示的组件(通过 if 属性控制)。在包含文本“完成”和“删除”的 text 组件中关联 click 事件,更新 commentText 状态和 inputValue 的内容。具体的实现示例如下:
Comment
Done
{{inputValue}}
Delete
/* xxx.css */
.container {
margin-top: 24px;
background-color: #ffffff;
}
.left-container {
flex-direction: column;
margin-left: 48px;
width: 460px;
}
.comment-title {
font-size: 24px;
color: #1a1a1a;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
}
.comment-key {
width: 74px;
height: 50px;
margin-left: 10px;
font-size: 20px;
color: #1a1a1a;
font-weight: bold;
}
.comment-key:focus {
color: #007dff;
}
.comment-text {
width: 386px;
height: 50px;
text-align: left;
line-height: 35px;
font-size: 20px;
color: #000000;
border-bottom-color: #bcbcbc;
border-bottom-width: 0.5px;
}
.comment {
width: 386px;
height: 50px;
background-color: lightgrey;
}
// xxx.js
export default {
data: {
inputValue: '',
commentText: false,
},
update() {
this.commentText = !this.commentText;
},
updateValue(e) {
this.inputValue = e.text;
},
}
分享文章:创新互联鸿蒙OS教程:鸿蒙OS添加留言区域
分享URL:http://www.csdahua.cn/qtweb/news40/413590.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网