赞
踩
随笔一记, weui的使用方法, 以防之后使用浪费时间
对于减轻工作量还是有帮助的; 所以记了下来; 节省以后的时间
<!-- 引入 WeUI CDN 链接 -->
<link rel\="stylesheet" href\="https://res.wx.qq.com/open/libs/weui/2.3.0/weui.min.css" />
npm install --save weui
然后javascript引入
import "weui";
我暂时采用的第一种方法
怎么去找结构呢?
<div class\="weui-cells"\>
<!-- 要粘贴的列表项盒子都放到这里面来 -->
<!-- aria-相关的属性是对于盲人的支持, 非必要可以删除; -->
<!-- 这里我不需要跳转; 所以a标签改为了div标签 -->
<div class\="weui-cell weui-cell\_access"\>
<!-- 所有盒子的属性, 除了类名都可以改变; 所以我都删除了 -->
<span class\="weui-cell\_\_bd"\>
<span\>更换头像</span\>
</span\>
<span class\="weui-cell\_\_ft"\>
<span id\="logo"\></span\>
</span\>
</div\>
</div\>
weui会自动适配深色浅色模式
, 根据你mac电脑的设置
而定; 但是有时候我会想要对样式做一些调整; 所以需要屏蔽深色浅色模式
可在body添加属性data-weui-theme来控制,值为light/dark
使用weui变量来开发黑暗模式
.body {
background-color: var(--weui-BG-0);
}
只需要在body标签写上一个属性
<!-- 这里我想屏蔽深色模式, 所以加了这句; 如果想改为深色显示可以将light改为dark -->
<!-- 默认是根据系统匹配显示, 即什么都不写 -->
<body data-weui-theme\='light'\>
完成
接下来涉及到交互的功能
<script type="text/javascript" src="https://res.wx.qq.com/t/wx_fed/weui.js/res/1.2.18/weui.min.js"></script>
genderN.addEventListener("click", function () {
})
genderN.addEventListener("click", function () { weui.picker([ //数组对象; { label: '女', value: 0 }, { label: '男', value: 1 }, { label: '保密', value: 2 }], { // // 当滑动选择框时触发事件; 这里我不需要, 注释掉 // onChange: function (result) { // console.log(result); // }, // 当选定之后触发事件; result也是一个数组包对象, 所以要取出来 onConfirm: function (result) { genderN.textContent = result[0].label //显示性别 genderN.dataset.v = result[0].value //储存性别id }, title: '选择性别' }); })
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。