小编Bas*_*ail的帖子

反应原生按钮的文本总是大写

我在 react-native 创建了一个组件,但是按钮的文本总是大写,有人知道为什么它不接受传递的文本,因为我想显示“登录”,但它显示“登录”

import React, { Component } from 'react';
import { View, Button} from 'react-native';
import LabelApp from "../../config/labels.app";

const labelApp = LabelApp.loginView;

export default class Login extends Component {

  constructor(props){
    super(props);
    this.handleClickBtnEnter = this.makeLogin.bind(this);
  }

  makeLogin() {

  }

  render() {
    return (
     <View>
       <Button title= {labelApp.textButtonLogin} onPress={this.handleClickBtnEnter}/>
     </View>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

组件标签

const LabelApp = {
    loginView: {
        textButtonLogin: 'Ingresar',
    },
}
export default LabelApp;
Run Code Online (Sandbox Code Playgroud)

可视化

javascript android reactjs react-native

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

我是否总是需要显式调用URL.revokeObjectURL()?

我正在使用blob下载文件,问题是即使下载文件后,我也希望保留对象URL,而无需在代码库中进行重大更改。

因此,一种选择是不致电 URL.revokeObjectURL();

依靠浏览器的垃圾回收器来避免任何内存泄漏是否安全?

我是否总是需要URL.revokeObjectURL();显式呼叫?

javascript garbage-collection memory-leaks blob

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

Dart:如何使用点表示法,未捕获 TypeError 问题

我在 dart 中有以下代码,它将字符串解码为 JSON 对象。

import 'dart:convert';

void main(){
  var stringValue = "{\"last_supported\": \"2.00\", \"current\": \"2.00\"}";
  var newValue = json.decode(stringValue);

  print(newValue["last_supported"]);
}
Run Code Online (Sandbox Code Playgroud)

上面的代码工作正常,但是当我将 print 语句更改为: print(newValue.last_supported);
它给了我以下异常:
Uncaught TypeError: C.C_JsonCodec.decode$1(...).get$last_supported is not a function

是否可以使用点注释来访问属性,以及如何使用?

dart flutter

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