鸿蒙原生应用/元服务开发-新手入门练习心得

1.先根据案例模仿代码(页面跳转案例)

鸿蒙原生应用/元服务开发-新手入门练习心得-鸿蒙开发者社区


点击next后跳转页面,点击back返回第一个页面

鸿蒙原生应用/元服务开发-新手入门练习心得-鸿蒙开发者社区

2.模块化层层拆解代码

先创建了row,一行,在这一行里面写代码:

内容都放到Column中

Text内置组件可以直接引用文本

this.message可能是引用

鸿蒙原生应用/元服务开发-新手入门练习心得-鸿蒙开发者社区

fontSize 和fontWeight都是设置文字格式的,后退一格可读性比较好

接下来创建Button按钮,上面的Text是按钮上显示的文字,后面两个也是文字格式。

下面的type暂时不知道什么意思,但是Capsule是压缩的意思,可能相关

margin:CSS的外边距,用来设置周围距离,top20就是离上面一个元素20的距离。

鸿蒙原生应用/元服务开发-新手入门练习心得-鸿蒙开发者社区

Backgroundcolor:背景色

Width:宽度

Height:高度

接下来是一个点击事件用onClick

鸿蒙原生应用/元服务开发-新手入门练习心得-鸿蒙开发者社区

成功就跳转到这个url

如果报错,就进行catch里的代

3.分析之后按照理解的自己简单的写一个页面跳转

鸿蒙原生应用/元服务开发-新手入门练习心得-鸿蒙开发者社区

根据事实动态previewer功能成功写出了跳转的代码

鸿蒙原生应用/元服务开发-新手入门练习心得-鸿蒙开发者社区

回顾代码的时候发现了一个不一样的用法

鸿蒙原生应用/元服务开发-新手入门练习心得-鸿蒙开发者社区

这里跳转回来不用写url,只需要router.back

4.思维拓展

跳转只能创建button吗?我可以像写网页超链接一样作为属性放到文字上吗?立刻试试

鸿蒙原生应用/元服务开发-新手入门练习心得-鸿蒙开发者社区

显示报错‘string’类型的参数不能赋值给‘routeoptions’类型

鸿蒙原生应用/元服务开发-新手入门练习心得-鸿蒙开发者社区

通过论坛搜索等发现不符合情况,开始自己找原因,怀疑是不是因为路径和下面的跳转是一样的所以才报错。

鸿蒙原生应用/元服务开发-新手入门练习心得-鸿蒙开发者社区

鸿蒙原生应用/元服务开发-新手入门练习心得-鸿蒙开发者社区

Router.back可以,但是具体的url还是不行

本文由蛟龙腾飞合作开发者郝映萱练习整理

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/230929.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

前端笔记(四)Flex 布局

标准流 标准流也叫文档流,指的是标签在页面中默认的派不规则,例如:块元素独占一行,行内元素可以一行显示多个。 但是很多的网页布局都是块元素在一行中显示的,这时候就需要浮动和 Flex 布局,浮动只需要了解…

地址栏不安全提示

在使用浏览器时访问网站的时候,我们可能会遇到地址栏提示不安全的情况。这种情况通常都是是由于未安装有效SSL证书或者网站SSL证书过期等原因导致的。本文将介绍如何处理地址栏提示不安全的问题,以确保我们的上网安全。 1,缺少SSL证书&#x…

基于Java SSM框架实现超市进销存购物商城管理系统项目【项目源码+论文说明】

基于java的SSM框架实现超市进销存购物商城管理系统演示 摘要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,社区生活超市管理系统当然也不能排除在外。社区生活超市管理系统…

TQ2440开发板-按键驱动程序设计

目录 按键测试底板原理图核心板原理图使用轮询方式设计按键程序 按键测试底板原理图 TQ2440开发板有4个用户可编程按键,它们直接与CPU的GPIO相连,低电平触发中断,资源占用如下图所示: 核心板原理图 使用轮询方式设计按键程序 按…

使用FFMPEG转码,转单声道,转标准WAV,转PCM

本文为使用FFMPEG命令行的方式处理音频,来获取想要得到的音频文件。 零、使用命令行查看编码封装信息 格式:ffprobe.exe -show_format inputfile 例子:ffprobe.exe -show_format .\stereo_44_16bit.wav 运行结果为下图: 如图可…

HNU计算机结构体系-实验2:CPU动态指令调度Tomasulo

文章目录 实验2 CPU动态指令调度Tomasulo一、实验目的二、实验说明三、实验内容问题1:问题2:问题3:问题4:问题5: 四、思考题问题1:问题2: 五、实验总结 实验2 CPU动态指令调度Tomasulo 一、实验…

前端canvas的基础使用

一、介绍 前端中的 Canvas 是一种用于在网页上绘制图形的 HTML 元素。它提供了一个可以通过 JavaScript 进行绘制的 2D 绘图环境。使用 Canvas,您可以绘制图形,包括线条、矩形、圆形、文本和图像。Canvas 为开发人员提供了灵活自由的绘图能力&#xff0…

FlexRay总线信号译码

我们用虹科Pico汽车示波器捕捉了FlexRay总线信号 ,一定要用专用的高速探头,不能用基本的BNC测试线来测。因为FlexRay的传输信号太快,用基本的BNC测试线来测,信号会失真严重。 专用的高速探头有TA499,如下图&#xff1a…

Vue3-01-创建项目

环境准备 1.需要用到 16.0 以及更高版本的 node.js 2.使用vscode编辑器进行项目开发可以在命令行中查看node的版本号: node -v创建项目 1.准备一个目录 例如,我创建项目的时候是在该目录下进行的;D:\projectsTest\vue3project2.执行创建命令(*&#x…

Nacos 基础篇:Nacos简介、基本概念、基本架构、Standalone单机搭建部署

文章目录 什么是Nacos基本架构逻辑架构及其组件介绍领域模型数据模型服务领域模型配置领域模型 下载目录结构配置启动 什么是Nacos Nacos:(Dynamic) Naming and Configuration Service,动态的服务发现和配置的服务,是一个更易于构建云原生应…

Qt/C++音视频开发58-逐帧播放/上一帧下一帧/切换播放进度/实时解码

一、前言 逐帧播放是近期增加的功能,之前也一直思考过这个功能该如何实现,对于mdk/qtav等内核组件,可以直接用该组件提供的接口实现即可,而对于ffmpeg,需要自己处理,如果有缓存的数据的话,可以…

Linux(17):认识与分析登录档

什么是登录档 【详细而确实的分析以及备份系统的登录文件】是一个系统管理员应该要进行的任务之一。 登录档 就是记录系统活动信息的几个文件,例如:何时、何地(来源IP)、何人(什么服务名称)、做了什么动作(讯息登录啰)。 换句话说就是:记录系…

设置网络发现,合理利用共享,让自己在准确的地方出现或隐藏

本文介绍如何在Windows 11中打开或关闭网络发现。它还解释了网络发现的用途以及你可能想使用(或不使用)它的时间。 如何在Windows 11中切换网络发现 可以在“设置”中打开和关闭网络发现。 1、使用WINI快捷方式打开“设置”或从任务栏中搜索。 2、选…

CAS-ESM设置起始时间不起作用的原因

问题描述: 今天在运行CAS-ESM2.0的时候出现了一个怪事,不论我怎么修改start_ymd,模式总是从1850年,1851 年开始跑。 解决方法: 修改start_type为startup,初始积分。 原因解释: CAS-ESM2.0代码…

Rust的From与Into Trait

Into的本质是调用了From Trait 的方法。 From是底层的方法,把From实现了,Into的实现,编译器会自动根据From Trait生成Into Trait的代码 编译器自动类型推导出Into Trait的U的类型,调用了U类型的From的方法,实现其他类…

JavaSE基础50题:18. 写一个递归方法,输入一个非负整数,返回组成它的数字之和。例如:输入1729,则应该返回1+7+2+9,它的和是19

概述 写一个递归方法&#xff0c;输入一个非负整数&#xff0c;返回组成它的数字之和。例如&#xff1a;输入1729&#xff0c;则应该返回1729&#xff0c;它的和是19。 代码 public class P18 {public static int func(int n) {if (n < 10) {return n;}return n%10 func…

[gRPC实现go调用go]

1什么是RPC RPC&#xff1a;Remote Procedure Call&#xff0c;远程过程调用。简单来说就是两个进程之间的数据交互。正常服务端的接口服务是提供给用户端(在Web开发中就是浏览器)或者自身调用的&#xff0c;也就是本地过程调用。和本地过程调用相对的就是&#xff1a;假如两个…

使用Pytorch实现变分自编码器

使用Pytorch实现变分自编码器 可以结合这篇VAE讲解文章阅读这篇blog post代码。 # Import necessary packages. import os import torch import torch.nn as nn import torch.nn.functional as F import torchvision from torchvision import transforms from torchvision.ut…

微信小程序引入vant-weapp爬出坑

最新的微信小程序的项目结构跟之前的不一样&#xff0c;然后&#xff0c;按照vant-weapp上的官方文档&#xff0c;安装步骤失败&#xff0c;提示了各种错误。如果你的微信小程序结构跟我的一致&#xff0c;可以采用和我一样的方案。 微信小程序引入vant-weapp爬出坑 移动pack…

基于redisson实现发布订阅(多服务间用避坑)

前言 今天要分享的是基于Redisson实现信息发布与订阅&#xff08;以前分享过直接基于redis的实现&#xff09;&#xff0c;如果你是在多服务间基于redisson做信息传递&#xff0c;并且有服务压根就收不到信息&#xff0c;那你一定要看完。 今天其实重点是避坑&#xff0…