首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Blazor 的路由路由模板

目前所有 Web 开发框架都具有路由组件Blazor 也不例外。在本文中,我将探讨 Blazor 路由引擎的实现编程接口。 路由引擎 Blazor 路由引擎是在客户端运行的组件。...在 Blazor ,URL 模式或路由模板被收集在路由表。该表通过查看使用 Route 属性修饰的 Blazor 应用程序的组件进行填充。每个组件的路径都将成为受支持的路由模板。...在 Blazor ,路由器参数会自动分配给使用 [Parameter] 属性注释的组件的属性。根据参数属性的名称进行匹配。...更智能的链接编程 URL 导航 在 Blazor 应用程序,欢迎你使用定位标记来创建指向外部内容的链接。...内置的 Blazor NavLink 组件可以用于任何需要定位点元素的地方,尤其是在菜单

8.3K21

CoreFlex框架发布 0.1.1

CoreFlex是一个支持.NET 6,.NET 7,.NET 8的快速开发框架,也提供MasaFramework相关框架的集成提供更多功能模块, 集成了一些常用的功能模块,可以快速开发企业级应用,提供Blazor...实现目标 [x] JS工具操作模块 [ ] Serilog日志模块 [ ] 限流中间件模块 [ ] 审计日志模块 [ ] 虚拟文件模块(LiteDb实现本地文件实现) [ ] 系统设置模块...模块也提供了Async结束的异步回调,以便于在模块加载完成后,可以执行一些异步操作,比如加载一些配置文件等。...js工具库 dotnet add package CoreFlex.Razor.JsInterop --version 0.1.1 提供系统常用的JS互操作的封装,便于使用。...SessionStorage的值 GetSessionStorageLengthAsync 获取 sessionStorage 中值的数量 ContainKeyAsync 判断 sessionStorage 是否含有某个键名

14010

Blazor资源大全,很棒的Blazor(2)

组件包 FAST - FAST是一个基于Web组件现代Web标准构建的技术集合,旨在帮助您高效地解决网站应用程序设计与开发的一些常见挑战。FASTBlazor文档。...Howler.Blazor - 用于Howler.js的Blazor JSInterop包装器,一个音频库。...jsMind.Blazor - 用于jsMind的Blazor JSInterop包装器,一个思维导图工具。 Blazor Highcharts - 受欢迎的Highcharts库的端口。...MediaSession.Blazor - 用于Media Session API的Blazor JSInterop包装器。Media Session API提供了自定义媒体通知的方法。...Microsoft Fluent UI库的Blazor版本1.31.4的新功能 - 2022年6月9日 - FAST团队其他人一直在努力不仅改进Microsoft的核心Web组件平台,还改进了Blazor

53620

React 的 dumb 组件 smart 组件

创建不同的组件并将它们嵌套在一起,就能构建出一个应用。听起来再简单不过了,但真实情况还会更复杂些。有两种不同类型的组件,称之为 smart 组件 dumb 组件。...dumb 组件,或者网站头尾那种整块的部分。...根据容器设计模式(the container design pattern),容器组件展示组件被分开设计并各司其职。...容器组件需要管理自身繁复的生命周期,并负责将数据作为 props,向下传递给展示型组件。 smart 组件是基于类的,并在 constructor() 函数定义自身的 state。...应用的根组件就是一个很好的 smart 组件范例,经常负责管理整个应用的若干个 state 的片段,并需要将附加的功能下发到其子组件,从而实现用户交互时 state 能被更新。

2.5K10

React 的受控组件非受控组件

一些背景 如果初涉 React 应用开发,你可能曾嘀咕过:“受控组件非受控组件是啥?”。那么我建议你额外花点时间先看看官网的文档。...在 React 应用之所以需要受控组件非受控组件,起因于、 这类特定的 DOM 元素默认在 DOM 层维持状态(用户输入)。...受控组件用来在 React 也保存该状态,比如同步到渲染输入元素的组件、树结构的某个父组件,或者一个 flux store 。 而这种模式可以被扩展至特定的非 DOM 状态相关的用例。...比如,在最近的一个应用,我需要创建一个可嵌套的 Collapsible 折叠组件,支持两种操作模式:某些情况下需要使其被外界可控(当应用的其他区域发生用户交互时扩展开),其他时候它能简单的自己管理状态就可以了...组件以 xxx 属性给定的值一个用于响应 xxx 改变的回调方法(例如 xxx 是布尔值的话,响应的就是 toggleXXX())被初始化。

2.7K20

Vue3组件组件的定义、组件的属性事件、组件的Slots动态组件

在Vue组件是构建应用程序的核心概念之一。组件可以封装可重用的代码块,使代码更易于维护扩展。Vue3是Vue.js的最新版本,在这个版本引入了许多新特性改进。...本文将详细介绍Vue3组件,包括组件的定义、组件的属性事件、组件的Slots动态组件等相关内容。图片2. 组件的基本概念在Vue组件是可复用的Vue实例,它可以在应用程序中被多次使用。...>标签一个标签,这些内容会被插入到MyComponent组件的插槽。...总结本文详细介绍了Vue3组件,包括组件的定义、组件的使用、组件的属性事件、组件的Slots动态组件以及生命周期钩子函数等方面的内容。...希望通过本文的介绍,您对Vue3组件有了更深入的理解掌握。在实际开发,多多练习实践,相信您能够更好地运用Vue3的组件来开发出优秀的应用程序!

4.3K10

vue3的动态组件KeepAlive组件

,分布是首页、产品个人中心,要求点击Tabbar上对应的菜单,页面切换到对应的页面,这里我们就可以使用动态组件来动态切换页面 代码如下: App.vue的代码 <Tabbar...store.js,在onMounted函数调用订阅函数subscribe,在Tabbar.vue引入store.js,在点击事件调用发布函数,publish 默认情况下,一个动态组件实例在被替换掉后会被销毁...会缓存Home、ProductsContact组件,如果我们希望值缓存HomeProducts组件的内容,不想缓存Contact组件的内容,这时,我们就可以使用 include 或 exclude...属性来实现 include exclude的值可以是字符串、正则表达式、函数等类型,分别表示需要缓存的组件不需要缓存的组件: include:该属性用于匹配需要缓存的组件,可以是一个字符串表示名称...exclude="['Home','Products']/"> 关于vue的动态组件

24130

报表组件日志框架的工厂模式

既然有了谈兴,成大思也在沙发坐下来,慢条斯理地说道:“当初我刚入行没多久,就接到一个开发任务,让我独自完成一个报表组件的设计与开发。...这一报表组件是公司应用框架的一部分,需要支持微软的水晶报表用友的华表。说起来,现在的程序员可能都没听说过这两款报表产品了吧。”...成大思答道,“说起来,这一设计方案都过去十多年了,我至今对这一方案依旧历历在目,毕竟这是我第一次独立设计一个组件。” “所以说,还是要做实际的项目才能锻炼人!”...由于log4j的诞生要早于slf4j,则专门提供了slf4j-log4j12将log4j整合到slf4j。...马丁花陷入了沉思

25210

组件分享之后端组件——在Golang快速读取创建Excel

组件分享之后端组件——在Golang快速读取创建Excel 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件...支持读取写入由Microsoft Excel™2007及更高版本生成的电子表格文档。高兼容性支持复杂组件,提供流API,用于生成或从数据量大的工作表读取数据。此库需要Go 1.15或更高版本。...完整的API文档可以通过go内置的文档工具查看,也可以在线查看go.devdocs参考。...= nil { fmt.Println(err) return } fmt.Println(cell) // 获取Sheet1的所有行。...,在日常进行导入数据时进行excel解析处理很方便。

1.2K20

.NET周报 【6月第1期 2023-06-04】

此外,为了提供高效的开发环境,嵌入式部分(M4MCU)计算机应用程序可以使用相同的编程工具 实现安全可靠的远程软件更新功能 开发的 M4MCU-Board 通过以下组件满足了这些关键需求: 搭载 Cortex-M4...此外,还记录发送特征数据错误信息供公司持续分析工厂效率。其中一个重要的特征数据是废气的氮氧化物浓度。为了连续监测此值,之前的模型也提供了一个独立单元作为改装套件。...许多解决方案使用来自许多制造商的不同组件来集成一个解决方案,导致成本高昂,维护选项更加昂贵。...【英文】Blazor JSInterop 的类型化异常 - Kristoffer Strube 的博客 https://kristoffer-strube.dk/post/typed-exceptions-for-jsinterop-in-blazor.../ 如何通过将异常转换为 .NET 端的唯一异常类型来处理 Blazor JavaScript 互操作 JavaScript 端发生的异常。

18440

值得推荐的Blazor UI组件

前言   本文主要是推荐一些开源、免费、实用、美观的Blazor UI组件库,提供给广大C#/.NET开发者们学习使用(注意:排名不分先后,都是十分优秀的开源框架项目)。...本文中的所有框架都已经收录到适合后端程序员的前端框架GitHub Issues知识库,假如大家有更好组件库推荐欢迎到以下GitHub项目地址留言或者在文末留言。...项目介绍 Ant Design Blazor是一套基于Ant Design Blazor的企业级组件库(喜欢Ant Design风格的同学推荐使用)。...项目特点 提炼自企业级后台产品的交互语言和视觉风格。 开箱即用的高质量 Blazor 组件,可在多种托管方式共享。.../BootstrapBlazor 项目介绍 BootstrapBlazor是一套基于 Bootstrap Blazor 的企业级组件库,可以认为是 Bootstrap 项目的 Blazor 版实现

82620

自研开源 Blazor 组件库路上,我们解决了这些重要挑战

然而,当开发者打开搜索引擎搜索相关概念时,会发现如今的框架组件库已是“满天飞”,它们各有优势,但也各有不足。...MASA 技术团队,成立于 2021 年,其自主研发的 MASA Blazor 是一个基于 Blazor Component Material Design 的 UI 组件库,目前已经打标发版 0.4.0...InfoQ:您认为目前在实践应用 Blazor 对比其他技术栈有哪些问题或者局限性?...MASA 技术团队:未来 MASA Blazor 1.0 会着重于稳定性组件基础能力覆盖率,根据 MASA Stack 的发展补充更多实用的组件,如果精力允许的话我们会尝试为 MASA Blazor...MASA Stack 包含开发框架(MASA Framework),IT 微服务基础能力,运维能力和数据工厂。整合技术台和数据台,未来与 MASA Cloud 的业务台一起形成新的版图。

2.1K30
领券