栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Flutter 使用本地module抽离相关公共方法和类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Flutter 使用本地module抽离相关公共方法和类

做android开发的时候通常会把所有公共的方法组件抽离到一个module里面,后续做其他项目的时候,只需要引用这个module所有的第三方的库,自定义的方法和组件类都可以直接使用不需要做其他的设置,于是flutter也想如此进行处理,具体做法如下

1.File--Project Structure

2.点击 左上角的 “+” 号新建module

3.选择flutter,县级next

 4.自定义自己的module的名称,点击Finish

 base的module就创建好了

 5.还是在Project Structure这个弹框里,选择你自己的项目,点击右边的  “+” 号,选择Module Dependency,

 6.选择咱们刚才新增的basemodule,点击ok

 7.勾选添加的base module,点击“ok”

 

 基础组件创建完毕,但是现在还不能用,需要在主项目里面的pubspec.yaml里面添加相关的引用

8.打开整个项目的pubspec,yaml,添加咱们刚才加进去的module,注意空格啊,path:后面是有一个空格的,冒号后面有一个空格,而且记住,添加了之后记得点击右上角的pub get,然后才能使用。

 

 加进去之后module里面的方法咱们就可以使用了,测试一下

开打咱们添加的base module里面的yaml文件,添加一个常用的toast库,记得点击右上角的pub get,获取这个第三方的toast库

 在base的lib里面创建一个简单的类Tools,里面定义一个简单的静态方法,showToast,我们可以看到在module中可以正常使用咱们刚才使用的第三方库里面的方法了

 打开咱们的主项目,引用咱们定义的那个showToast的方法,运行一下项目

 运行一下试试

 嘿嘿,是不是就可以啦,toast显示出来了

注意:大家可能也发现了,咱们添加的Fluttertoast第三方库,不能在主项目中直接调用,只能通过封装的方法来使用,确实是这样,在module中引用的第三方库不能在主项目中直接使用,但是可以通过自定义的方法来使用,其实就是多封装一层,使用起来不耽误,没有啥影响的

以上就是在flutter中使用module的全部内容,欢迎交流指错

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/723937.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号