uniapp 中的生命周期可以分为三大部分: 应用生命周期,页面生命周期,组件生命周期。应用生命周期 在 App.vue 文件中定义,页面生命周期定义在 pages 目录下的 vue 文件,组件生命周期定义在 components 目录下的文件。
辰风沐阳 阅读 3104 2022-07-23
消息提示 是项目中不可缺少一个功能,比如: 表单提交成功后的提示,操作成功后的提示,此外,询问框和加载动画也是经常使用。uniapp 提供了该 API,详细用法参考官方文档 API - 界面 - 交互反馈 章节
辰风沐阳 阅读 2334 2022-07-22
回调地狱是指在回调函数中嵌套回调函数。 ES6 原生提供了 Promise 对象,Promise 解决了回调地狱的问题。Promise 实例有两个属性: state,result。Promise 实例的三种状态为:pending,fulfilled,rejected
辰风沐阳 阅读 3752 2022-07-10
Vue2 支持自定义过滤器,可被用于一些常用的文本格式化。过滤器可以用在两个地方:双花括号插值 和 v-bind 表达式,过滤器应被添加在 JavaScript 表达式的尾部,使用 “管道符号” 指示。需要注意的是在 Vue3 中已经不支持过滤器
辰风沐阳 阅读 1791 2022-07-08
显示一行内容,超出部分使用省略号表示(只有块元素才会生效)overflow: hidden; text-overflow: ellipsis; white-space: nowrap; 显示两行或三行,超出部分用省略号显示,需要使用 -webkit-box-orient: vertical;
辰风沐阳 阅读 2608 2022-07-07
Yarn 是一个软件包管理器,是 facebook 在 npm 之后又造的一个包管理器轮子。yarn 是为了弥补 npm 的一些缺陷而出现的。yarn 相对 npm 来说的优点有:速度更快,安装版本更统一,命令输出更加简洁。
辰风沐阳 阅读 2432 2022-06-29
GET 请求方式一般用于获取数据,会将数据拼接到 URL 地址中,属于显式提交,安全性较低,传输的数据大小限制在 2KB 以内,不能上传文件。POST 请求方式一般用于添加和更新数据,会将数据存放在请求体中,属于隐式提交,安全性较高,传输的数据没有大小限制,可以上传文件
辰风沐阳 阅读 2936 2022-06-28
async/await 是 ES7 提出的基于Promise的解决异步的最终方案。async/await 作用: 简化 promise 的异步操作,把 promise 的异步操作编程变为同步的写法。async + await 必须配合 promise 使用,同时 async 和 await 必须一起使用
辰风沐阳 阅读 2105 2022-03-15
除了设置对象的属性特征,对属性进行控制,系统也提供了一些简化的 API 来进行属性控制。比如禁止添加属性的API: Object.preventExtensions()、Object.seal()、Object.freeze()。不过要注意他们各自的区别,比较容易混淆
辰风沐阳 阅读 1829 2022-02-03
众所周知,默认情况下我们可以任意对自己定义的对象进行增删改的。在某些情况下,不能让别人去随便修改对象的属性,那么我们应该怎么处理呢 ?这就需要了解下对象的属性特征了。可以通过 Object.defineProperty() 修改对象属性的属性特征
辰风沐阳 阅读 2702 2022-02-01