当前位置: 首页 > news >正文

上海最近三天的新闻新手学seo

上海最近三天的新闻,新手学seo,深圳网站建设公司613,株洲醴陵疫情最新情况文章目录 前言依赖注入特性需求解决方案示意图 前言 依赖注入我之前写过一篇文章,没看过的可以看看这个。 C# Blazor 学习笔记(10):依赖注入 依赖注入特性 只能Razor组件中注入所有Razor组件在作用域注入的都是同一个依赖。作用域可以看看我之前的文章。 需求 …

文章目录

  • 前言
  • 依赖注入特性
    • 需求
    • 解决方案
    • 示意图

前言

依赖注入我之前写过一篇文章,没看过的可以看看这个。

C# Blazor 学习笔记(10):依赖注入

依赖注入特性

  • 只能Razor组件中注入
  • 所有Razor组件在作用域注入的都是同一个依赖。作用域可以看看我之前的文章。

需求

在这里插入图片描述
Razor组件关系

  • Main:主页面
    • TreeItem(多个):树节点

我想让主逻辑写在Main里面,组件只做最简单的交互。所有的点击事件都以回调的形式。

解决方案

在Service中声明回调

/// <summary>
/// 节点回调状态
/// </summary>
public enum T_JointState
{Add,Delete,Up,Down,Update
}/// <summary>
/// 节点添加回调
/// </summary>
public Action<int, T_JointState> CallBack { get; set; }

在子组件中使用回调

///注入依赖[Inject]private JointService jointService { get; set; }[Parameter]public int Index { get; set; }public void AddBtn(){MessageService.ShowMsg("添加");jointService.CallBack(Index,T_JointState.Add);}public void DeleteBtn(){MessageService.ShowMsg("删除");jointService.CallBack(Index, T_JointState.Delete);}public void UpBtn(){MessageService.ShowMsg("上移");jointService.CallBack(Index, T_JointState.Up);}public void DownBtn(){MessageService.ShowMsg("下移");jointService.CallBack(Index, T_JointState.Down);}public void EditBtn(){MessageService.ShowMsg("编辑");jointService.CallBack(Index, T_JointState.Update);}

在父组件中设置回调

[Inject]
private JointService jointService { get; set; }protected override void OnAfterRender(bool firstRender){if (firstRender){jointService.CallBack = JointNodeCallBack;StateHasChanged();}base.OnAfterRender(firstRender);}/// <summary>/// 设置回调函数/// </summary>/// <param name="index"></param>/// <param name="state"></param>public void JointNodeCallBack(int index,T_JointState state){MessageService.ShowMsg("回调成功!");}

示意图

在这里插入图片描述

http://www.mmbaike.com/news/76844.html

相关文章:

  • 无锡上网站建设网站推广的目的
  • 南充建设公司网站论坛推广怎么做
  • 做58网站怎么赚钱网络营销成功的品牌
  • 2020全国封城时间表河南seo快速排名
  • 文化传媒可以做网站吗国内最好用免费建站系统
  • 南昌网站设计案例外链代发免费
  • 浦东新区专业做网站百度广告公司联系方式
  • 公司官网制作哪家好拼多多关键词怎么优化
  • html5网页设计实训总结seo独立站优化
  • 网站建设行业解决方案百度广告位
  • 长沙网站优化联系方式软文推广案例
  • 商丘市住房和城乡建设厅网站陕西网络推广公司
  • 自己做的网站怎么用qq登入百家号seo
  • 怀柔网站建设推广温州seo品牌优化软件
  • 网站收录入口申请线在成都网站推广公司
  • 做游戏女角色去衣的网站成都网多多
  • 网站建设中需求分析说明书湖北网络推广
  • 做网站找华企百度网络营销推广
  • 公司网站设计怎么做百度浏览器官网在线使用
  • 免费搭建网站 域名seo的工作内容
  • 我国应对新冠疫情的政策seo接单
  • 建筑工程施工招聘信息seo服务公司上海
  • 点样用外网访问自己做的网站沈阳网站关键字优化
  • 品牌网站建设价格公司官网怎么制作
  • 网络营销营销型网站建设网站优化师
  • php网站开发的第三章百度热搜榜单
  • 阿克苏网站怎么做seo市场监督管理局官网
  • 领优惠券的网站怎么做百度指数批量查询
  • 南京做网站网站制作哪家公司好
  • 有没有免费的企业网站建设抚顺seo