鸿蒙arkTs Toast抽取 及使用
2023-12-14 17:24:46
Toast抽取,创建一个Utils
import promptAction from '@ohos.promptAction'; import display from '@ohos.display'; export function ToastUtils(msg:string){ try { promptAction.showToast({ message: msg, duration: 1500, bottom:450 }); } catch (error) { console.error(`showToast args error code is ${error.code}, message is ${error.message}`); }; }
? 使用:
import promptAction from '@ohos.promptAction'; import { StringIsEmpty } from '../utils/StringUtils'; import { ToastUtils } from '../utils/ToastUtils'; @Entry @Component struct SubmitFormPage { @State message: string = 'Hello World' @State inputText: string = "" build() { Row() { Column({space:10}) { TextInput({ text: this.inputText, placeholder: '请输入名字' }) .fontSize(15) .fontWeight(FontWeight.Normal) .width('100%') .height(50) .backgroundColor('#f6f6f6') .borderRadius(10) .onChange((value) => { this.inputText= value }) Button("提交").height(50).width(100).backgroundColor(Color.Blue).alignSelf(ItemAlign.Center).onClick(()=>{ let isEmpty = StringIsEmpty(this.inputText); if (isEmpty) { ToastUtils("请输入文字~") }else{ ToastUtils(this.inputText) } }) } .width('100%').justifyContent(FlexAlign.Center).alignItems(HorizontalAlign.Start) } .height('100%') } }
stringUtils只是判断是否为空
export function StringIsEmpty(str:string){ return str === null || str === undefined || str.trim().length === 0; }
文章来源:https://blog.csdn.net/puyaCheer/article/details/134996101
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!