小编Yas*_*nik的帖子

在 Flutter 中的 Android Studio 中启用相对路径自动导入

我正在使用 Android Studio 开发 Flutter。我希望将自动导入的语句作为文件的相对路径而不是根的绝对路径导入。我只想要这个东西用于我正在创建的自定义小部件,而不是用于 Flutter/Dart 内部包。

实际的

import 'package:stack_app/modules/home/widgets/header.dart';
Run Code Online (Sandbox Code Playgroud)

预期的

import 'widgets/header.dart';
Run Code Online (Sandbox Code Playgroud)

我在 Andriod Studio 中看到了设置,但找不到自定义设置。任何人都可以将我引导到一些我可以更改此类设置的 IDE 插件/设置吗?

android-studio flutter

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

在 Flutter Webview 中运行一些 Javascript

我如何在 flutter_webview_plugin 中运行 Javascript。我用这个试试。

onPressed: () {
   flutterWebviewPlugin.evalJavascript('<script language="JavaScript" type="text/javascript">alert("Hello World")</script>');
},
Run Code Online (Sandbox Code Playgroud)

但什么也没有发生。

我认为使用 flutterWebviewPlugin.evalJavascript可以在 Webview 中运行 Javascript。我有错吗?

javascript webview dart flutter

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

如何使 ListWheelScrollView 水平

我正在尝试使用ListView放大中心项目的水平小部件。我尝试使用正常ListView但无法放大中心项目。然后在搜索我遇到的颤振文档时,ListWheelScrollView但不幸的是,它似乎不支持水平子布局。所以基本上我希望创建一个ListView具有中心项目放大率的水平。如果有人至少能指出我正确的方向,我将不胜感激。谢谢

android listview dart flutter

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

在加载第一个组件之前在 Angular 中显示一个预加载器

我正在使用Angular 6

我的应用程序在加载组件之前需要几秒钟的时间,而这些时间用于加载资源和验证用户。

当所有这些发生时,我的应用程序显示一个空白页面。

我想用一个预加载器替换那个丑陋的白页,该预加载器将在所有后台进程完成之前一直显示。

对于我添加了一个CSS加载微调里面index.html

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>My App</title>
  <base href="/">

  <!-- Fonts and icons -->

</head>
<body>
  <app-root>
    <!-- Pre-loading spinner -->
    <!-- This code within the app-root will be wiped of once the child component is loaded -->
    <!-- This code will not even be shown in the source code once the child component is loaded -->
    <!-- We can put any code css/html/image/etc …
Run Code Online (Sandbox Code Playgroud)

angular angular6

12
推荐指数
3
解决办法
1万
查看次数

即使启用了标志,本机延迟加载(loading=lazy)也不起作用

我目前正在尝试使用新的 loading="lazy" 属性更新我的网站,如下所示:https : //web.dev/native-lazy-loading

正如视频中所见,一切都按预期工作,但与我在 chrome 中的瀑布图相比,它没有。

它的外观: 铬开发者工具

它应该是什么样子:

铬开发者工具

这是它的实现方式:

<img class="has-border" src="https://andreramoncombucket.s3.amazonaws.com/static/assets/img/work/personal-website/pw_full.jpg" style="object-fit: cover;" alt="..." loading="lazy">
Run Code Online (Sandbox Code Playgroud)

html google-chrome lazy-loading image

12
推荐指数
3
解决办法
1万
查看次数

用于 nuxt.js 构建的自定义 index.html

抱歉,如果有人问这个,只是不确定要搜索什么。在 spa 模式下构建Nuxt 应用程序时,有没有办法更改用于生成 index.html 文件的模板?

vue.js nuxt.js

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

如何在Rails中为ckeditor添加皮肤?

我在我的Rails项目中安装了CKEditor,但是默认皮肤上的按钮都是不对齐的.看到:

在此输入图像描述

所以我正在尝试安装Bootstrap皮肤来解决这个问题,也因为它更适合我网站的其他部分.

我已下载文件并放入

app/assets/ckeditor/skins/bootstrapkg
Run Code Online (Sandbox Code Playgroud)

并更改了config/ckeditor.rb以添加:

  config.asset_path = Rails.application.config.assets.prefix
Run Code Online (Sandbox Code Playgroud)

但是当我尝试添加方法config.assets_skins或config.skins时,我得到了

NoMethodError:: undefined method `skin=' for Ckeditor:Module
Run Code Online (Sandbox Code Playgroud)

我已经尝试过config.skins,config.skinName,但没有任何效果.

当我尝试创建app/assets/ckeditor/config.js并放入时

config.skin = 'bootstrapkg';
Run Code Online (Sandbox Code Playgroud)

...编辑停止显示.

在我的rails服务器日志中,我仍然可以看到"moono"皮肤而不是Bootstrap皮肤的调用.

那么,我如何在Rails上为CKEditor安装另一个主题(我也可以接受未对齐按钮的修复)?

ruby ruby-on-rails ckeditor twitter-bootstrap

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

无法在 SingleChildScrollView 中禁用滚动

我正在使用 a SingleChildScrollView,当点击FormTextField它时,键盘出现并且滚动视图向上滚动。关闭键盘后,我仍然可以手动滚动 Scrollview。您能否提出任何解决方案以在FormTextField消失后禁用手动滚动。

dart flutter

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

如何将参数传递给颤振中的回调?

class ExtractArgumentsScreen extends StatelessWidget {
  static const routeName = '/extractArguments';

  double price = 0;

  _changeprice(num){
      setState(){
        price+ = num;
      }
    }

  @override
  Widget build(BuildContext context) {
    final MealArguments args = ModalRoute.of(context).settings.arguments;

    return Scaffold(
      appBar: AppBar(
        title: Text('MyApp'),
      ),
      body: Column(
        crossAxisAlignment: CrossAxisAlignment.stretch,
        children: <Widget>[
          SizedBox(height: 20,),

          ViewCard(args.combo,_changeprice()),
        ]));

Run Code Online (Sandbox Code Playgroud)

这是父类。我将函数传递_changePrice()ViewCard以便我可以稍后更改价格的值。这给了我一个

错误“需要 1 个必需参数,但找到 0 个”

但我不能传递一个参数,_changePrice因为这违背了使用这个回调的全部目的。我正在尝试实现的内容类似于将数据发送到 Flutter 中的父 Widget 中所建议的内容。

子类 ViewCard 将此回调传递给另一个名为 的子类OneItem

class OneItem extends StatefulWidget {
  OneItem(this.combo, this.index, …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

无服务器:通过调用方法触发并忘记无法正常工作

我有一个无服务器的 lambda函数,在其中我想触发(调用)一个方法而忘记它

我用这种方式做

   // myFunction1
   const params = {
    FunctionName: "myLambdaPath-myFunction2", 
    InvocationType: "Event", 
    Payload: JSON.stringify(body), 
   };

   console.log('invoking lambda function2'); // Able to log this line
   lambda.invoke(params, function(err, data) {
      if (err) {
        console.error(err, err.stack);
      } else {
        console.log(data);
      }
    });


  // my function2 handler
  myFunction2 = (event) => {
   console.log('does not come here') // Not able to log this line
  }
Run Code Online (Sandbox Code Playgroud)

我注意到,直到并且除非我执行Promise returnin myFunction1,否则它不会触发myFunction2,但是不应该设置lambda InvocationType = "Event"意味着我们希望此操作被触发并忘记并且不关心回调响应吗?

我在这里想念什么吗?

非常感谢您的帮助。

javascript aws-lambda serverless aws-lambda-edge aws-serverless

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