国学经典,永久流传《诗经朗诵全集》
《诗经朗诵全集》带你领略国学经典,永久咏传。...
2023-07-31
稳了,鸿蒙3.0要来了![机智]
近期有博主@旺仔百事通 爆料,鸿蒙3.0或许会在7月发布,同时博主@厂长是关同学也给出了相同答案,表示5月应该是鸿蒙3.0的Beta版内测阶段,7月正式版上架,带来更加便捷的交互能力和协同能力。
另有信息爆料,华为Mate 50将首发搭载鸿蒙(HarmonyOS)3.0。
好消息说完了,接下来我们就言归正传,来看看华为鸿蒙应用开发的JavaScript UI框架中常用的容器组件Form(表单)的基本用法。
在「华为鸿蒙应用开发 6」JavaScript UI组件概述及常用组件List和「华为鸿蒙应用开发 7」JavaScript UI组件的属性、事件和方法两个章节中我们已经接触到了List和Dialog两个容器组件。下面我们就来具体了解下组件Dialog。
一 创建表单
你可以创建一个新项目(可参考「华为鸿蒙应用开发 2」第一个华为鸿蒙(HarmonyOS)应用程序),也可以打开前面创建的项目。这里我们就以「华为鸿蒙应用开发 6」JavaScript UI组件概述及常用组件List 中创建的Components项目为例。
启动DevEco Studio,打开Components项目,进入编辑界面
在右键单击pages,选择新建 > JS page
将JS page name命名为formpage,点击完成。
修改formpage.hml,写入如下代码
<div class="container"> <form onsubmit="onSubmit" onreset="onReset"> <text class="title">输入文本</text> <input type="text" class="input" name="user" id="user"></input> <div class="buttongroup"> <input type="submit">提交</input> <input type="reset">重置</input> </div> </form> </div>
修改formpage.css,写入如下代码
.container { flex-direction: column; justify-content: center; align-items: center } .title { margin-left: 50px; margin-bottom: 50px; } .buttongroup { width: 600px; height: 150px; margin-top: 50px; flex-direction: row; justify-content: space-around; }
修改formpage.js,写入代码如下
import prompt from '@system.prompt'; export default { onSubmit(result) { prompt.showToast({ message: result.value.user }); }, onReset() { prompt.showToast({ message: '你点击了重置按钮' }) } }
修改index.hml,添加一个按钮
<div class="container"> …… <dialog id="dialog" style="margin-bottom: 50%;"> …… </dialog> <button class="button" type="capsule" value="显示表单" @click="showForm"></button> </div>
修改index.css,给按钮添加下边距的样式
…… .button { width: 200px; height: 80px; font-size: 40px; margin-bottom: 5px; } ……
修改index.js,响应“显示表单”按钮点击事件跳转到fompage
import router from '@system.router'; export default { showDialog() { this.$element('dialog').show(); }, hideDialog() { this.$element('dialog').close(); }, showForm() { // 显示表单页面 router.push({ uri: 'pages/formpage/formpage' }) } }
因为在预览器Previewer中单行文本框input无法接收键盘文字输入,影响显示效果,这时我们就要将程序运行在模拟器,或者搭载了鸿蒙操作系统的手机上。为了方便起见,我们就在模拟器中运行本程序。
先在工具栏的设备列表中选择huawei_phone,然后点击工具栏上面的“运行”按钮,或者使用快捷键shift + F10
最后,敲黑板:多看,多思考,多动手!代码一定要亲自动手敲出来![呲牙][比心]
以上内容就是为大家推荐的form(鸿蒙3.0要来)JS UI常用容器组件Form)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题
内容来源于网络仅供参考版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。
本文标题:form(鸿蒙3.0要来)JS UI常用容器组件Form)
本文地址:https://www.xiaoyin02.com/shcs/797974.html
相关文章
热点文章
2021年独生子女补贴新政策是真的吗(独生子女证有有效期吗)
2021年国庆节阅兵仪式几点开始几点结束(2021年国庆节还有阅兵吗)
鼠目寸光一点红是什么生肖动物(鼠目寸光一点红)指什么生肖,紧密
k0到k9的玩法大全(强制gc的玩法和注意事项)
入土为安是什么生肖《入土为安》打一个生肖动物,词语解释
浙江12月底全面停工是真的吗(浙江什么时候放假停工)
如何做t(t怎么把p做哭)
北京口碑最差的三甲医院(北京301医院最擅长什么)