javaScript
蜘蛛上网
delphi C# PHP js vue springboot 一路走来一路学
展开
-
记一次前端Vue项目国际化解决方案
3、前端我们重新封装一个全局方法 $lang(param1, param2) 来支持国际化,param1是国际化编码,param2是默认值(如果国际化编码没找到对应的语言单词,则默认用param2,且去掉左右两边的 ‘~’符号);’) , $lang方法逻辑再修改下,如果没有第二个参数并且第一个参数对应的国际化词语也没有,则直接显示第一个参数字符串,而且这样的话,到后面再提取代码中的需要国际化的内容时就会很精确了。1、开发流程,一开始开发过程中,我们不考虑国际化,等代码基本完成后,最后再进行国际化;原创 2024-02-01 16:40:48 · 1517 阅读 · 0 评论 -
Vue 中 cherry-markdown 组件的使用
1、这里将原插件提供的目录做了设计优化,更加美观点;2、实现了截图粘贴自动上传功能;原创 2023-08-10 11:40:53 · 1509 阅读 · 2 评论 -
vue.config.js vue 打包配置
const CompressionWebpackPlugin = require('compression-webpack-plugin')const productionGzipExtensions = ['js', 'css']const Timestamp = new Date().getTime();module.exports = { publicPath: './', productionSourceMap: false, // false : 不生成map文件 .原创 2021-09-27 09:00:17 · 1441 阅读 · 0 评论 -
vue 自定义 Tree 组件
syTree.vue<style lang="scss"> label{font-size: 14px;}.notetitle{cursor: pointer;}.notetitle:hover{background-color: #eaf4fe;}//移上样式.notetitle-selected{background-color: #d5e8fc;}//点击后样式ul.tree-ul li{line-height:28px;}.tree-square{font-siz原创 2021-09-27 08:58:45 · 805 阅读 · 0 评论 -
javaScript Storage的存取方法封装
因为 js 的 Storage 对象没有过期时间机制,所以增加控制有效期的扩展方法,set和getconst myStorage = { // 设置缓存值 setItem: (key, value, expire) => { let obj = { data: value, time: Date.now(), expire: expire }; localSto原创 2021-09-27 08:56:02 · 773 阅读 · 0 评论 -
javaScript 金额数字转大写
toCNMoney(n) { var fraction = ['角', '分']; var digit = [ '零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖' ]; var unit = [ ['元', '万', '亿'], ['', '拾', '佰', '仟'] ]; var head = n < 0 ? '欠' : ''; n = Math.abs(n); var s .原创 2021-09-26 10:22:52 · 119 阅读 · 0 评论