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

wordpress能导出网站吗济南网站seo顾问

wordpress能导出网站吗,济南网站seo顾问,自己怎么建立微网站后台,wordpress菜单分开间隔路由管理是插件GetX常用功能之一,为什么说之一呢?因为GetX的功能远不止路由管理这么简单。 GetX的重要功能如下: 1、路由管理2、状态管理3、国际化4、主题5、GetUtil工具6、dialog 弹框7、snackbar 其实上面功能介绍的还是不够详细&#xff…

路由管理是插件GetX常用功能之一,为什么说之一呢?因为GetX的功能远不止路由管理这么简单。

GetX的重要功能如下:

1、路由管理2、状态管理3、国际化4、主题5、GetUtil工具6、dialog 弹框7、snackbar

其实上面功能介绍的还是不够详细,GetX还支持网络请求等

今天主要介绍一下GetX的路由管理

首先需要将Flutter项目入口MaterialApp替换成GetX提供的GetMaterialApp,代码示例如下:

return MaterialApp(home: MyHomePage(),
);

return GetMaterialApp(home: MyHomePage(),
);

接下来就是创建路由管理类 router_util.dart,这个类负责统一把所有页面进行路由设置,GetX设置路由代码如下:

GetPage(name: "/login", page: () => LoginPage()),

GetPage 便是设置一个类的路由

"/login" 为使用过程中的Key,page:  为指向的页面。

下面是路由管理类的完整代码

import 'package:get/get.dart';import '../view/login/forget/forget_view.dart';
import '../view/login/login_view.dart';
import '../view/login/register/register_view.dart';
import '../view/main/tab_bar/tab_bar_view.dart';List<GetPage> get pages => [GetPage(name: "/login", page: () => LoginPage()),GetPage(name: "/tabbar", page: () => TabBarPage()),GetPage(name: "/register", page: () => RegisterPage()),GetPage(name: "/password", page: () => ForgetPage()),];

我们将路由管理设置完以后,下面就是路由注入了,注入代码简单,便是将pages放入到的getPages中即可。当然当我们使用路由管理后,我们需要设置一下程序入口initialRoute,完整代码如下:

return GetMaterialApp(getPages: pages,initialRoute: "/login",
);

到此就完成了路由管理的配置,下面介绍一下路由的使用,推荐使用别名路由

普通路由

页面跳转

Get.to(RegisterPage());

带参数

Get.to(RegisterPage(),arguments: "范型");

arguments 未范型,什么类型都可以

参数获取

dynamic arguments = Get.arguments;

off: 进入下一个界面,且导航没有返回

Get.off(RegisterPage());

offAll: 进入下一个界面并取消之前的所有路由

Get.offAll(RegisterPage());

back: 返回

Get.back();

返回时带参数

Get.back(result: '返回参数');

result: 也为范型,可为任何类型

获取参数

var result = await Get.to(RegisterPage());

别名路由

使用方法与普通路由基本相同,只是方法上多了 Named

路由跳转

Get.toNamed("/register");

带参数

Get.toNamed("/register",arguments: "范型");

也可以想Vue里面的方式进行跳转和传参(不推荐,使用不方便

Get.toNamed("/register?id=1&name=王哪跑");

获取参数和普通路由一致

使用Vue方式传参获取参数方式如下

Get.parameters['id']

进入下一个界面并取消之前的所有路由

Get.offAllNamed("/tabbar");

返回和返回带参数使用方式与普通路由保持一致。

到此就完成了GetX路由管理的使用。

GetX功能很强大,路由管理是比较常用的功能。

GetX后续功能将会持续介绍使用,下一片文章会介绍一下GetX状态管理

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

相关文章:

  • 嘉盛建设集团官方网站关于教做鞋的网站
  • 站长之家seo查询WordPress默认模板做的站
  • 腾讯云做的网站会被拦截么全网微商软件激活码货源
  • 开源网站有哪些wordpress主题开发文档
  • 潍坊企业建站系统网站开发有名的公司
  • 建设网站需要哪些域名青海网站建设费用
  • 分销系统网站建设泉州握旗公司网站建设
  • 教学网站系统流程图n加1网站建设
  • 网站建设白云2017网站建设报价方案
  • 浙江平板网站建设青海报社网站建设公司
  • 创可贴在线设计网站wordpress图片本地化插件
  • 一台服务器做两个网站吗泉州关键词优化报价
  • asp网站检查wordpress 商城
  • 做网站背景音乐wordpress 默认图片
  • 做网站的电脑需要什么配置东莞网页制作设计培训
  • h5响应式网站开发本地集团网站建设
  • python做博客网站包头建设工程安全监督站网站
  • 临清网站建设服务做盗版网站的
  • 宁波象山网站建设动易网站 教程
  • 网页制作与网站建设广州网络营销策划方案15篇要求
  • 杭州企业网站建设公司怎么样门户网站建设 增强责任意识
  • 网站先做前端还是后端做网站植入广告赚钱
  • 怎么申请免费的网站空间找个免费的网站这么难吗
  • 宝山宜昌网站建设谷歌chrome安卓版
  • 怎样做网站软件wordpress付费观看
  • .net网站前端工作一年工资多少正常
  • 作风建设活动网站北京市工程建设交易中心网站
  • 网站的盈利方式win7优化大师官方网站
  • 现如今网站开发用什么框架爱奇艺推广联盟
  • 网站开发电话广告设计app