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

网站面向哪些地区做优化容易大数据分析师

网站面向哪些地区做优化容易,大数据分析师,哪些网站有设计缺点,如何进行推广组件导航 (Navigation)flutter项目搭建 接上一章flutter项目的环境变量配置并运行flutter 上一章面熟了搭建flutter并用编辑器运行了ohos项目,这章主要是对项目的工程化改造 先创建flutter项目,再配置Navigation 1.在开发视图的resources/base/profi…

组件导航 (Navigation)+flutter项目搭建

接上一章flutter项目的环境变量配置并运行flutter

上一章面熟了搭建flutter并用编辑器运行了ohos项目,这章主要是对项目的工程化改造

先创建flutter项目,再配置Navigation

1.在开发视图的resources/base/profile下面定义配置文件,文件名可以自定义,例如:router_map.json。

{"routerMap": [{"name": "PageFlutter","pageSourceFile": "src/main/ets/pages/home/PageFlutter.ets","buildFunction": "PageFlutterBuilder","data": {"description": "this is PageOne"}},{"name": "PageTwo","pageSourceFile": "src/main/ets/pages/home/PageTwo.ets","buildFunction": "PageTwoBuilder","data": {"description": "this is PageTwo"}},{"name": "PageThree","pageSourceFile": "src/main/ets/pages/home/PageThree.ets","buildFunction": "PageThreeBuilder","data": {"description": "this is PageThree"}}]
}

2.在module.json5配置的module下面配置

{"module": {..."routerMap": "$profile:router_map",}
}

项目文件如下
在这里插入图片描述

在入口 "pages/Index"文件配置

需要注意的是flutter只会一次,把栈移到顶部,不能一直push
Index.ets

import { PageFlutterBuilder } from "./home/PageFlutter";
import { PageThreeBuilder } from "./home/PageThree";
import { PageTwoBuilder } from "./home/PageTwo";let storage = LocalStorage.getShared()@Entry(storage)
@Component
struct Index {@Provide('pageInfos') pageInfos: NavPathStack = new NavPathStack()private arr: string[] = ['PageFlutter', 'PageTwo', 'PageThree'];build() {Column() {Navigation(this.pageInfos) {List({ space: 12 }) {ForEach(this.arr, (item: string) => {ListItem() {Text("Page" + item).width("100%").height(72).backgroundColor('#FFFFFF').borderRadius(24).fontSize(16).fontWeight(500).textAlign(TextAlign.Center).onClick(() => {if(item==='PageFlutter'&&this.pageInfos.getAllPathName().includes('PageFlutter')){// flutter只会一次,把栈移到顶部this.pageInfos.moveToTop(item)}else {this.pageInfos.pushPath({ name: item});}})}}, (item: number) => item.toString())}.width("90%").margin({ top: 12 })}.mode(NavigationMode.Auto).hideTitleBar(true)}.height('100%').width('100%').backgroundColor('#F1F3F5')}
}

PageFlutter.ets

import { FlutterPage } from "@ohos/flutter_ohos";
import { common } from "@kit.AbilityKit";// 跳转页面入口函数
@Builder
export function PageFlutterBuilder() {PageFlutter();
}
const EVENT_BACK_PRESS = 'EVENT_BACK_PRESS'@Component
struct PageFlutter {pathStack: NavPathStack = new NavPathStack();@LocalStorageLink('viewId') viewId: string = "";private context = getContext(this) as common.UIAbilityContextbuild() {NavDestination() {Text('hellppp')if(this.viewId){FlutterPage({ viewId: this.viewId })}}.onReady((context: NavDestinationContext) => {this.pathStack = context.pathStack;}).onBackPressed(() => {this.context.eventHub.emit(EVENT_BACK_PRESS)return true;}).hideTitleBar(true)}
}

其他PageThree.ets,PageTwo.ets随便写

效果如下
在这里插入图片描述


文章转载自:

http://AKv9pIEz.gmjbp.cn
http://XrMrsBUz.gmjbp.cn
http://stzDMuLh.gmjbp.cn
http://E4DZ4Bg9.gmjbp.cn
http://IwYpOKTn.gmjbp.cn
http://4BTCsslr.gmjbp.cn
http://E8UV9y14.gmjbp.cn
http://PKVBWzeZ.gmjbp.cn
http://Jrq1hVtG.gmjbp.cn
http://qRBqieSP.gmjbp.cn
http://oRG8ESZ3.gmjbp.cn
http://p9roCFDp.gmjbp.cn
http://a4oiOCYY.gmjbp.cn
http://WUmWuUej.gmjbp.cn
http://eJgdiAlm.gmjbp.cn
http://iGQ0zY6G.gmjbp.cn
http://ZPycyYsV.gmjbp.cn
http://ZgExg1KF.gmjbp.cn
http://zpfj5jPK.gmjbp.cn
http://V1X6qqkh.gmjbp.cn
http://z3l2DJh0.gmjbp.cn
http://1NHxcMJJ.gmjbp.cn
http://NOAu4pwM.gmjbp.cn
http://QhgGH3bm.gmjbp.cn
http://DPXfTrxM.gmjbp.cn
http://Lt6wUtCU.gmjbp.cn
http://ARtCkRbj.gmjbp.cn
http://jq35XuET.gmjbp.cn
http://Yd5Pnzg3.gmjbp.cn
http://Sm3LymlP.gmjbp.cn
http://www.dtcms.com/wzjs/627897.html

相关文章:

  • 做衣服网站的实验感想海外网站太慢
  • 北京网站建设手机app电子商务贵阳平台网站建设
  • 网站开发和网页开发有什么区别网站建设万禾
  • 宁夏交通建设质监局官方网站cms建站系统哪个好
  • 您身边的网站建设顾问百度浏览器网址
  • 陕西建设银行官网站建设主题网站的顺序是什么
  • 遵义县公司网站建设女装东莞网站建设
  • pc网站案例wordpress 公众账号
  • 温州网站网络公司网页跳转到别的网站
  • 响应式网站费用做网站建设价格
  • 章丘网站开发网站会员注册系统下载
  • 网站建设策划报价wordpress小工具
  • 网站页面设计需求新安网站开发
  • 优质手机网站建设推荐网站制作要学多久
  • 临沂谁会做网站无人一区二区区别是什么
  • 那些网站是做俄罗斯鞋子网络广告的特征是()多选题
  • 湖南建设厅网站勘查设计微信公众平台开发软件
  • 网站app生成软件网页制作教程视频资源
  • 网站建设 网页设计wordpress防注册机
  • 买网站服务器淘宝网站开发
  • 茂名哪里有网站开发公司宣城网站seo
  • 实训报告网站开发wordpress页面模板链接
  • 湖南网站建设哪家好企业网站制作查询
  • 如何提高网站点击量用asp做网站登录页面
  • 本校网站建设wordpress定制分类
  • 做行业门户网站注意什么旅游目的地门户网站如何建设
  • 社区网站建设南京做网站南京乐识最优
  • 深圳建站网络公司公司的网站建设公司网站建设
  • 上海网站建设搭建找客户网
  • 网站开发常用中间件wordpress导航浮动