Blazor入门笔记(2)-分部类组件与组件的继承-编程思维

1.前言 本文接自Blazor的组件(1)-从0构建一个组件 2.分部类组件 Razor组件你可理解为就是一个类名与文件名相同的类,因此,可以新建一个同名的partial类,将组件中@code里面的代码放置到这个partial类里面,然后将原来组件中的@code部分删除。 将VButton组件改写为分部类的代码组织方式,其代码如下(新建一个组件为VButtonPartial,并将原来的代码V

Blazor入门笔记(3)-C#与JS交互-编程思维

1.环境 VS2019 16.5.1 .NET Core SDK 3.1.200 Blazor WebAssembly Templates 3.2.0-preview2.20160.5 2.前言 Blazor的存在可以让我们再前端以高性能运行代码,但是有些时候我们不得不需要使用JS来进行一些操作,尤其是在使用第三方JS库的时候,而在JS执行完毕后,可能还需要JS通知C#执行的结果,这时候就需

Blazor入门笔记(4)-组件的生命周期-编程思维

1.环境 VS2019 16.5.1.NET Core SDK 3.1.200Blazor WebAssembly Templates 3.2.0-preview2.20160.5 2.简介 Blazor的生命周期与React组件的生命周期类似,也分为三个阶段:初始化阶段、运行中阶段和销毁阶段,其相关方法有10个,包括设置参数前、初始化、设置参数之后、组件渲染后以及组件的销毁,但是这些方法有些是

Blazor入门笔记(6)-组件间通信-编程思维

1.环境 VS2019 16.5.1.NET Core SDK 3.1.200Blazor WebAssembly Templates 3.2.0-preview2.20160.5 2.简介 在使用Blazor时,避免不了要进行组件间通信,组件间的通信大致上有以下几种: (1) 父、子组件间通信; (2) 多级组件组件通信,例如祖、孙节点间通信; (3) 非嵌套组件间通信。 Blaz