Flutter 父子组件传值

Posted wulinzi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter 父子组件传值相关的知识,希望对你有一定的参考价值。

Flutter 父子组件传值

一父传子:

父中:

void onButtonChange(val1,val2,val3)
print(‘============================子向父传值OK了===============‘);
print(val1);
print(val2);
print(val3);
print(‘============================子向父传值OK了===============‘);


List list=[["A","A"],["X","S","W"],["H","I","O"]];
new ButtonsWidget(data3Two:list, callback: (val1,val2,val3) => onButtonChange(val1,val2,val3)),

子中:

class ButtonsWidget extends StatefulWidget 
ButtonsWidget(Key key, this.data3Two, this.callback)
:super(key: key);
final callback;
List data3Two;
@override
_ButtonsWidgetState createState() => new _ButtonsWidgetState();


class _ButtonsWidgetState extends State<ButtonsWidget>
  
@override
Widget build(BuildContext context)
return ViewBuild(
Container(
child: Column(
children: <Widget>[
//省略
        Text(widget.data3Two[0][0]); //拿值得方法
        ],
),
)某工具.onTap(()
    doPostAjax()
).padding()略
);
void doPostAjax()
widget.callback(_istypesA1,_istypesA2,_istypesA3);



以上是关于Flutter 父子组件传值的主要内容,如果未能解决你的问题,请参考以下文章

uniapp 父子组件传值

父子组件传值的几种方式

Vue-Cli—04.父子组件传值祖孙组件传值兄弟组件传值

VUE父子组件之间的传值,以及兄弟组件之间的传值

react 父子组件传值(兄弟传值)

Vue 父子组件、兄弟组件传值