我的反应原生代码我的PropTypes有问题:
import React, { Component, PropTypes } from 'react';
import { Text } from 'react-native';
export default class Star extends Component {
render() {
return ( <Text> Hello </Text> );
}
}
Star.propTypes = {
fullStar: PropTypes.string.isRequired,
halfStar: PropTypes.string.isRequired,
emptyStar: PropTypes.string.isRequired,
half: PropTypes.bool,
count: PropTypes.number,
size: PropTypes.number,
}
Star.defaultProps = {
fullStar: "",
halfStar: "",
emtyStar: "",
half: 'true',
count: 5,
size: 30,
}
Run Code Online (Sandbox Code Playgroud)
我的错误是undefined不是一个对象(评估'_react2.PropTypes.string')
谢谢你的阅读;)
两个问题,如果我这样绑定我的函数:
deleteTag = (id) => {
console.log(id);
id = 0;
tabTag.splice(id, 1);
--tabSize;
}
componentTag() {
return tabTag.map(function(item, id){
return(
<View key={id} style={styles.componentView}>
<Icon name="ios-reorder"></Icon>
<Text>{item.name}</Text>
<Slider style={styles.sliderBar} maximumValue={3} step={1} />
<TouchableHighlight onPress={() => this.deleteTag.bind(this)}>
<Icon name="close-circle"/>
</TouchableHighlight>
</View>
);
});
}
Run Code Online (Sandbox Code Playgroud)
我的错误是'无法读取未定义的属性'bind'
其他
如果我将函数绑定到构造函数中,则不会发生任何事情
constructor(props) {
this.deleteTag = this.deleteTag.bind(this);
}
deleteTag = (id) => {
console.log(id);
id = 0;
tabTag.splice(id, 1);
--tabSize;
}
componentTag() {
return tabTag.map(function(item, id){
return(
<View key={id} style={styles.componentView}>
<Icon name="ios-reorder"></Icon>
<Text>{item.name}</Text>
<Slider style={styles.sliderBar} maximumValue={3} step={1} …Run Code Online (Sandbox Code Playgroud) 自从上次柯南(1.23.0)以来,我无法安装某些软件包,例如我想安装 mysql-connectorc
mysql-connector-c/6.1.11@bincrafters/stable
但我收到了这个错误:
ERROR: Failed requirement 'OpenSSL/1.0.2s@conan/stable' from 'mysql-connector-c/6.1.11@bincrafters/stable'
ERROR: Requested 'OpenSSL/1.0.2s@conan/stable' but found case incompatible 'openssl'
Case insensitive filesystem can't manage this
CMake Error at Build/conan.cmake:402 (message):
Conan install failed='1'
Call Stack (most recent call first):
Build/conan.cmake:492 (conan_cmake_install)
Alpaga/Alpaga.cmake:23 (conan_cmake_run)
CMakeLists.txt:6 (include)
Run Code Online (Sandbox Code Playgroud)
阿尔帕加.cmake:
cmake_minimum_required(VERSION 3.0)
project(Alpaga)
#################
# USE C++17 #
#################
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED 17 ON)
#############
# CONAN #
#############
if(NOT EXISTS "${CMAKE_BINARY_DIR}/conan.cmake")
message(STATUS "Downloading conan.cmake from https://github.com/conan-io/cmake-conan")
file(DOWNLOAD "https://raw.githubusercontent.com/conan-io/cmake-conan/master/conan.cmake"
"${CMAKE_BINARY_DIR}/conan.cmake")
endif()
include(${CMAKE_BINARY_DIR}/conan.cmake)
#####################
# CONAN …Run Code Online (Sandbox Code Playgroud)