摘要: /** * @description 链式调用的方法 * @param {*} taskIs * @example * arrange('arrage').waitFirst(2).do('吃西瓜').do('吃西瓜2').execute() * @returns {execute, do, wai 阅读全文
posted @ 2023-03-27 13:58 10后程序员劝退师 阅读(117) 评论(0) 推荐(0)
摘要: 以vue3 为例 import { createApp } from "vue"; import messageBox from './messageBox.vue' // 弹框组件 export function showMsgToast(title='', content, option = { 阅读全文
posted @ 2023-03-27 13:57 10后程序员劝退师 阅读(36) 评论(0) 推荐(0)
摘要: 如果不使用小程序的webScoket,通过长轮询来实现数据实时接收:长轮询:当服务器收到客户端发来的请求后,服务器端不会直接进行响应,而是先将这个请求挂起,然后判断服务器端数据是否有更新。如果有更新,则进行响应,如果一直没有数据,则到达一定的时间限制(服务器端设置)才返回。 。 客户端JavaScr 阅读全文
posted @ 2019-11-08 15:57 10后程序员劝退师 阅读(5178) 评论(0) 推荐(0)
摘要: 最近自己手动试了一下有腾讯和京东团团队开发的一套mps 框架。 说实话可以算得上上手最快的一个了,他对于原生小程序没有如何干扰和影响 这是他最大的一些亮点 启动小程序一个新项目 小程序的项目就在my-app下,到这个目录下npm start 启动实时编译,该项目试通过gulp来自动化搭建的,如果出现 阅读全文
posted @ 2019-04-10 11:29 10后程序员劝退师 阅读(764) 评论(0) 推荐(0)
摘要: 按照分页的习惯,一般来说会把每一页请求的数据合并到上一次的数据中。就像这样 对于小规模数据这样是非常方便快捷的。 那没问题来了,setdata官方建议的数据大小限制在1024kb,对于商品列表数据超过上千那种,最后concat在一起同时setdata 就会报错,数据量太大,影响内存消耗,渲染慢 这是 阅读全文
posted @ 2019-03-27 11:47 10后程序员劝退师 阅读(4538) 评论(0) 推荐(0)
摘要: 注意:数组的比较注意下标 如果位置不一样值一样 仍return false 阅读全文
posted @ 2019-01-03 16:39 10后程序员劝退师 阅读(1143) 评论(0) 推荐(0)
摘要: 等比列计算公式: 百分比缩放 const imgPect = (picture_width, picture_height, default_width, default_height) => { var widthRatio = default_width / picture_width var heightRatio = default_height / picture_height... 阅读全文
posted @ 2018-12-25 10:33 10后程序员劝退师 阅读(6647) 评论(0) 推荐(0)
摘要: 返回的 obj 有五个方法: 1. obj.in(component):没用过这个方法,多用于组件的选择器。 2. obj.select(selector):获取指定的节点,selector是css选择器。返回一个 NodesRef 对象实例,可以用于获取节点信息。 3. obj.selectAll 阅读全文
posted @ 2018-11-29 15:00 10后程序员劝退师 阅读(36771) 评论(0) 推荐(0)
摘要: var arr = [{ a: "1", b: "5", c: 4, f: 7}, { a: "1", b: "5", c: "4"}, { b: "6", c: "6", d: "6",f:7}] var allArr = [] var count = 0 for (var i = 0; i < arr.le... 阅读全文
posted @ 2018-11-28 09:33 10后程序员劝退师 阅读(274) 评论(0) 推荐(0)
摘要: 在页面中使用 注:watch只能监听已存在的属性,数组的push(),pop()等方法并不会触发监听函数 阅读全文
posted @ 2018-11-26 13:12 10后程序员劝退师 阅读(4435) 评论(0) 推荐(0)