Flutter集成fair实现安装app的热更新

#用来记录学习心得

1、从官网的“从零开始写一个demo”开始,但是怎么都拿不到参数,后面从github中下载案例,从案例中知道获取参数的方法用:

#官方的获取,并且需要再initState中初始化
@FairPatch()
  var fairProps;

@override
  void initState() {
    super.initState();
    /// 需要将 widget.fairProps 赋值给 fairProps
    // fairProps = widget.fairProps;
  }

#githHub上的案例
@FairProps()
  var data;

#从实际中测试来看,并不需要在initState初始化,下面统一方法获取里面的值,比如:

  String getTitleTwo() {
    return data['title'];
  }


#实际运行项目时有一直报json格式问题,这个不影响运行,一开始我以为传递的参数格式不对。
 FormatException: Unexpected character (at character 1)

官方demo页面如下:

2、一定要匹配官方上的版本,比如自己用的flutter为flutter3.7.0对应fair_version_3_7_0,用github源码中的最好。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值