首页 热点资讯 义务教育 高等教育 出国留学 考研考公

微信小程序 wxss 有animaten属性吗

发布网友 发布时间:2022-04-23 07:51

我来回答

3个回答

懂视网 时间:2022-05-15 07:57

这次给大家带来微信小程序api封装,微信小程序api封装的注意事项有哪些,下面就是实战案例,一起来看一下。

promise化的原因

微信小程序的api用的是对象参数回调模式,很容易造成回调地狱,代码难以阅读,判断,修改 和调试.

微信小程序api示例

// 获取用户信息
 wx.getSetting({
 success: res => {
 if (res.authSetting['scope.userInfo']) {
 // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框
 wx.getUserInfo({
 success: res => {
 // 可以将 res 发送给后台解码出 unionId
 this.globalData.userInfo = res.userInfo
 }
 })
 }
 }
 })

可以看出两层的时候,代码就很别扭了

promise化小程序

编写一个可以promise小程序api的公用函数

function promisify (method, options = {}) {
 return new Promise((resolve, reject) => {
 // 将options对象赋值 然后再传给下面调用的方法中
 options.success = resolve
 options.fail = err => {
 reject(err)
 }
 wx[method](options)
 })
}

使用示例

传递的额外参数通过对象解构方式传递

promisify('getUserInfo')
 .then((res) => console.log(res))
 .catch((err) => {console.error(err)})
promisify('navigateTo', { url })

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

实现圆弧形拖动进度条步骤详解

angular6.0实现组件懒加载功能(附代码)

热心网友 时间:2022-05-15 05:05

有的,wxss具有 CSS 大部分特性,但是对于动画来说,微信小程序也有其封装的api,也很好用。详细可以查看文档 wx.createAnimation api

热心网友 时间:2022-05-15 06:23

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com