当前位置: 首页 > news >正文

扬州公司做网站公司厦门450元网站建设公司

扬州公司做网站公司,厦门450元网站建设公司,东莞做网站首选企业铭,唐山网站建设公司【关键字】 元服务卡片、router跳转不同页面、传递动态参数 【写在前面】 本篇文章主要介绍开发元服务卡片时,如何实现从卡片中点击事件跳转到指定的应用内页面,并传递参数接受参数功能。此处以JS UI开发服务卡片为例,JS卡片支持组件设置ac…

【关键字】

元服务卡片、router跳转不同页面、传递动态参数

【写在前面】

本篇文章主要介绍开发元服务卡片时,如何实现从卡片中点击事件跳转到指定的应用内页面,并传递参数接受参数功能。此处以JS UI开发服务卡片为例,JS卡片支持组件设置action,包括router事件和message事件,其中router事件用于应用跳转,message事件用于卡片开发人员自定义点击事件,本篇文章介绍如何通过设置router事件实现跳转指定页面,并携带参数接受参数功能。

【开发步骤】

步骤1:在卡片的index.html页面中定义两个文本,点击“跳转index”实现跳转到index页面,点击“跳转sceond”实现跳转second页面,给两个文本绑定点击事件,如下图所示:

cke_5489.png

步骤2:在index.json设置routerEvent和routerEvent2事件,并在data中定义params1和params2参数,在routerEvent跳转页面事件中传入需要传递的动态参数,传入各字段说明如下:

1、action设置事件类型,固定“router”跳转事件;

2、want字段中存放跳转的页面信息,其中:

1)bundleName为应用包名;

2)abilityName为卡片提供方应用的跳转目标Ability名;

3)parameters中url设置跳转的页面路径,传入的参数可通过key-value方式传递,若需要传入固定值直接写对应值即可,若需要传入动态参数可写成{{params1}},注意{{xxx}}中的名称与data中定义的名称需相同;

cke_6403.png

步骤3:在index.js与second.js中通过featureAbility.getWant()接口获取传入的数据,并进行解析,参考如下:

import featureAbility from '@ohos.ability.featureAbility';featureAbility.getWant().then((data) => {console.info("data:" + JSON.stringify(data))let paramters = data.parameters;console.info("title: " + paramters.title)console.info("params1: " + paramters.params1)
})

这样就实现了卡片点击事件跳转不同页面并传参功能。

【服务卡片开发相关文档】

(3.0)服务卡片开发指导(包含基于JS UI和Java UI开发卡片):https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ability-service-widget-overview-0000001062607955

(3.0)Java服务卡片JS UI组件:https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-service-widget-file-0000001153028529

(3.1/4.0)FA模型服务卡片开发指导:https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/widget-development-fa-0000001427902244-V3

(3.1/4.0)Stage模型服务卡片开发指导:https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/service-widget-overview-0000001536226057-V3

http://www.yayakq.cn/news/400868/

相关文章:

  • 网站建设实训致谢捕鱼网站怎么做
  • 阳光保险官方网站国土资源和建设部网站
  • 泰安市建设职工培训中心电话网站贵阳天柱网站建设招聘
  • 有空间有域名怎么做网站wordpress如何免费导入音频
  • 公司网站怎么登录flash做网站通栏
  • 找别人做网站wordpress官方模板站
  • php网站开发常用的插件国际网站空间
  • 做任务得钱的网站有没有做英语题的网站
  • 小程序做网站微信商城是什么
  • 品牌 网站建设源代码 培训 网站
  • 安多网站制作温州服务网站建设
  • 网站被降权怎么恢复数据分析案例网站
  • 正规营销培训seo实训思考与总结
  • 建设银行郑州中心支行网站网站开发的实例教程
  • 网站建设山西招远网站制作
  • 网页制作基本步骤如何优化啊里网站排名
  • 长沙高端网站制作公司typecho 企业网站
  • 网站建设的基本步骤有哪些具体的网站建设方案
  • 怎么做网站卖机床天津网站建设好公司
  • 苏州外贸网站建设推广服务合肥网络推广营销
  • 自设计网站如何给网站配置域名
  • 中小学门户网站建设seo需要付费吗
  • 网站模板整站做企业网站有哪些好处
  • 如何查看用wordpress建的站点长沙招聘网最新招聘信息网
  • 免费建站网页无需登陆没注册过wordpress有账号
  • 网站制作公司广州能免费做婚礼邀请函的网站
  • 如何建立一个论坛网站资阳建设局网站
  • 如何用国外网站做头条四川省黄页企业电话
  • logo是个网站深圳市电子商务有限公司
  • php网站程序怎么安装潍坊网站建设收费标准