-
Promise.all 和 Promise.race
摘要:1.Promise.all() promise.all()该方法用于将多个Promise实例,包装成一个新的Promise实例。 var p = Promise.all([p1,p2,p3]); (1)只有p1、p2、p3的状态都变成fulfilled,p的状态才会变成fulfilled,此时p1、
阅读全文
-
微信小程序中的 WXS 语法
摘要:WXS 是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。 WXS 与 JavaScript 是不同的语言,有自己的语法,并不和 JavaScript 一致。WXS 中不支持 let和const;不支持箭头函数。 1.变量 没有声明的变量直接赋值使用,会被定义为全局变量。如果只声明变量而
阅读全文
-
组件 wxml 的 slot
摘要:在组件的 wxml 中可以包含 slot 节点,用于承载组件使用者提供的 wxml 结构。 默认情况下,一个组件的 wxml 中只能有一个 slot 。需要使用多 slot 时,可以在组件 js 中声明启用。 Component({ options: { multipleSlots: true //
阅读全文
-
把success回调函数请求数据,变成Promise对象请求数据---小程序
摘要:1.success回调函数请求数据特点 需要随时传递回调函数(把回调函数当做参数传入函数中) 2.success回调函数请求数据 代码展示 2.1.在utils文件夹建立一个公共函数https.js const commondata = getApp() let statusCode = { '1'
阅读全文
-
Promise的基本用法
摘要:1.Promise对象 Promise是一个对象,是可以保存状态的。不是函数。 2.Promise的优势 2.1.可以解决回调函数导致的回调地狱的缺点。 2.2.解决一般的回调函数剥夺return的缺点。 2.3.实现多个异步等待合并。 2.4.代码风格可读性更强。 3.Promise的简单使用(在
阅读全文
-
微信小程序请求数据---封装+module(纯粹的回调函数方式)
摘要:1.建立一个公共的http.js文件 这个http.js文件,通过全局变量来建立通用模板 commondata:请求链接的公共部分,在app.js中定义。 params:是一个对象,包含url属性,data属性,method属性,success属性(属性值为回调函数)。 HTTP类里面的reques
阅读全文
-
360度旋转---css3样式
摘要:1.css3样式 .rotation { -webkit-transform: rotate(360deg); animation: rotation 12s linear infinite; -moz-animation: rotation 12s linear infinite; -webkit
阅读全文
-
小程序开发---知识点总结归纳
摘要:1.多组件样式的复用 当几个不同的组件的页面样式大致一样的情况下,可以利用公共组件common.wxss,通过import来引入。 2.多组件js文件复用 behaviors 在多组件之间,存在相同的属性、数据字段、方法、生命周期函数。 这个时候基于可以应用behaviors来把可以通用的部分提取出
阅读全文
-
微信小程序开发工具哪个好用(微信小程序前端框架有哪些)
摘要:微信小程序是微信推出的,运行在微信环境下的小应用,其扩充了微信的生态环境。对于用户而言:使用时不需要单独下载安装,十分便捷;对于服务提供者和开发者而言:相较于微信公众号,其可编程、可开发能力更强,更能给用户原生的体验,而且开发小程序与开发APP比起来,开发门槛,开发成本,技术难度也更低。 基于以上优
阅读全文
-
wx.request请求函数的封装(模块化)---小程序
摘要:1.在全局app.js中定义全局变量 此处的全局变量有两个:请求路径的公共部分、appkey 2.创建http.js文件内容 2.1.在utils文件夹中创建https.js文件 2.2.在https.js文件中创建HTTP类,在HTTP类中创建request方法(request函数) tips:函
阅读全文
|