小程序css样式变量

全局样式变量

<style>
html{//css变量,在html作用域--main-color:#0c00000
}
.box1,.box2{background-color:var(--main-color)
}
</style>

修改vant Weapp样式

<van-button type="danger">危险按钮</van-button>//在app.wxss中,写入css变量,即可对全局生效
<style>
page{//对于小程序而言每个页面的根节点都是page//css变量,官方文档中可查看(定制主体-配置文件)--button-danger-color:#0c00000;
}
</style>

api promise化

默认情况下,小程序官方提供的一步api是基于回调函数实现的
缺点容易造成回调地狱,代码可读性差,维护性差
api promise化:通过额外的配置,将官方提供的、基于回调函数的异步api,升级改造基于promise的异步api,从而提高代码的可读性、维护性、避免回调地狱问题。
1.需要安装npm包:miniprogram-api-promise
在小程序终端执行

npm install --save miniprogram-api-promise@1.0.4

然后在进行构建
把下载出来的miniprogram_npm删除
在点击工具里面的构建npm,构建就完成了
2.使用
在app.js文件中,只需调用一次promisifyAll()方法

import {promisifyAll} from 'miniprogram-api-promis'
const wxp=wx.p={}
promisifyAll.(wx,wxp)

实例

小程序css样式变量/api promise化相关推荐

  1. 微信小程序CSS样式图片闪烁

    微信小程序CSS样式图片闪烁 微信小程序直接用CSS样式让图片闪烁起来!!! 废话不多说!直接上代码 // 这是设置小程序WXSS页面 .shanshuo{-webkit-animation: twi ...

  2. 小程序css样式+自定义组件+功能

    代码仓库:https://gitee.com/DerekAndroid/miniProgramAgen.git 微信小程序实现图片文字二维码组合拼接成一张图片,下载到手机相册 思路:1下载网络图片,2 ...

  3. 微信小程序 css样式自制表格

    效果图 HTML部分 <view class="table"><view class="tr bg-w"><view class= ...

  4. 微信小程序——API promise化,全局数据共享,MobX,将Stroe中的成员绑定到页面中,在页面上使用Strore中的成员

    一.API promise化 1.基于回调函数的异步 API 的缺点 默认情况下,小程序官方提供的异步 API 都是基于回调函数实现的,例如,网络请求的 API 需要按照如下的方式调用: 缺点:容易造 ...

  5. API Promise化

    API Promise化 原因 安装使用 原因 默认情况下,小程序官方提供的异步 API 都是基于回调函数实现的,例如,网络请求的 API 需要按照如下的方式调用: 这样的缺点是容易造成回调地狱的问题 ...

  6. 微信小程序(五)--- Vant组件库,API Promise化,MboX全局数据共享,分包相关

    目录 一.npm包 1.Vant Weapp (1)安装Vant组件库 (2)使用Vant组件 (3)定制全局主题样式 2.API Promise化 (1)基于回调函数的异步API的缺点 (2)API ...

  7. 微信小程序css卡片样式(带阴影效果)

    微信小程序css卡片样式(带阴影) 效果图 wxml代码 <view class="card"></view> css样式 .card{width: 90% ...

  8. 微信小程序css 华文琥珀_琥珀项目:较小的,面向生产力的Java语言功能

    微信小程序css 华文琥珀 Brian Goetz最近的消息欢迎来到琥珀! 介绍Project Amber ( OpenJDK的一部分, 最初于1月提出 ). Goetz通过介绍"欢迎使用A ...

  9. 整理在小程序页面样式中引入阿里巴巴字体图标

    整理在小程序页面样式中引入阿里巴巴字体库 1.登录阿里巴巴字体图标 2.在小程序项目中配置 1.登录阿里巴巴字体图标 点我阿里巴巴字体图标库 搜索需要的字体图标 将需要的字体图标点击添加到购车中 添加 ...

最新文章

  1. (C++)A+B 输入输出练习VII 输入包含若干行,每行输入两个整数a和b,由空格分隔。 对于每组输入,输出a和b的和,每行输出后接一个空行。
  2. 征服围棋之后 谷歌DeepMind宣布利用AI对抗乳腺癌
  3. php连接电脑,PHP_深入理解php的MySQL连接类,无意间在电脑里发现还有这么 - phpStudy...
  4. 泛型--协变与逆变(转)
  5. 第二次冲刺 站立会议5
  6. Leet Code OJ 344. Reverse String [Difficulty: Easy]
  7. SAP Spartacus ConfigInitializerService里的isStable属性
  8. Newbe.ObjectVisitor 0.4.4 发布,模型验证器上线
  9. VS在win32平台与mysql链接_visual C++如何与MySQL在windows下建立连接
  10. 企业微信:腾讯的“佛系”办公江湖
  11. 用指针编写程序将输入的字符串倒序输出
  12. (55)FPGA条件选择无优先级(if-else)
  13. 手动生成/etc/shadow文件中的密码
  14. 组合数字c语言do while,C语言初学do while语句(对输入数字字符,特殊符号等,进行统计).docx...
  15. spring学习笔记一(基于xml)
  16. QT 设置QDialog显示与隐藏系统按钮(最大小化等)
  17. Android手机上剪藏笔记到Obsidian
  18. Hadoop:INFO mapreduce.Job: Running job
  19. @vaild权限校验框架配合java正则表达式
  20. CAD将选中的实体做成块(网页版)

热门文章

  1. 药品通用名和商品名称数据库下载
  2. Arcgis正方形缓冲工具
  3. 机械转行前端,半年零基础自学的心路历程
  4. 使用hapi 要具备什么知识
  5. 我对社交电商的了解与看法
  6. Arduino-超声波测距模块
  7. Catalan 数之Python演示
  8. windows置顶程序DeskPins的下载、安装和使用
  9. PJ331 PJ501超小型封装PFM DC/DC升压稳压器
  10. python tkinter编写界面,使用win32com操作excel获取数据生成截图后,wxpy登录微信,给租客发送房租(二)