小编fan*_*dro的帖子

使用react-router和express routes.js有什么区别

我正在做一个使用react,redux和express的项目,我不明白react-router和express routes.js有什么区别,我需要将两者结合起来还是只使用一个?

https://github.com/reactjs/react-router

谢谢您的帮助 :)

express reactjs react-router

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

无法读取属性'refs'的null反应错误反应js

我正在使用React js 0.14.3,我正在尝试使用react创建一个Side Menu组件但我不知道为什么我有一个"无法读取属性'refs'为null"当我使用refs之类的反应文件:https: //facebook.github.io/react/docs/more-about-refs.html 你能帮我吗?

'use strict';

    import React from 'react';
    import BaseComponent from './../../BaseComponent.react';
    import Menu from './SidePanelMenu';
    import MenuItem from './SidePanelMenuItem';

    class SidePanel extends BaseComponent {
        showLeft() {
            this.refs.leftmenu.show();
        }


        render() {
            return(
                <div>
                    <button onClick={this.showLeft}>Show Left Menu!</button>

                    <Menu ref="leftmenu" alignment="left">
                        <MenuItem hash="first-page">First Page</MenuItem>
                        <MenuItem hash="second-page">Second Page</MenuItem>
                        <MenuItem hash="third-page">Third Page</MenuItem>
                    </Menu>
                </div>
            );
        }
    }

    export default SidePanel;
Run Code Online (Sandbox Code Playgroud)

reactjs

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

如何使用 Navigator.popUntil Flutter

我正在做一个 Flutter 应用程序,我想从第 4 页返回到第 1 页。我有一个非常奇怪的错误:

坏状态:未来已经完成

我创建了一个简单的项目来重现这个错误:

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      onGenerateRoute: routes,
    );
  }
}

Route routes(RouteSettings settings) {
  if (settings.name == '/page1') {
    return MaterialPageRoute(
      builder: (context) {
        return Page1();
      },
    );
  } else if (settings.name == '/page2') {
    return MaterialPageRoute(
      builder: (context) {
        return Page2();
      },
    );
  } else …
Run Code Online (Sandbox Code Playgroud)

flutter

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

如何自定义 React-Bootstrap 上的选项卡

我正在使用此站点的react-bootstrap:http://react-bootstrap.github.io/components.html

我想知道如何自定义这样的选项卡(在选项卡部分):

const tabsInstance = (
  <Tabs defaultActiveKey={2}>
    <Tab eventKey={1} title="Tab 1">Tab 1 content</Tab>
    <Tab eventKey={2} title="Tab 2">Tab 2 content</Tab>
    <Tab eventKey={3} title="Tab 3" disabled>Tab 3 content</Tab>
  </Tabs>
);

ReactDOM.render(tabsInstance, mountNode);
Run Code Online (Sandbox Code Playgroud)

我想添加一个十字按钮来关闭它,但我没有找到如何做到这一点。你能帮我吗 ?

reactjs react-bootstrap

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

React材料ui表无法从行中获取元素

我想使用材料ui库中的表做出反应:http: //www.material-ui.com/#/components/table

我显示它,它工作得很好,我试图获取与我选择的行相关联的对象,但我找不到这样做的方法,我看到了属性childrenonRowSelection但我无法得到我的对象在这里是你的代码.如何获取所选行的整个对象?

import React, { PropTypes, Component } from 'react'

import Table from 'material-ui/lib/table/table';
import TableHeaderColumn from 'material-ui/lib/table/table-header-column';
import TableRow from 'material-ui/lib/table/table-row';
import TableHeader from 'material-ui/lib/table/table-header';
import TableRowColumn from 'material-ui/lib/table/table-row-column';
import TableBody from 'material-ui/lib/table/table-body';


export default class MagicTableReact extends Component {
    constructor(props) {
        super(props);
        this.state = {
            data : [{id:0,name:"joe"},{id:1,name:"john"},{id:2,name:"Brad"},{id:3,name:"Jack"},{id:4,name:"Andrew"}],
            fixedHeader: true,
            fixedFooter: true,
            stripedRows: false,
            showRowHover: true,
            selectable: true,
            multiSelectable: false,
            enableSelectAll: false,
            deselectOnClickaway: true,
            height: '300px',
        };
    };


    _onRowSelection(e){
        console.log(e)

    } …
Run Code Online (Sandbox Code Playgroud)

reactjs material-ui

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

过滤对象的 ObservableCollection C#

我想按 Xamarin Form 应用程序的名称过滤对象ObservableCollectionPerson目标是对其进行过滤ObservableCollection以仅显示其中的一部分。

这是我的 Person 对象类:

public class Person
{
    public string Name { get; set; }
    public string Address { get; set; }
    public string Phone { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我尝试制作这样的过滤器:

private ObservableCollection<Person> personItems = new ObservableCollection<Person>();

public ObservableCollection<Person> PersonItems
{
    get { return personItems; }
    set { personItems = value; OnPropertyChanged(); }
}

public void FilterPerson(string filter)
{
    if (string.IsNullOrWhiteSpace(filter))
    {
        PersonItems = personItems;
    }
    else 
    {
        PersonItems = personItems.Where((person) …
Run Code Online (Sandbox Code Playgroud)

c# xamarin xamarin.forms

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

带滑块的UITableView单元格:触摸无法正常工作swift 2

我使用UITableView显示多个自定义单元格,而且我有一个带有UiSlider的问题,问题是要移动滑块我需要长按触摸才能移动它,否则它不会移动.我尝试在UITableView中使用多个滑块做一个简单的项目,它运行得很好.所以我想我需要在触摸时配置一些东西,但我不知道是什么.这是我的代码:

我在我的视图中有这个代码加载手势:

 override func viewDidLoad() {
        super.viewDidLoad()
        let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(FormViewController.dismissKeyboard))
        view.addGestureRecognizer(tap)

        // without this line bellow you can't select any cell to display multiple or single choice questions
        tap.cancelsTouchesInView = false
        if  self.navigationController!.respondsToSelector(Selector("interactivePopGestureRecognizer")) {
            self.navigationController!.view.removeGestureRecognizer(navigationController!.interactivePopGestureRecognizer!)
        }

        notificationCenter.addObserver(self, selector: #selector(adjustForKeyboard), name: UIKeyboardWillHideNotification, object: nil)
        notificationCenter.addObserver(self, selector: #selector(adjustForKeyboard), name: UIKeyboardWillChangeFrameNotification, object: nil)

    }
func dismissKeyboard() {
        view.endEditing(true)
    }
Run Code Online (Sandbox Code Playgroud)

对于UITableView cellForRowAtIndexPath方法:

        let cell = tableView.dequeueReusableCellWithIdentifier(CurrentFormTableView.CellIdentifiers.SliderCell, forIndexPath: indexPath) as! SliderCell
        cell.delegate = self
        cell.slider.tag = indexPath.row
        cell.display(block)
        cell.selectionStyle …
Run Code Online (Sandbox Code Playgroud)

uitableview swift2

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

TFS Build Agent处于脱机状态

我使用TFS 2015,我看到我的构建代理处于离线状态:

我启动VsoWorker.exe来查看日志并理解错误,这是我得到的但是我从互联网上找不到任何东西:请问有什么想法吗?

16:07:57.649004 Sending trace output to log files: C:\Users\Administrator\Downloads\agent\_diag
16:07:57.649004 vsoWorker.exe was run with the following command line:
"C:\Users\Administrator\Downloads\agent\Agent\Worker\VsoWorker.exe" 
16:07:57.649004 VsoWorker.Main(): Create AgentLogger
16:07:57.649980 VsoWorker.Main(): Parse command line
16:07:57.655848 ---------------------------------------------------------------------------
16:07:57.657635 System.Exception: The /name command line option is required and must have a value.

16:07:57.657635    at VsoWorker.CommandLine.ValidateCommandLine()

16:07:57.657635    at VsoWorker.CommandLine..ctor(String[] args)

16:07:57.657635    at VsoWorker.Program.Main(String[] args)
16:07:57.657635    at VsoWorker.CommandLine.ValidateCommandLine()

16:07:57.657635    at VsoWorker.CommandLine..ctor(String[] args)

16:07:57.657635    at VsoWorker.Program.Main(String[] args)
16:07:57.657635 ---------------------------------------------------------------------------
16:07:57.658878 BaseLogger.Dispose() 
Run Code Online (Sandbox Code Playgroud)

tfs offline tfsbuild build-agent azure-devops

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

添加属性reducer redux

我不想在reducer中sections: []为我的对象添加属性,我从我的服务器formOpen接收formOpen带有其他属性的对象,我想添加这个,我该怎么做呢?谢谢

import { combineReducers } from 'redux'
import * as types from '../constants/ActionTypes'

const initialState = {
    isFetching: false,
    formOpen: {

    }
};

export function formEditor (state = initialState, action) {
    switch (action.type) {
        case  types.RECEIVE_OPEN_FORM:
            return {
                ...state,
                isFetching: false,
                formOpen: action.formOpen
            };        

        default:
            return state;
    }
}

export default combineReducers({
    formEditor
})
Run Code Online (Sandbox Code Playgroud)

reducers redux

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

如何取消选择其他 AppBarToggleButton UWP

我正在做一个 UWP 项目,我正在使用 CommandBar。在我的命令栏中,我有多个AppBarToggleButton,当我单击其中一个时,我不想AppBarToggleButton取消选择另一个。有没有办法做到这一点?

这是一个简单的代码:

<CommandBar>
<AppBarToggleButton Icon="Shuffle" Label="Shuffle" Click="AppBarButton_Click" />
<AppBarToggleButton Icon="RepeatAll" Label="Repeat" Click="AppBarButton_Click"/>


<CommandBar.Content>
    <TextBlock Text="Now playing..." Margin="12,14"/>
</CommandBar.Content>
Run Code Online (Sandbox Code Playgroud)

c# xaml uwp

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