小编Abh*_*ain的帖子

如果幻灯片项目发生更改,则React-slick Slider会保留在同一页面上

我遇到了反应灵敏的问题.主题可能没有意义,但我会尝试详细解释这个场景.看到这个例子小提琴在行动中看到的问题.

var DemoSlider = React.createClass({
getSlides(count) {
var slides = [];
for(var i = 0; i < count; i++) {
    slides.push((<img key={i} src='http://placekitten.com/g/400/200' />));
}
return slides;
},

render: function() {
var settings = {
    dots: false,
  infinite: false,
  slidesToShow: 3,
  slidesToScroll: 3
}

var slides = this.getSlides(this.props.count);

return (
    <div className='container'>
    <Slider {...settings}>
        { slides }
    </Slider>
  </div>
);
}
});
Run Code Online (Sandbox Code Playgroud)

在此演示中,最初滑块显示20张幻灯片(每页3张).我们的想法是,如果单击该按钮,它将生成一个随机数,这将是新的幻灯片数.代码相当简单,不言自明.

要重现此问题,请继续单击"下一步"箭头,直至到达最后一张幻灯片.
2.单击"单击"按钮以生成新的随机数量的幻灯片.

我的期望是幻灯片将返回到第一张幻灯片,但不会停留在之前的页面上.更糟糕的是,如果新幻灯片数量低于之前的数量,用户将看到没有幻灯片的空白页面.单击"上一个"错误后,他/她可以转到上一个幻灯片,一切正常,但初始显示会破坏用户体验.

是否有一些我在代码中添加的东西,或者这是一个错误?

谢谢,阿比.

reactjs react-slick

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

接口作为参数

在什么情况下有人会将接口作为参数传递(或接收)?这真的是一件有用的事情还是一种奇特的做事方式?

c# interface

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

UpperCase显示在文本框中

我需要在asp文本框中显示文本作为大写,无论用户大写锁定是否打开 - 是否有一些我可以使用的属性或方法?我正在使用.ToUpper方法转换文本,无论如何都要提交到数据库,但是我还被要求在首次输入之前以大写形式显示它.

任何帮助将非常感激.

ABHI.

c# asp.net textbox

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

通用链接列表

在发布我的问题之前,我想告诉你我以前没有.Net技术的经验,并且最近开始学习C#(和WPF).我的公司正在寻求转向.Net技术,我是我团队中唯一一个学习它的人,所以除了你们之外没有人讨论或询问过什么.所以,如果我的问题太愚蠢或基本充实,请耐心等待.

我试图创建一个通用的链表类,以允许创建不同类型的链表.我编写了以下代码,并希望就是否正确编写此代码提出建议.任何以任何方式改进代码的建议都是最受欢迎的.

主程序

class Program
{
    static void Main(string[] args)
    {
        GenLinkedList<string> list = new GenLinkedList<string>("abc");
        list.AddtoList("def");
        int i = 0;
        string[] arr = new string[10];
        list.LinkedList.CopyTo(arr,0);
        for (i = 0; i < list.LinkedList.Count; i++)
        {
            Console.WriteLine(arr[i]);
        }

        GenLinkedList<int> listInt = new GenLinkedList<int>(1);
        listInt.AddtoList(2);
        i = 0;
        int[] arrInt = new int[10];
        listInt.LinkedList.CopyTo(arrInt, 0);
        for (i = 0; i < listInt.LinkedList.Count; i++)
        {
            Console.WriteLine(arrInt[i]);
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

GenLinkedList类

public class GenLinkedList<T>
{
    private LinkedList<T> _linkedlist;
    public GenLinkedList(T a)
    {
        _linkedlist …
Run Code Online (Sandbox Code Playgroud)

c# generics

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

标签 统计

c# ×3

asp.net ×1

generics ×1

interface ×1

react-slick ×1

reactjs ×1

textbox ×1