经验总结

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

ajax导致jQuery动态改变CSS等属性延迟的解决方法

Deshun 发布于 3年前 (2020-11-17) 1322℃ 评论(0) 赞 (0)

最近一位同事找到我,说是在写一个获取验证码的功能时,用 jQuery 动态改变标签属性时延迟。明明代码写在 ajax 的上方,却每次都是在 ajax 请求完成后才执行。网上查了一下, jQuery 的 ajax 确实会导致延迟。解决方法:ajax 单独封装成一个方法,然后延迟调用一下就可以了。function getOne() {   $("#g...

经验总结

正则零宽导致iOS端uni-app报错:连接服务器超时,点击重试

1

Deshun 发布于 3年前 (2020-11-13) 2498℃ 评论(0) 赞 (1)

正则零宽导致iOS端uni-app报错:连接服务器超时,点击重试

一个 H5 项目中使用安卓设备一切正常,用 iOS 就显示 连接服务器超时,点击屏幕重试。排查了半天,原来是正则引起的。可能会报以下错误:Invalid regular expression: invalid group specifier name[system] S...

经验总结

Vue状态管理模式:Vuex入门教程

1

Deshun 发布于 4年前 (2020-11-11) 1316℃ 评论(0) 赞 (2)

Vue状态管理模式:Vuex入门教程

什么是 Vuex ?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。使用 Vue CLI 脚手架安装的 Vue 3.0 已经默认集成了 Vuex,下面记录的是 V...

经验总结

uView搜索组件u-serch的使用及点击搜索按钮无效的问题解决

Deshun 发布于 4年前 (2020-11-10) 5677℃ 评论(0) 赞 (6)

uView 是 uni-app 生态的一款不错的前端 UI 框架,集成了很多实用组件。在使用 搜索 组件时遇到一个问题,点击搜索按钮没有反应。下面开始使用方法:u-search 可以通过 placeholder 参数设置占位内容,通过 v-model 双向绑定一个变量值:<template>   <u-search placeholder=&quo...

经验总结

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

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

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

经验总结

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

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

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

经验总结

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

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

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

经验总结

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

1

Deshun 发布于 4年前 (2020-10-15) 3842℃ 评论(0) 赞 (0)

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

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

经验总结

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

Deshun 发布于 4年前 (2020-10-14) 3916℃ 评论(1) 赞 (0)

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