国际化

国际化安装vuecli使用下面命令vueaddin然后可能会报错typeerror__ctxtisnotafunction解决办法在创建国际化组件时加上一个属性globalinjection_true默认位于srcinjs本地国际化最新版本还支持本地文件国际化使用方法如下_import{definecomponent}fromvueimport{usein}fromvueinexportdefaultdefinecomponent({name_helloinsetup(){const{t}=usein({
阅读更多

两栏布局左右拖拽效果实现方案

css方式实现第一种利用的css的方式实现利用浏览器非overflow_auto元素设置resize可以拉伸的特性实现无javascript的分栏宽度控制。webkit浏览器下滚动条可以自定义其中resize区域大小就是scrollbar的大小于是我们可以将整个拉伸区域变成和容器一样高红色的就是扩大后的区域不推荐使用css的方式实现毕竟兼容性并不好。在火狐上表现不佳。{padding__margin__}flcontainer{width_%_height_vh_overflow_hidden_}flre
阅读更多

npm切换为阿里云国内源码

npm切换为阿里云国内源码npmnpmconfigsetregistryhttps//registrynpmmirrorcom/pnpmnpminstallgpnpmpnpmconfigsetregistryhttps//registrynpmmirrorcom/pnpmconfigsetelectron_mirrorhttps//npmmirrorcom/mirrors/electron/yarnnpminstallgyarn
阅读更多

css背景上下渐变的实现

css背景上下渐变的实现backgroundwebkitlineargradienttop#eefaef#ffffff/*关于渐变色的兼容*/backgroundmslineargradienttop#eefaef#ffffff/*ie10*/backgroundmozlineargradienttop#eefaef#ffffff/*火狐*/backgroundwebkitgradientlinear0%0%0%100%from#eefaefto#ffffff/*safari45chrome19*/bac
阅读更多

纯css实现下拉菜单

纯css实现下拉菜单ul,li版本<navrolenavigation><ul><li><ahref#>one</a></li><li><ahref#>two</a><ulclassdropdown><li><ahref#>sub1</a></li><li><ahref#>sub2</a></li><li><ahref#>sub3</a>&
阅读更多

node发送邮件

代码mailmjsimportnodemailerfromexportdefaultasyncfunctionsendmail(totitlemsg){创建transporterconsttransporter=nodemailercreatetransport({host_邮箱的smtp地址auth_{user_邮箱的smtp地址pass_processenvqqmail_smtp_token邮箱授权码}})_配置邮件信息constmailinfo={from_to_tosubject_titlesub
阅读更多

js正则替换和删除字符串

js正则替换和删除字符串最近在用mweb发布文章的时候,发现有些字符显示的不是预期效果,具体在发布到confluence的时候,页面展示出现了问题。于是,想出了下面的办法:去掉多余的换行bodyvaluereplace/[\r\n]<\/code><\/pre>[\r\n]/g</code></pre>去掉h1标签contentcontentreplace/<h1*?>*?<\/h1>\n/ig完整的例子letbody{value<h1><aid
阅读更多