zoukankan      html  css  js  c++  java
  • blazor 数据绑定

    1.单向绑定

    2.双向绑定

    3.组件参数--单向绑定+双向绑定

    1.单向绑定

    @page "/"
    
    <div>
        单向绑定
        <input value="@Name" />
    
        值:@Name
    </div>
    <div>
        双向绑定
        <input @bind-value="@Title" />
    
        值:@Title
    </div>
     
    
    @code{
        public string Name { get; set; } = "aaaaaa";
        public string Title { get; set; } = "bbbbbbbbbb";
    
        public DateTime Time { get; set; } = DateTime.Now;
    }

    2.双向绑定

    3.组件参数--单向绑定+双向绑定

    <input @bind="@_title" />
    
    @code {
    
        private string _title
        {
            get { return Title; }
            set
            {
                Title = value;
                TitleChanged.InvokeAsync(value);
            }
        }
        [Parameter]
        public string Title { get; set; }
    
        [Parameter]
        public EventCallback<string> TitleChanged { get; set; }
    }
    @page "/"
    
    <div>
        单向绑定
        <input value="@Name" />
    
        值:@Name
    </div>
    <div>
        双向绑定
        <input @bind-value="@Title" />
    
        值:@Title
    </div>
    <div>
        组件参数--绑定
    
        <TestInput @bind-Title="@Title"></TestInput>
        值:@Title
    </div>
    
    @code{
        public string Name { get; set; } = "aaaaaa";
        public string Title { get; set; } = "bbbbbbbbbb";
         
    
        public DateTime Time { get; set; } = DateTime.Now;
    }
    天生我材必有用,千金散尽还复来
  • 相关阅读:
    MFC 中 Tooltip 实现的几种方式
    C++11带来的优雅语法
    socket异步编程--libevent的使用
    单元测试与解耦
    Ubuntu(Linux) + mono + jexus +asp.net MVC3
    常见算法总结
    NET里简易实现AOP
    KMP算法
    简易的集群通讯组件
    数据访问层的封装与抽象
  • 原文地址:https://www.cnblogs.com/ligenyun/p/14968237.html
Copyright © 2011-2022 走看看