- 博客(16)
- 收藏
- 关注
原创 鸿蒙: 语音识别(语音转文字)
将一段音频信息(短语音模式不超过60s,长语音模式不超过8h)转换为文本。文档中心注: 仅供参考: 根据文档书写报错,报错位置为创建引擎时. 未找到原因:创建错误: TypeError: Cannot read property createEngine of undefined1. 导入2. 调用方法,对引擎进行初始化,并创建实例createEngine方法提供了两种调用形式,当前以其中一种作为示例,其他方式可参考API参考。online: 1,// 1. 如果没有创建引擎,创建引擎if (
2024-08-20 10:09:36 420
原创 鸿蒙:生命周期
文档中心文档中心onPageShow:页面每次显示时触发一次,包括路由过程、应用进入前台等场景。onPageHide:页面每次隐藏时触发一次,包括路由过程、应用进入后台等场景。:当用户点击返回按钮时触发。:组件即将出现时回调该接口,具体时机为在创建自定义组件的新实例后,在执行其build()函数之前执行。onDidBuild:组件build()函数执行完成之后回调该接口,不建议在onDidBuild函数中更改状态变量、使用animateTo等功能,这可能会导致不稳定的UI表现。
2024-08-13 11:11:09 984
原创 鸿蒙:页面路由router的基本使用
注:本文章只是简单概述基本使用,详情请看文档, 另:官方更推荐Navigation进行跳转。页面路由指在应用程序中实现不同页面之间的跳转和数据传递。Router模块通过不同的url地址,可以方便地进行页面路由,轻松地访问不同的页面。本文将从和几个方面介绍Router模块提供的功能。Router适用于间与模块内页面切换,通过每个页面的url实现模块间解耦。模块内页面跳转时,为了实现更好的转场动效场景不建议使用该模块,推荐使用。
2024-07-23 14:13:51 1167
原创 鸿蒙:Navigation的基本使用
注:本章只是简单介绍一下其用法,详情请看官方文档:Navigation:文档中心Navigation组件是路由导航的根视图容器,一般作为Page页面的根容器使用,其内部默认包含了标题栏、内容区和工具栏,其中内容区默认首页显示导航内容(Navigation的子组件)或非首页显示(NavDestination的子组件),首页和非首页通过路由进行切换。NavRouter :导航组件,默认提供点击响应处理,不需要开发者自定义点击事件逻辑。必须包含两个子组件,其中第二个子组件必须为NavDestination。Nav
2024-07-22 16:29:25 3435
原创 鸿蒙安全区域-沉浸式布局
3.2 window.setWindowSystemBarProperties()设置。2. 1: window.setWindowLayoutFullScreen开启。3.1 开启沉浸式布局, 获取状态栏与导航栏高度,设置给容器。1. 全局开启(EntryAbility.ets)2.2 expandSafeArea 属性开启。3. 自定义状态栏导航栏颜色。
2024-07-19 14:14:13 545
原创 鸿蒙: 像素单位(px,vp,fp,lpx)
vp与px的比例与屏幕像素密度有关.也就是说1个物理像素里面包含的像素就是vp,可以称为真实像素,1px像素包含的真实像素越多,越清晰,这也是为什么有的相机像素明明不高却很清晰的原因.当designWidth为720时,在实际宽度为1440物理像素的屏幕上,1lpx为2px大小。屏幕物理像素单位.比如:电脑分辨率1920*1080, 宽就为1920px.高就为1080px.屏幕密度相关像素,根据屏幕像素密度转换为屏幕物理像素,当数值不带单位时,默认单位vp。官方还提供了一堆方法,可以在单位之间进行转换.
2024-06-28 13:29:34 2937
原创 前端:关于pptxgen.js个人使用介绍
3.1 pptx可以设置多个可选的 PowerPoint 元数据属性,可以使用 ES6 样式的getters/setters。以下配置文字/图片/形状/表格/图表/媒体都需要配置,是元素在页面中的位置信息与宽高。通过pres.addSlide()创建一个ppt页面,可以插入元素。3.2 layout设置当前演示文稿中的所有幻灯片板式。参数(个人总结,有误的话见谅,详细请参考文档)4.5 图表与表格(我没写.详情参考文档)详细参数(个人总结,有误的话见谅)参数示例(有误见谅,详情看文档)
2024-06-26 15:01:39 2784 1
原创 前端,vscode全红报Delete`cr`错误
eslint与prettier换行符冲突,导致代码报Delete`cr`方法一:临时解决,将crlf切换为lf。intrc.js设置。
2024-05-30 11:43:09 493
原创 postcss-px-to-viewport实现单独页面
从github介绍上可以看到,postcss-px-to-view是有include,但是正常安装此插件却无法使用include这一配置项,这私以为内源码未更新,故我们需要安装github上的代码。
2024-05-29 13:33:16 582
原创 前端:正则表达式详解
正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript 中,正则表达式也是对象。这些模式被用于RegExp的exec和test方法,以及String的matchmatchAllreplacesearch和split方法。本章介绍 JavaScript 正则表达式正则表达式(Regular Expression)描述了一种字符串匹配的模式可以用来检查一个字符串中是否含有某种子串,比如中是否含有大写字母将匹配的子串做替换,比如将中每个单词首字母变为大写验证。
2023-12-09 09:34:44 1465 1
原创 前端:使用nvm切换node版本-windows
上篇文章解决老项目使用到了nvm,今天总结一下。注:在下载nvm之前,如果您的电脑已经安装了node,yarn等,卸载掉并删除相应的环境变量。
2023-11-18 10:07:21 330 1
原创 前端运行项目报错:node-sass、 Cannot find module ‘@dcloudio/uni-cli-i18n‘
安装依赖后又报错缺少依赖项:@dcloudio/uni-cli-i18n。执行yarn add @dcloudio/uni-cli-i18n 或者 yarn add -D @dcloudio/uni-cli-i18n @dcloudio/uni-i18n 安装,之后成功运行代码。拉取项目之后node-sass报错,这是因为node版本过高导致,查看node-sass对node版本,这里可以先降低node版本之后安装依赖包。这里我使用nvm切换node版本,使用npm i 命令重新安装依赖。
2023-11-12 23:20:56 869
原创 前端vue:实现右击菜单列表
思路:demo使用ul列表标签,搭建结构样式,使用v-show指令控制列表的显示与隐藏。给列表添加固定定位,给需要右击的容器添加相对定位并绑定contextmenu右击事件,在事件中阻止浏览器默认行为并获取鼠标右击的位置,将获取到的位置赋值给列表的top与left。最后监听v-show指令,点击其他区域时关闭右击列表
2023-11-11 22:16:28 415 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人