小编Cha*_*aHS的帖子

Flutter:ListView.builder 中的自动垂直高度

我正在尝试使用 ListView.builder 显示一些卡片
我想将每张卡片的高度自动设置为其子内容的高度

class HomePage extends StatelessWidget {
 Widget _buildListItems(BuildContext context, DocumentSnapshot document) {
  return Center(
   child: Card(
    child: Column(
      children: <Widget>[
        ListTile(
          title: Text(document['title']),
          subtitle: Text(document['subtitle']),
        ),
        Expanded(
          child: Container(
            padding: EdgeInsets.all(20.0),
            child: Text(
              document['summary'],
              softWrap: true,
            ),
          ),
        )
      ],
    ),
  ),
);
}


@override
Widget build(BuildContext context) {
return Scaffold(
  appBar: AppBar(
    title: Text('Title'),
    centerTitle: true,
  ),
  body: StreamBuilder(
    stream: Firestore.instance.collection('randomDB').snapshots(),
    builder: (context, snapshot) {
      if (!snapshot.hasData) return const Text('Loading...');
      return ListView.builder(
        itemExtent: 225.0,
        itemCount: snapshot.data.documents.length, …
Run Code Online (Sandbox Code Playgroud)

height listview flutter flutter-layout

9
推荐指数
2
解决办法
2万
查看次数

在 node js module.exports 中创建回调

如何在 module.exports 参数中创建回调函数。我正在尝试做如下类似的事情,我想知道如何实现回调函数。

模块.js

module.exports = (a, b, callback) => {
  let sum = a+b
  let error = null
  //callback
}
Run Code Online (Sandbox Code Playgroud)

应用程序.js

const add = require(./module.js)

  add(1,2, (err, result) => {

  }
Run Code Online (Sandbox Code Playgroud)

javascript node.js

1
推荐指数
1
解决办法
4982
查看次数

标签 统计

flutter ×1

flutter-layout ×1

height ×1

javascript ×1

listview ×1

node.js ×1