为知

展开菜单

玩Docker - StirlingPDF

玩Docker - StirlingPDF
使用Docker创建自己的PDF工具百宝箱docker的相关配置如下使用默认配置就行效果图...

鸿蒙Next开发日记 Day11 - 如何把项目中的router修改为Navigation

鸿蒙Next开发日记 Day11 - 如何把项目中的router修改为Navigation
早期入坑鸿蒙NEXT的小伙伴,使用的可能是router方式实现的页面跳转功能。从API9之后,鸿蒙推出了Navigation方式进行页面跳转管理。Navigation相比较router,封装了很多使用的功能,并提供了丰富的拓展方式。Navigation是路由容器组件,一般作为首页的根容器,包括单栏(Stack)、分栏(Split)和自适应(Auto)三种显示模式。Navigation组件适用于模块内和跨模块的路由切换,一次开发,多端部署场景。通过组件级路由能力实现更加自然流畅...

鸿蒙Next开发日记 Day10 - 把$r资源文件转化为字符串

鸿蒙Next开发日记 Day10 - 把$r资源文件转化为字符串
Text(" - " + $r('app.string.now'))不知道大家在开发鸿蒙的时候是不是有遇到过这样给Text组件设置内容的情况。此时展示出来的内容是- [object: Object]无法达到预期目的正确的混合string与$r的方法如下:Text(" - " + getContext().resourceManager.get...

不优雅的一次功能实现 - 半透明背景效果

不优雅的一次功能实现 - 半透明背景效果
本来想实现一个半透明渐变色的黑色背景,查了好久的资料,没找到,嗯。。。。最后使用Photoshop制作了一个半透明渐变色PNG图片来实现的。哇哈哈哈在鸿蒙NEXT给组件设置backgroundImage的时候,一定要设置backgroundImageSize,不然你会发现你的背景显示不出来Column(){   Text(this.mEpisodeDetail?.SeriesName)     .fontColo...

Developer Beta3(5.0.3.600)新版本说明

Developer Beta3(5.0.3.600)新版本说明
以下内容来自官网Developer Beta3(5.0.3.600)兼容性配套关系表1 DevEco Studio组件版本说明DevEco StudioHarmonyOS NEXT Developer Beta3(5.0.3.600)-HarmonyOS SDKHarmonyOS NEXT Developer Beta3-HarmonyOS EmulatorHarmonyOS NEXT Developer Beta3(5.0.3.600)模拟器,当前支持手机(包括折...

鸿蒙Next开发日记 Day09 - 如何监听数据变化执行特定操作

鸿蒙Next开发日记 Day09 - 如何监听数据变化执行特定操作
React Native上的数据变动监听在RN上,可以使用useEffect来实现数据变化的监听,很方便。比如我想要通过监听用户输入密码的位数变化,告知用户,他的密码超过指定长度了。useEffect(() => {   if (password?.length > 6) {     ToastAndroid.showWithGravity(...

踩坑记录 - React Native 0.74尝鲜

踩坑记录 - React Native 0.74尝鲜
React Native 74版本加入了很多新特性,这里暂时不说。只说一下常见demo后,出现的一些问题。我个人电脑生产环境中,使用的是node 16 + Java 11。而rn0.74要求使用node18+与java17环境来开发Android,跟我实际工作环境差异很大,经过环境升级后虽然能跑通demo,但是却完全破坏了本地的原有工作环境配置。导致原来的项目无法调试运行了。所以建议尝鲜0.74版本的小主们,确认好自己的环境后再尝试升级。...

鸿蒙Next开发日记 Day08 - 组件属性复用

鸿蒙Next开发日记 Day08 - 组件属性复用
开发鸿蒙页面时,经常会遇到不同的组件需要应用相同的样式,这种情况该如何复用样式呢?我们拿一个Image组件为例我想设置统一设置样式为高度10vp,宽度10vp,填充模式为Cover,右间距为30vp,在加入点击缩放效果。首先先定义复用样式方法。@Extend(Image) function controlRightImageStyle() {   .height("10vp")   .wid...