经验总结

记录日常工作生活中遇到的问题,技术和知识点
经验总结

encodeURIComponent()函数在url传参中的作用和使用方法

Deshun 发布于 5年前 (2020-10-28) 2252℃ 评论(0) 赞 (2)

为什么使用 encodeURIComponent() 在使用 URL 传参的时候,如果参数中有空格等特殊字符,浏览器可能只会读取到空格面前的内容,导部分致数据丢失。可以使用 encodeURIComponent() 方法,将这些特殊字符进行转义,这样就可以正常读取了。定义和用法:encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。语法:encodeURIC...

经验总结

uni-app自定义打包目录package.json命令配置

Deshun 发布于 5年前 (2020-10-18) 5293℃ 评论(0) 赞 (1)

uni-app 使用 npm run build 命令打包,会根据环境生成不同的目录文件。开发和测试环境会生成到 dev 文件夹,而生产环境则生成到 build 文件。为了方便自动化部署,需要统一一下打包目录,需要修改一下 package.json 文件:"build:dev": "cross-env NODE_ENV=development&nb...

经验总结

又一个自动生成项目目录组件tree-cli,快速生成Readme项目结构

Deshun 发布于 5年前 (2020-10-15) 2290℃ 评论(0) 赞 (1)

之前分享过一个自动生成项目目录结构的组件:给README.md自述文件快速生成项目目录结构今天又试了一个,感觉还不错,分享一下:tree cli 以树状格式列出目录的结构和内容。Tree-cli 是一个递归目录结构的程序,可生成深度缩进的文件列表。没有指定参数时参数,tree 会列出当前目录中的文件。给定目录参数后,可以依次列出在给定目录中找到的所有文件和/或目录,并可以输出为指定文件。...

经验总结

用Vue CLI创建uni-app,摆脱HBuilder,npm命令行运行及发布

1

Deshun 发布于 5年前 (2020-10-15) 4387℃ 评论(0) 赞 (1)

用Vue CLI创建uni-app,摆脱HBuilder,npm命令行运行及发布

除了 HBuilderX 可视化界面,也可以使用 cli 脚手架,可以通过 vue-cli 创建 uni-app 项目。如果是老的项目,也可以通过下方步骤,创建一个 uni-app 选择默认模板,然后将项目原封...

经验总结

uni-app项目改用vue-cli npm运行报错及问题总汇

Deshun 发布于 5年前 (2020-10-14) 4492℃ 评论(1) 赞 (1)

之前的一个 uni-app 项目,为了方便管理和自动化部署,准备采用 vue-cli 和 webpack 进行部署,遇到了一些问题,记录一下:当然,如果你是刚开始创建项目,可以直接通过 vue-cli 进行创建: 用Vue CLI创建uni-app,摆脱HBuilder,npm命令行运行及发布缺少模块:Hbuilder 可以直接在插件中心进行插件安装,但是改用 vue-cli 之后有些就...

经验总结

Typecho配置多国语支持,检查客户端语言自动切换翻译

Deshun 发布于 5年前 (2020-10-11) 2035℃ 评论(1) 赞 (0)

Typecho 原生自带了翻译功能,但不支持随客户端语言自动切换。 我们可以通过获取客户端语言,替换原生翻译功能所调用的翻译文件,来实现自动切换翻译。注意:需要先开启 Typecho 原生的多国语翻译功能。设置多语言:Typecho 官方支持多语言切换(自动翻译),并提供了翻译语言包。但是官方提供的翻译文件都是 .po 文件,Typecho 并不支持 .po 文件,可以将 .po 文件编译成 .m...

经验总结

gettext msgfmt安装及po/mo文件编译转换

Deshun 发布于 5年前 (2020-10-10) 2015℃ 评论(0) 赞 (0)

最近在研究 Typecho 的多语言切换(自动翻译)问题,官方也有提供翻译语言包。但是有个问题,官方提供的翻译文件都是 .po 文件,我试了一下 Typecho 并不支持 .po 文件,放入指定文件夹后不显示,没有任何效果。有人说是正式版 Typecho 不支持 .po 文件,开发版支持,但我用的就是开发版。那只能把 .po 文件编译一下,整成 .mo 文件就行了。这里需要 gettex...

经验总结

uni-app搜索历史记录功能实现

Deshun 发布于 5年前 (2020-09-30) 2634℃ 评论(0) 赞 (1)

今天也是在提测的时候遇到了一些问题,用的是随商的商城系统。H5 商品和店铺搜索的时候,有一个搜索历史记录功能。但是测试时发现历史记录中的关键词,再次搜索时不能跳转。检查了一下代码,在触发搜索的时候,会去一下缓存中的数组,如果搜索关键词在数组中有的就直接 return 了。于是我就改造,重写了一下:searchStart: function () {  &n...

经验总结

JS生成随机颜色的简单方式,16进制自动补0

Deshun 发布于 5年前 (2020-09-28) 2803℃ 评论(0) 赞 (0)

原链接:https://www.w3h5.com/post/281.html 不知为啥无法访问,重新发一遍吧。有时会遇到需要随机生成颜色的需求,可以使用下面的JS代码来实现。分为两种,一种是 rgb() ,一种是16进制。RGB随机颜色:<script>     function rgb(){//rgb颜...