logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS Next-半模态框bindSheet

若是想实现类似“页面显示的瞬间就弹出半模态”的效果,请确认宿主节点是否已挂载上树。因此,在半模态退出时,视觉上半模态页面已经消失,但此时动效可能还未结束,若想再次点击拉起半模态页面则不会响应。在半模态单挡位向上拖拽或是多挡位上滑换挡情况下,内容在拖拽结束或换挡结束后更新显示区域。半模态页面的离场动效不支持打断,动效执行期间无法响应其他手势动作。在非双向绑定情况下,以拖拽方式关闭半模态页面不会改变i

文章图片
#harmonyos#华为
HarmonyOS Next-界面级一多开发之栅格布局GridRow&GridCol

手机/折叠:平板:栅格系统断点:栅格系统以设备的水平宽度(屏幕密度像素值,单位vp)作为断点依据,定义设备的宽度类型,形成了一套断点规则。开发者可根据需求在不同的断点区间实现不同的页面布局效果。栅格系统默认断点将设备宽度分为xs、sm、md、lg四类,尺寸范围如下:GridRow中通过columns设置栅格布局的总列数。GridCol中通过span设置子组件占栅格布局的列数。offset栅格子组件

文章图片
#华为#harmonyos
HarmonyOS Next-鸿蒙中封装权限请求

首先要拿到权限管理对象。在调用它身上的方法向用户申请权限。权限列表要从外边传过来。最后要把授权结果返回出去。注意:requestPermissionsFromUser如果用户拒绝授权,将无法再次拉起弹框,只会返回授权结果,可以发起二次授权// 首次申请权限// 1. 创建权限管理对象if (ctx) {// 2. 发起授权请求// 3. 判断用户是否授权} else {与上同理每次都会拉起设置弹窗

文章图片
#harmonyos#华为
HarmonyOS Next-鸿蒙中把组件截图写入到沙箱在变更到相册(资源变更)

把二维码那个组件进行截图,并获取。(用componentSnapshot.get('id')截图组件,4. 发现并不能写入到相册,因为我们没有调用写入相册的方法的权限,需要用户开启,可以使用。3. 在把图片资产从私有变更为公有(把沙箱中的图片写入相册)。沙箱中不能直接存储图片格式,要把图片转化为buffer数据流进行存储。使用CustomDialog写的弹窗、QRCode生成的二维码。组件向用户申

文章图片
#harmonyos#华为#前端
HarmonyOS Next-瀑布流布局WaterFlow

waterFlow和Grid布局非常的类似瀑布流容器,由“行”和“列”分割的单元格所组成,通过容器自身的排列规则,将不同大小的“项目”自上而下,如瀑布般紧密布局。

文章图片
#harmonyos#华为
HarmonyOS Next-鸿蒙中封装持久化工具和Axios

注意:要在使用AppStorage之前调用PersistentStorage进行初始化,这样才能将AppStorage中key对应的属性持久化到文件中,我是直接在创建应用主窗口的时候调用的。在这个项目中,只有当后台返回的状态码为200时,才是真正的成功,其他情况就抛出错误,状态码为401则是token超时,404则是地址错误,具体情况要看自家后端。持久化,在类中定义initSetting方法统一管

文章图片
#开发语言#华为#harmonyos +1
HarmonyOS Next-鸿蒙中如何显示网页,混合开发(web组件)

正方体动画是个web网页,需要显示到鸿蒙中,并调用web网页中的函数来控制动画效果。方法向web文件中写入js语句来调用web文件中的函数。组件显示网页, 配置文件地址,绑定web控制器。()钩子在web加载完之后就开启动画。2.使用web控制器中的。

文章图片
#前端#harmonyos#华为
HarmonyOS Next-鸿蒙中如何显示网页,混合开发(web组件)

正方体动画是个web网页,需要显示到鸿蒙中,并调用web网页中的函数来控制动画效果。方法向web文件中写入js语句来调用web文件中的函数。组件显示网页, 配置文件地址,绑定web控制器。()钩子在web加载完之后就开启动画。2.使用web控制器中的。

文章图片
#前端#harmonyos#华为
Electron进程通信

Electron进程通信ipcMain & ipcRenderer​

#electron#javascript#前端 +1
HarmonyOS Next-鸿蒙中封装一个自定义全局弹窗

要先拿到窗口实例在拿到窗口的上下文才能通过拿到全局自定义弹出框openCustomDialog(组件,弹窗配置对象)打开弹窗closeCustomDialog(组件)关闭弹窗// 拿到当前最顶层的窗口// 拿到UIContext// 拿到当前窗口的全局弹窗// 创建一个组件// 弹窗配置对象// 将key/value写入到map中promptAction.openCustomDialog(cont

文章图片
#前端#华为#harmonyos
    共 14 条
  • 1
  • 2
  • 请选择