分享推荐 3 Feb 2021 推荐一款React网格组件ka-table 常用功能应有尽有,吸顶、行展开、虚拟化、单元格编辑、输入验证和筛选等。 官网地址:ka-table 盘点实践操作。 列key不能有rowKeyField 每个表格都有行关键字段rowKeyField,比如id,列columns中key不能有此字段,不然会引起行列错乱。 新增行 demo中新增行,分三… 阅读原文
技术 30 Jan 2021 uniapp h5版运行报错’$emit’ of null uniapp自定义组件在跨平台方面有诸多不兼容。 <view class="avatar" @click="this.$emit('clickEdit')"></view> 这种写法在h5版中无法正常解析,需要改为: &… 阅读原文
技术 30 Jan 2021 MediaWiki修改默认内容模型 通过钩子ContentHandlerDefaultModelFor实现。 public static function onContentHandlerDefaultModelFor( Title $title, &$model ) { ... } $title 用于判断选择内容模型。&$m… 阅读原文
技术 21 Jan 2021 MediaWiki自定义页面内容模型基础 最基础最核心的内容模型只需要三个文件。自定义名称Goat,php文件创建后在配置中AutoloadClasses加入。 extension.json。扩展配置文件。GoatContent.php。内容管理器。GoatContentHandler.php。控制器。 注册扩展 "Content… 阅读原文
技术 19 Jan 2021 docsify侧边栏折叠 docsify官方并不支持侧边栏折叠,目前只能通过第三方插件实现或者自己DIY。 docsify的目录功能也可简单实现折叠,一般够用。 插件 GitHub地址: docsify-sidebar-collapse 开启目录 自定义侧边栏开启目录功能,设置subMaxLevel,根据标题实现内容折叠。 … 阅读原文
技术 11 Jan 2021 js控制标签元素至父容器最顶层 遍历父容器子节点,获取最大z-index值。 function floatToTop(element) { const children = element.parentElement.children; let max = 0; let count = children.length; Array… 阅读原文
技术 5 Jan 2021 js打开浏览器指定选项卡 功能类似WordPress预览文章效果,浏览器载入和显示指定选项卡。 常用两种方式: // js window.open('a.html', 'test'); // html <a href='a.html' target='test… 阅读原文
技术 4 Jan 2021 PHP获取url根地址 判断协议和读取host信息。 <?php /** * 判断当前协议是否为HTTPS */ function is_https() { if ( !empty($_SERVER) && strtolower($_SERVER) !== 'off') { return true; … 阅读原文
技术 30 Dec 2020 React修改子组件state 封装组件,有时希望 React 能赋予组件一个初始值,但是不去控制后续更新,类似非受控组件概念。 子组件通过维护内部state来实现更新,当props发生变化时又可重新初始化子组件。这种情况较少,也不太符合React设计哲学。 不过的确会存在如此需求,比如最近使用的一个开源标签组件: react-t… 阅读原文
分享推荐 27 Dec 2020 React标签tag组件推荐 react-tag-input-component 轻量级组件,包含样式在内总共2kb,配置使用很简单。 <TagsInput value={selected} onChange={setSelected} name="fruits" placeHolder="e… 阅读原文