- 一、Component 1.组件的属性定义段类型是否必填描述最低版本propertiesObject Map否组件的对外属性,是属性名到属性设置的映射表dataObject否组件的内部数据,和 properties 一同用于组件的模板渲染observersObject否组件数据字段监听器,用于监听 properties 和 data 的变化,参见 数据监听器2.6.1methodsObje... 一、Component 1.组件的属性定义段类型是否必填描述最低版本propertiesObject Map否组件的对外属性,是属性名到属性设置的映射表dataObject否组件的内部数据,和 properties 一同用于组件的模板渲染observersObject否组件数据字段监听器,用于监听 properties 和 data 的变化,参见 数据监听器2.6.1methodsObje...
- 一、页面栈 1.获取页面栈方法:getCurrentPages()获取当前页面栈。数组中第一个元素为首页,最后一个元素为当前页面。 2.注意事项不要尝试修改页面栈,会导致路由以及页面状态错误。不要在 App.onLaunch 的时候调用 getCurrentPages(),此时 page 还没有生成。 3.获取页面栈来刷新页面// 刷新上一个页面__refreshBeforePage(){... 一、页面栈 1.获取页面栈方法:getCurrentPages()获取当前页面栈。数组中第一个元素为首页,最后一个元素为当前页面。 2.注意事项不要尝试修改页面栈,会导致路由以及页面状态错误。不要在 App.onLaunch 的时候调用 getCurrentPages(),此时 page 还没有生成。 3.获取页面栈来刷新页面// 刷新上一个页面__refreshBeforePage(){...
- 前言场景值就是进入该小程序的来源,就是用户是通过什么途径点进的小程序。通过app中的onLaunch或onShow方法中可以获取到场景值。比如获取到的场景值是1005,表示用户是通过微信顶部的搜索框搜索到的该小程序。通过这个场景值来实现更多的业务逻辑。 一、场景值以下是场景值的ID和说明:场景值ID说明1000其他1001发现栏小程序主入口,「最近使用」列表(基础库2.2.4版本起包含「我... 前言场景值就是进入该小程序的来源,就是用户是通过什么途径点进的小程序。通过app中的onLaunch或onShow方法中可以获取到场景值。比如获取到的场景值是1005,表示用户是通过微信顶部的搜索框搜索到的该小程序。通过这个场景值来实现更多的业务逻辑。 一、场景值以下是场景值的ID和说明:场景值ID说明1000其他1001发现栏小程序主入口,「最近使用」列表(基础库2.2.4版本起包含「我...
- 前言 1.sitemap.json介绍开发者可以通过 sitemap.json 配置,或者管理后台页面收录开关来配置其小程序页面是否允许微信索引。 2.小程序爬虫特征当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索词条触发该索引时,小程序的页面将可能展示在搜索结果中。爬虫访问小程序内页面时,会携带特定的 user-agent:mpcrawler 及场景... 前言 1.sitemap.json介绍开发者可以通过 sitemap.json 配置,或者管理后台页面收录开关来配置其小程序页面是否允许微信索引。 2.小程序爬虫特征当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索词条触发该索引时,小程序的页面将可能展示在搜索结果中。爬虫访问小程序内页面时,会携带特定的 user-agent:mpcrawler 及场景...
- 一、页面配置页面中配置项在当前页面会覆盖 app.json 中相同的配置项(样式相关的配置项属于 app.json 中的 window 属性,但这里不需要额外指定 window 字段),能覆盖的配置属性如下:属性类型默认值描述最低版本navigationBarBackgroundColorHexColor#000000导航栏背景颜色,如 #000000navigationBarTextSt... 一、页面配置页面中配置项在当前页面会覆盖 app.json 中相同的配置项(样式相关的配置项属于 app.json 中的 window 属性,但这里不需要额外指定 window 字段),能覆盖的配置属性如下:属性类型默认值描述最低版本navigationBarBackgroundColorHexColor#000000导航栏背景颜色,如 #000000navigationBarTextSt...
- 一、resizable在 iPad 上运行的小程序可以设置支持屏幕旋转,在 PC 上运行的小程序,用户可以按照任意比例拖动窗口大小,也可以在小程序菜单中最大化窗口。app.json配置如下;{ resizable:true} 二、usingComponents在 app.json 中声明的自定义组件视为全局自定义组件,在小程序内的页面或自定义组件中可以直接使用而无需再声明。app.json... 一、resizable在 iPad 上运行的小程序可以设置支持屏幕旋转,在 PC 上运行的小程序,用户可以按照任意比例拖动窗口大小,也可以在小程序菜单中最大化窗口。app.json配置如下;{ resizable:true} 二、usingComponents在 app.json 中声明的自定义组件视为全局自定义组件,在小程序内的页面或自定义组件中可以直接使用而无需再声明。app.json...
- 一、app.json配置属性之plugins 1.添加插件首先打开官网网址:https://mp.weixin.qq.com/wxamp/basicprofile/thirdauth?token=1843552346&lang=zh_CN在微信公众平台后台,登录,设置-第三方服务-添加插件。选择一个程序后点击添加就行 2.配置插件在app.json中添加插件{ "pages": [ "p... 一、app.json配置属性之plugins 1.添加插件首先打开官网网址:https://mp.weixin.qq.com/wxamp/basicprofile/thirdauth?token=1843552346&lang=zh_CN在微信公众平台后台,登录,设置-第三方服务-添加插件。选择一个程序后点击添加就行 2.配置插件在app.json中添加插件{ "pages": [ "p...
- 一、app.json配置属性之requiredBackgroundModes申明需要后台运行的能力,类型为数组。目前支持以下项目:audio: 后台音乐播放location: 后台定位如:{ "pages": ["pages/index/index"], "requiredBackgroundModes": ["audio", "location"]}注:在此处申明了后台运行的接口,开... 一、app.json配置属性之requiredBackgroundModes申明需要后台运行的能力,类型为数组。目前支持以下项目:audio: 后台音乐播放location: 后台定位如:{ "pages": ["pages/index/index"], "requiredBackgroundModes": ["audio", "location"]}注:在此处申明了后台运行的接口,开...
- 一、app.json配置属性之window属性类型默认值描述最低版本navigationBarBackgroundColorHexColor#000000导航栏背景颜色,如 #000000navigationBarTextStylestringwhite导航栏标题颜色,仅支持 black / whitenavigationBarTitleTextstring导航栏标题文字内容navigat... 一、app.json配置属性之window属性类型默认值描述最低版本navigationBarBackgroundColorHexColor#000000导航栏背景颜色,如 #000000navigationBarTextStylestringwhite导航栏标题颜色,仅支持 black / whitenavigationBarTitleTextstring导航栏标题文字内容navigat...
- 前言微信小程序是由一个个单页面组成,每个页面都是由固定规则的。小程序页面自身分为两个主要部分独立运行:view 模块和 service 模块。在开发者工具中,它们独立运行于不同的 webivew tag 中。view 模块负责 UI 显示,它由开发者编写的 wxml 和 wxss 转换后代码以及微信提供相关辅助模块组成。 一个 view 模块对应一个 webview 组件(也就是我们常规理... 前言微信小程序是由一个个单页面组成,每个页面都是由固定规则的。小程序页面自身分为两个主要部分独立运行:view 模块和 service 模块。在开发者工具中,它们独立运行于不同的 webivew tag 中。view 模块负责 UI 显示,它由开发者编写的 wxml 和 wxss 转换后代码以及微信提供相关辅助模块组成。 一个 view 模块对应一个 webview 组件(也就是我们常规理...
- 一、app.json配置属性类型必填描述最低版本entryPagePathstring否小程序默认启动首页pagesstring[]是页面路径列表windowObject否全局的默认窗口表现tabBarObject否底部 tab 栏的表现networkTimeoutObject否网络超时时间debugboolean否是否开启 debug 模式,默认关闭functionalPagesbool... 一、app.json配置属性类型必填描述最低版本entryPagePathstring否小程序默认启动首页pagesstring[]是页面路径列表windowObject否全局的默认窗口表现tabBarObject否底部 tab 栏的表现networkTimeoutObject否网络超时时间debugboolean否是否开启 debug 模式,默认关闭functionalPagesbool...
- 前言Request网络请求在任何应用中都是必不可少的,但微信小程序的wx.request()太过单一没法满足复杂的请求,所以就有本片文章讲解如何封装小程序的请求 一、微信小程序首先我们来看一下官方文档中介绍的wx.request()默认使用方式wx.request({ url: 'test.php', //仅为示例,并非真实的接口地址 data: {}, header: { ... 前言Request网络请求在任何应用中都是必不可少的,但微信小程序的wx.request()太过单一没法满足复杂的请求,所以就有本片文章讲解如何封装小程序的请求 一、微信小程序首先我们来看一下官方文档中介绍的wx.request()默认使用方式wx.request({ url: 'test.php', //仅为示例,并非真实的接口地址 data: {}, header: { ...
- 作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。在前几篇文章里也介绍了许多关于鸿蒙开发的技巧,今天我们就来做自己的第一个代办事项应用。鸿蒙开发和Flutter一样,都具有跨平台的特性,Flutter一套代码可以在Andro... 作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。在前几篇文章里也介绍了许多关于鸿蒙开发的技巧,今天我们就来做自己的第一个代办事项应用。鸿蒙开发和Flutter一样,都具有跨平台的特性,Flutter一套代码可以在Andro...
- 作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。鸿蒙开发核心之Ability详解Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。一个应用可以具备多种能力(即可以包含多个Ability),HarmonyOS... 作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。鸿蒙开发核心之Ability详解Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。一个应用可以具备多种能力(即可以包含多个Ability),HarmonyOS...
- 作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。在之前的文章里写了config.js的一些基础当然如果你的项目是js开发的,那么你还会发现不仅仅只有三个模块,在module还加了一个js它表示基于ArkUI框架开发的JS模... 作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。在之前的文章里写了config.js的一些基础当然如果你的项目是js开发的,那么你还会发现不仅仅只有三个模块,在module还加了一个js它表示基于ArkUI框架开发的JS模...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签