详解asp.net core封装layui组件示例分享
我们每个项目都会遇到组件封装的情况,在asp.net中目前使用最多的是layui,今天这篇介绍,爱站技术频道小编觉得很好,优点也是很多的哦,希望经过我们的阐述能为大家的学习带来帮助。
在学习使用TagHelper的时候,最希望的就是能有个Demo能够让自己作为参考
- 怎么去封装一个组件?
- 不同的情况怎么去实现?
- 有没有更好更高效的方法?
找啊找啊找,最后跑去看了看mvc中的TagHelpers,再好好瞅了瞅TagHelper的文档
勉强折腾了几个组件出来,本来想一个组件一个组件写文章的,但是发现国庆已经结束了~
- asp-items:绑定单选项 类型为:IEnumerable
- asp-skin:layui的皮肤样式,默认or原始
- asp-title:若只是一个复选框时显示的文字,且未指定items,默认Checkbox的值为true
这3句代码是在mvc自带的SelectTagHelper中发现的.
因为core其实已经提供了非常多的TagHelper,比如常用的select就是很好的参考对象,封装遇到问题的时候去找找看指不定就又意外的收获.
单个复选框其实可以直接用开关代替,恰巧layui中也有,于是也将开关单独的封装了一下,代码大同小异
封装的还很粗糙,正常的使用是没问题的,若发现问题,还望指出。
因为layui是直接在页面加载后渲染的表单标签,故没有多少和layui相关的样式。
除了一些表单组件之外,其实还对选项卡,时间轴,分页,代码显示组件做了一些封装,这些后面再介绍了。
WeDemo分支clone命令:git clone https://git.coding.net/yimocoding/WeDemo.git -b LayuiTagHelper
上述就是爱站技术频道小编介绍的详解asp.net core封装layui组件示例分享,希望对想要了解这方面信息的人有所帮助,我们可以实践后再运用到我们的项目中。