Vuex 并不限制你的代码结构,但是,它规定了一些需要遵守的规则: 1. 应用层级的状态应该集中到单个 store 对象中 2. 提交 mutation 是更改状态的唯一方法 3. 异步逻辑都应该封装到 action 里面。好的代码结构组织利于开发和维护
辰风沐阳 阅读 1495 2022-12-15
最近开发的物联网项目需要经常使用到进制转换,开发中需要频繁使用进制间的转换,所以封装了一些进制转换函数,本文记录一下,方便以后使用
辰风沐阳 阅读 1715 2022-12-13
ES6 新增了很多 Object 对象方法,这些方法在特定场景使用可以大大提高我们的开发效率,本文对 Object 对象方法做下总结,记录常用的方法使用示例,以便更好的记忆。最常用的方法有 Object.assign()、Object.keys()、Object.values()
辰风沐阳 阅读 1477 2022-12-10
array.findIndex() 参数同 array.find() 一致,都是用于查找满足指定条件的数组中的第一个元素,区别是当能查找的到时, find 返回的是数组元素,findIndex 返回的是数组索引;当查找不到时,find 返回 undefined,findIndex 返回 -1
辰风沐阳 阅读 1301 2022-12-08
clipboard.js 是一个不需要 flash,将文本复制到剪切板的插件,体积很小,非常实用的一款插件,其开源代码仓库目前已有 32k Star,可见其很受欢迎
辰风沐阳 阅读 2402 2022-11-30
国际化 (Internationalization,简称 i18n):指软件开发具备支持多种语言的地区功能。不同端的国际化方案也有差异,uni-app 自 3.1.5起,App 和 H5 支持框架国际化。小程序平台的国际化依赖于小程序平台框架自身。一般而言海外用户更多使用的是 App 和 H5
辰风沐阳 阅读 2684 2022-11-25
luch-request 是一个基于 Promise 开发的 uni-app 跨平台请求库。该请求库的优点有: 方便简单的自定义能力,有 custom 自定义参数的支持 ; 代码简洁, 插件使用 es6,es7 开发,使代码的可读性很高,源码清晰明了;条件编译,插件开发使用了"条件编译"避免了不同终端可能产生的冗余代码
辰风沐阳 阅读 3308 2022-11-16
起初因为 uniapp 的路由跳转 API 有好多种,对他们不太熟悉,不知道使用哪个好,后面导致页面跳转存在问题。通过查找资料和请教同事得知可以返回上一级页面并调用上一级页面中的方法,这中写法正好解决了我的问题
辰风沐阳 阅读 3376 2022-11-05
本文记录 uniapp 项目如何打包为 安卓 App,小白级教程步骤记录。在菜单栏中的 “发行 --> 原生App-云打包” 中进行打包,打包操作需要登录 dcloud 账号,没有的话就去注册一个
辰风沐阳 阅读 1756 2022-10-31
弹出层使用的是 uView 2.x 的 u-popup 组件,提示框使用的 uniapp 的 uni.showToast()。弹出层中有表单元素,当表单中的输入框未全部填写时,点击保存给个消息提示框告诉用户必须填写完整。只要有个居中模块的定位 z-index 超过 999 就不会显示 uni.showToast()。解决方案就是降低居中模块的 z-index 值,使其小于 999
辰风沐阳 阅读 4377 2022-10-28