小编Cra*_*oiD的帖子

window.innerWidth 实时

当我实时调整浏览器大小时,我需要获取浏览器的宽度。到目前为止,我已经找到了一个提供宽度的解决方案,但它不是实时的。该值仅在我刷新网页后更新。我如何在调整浏览器大小时获得该值。

我的方法

render() {

var windowWidth = window.innerWidth;

return (

      <div className="body_clr">

        {windowWidth}

      </div>

)
}
Run Code Online (Sandbox Code Playgroud)

如果我刷新页面,此解决方案有效。但是我想在调整大小时获得宽度,因为我必须在特定的屏幕尺寸下执行一个函数。

javascript window reactjs

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

将图像视图和文本视图放在同一行中

我有几个徽标,我想在其旁边设置一个Textview,以便它们位于同一行。我不能将它们放在同一行中。请帮助我。我希望我的文字视图紧靠我的图像。

我的布局

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <!--
      <fragment 
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.SupportMapFragment"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />
    -->

    <TextView
        android:id="@+id/filmhall_contactdetails"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/cinema_filmhall_contactdet"
        android:textColor="#000000"
        android:layout_margin="4dp"
        android:toRightof="@+id/pointer"
        android:textStyle="bold" />

    <TextView
        android:id="@+id/filmhall_address"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="32dp"
        android:layout_marginTop="2dp"
        android:text="@string/cinema_filmhall_address"
        android:textColor="#000000"
        android:textSize="12sp"
        android:textStyle="bold" />

    <ImageView
        android:id="@+id/pointer"
        android:layout_width="15dp"
        android:layout_height="15dp"
        android:layout_marginLeft="4dp"

        android:src="@drawable/pointer" />

    <TextView
        android:id="@+id/filmhall_telephone1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/cinema_filmhall_tp1"
        android:textColor="#000000"
         android:layout_marginTop="2dp"
         android:layout_marginLeft="32dp"
          android:textSize="12sp"
        android:textStyle="bold" />

    <ImageView
        android:id="@+id/telephone"
        android:layout_width="15dp"
        android:layout_height="15dp"
        android:layout_marginLeft="4dp"
        android:src="@drawable/call" />

    <TextView
        android:id="@+id/filmhall_telephone2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/cinema_filmhall_tp2"
        android:textColor="#000000"
         android:layout_marginTop="2dp"
         android:layout_marginLeft="32dp"
          android:textSize="12sp"
        android:textStyle="bold" />

    <ImageView
        android:id="@+id/fax"
        android:layout_width="15dp"
        android:layout_height="15dp" …
Run Code Online (Sandbox Code Playgroud)

xml android android-layout

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

离子下拉选择问题

我是离子的新手,我有关于离子下拉选择组件的这个问题.我已经实现了一个下拉列表,我想显示我在标签中选择的选项.我怎么能这样做?目前我只能选择一个选项,就是这样.我想在标签中显示我选择的选项.

在此输入图像描述

在这里,我想显示我在"选择您的银行标签"中选择的选项.

这就是我实现我的下拉选择组件的方式

<label><h4><b>Bank Name*</b></h4></label>



 <div class="list">
        <div class="item item-input item-select">
            <div class="input-label">
                Select your Bank
            </div>
            <select>
                <option>Bank1</option>
                <option>Bank2</option>
                <option>Bank3</option>
            </select>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

html dropdownbox ionic-framework

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

离子滑动盒不能与ng-repeat一起使用

我需要使用离子滑动框在我的应用程序中显示一些图像.我使用了离子滑动盒,它似乎不适用于ng-repeat.

这是我的HTML部分

<ion-view title="Promotions" ng-controller="PromotionsCtrl">


     <ion-content  class="has-header" scroll="true" padding="true">
        <ion-slide-box>

                <ion-slide ng-repeat="obj in promotions">
                        <img ng-src= {{obj.img}}> 

                </ion-slide>

         </ion-slide-box>
    </ion-content>
</ion-view>
Run Code Online (Sandbox Code Playgroud)

我的控制器

.controller('PromotionsCtrl', function($scope, $http, $window, $ionicSlideBoxDelegate,$interval) {





            $http.get(  'http://******.com/B*****/service2.php?q=promotions', { cache: true})
            .then(function(res){

                  $scope.promotions = res.data['top'];


                  $ionicSlideBoxDelegate.update();
                  });
                  })
Run Code Online (Sandbox Code Playgroud)

angularjs cordova ionic-framework

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

单击按钮时更新 CSS 类 - Reactjs

当用户单击某个按钮时,我试图为我的背景获得模糊效果。当用户单击按钮时,如何更新我的 css 类。

这是我当前的 css 类

.post_options {
    width: 100%;
    height: 100%;
    float: left;
    background-color: #eceff1;
    position: fixed;
}
Run Code Online (Sandbox Code Playgroud)

我想让它像这样让用户点击按钮

.post_options {
    width: 100%;
    height: 100%;
    float: left;
    background-color: #eceff1;
    position: fixed;
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
}
Run Code Online (Sandbox Code Playgroud)

这是应该使我的背景模糊的按钮

 <button className="preview_btn" href="#postpreview" onClick={this.preview}>Preview</button>
Run Code Online (Sandbox Code Playgroud)

注意:我这样做是为了反应。

我尝试给一个单独的 div 和背景效果,但它所做的也是模糊了里面的内容。

html javascript css reactjs

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

在React中单击以切换状态值

我在用户点击按钮时显示某个div(实际上是图像)

<img src={notification} className="search_bar_icons" onClick={this.props.open_notifications}/>
Run Code Online (Sandbox Code Playgroud)

当用户点击此图片时,我正在改变我希望显示为"真实"的div的状态

open_notification() {
    this.setState({
        showNotification: true,
    });
}
Run Code Online (Sandbox Code Playgroud)

这是正常的.但是如果用户再次单击图像,我想将状态设置为"false".我怎样才能做到这一点?

javascript reactjs

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

在反应图中设置 Y 轴的最大值

我已经使用以下文档的帮助实现了一个反应图表

http://www.chartjs.org/docs/latest/charts/line.html

我已经成功地实现了它,但是这个文档没有展示如何为 y 轴设置最大值。我想将最大 y 轴设置为 100。但是因为我的数据集没有超过 19 的任何值,所以最大 y 轴设置为 20。

即使我的数据不超过 19,我如何将最大 y 轴值设置为 100。?

我的代码

class LineCharts extends Component {

    constructor() {
        super();

    }

    render() {

        var chartData = {

            labels: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
            datasets: [
                {
                    color: "#4D5360",
                    highlight: "#616774",
                    borderColor: "rgba(179,181,198,1)",
                    pointBackgroundColor: "rgba(179,181,198,1)",
                    pointBorderColor: "#fff",
                    pointHoverBackgroundColor: "#fff",
                    pointHoverBorderColor: "rgba(179,181,198,1)",
                    label: 'Current lag',
                    fill: true,
                    lineTension: 0.1,
                    fillColor: "rgba(151,187,205,0.2)",
                    strokeColor: "rgba(151,187,205,1)",
                    pointColor: "rgba(151,187,205,1)",
                    pointStrokeColor: "#fff",
                    scaleOverride: …
Run Code Online (Sandbox Code Playgroud)

charts reactjs react-chartjs

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

Redux 字段中输入的第一个字母大写

我正在尝试将 redux 字段输入的第一个字母大写。这是我的代码

const renderField = ({input, className, label, type, meta: {error, touched, submitFailed}}) => {

  return (<div>
    <div>
      <input {...input}
             className={className + ' ' + classNames(submitFailed && ((error && 'empty_field empty_placeholder')))}
             placeholder={label} id={label} type={type}/>
     </div>
  </div>)

};

const SignUp = ({handleSubmit, emailSignUp, signUpStatus}) => {

  return (

       <form onSubmit={handleSubmit(emailSignUp)}>
           <div className="width_100">
                <div className="float_left text_align_left landing_name_cont">
                    <Field
                      className="landing_input"
                      name="signUpFirstName"
                      type="text"
                      maxLength={5}
                      component={renderField}
                      label="First name"
                      validate={[required]}
                    />
              </div>

       </form>

  )
};

export default reduxForm({
  form: 'signUp'
})(SignUp)
Run Code Online (Sandbox Code Playgroud)

当有一个普通的输入字段但缺少 redux 字段的示例时,有很多示例可以执行此操作。如何将 redux …

javascript capitalization reactjs redux

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

以多行输出文本

我正在处理一个reactjs应用程序,我从后端获取一个文本,这是一个多行文本.例如,如果我记录文本,我得到的就像这样

Gladiator

Enya

Cricket
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试显示此文本,因为它在我的reactjs应用程序中如下所示.

 <div>
   <span>{postData.heading}</span>
 </div>
Run Code Online (Sandbox Code Playgroud)

使用此代码,我将输出作为Gladiator Enya Cricket一行.如何在多行中显示此文本,类似于后端发送它的方式.

html javascript css reactjs

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

在第二个比较中reactjs OR条件中断

我正在尝试根据某个值向组件添加不同的ID。

我的方法如下

id={activePage === ('dashboard' || 'evc_detail')? 'bg_gradient':'bg_normal'}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如果添加activePage等于dashboard正确的ID,但如果activePage等于则不注册evc_detail。我使用此条件的方式是否错误,我该如何解决?

javascript reactjs or-condition

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

将数组数据转换为字符串 - reactjs

我有一个包含多个对象的数组。为了向您展示数组的结构,它是这样的 在此处输入图片说明

0: {lat: "7.9511758", lon: "80.7426426"}
1: {lat: "6.9566662", lon: "80.7608237"}
2: {lat: "6.3872411", lon: "80.4952031"}
3: {lat: "5.9435367", lon: "80.4543506"}
4: {lat: "6.4543259", lon: "81.5608547"}
5: {lat: "7.8554038", lon: "80.6491562"}
6: {lat: "6.8556687", lon: "81.0505434"}
7: {lat: "7.293609", lon: "80.6391363"}
8: {lat: "6.802641", lon: "80.7899271"}
9: {lat: "8.3351457", lon: "80.3332731"}
10: {lat: "6.0237174", lon: "80.2153073"}
11: {lat: "7.9341074", lon: "80.943138"}
12: {lat: "7.9317005", lon: "81.5589219"}
13: {lat: "6.8377508", lon: "81.8086608"}
Run Code Online (Sandbox Code Playgroud)

我想使用这个数组的数据创建一个字符串。我需要创建一个看起来像这样的字符串。我的数据存储在一个状态为this.state.destinationLocation

7.9511758,80.7426426|6.9566662,80.7608237|6.3872411,80.4952031|.....
Run Code Online (Sandbox Code Playgroud)

我怎样才能达到这个结果?

javascript arrays tostring reactjs

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

onClick方法仅适用于MainActivity

我有一个ImageButton,我想在我的应用程序的某个Fragment类中使用它.但是当我在我的片段类中使用它时,应用程序崩溃了.但我可以在我的MainActivity中使用它而不会崩溃.我怎样才能解决这个问题?

这是我在我的片段类中使用的代码

public void showPopup(View v) {
        PopupMenu popup = new PopupMenu(activity, v);
        MenuInflater inflater = popup.getMenuInflater();
        inflater.inflate(R.menu.song_popup, popup.getMenu());
        popup.show();

    }
Run Code Online (Sandbox Code Playgroud)

这会导致应用程序崩溃.但是当我在MainActivity中使用它时(在mainactivity中,"activity"被this.getApplicationContext替换)它可以工作.

我的按钮xml

<ImageButton
                android:id="@+id/popUp"
                android:layout_width="20dp"
                android:layout_height="match_parent"
                android:layout_alignParentRight="true"
                android:layout_marginRight="2dp"
                android:background="@null"
                android:src="@drawable/abc_ic_menu_moreoverflow_mtrl_alpha"
                android:onClick="showPopup" />
Run Code Online (Sandbox Code Playgroud)

logcat的

java.lang.IllegalStateException: Could not find a method showPopup(View) in the activity class com.fm.etunes.phone.MainActivity for onClick handler on view class android.widget.ImageButton with id 'popUp'
            at android.view.View$1.onClick(View.java:3814)
            at android.view.View.performClick(View.java:4442)
            at android.view.View$PerformClick.run(View.java:18473)
            at android.os.Handler.handleCallback(Handler.java:733)
            at android.os.Handler.dispatchMessage(Handler.java:95)
            at android.os.Looper.loop(Looper.java:136)
            at android.app.ActivityThread.main(ActivityThread.java:5103)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:606)
            at …
Run Code Online (Sandbox Code Playgroud)

android illegalstateexception android-imagebutton

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