小编Kin*_*ics的帖子

在Flutter中创建一个带有border-radius的圆角按钮/按钮

我目前正在Flutter开发一款Android应用.如何添加圆形按钮,类似于此?http://pertamini.co/rounded-button/

dart flutter

66
推荐指数
21
解决办法
7万
查看次数

如何检查 Widget 是否已安装在 flutter 中

因此,在我的应用程序中,我想在安装小部件后立即发出 Ajax 请求,而不是在initState(). 类似ComponentWillMount()反应

dart flutter

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

Flutter-导航到新屏幕,然后清除以前的所有屏幕

Navigator.push最多使用6个屏幕转到付款页面。付款后,我想推送到“付款成功”页面,然后删除所有以前的屏幕,即使用“后退”按钮将返回到第一个屏幕。

注意:我已经尝试过了pushReplacementNamed,但是不起作用。

android dart flutter

13
推荐指数
3
解决办法
5099
查看次数

Flutter-如何从飞镖期货中返回错误?

在我的flutter应用程序中,我有一个将来可以处理http请求并返回解码后的数据。但是我希望能够发送一个错误,如果status code != 200可以通过.catchError()处理程序得到。

继承人的未来:

Future<List> getEvents(String customerID) async {
  var response = await http.get(
    Uri.encodeFull(...)
  );

  if (response.statusCode == 200){
    return jsonDecode(response.body);
  }else{
    // I want to return error here 
  }
}
Run Code Online (Sandbox Code Playgroud)

当我调用此函数时,我希望能够得到如下错误:

getEvents(customerID)
.then(
  ...
).catchError(
  (error) => print(error)
);
Run Code Online (Sandbox Code Playgroud)

future dart flutter

10
推荐指数
2
解决办法
4268
查看次数

Flutter-如何使列屏幕可滚动

我正在使用登录屏幕构建一个Flutter应用程序。专注于文本字段,屏幕溢出,并且我无法滚动。我已经尝试过使用ListView.builder,但是这只会产生renderBox错误,而常规按钮ListView无法正常工作

屏幕 文字输入画面

小部件的结构是这样的

-scafold
   - body
     - container
       - column    
           - form
              - column
                  - textInput
                  - textInput
                  - container    
           - container
              - row      
           - raisedButton
Run Code Online (Sandbox Code Playgroud)

先感谢您 !!

android dart flutter

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

Dart-如何设置DateTime对象的小时和分钟

如何设置/更改DateTime对象的小时和/或分钟。类似于Date.setHours(..)JavaScript。

如果我做到了

var time = DateTime.parse("2018-08-16T11:00:00.000Z");
Run Code Online (Sandbox Code Playgroud)

我该如何设置小时和分钟 time

android dart flutter

8
推荐指数
4
解决办法
4049
查看次数

Flutter - Navigator 的“parent != 'null' is not true”错误

我写了一个检查,如果条件为真,然后导航到下一页。但是,每当该条件返回 true 并且我打算导航时,我都会收到错误消息

class BuyTickets extends StatefulWidget {

  @override
  _BuyTicketsState createState() => new _BuyTicketsState();
}

class _BuyTicketsState extends State<BuyTickets> {

  @override
  void initState(){    
    ...
    if(condition){    
      //Skip to next page
      Navigator.push( 
        context,
        MaterialPageRoute(
          builder: (BuildContext context) => SelectSeat(data: widget.data)
        )
      );
    }

    super.initState();
  }    

  @override
  Widget build(BuildContext context) {
    return new Scaffold(
       ...
    )
  }
Run Code Online (Sandbox Code Playgroud)

错误:

在此处输入图片说明

请问我该如何解决?

android ios dart flutter

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

Flutter-如何隐藏/删除BottomNavigationBarItem的标题

所以我有这个扑扑的应用程序,并且我试图隐藏或删除标题。我试图将标题保留为空字符串,即,new Text("")但与导航栏的对齐方式混淆了。

期望的结果:

她是我要达到的目标

我得到什么(如果我将标题保留为空字符串):

在此处输入图片说明

dart flutter

4
推荐指数
4
解决办法
5295
查看次数

使用 Javascript 的电子商务网站的简单流行/趋势产品算法

我目前正在构建一个小型电子商务网站,对于主页,我想根据受欢迎程度对产品进行排名。产品架构具有以下数据:

{
  ...
  noViews: Number,  // Number of times a user has clicked on the product
  avgRating: Number, // Average star rating (1 - 5)
  datePosted: Date // Date the product was posted
}
Run Code Online (Sandbox Code Playgroud)

我可以使用什么(相对)简单的算法/代码来实现这一点(使用 Node.js),其中产品将根据受欢迎程度进行排名(考虑到时间,因此内容不会过时)。

谢谢。

javascript algorithm rank mongodb node.js

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

Node.js - 在返回响应之前未运行DB promise

我的节点服务器上有这个请求处理程序.它有三个MongoDB查询,我希望在发送响应之前返回所有结果.

api.get('/getStats/:productID', (req,res)=>{
  let data = {};
  let dailySales = [];
  let avgProduct = "";
  let customers = [];

  Sales.find({productID: productID}).then(
    sales => {
      dailySales = sales;
    }
  );

  Products.find({}).then(
    products => {
      // Calculate Avg product here
      avgProduct = result;
    }
  );

  Customers.find({}).then(
    customers => {
      customers = customers;
    }
  );

  data = {
    dailySales,
    avgProduct,
    customers
  };

  res.json(data);
});
Run Code Online (Sandbox Code Playgroud)

但是运行它会返回

data: {
  dailySales: [],
  avgProduct: "",
  customers: []
}
Run Code Online (Sandbox Code Playgroud)

即Mongo响应在数据运行之前返回.请问我该如何解决.谢谢

javascript asynchronous node.js

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

标签 统计

dart ×8

flutter ×8

android ×4

javascript ×2

node.js ×2

algorithm ×1

asynchronous ×1

future ×1

ios ×1

mongodb ×1

rank ×1