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

常州发布信息的有什么网站网站维护优化

常州发布信息的有什么网站,网站维护优化,哈尔滨市营商环境建设监督局网站,电脑做网站服务器文章目录 前言依赖注入特性需求解决方案示意图 前言 依赖注入我之前写过一篇文章,没看过的可以看看这个。 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.yayakq.cn/news/371116/

相关文章:

  • 长沙别墅图纸网站建设微企点建好网站后要怎么做
  • 做网站维护需要会什么环评怎么在网站做公示
  • 网络公司网站模板html手机百度浏览器
  • 如何创建网站推广产品学做效果图网站有哪些
  • 成都专业网站建设公司如何写网站优化方案
  • 重庆南川网站制作公司推荐无觅wordpress
  • 做ppt哪些网站的图片质量高wordpress博客位置
  • 陕西省建设厅网站ca验证失败网站名称和域名不一致
  • 开发区网站建设工作管理办法上海市干部公示
  • 个人做网站需要备案吗成为架构师有多难
  • 嘉兴微信网站川畅联系 做网站多少钱
  • 个人工作室 网站建设广东省建设网站
  • 承德兴隆建设局网站i18n wordpress
  • wordpress 回收站在哪网站的运营维护
  • 手机零售网站 关键词网页升级访问正在跳转中
  • 营销型网站怎么收费标准做网站怎么对接国际收款商户
  • 查排名网站网站后台怎么挂广告 怎么做
  • 台州律师网站建设项目网络由箭线和节点构成
  • 网站改进建议有哪些简单网站系统
  • 长沙网站seo报价wordpress手机底部导航
  • 专业婚纱摄影网站制作上海网站设计公司有哪些
  • 5118网站是免费的吗国外网站的分析工具有哪些
  • 广告设计与制作前景seo sem是做什么的
  • 网站用什么主机no.7 wordpress个
  • 国外商品网站沈阳唐朝网络的服务内容
  • 给别人做网站别人违法经营什么网站可以做自媒体
  • 企业网站意思移动端首页尺寸
  • 政务公开加强网站建设淘宝网站首页怎么做
  • 余姚建设网站的公司深圳小程序推广
  • 长尾关键词爱站网民间it网站建设