小编Che*_*niv的帖子

在React Native中更改Android的包名称

我曾经react-native init MyApp初始化一个新的React Native应用程序.这创建了包含该项目的Android项目com.myapp.

更改此包名称的最佳方法是什么,例如:com.mycompany.myapp

我尝试更改它AndroidManifest.xml但它创建了其他错误,所以我假设它不是那样的.

任何的想法?

android react-native react-native-android

138
推荐指数
14
解决办法
7万
查看次数

如何在React Native Android开发模式下禁用横向模式?

我是android环境的新手.我知道可以在Xcode中完成iOS以禁用设备方向.如何在React Native Android中禁用横向模式或任何方向模式?

谢谢.

android react-native react-native-android

64
推荐指数
6
解决办法
3万
查看次数

React Native:如何检测我的代码是否在模拟器中运行?

在Obj-C iOS应用程序中,我可以#if (TARGET_IPHONE_SIMULATOR)用来编写仅模拟器代码.

在本地反应我可以使用:

if (__DEV__) {
 .. do something special
}
Run Code Online (Sandbox Code Playgroud)

..检测开发模式.

我们可以Platform.OS === 'ios'用来检测平台(Android/iOS).有关详细信息,请参阅此处平台文档

但是我们如何检测应用程序是否在模拟器中运行?

我问的原因是我的应用程序使用相机扫描条形码,这在iOS模拟器中不受支持.

android ios react-native

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

ReactJS:预期onClick监听器是一个函数,而不是类型字符串

我无法弄清楚为什么ReactJs找到"字符串"而不是我的点击处理程序方法.

这是我的代码:

define(["react"], function(React) {


return React.createClass({

    pageUp: function() {
        console.log("go next page");
    },

    pageDown: function() {
        console.log("go prev page");
    },

    toggleMenu: function() {
        console.log("toggle menu");
        this.state.menuStatus = !this.menuStatus;
    },

    getInitialState: function() {
        return {
            // Toggle menu status; false -> closed | true -> opened
            menuStatus: false
        }
    },

    render: function() {
        var _this = this;
        return (
            <div className="overlay-nav">
                <ul className="up-down-arrows">
                    <li onClick="{this.pageUp}" className="arrow-up"><i className="fa fa-angle-up"></i></li>
                    <li onClick="{_this.pageDown.bind(_this)}" className="arrow-down"><i className="fa fa-angle-down"></i></li>
                </ul>

                <div onClick="{_this.toggleMenu}" className="toggleMenu"><i className="fa fa-bars"></i></div>
            </div> …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-jsx

32
推荐指数
3
解决办法
4万
查看次数

AngularJS - 图像"onload"事件

我一直在寻找一个简单但不是微不足道的问题的答案:onload用jqLit​​e在Angular中捕获图像' 事件的正确方法是什么?我发现了这个问题,但我想要一些指令解决方案.
正如我所说,我不接受这个:

.controller("MyCtrl", function($scope){
    // ...
    img.onload = function () {
        // ...
    }
Run Code Online (Sandbox Code Playgroud)

因为它在控制器中,而不是在指令中.

javascript onload angularjs angularjs-directive jqlite

29
推荐指数
3
解决办法
6万
查看次数

内联元素实现

我想创建Text组件并将它们连续显示,就像spanhtml中的元素一样.如果我这样做:

<View>
  <Text> Start here, </Text> <Text> finish here </Text>
</View>
Run Code Online (Sandbox Code Playgroud)

他们之间的线断了,它看起来像:

从这里开始,
到此为止

如何防止断线并将它们显示在同一条线上?

react-native react-native-text

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

React的findNodeHandle方法停止工作

升级到0.26.0-rc版本后,此行:

React.findNodeHandle(this.refs.myRef)
Run Code Online (Sandbox Code Playgroud)

抛出此错误消息:

未处理的JS异常:_react2.default.findNodeHandle不是函数.

我用这个导入React:

import React from 'react';
Run Code Online (Sandbox Code Playgroud)

文档仍然说: "一如既往,要获取组件的本机节点句柄,可以使用React.findNodeHandle(组件)."

javascript ecmascript-6 react-native react-native-android react-native-ios

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

使用React Native运行Firebase 3.0时出错

刚刚使用react-native加载firebase 3.0并获得错误

[致命] [tid:com.facebook.react.RCTExceptionsManagerQueue]未处理的JS异常:无法找到变量:document

是否支持react-native?

React-native代码:

var firebase = require('firebase')

// Initialize Firebase
var config = {
    apiKey: '<apiKey>',
    authDomain: '<app>.firebaseapp.com',
    databaseURL: 'https://<app>.firebaseio.com',
    storageBucket: 'firebase-<app>.appspot.com'
};
firebase.config(config)
Run Code Online (Sandbox Code Playgroud)

firebase react-native

23
推荐指数
2
解决办法
4579
查看次数

在ckeditor的工具栏上添加多个额外的插件

我想在ckeditor的工具栏上添加多个插件(我已创建).我在config.js中写了下面的代码

CKEDITOR.editorConfig = function( config ) {
    config.toolbar_Full =  [
        ['Styles', 'Bold', 'Italic', 'Underline', 'SpellChecker', 'Scayt', '-', 'NumberedList', 'BulletedList'],
        ['Link', 'Unlink'], ['Undo', 'Redo', '-', 'SelectAll'], '/', ['timestamp', '-', 'linkbutton']
    ];
    config.extraPlugins = 'linkbutton, timestamp';
};
Run Code Online (Sandbox Code Playgroud)

我有两个不同的自定义插件.但是不接受另一个插件.如何在一个工具栏上添加另一个插件?

javascript ckeditor

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

恶作剧者 - 关闭JQMIGRATE警告

使用poltergeist作为JavaScript驱动程序运行我的测试套件时,遇到以下警告:

JQMIGRATE: jQuery.fn.attr(selected) may use property instead of attribute
JQMIGRATE: jQuery.browser is deprecated
Run Code Online (Sandbox Code Playgroud)

有可能把它们关掉吗?

ruby jquery ruby-on-rails ruby-on-rails-3 poltergeist

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