位置: IT常识 - 正文

【微信小程序】WXSS和全局、页面配置(微信小程序制作)

编辑:rootadmin
【微信小程序】WXSS和全局、页面配置

推荐整理分享【微信小程序】WXSS和全局、页面配置(微信小程序制作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序开发公司,微信小程序制作,微信小程序开发公司,微信小程序开发一个多少钱,微信小程序开发平台,微信小程序怎么制作自己的小程序,微信小程序店铺怎么开,微信小程序开发一个多少钱,内容如对您有帮助,希望把文章链接给更多的朋友!

🍒观众老爷们好呀,小程序系列更新,上文我们讲解了小程序中WXML 中的条件渲染和列表渲染,那么接下来,就让我们走进微信小程序的WXSS以及小程序配置吧! 🍒今天的内容也是非常重要,赶紧拿小本本记起来呀。

文章目录一,WXSS1.1 rpx尺寸单位1.2 样式导入@import1.3 全局样式二,全局配置2.1 属性三,页面配置一,WXSS

首先我们先介绍一下wxss,wxss是微信小程序独有的模板样式,它类似于web开发中的CSS,具备CSS大部分的功能,同时,它还拓展出了几个内容功能,接下来牛牛介绍一下新增的rpx尺寸单位以及样式导入@import。

1.1 rpx尺寸单位

rpx尺寸单位是微信独有的,主要用来解决屏适配问题。怎么回事呢?我们知道,手机款式很多,手机屏幕的大小也并不一致,我们想要让小程序根据屏幕宽度自动完成屏适配,于是有了rpx,rpx将屏幕宽度等分为750份,我们在开发的时候使用rpx尺寸单位,到使用的时候就会将其换算成像素单位,实现屏适配。

tip: 微信建议开发者, 开发微信小程序时设计师可以用 iPhone6 作为视觉稿的标准。

1.2 样式导入@import

在CSS中,我们用<link>标签导入外联样式表,在微信小程序中,单个页面的wxss文件渲染页面并不用我们操心,不过有时候我们需要格外导入外联样式,而在WXSS中,我们使用@import实现。

语法:@import "相对路径"

1.3 全局样式

微信小程序的全局样式是写在根目录的app.wxss文件中的,全局样式就意味着里面的样式将在每一个页面均生效。

需要注意的是,当全局样式与页面的局部样式发生冲突时,但局部选择器权重大于或等于全局样式选择器权重的时候,会采取就近原则,用局部样式的定义渲染。

二,全局配置【微信小程序】WXSS和全局、页面配置(微信小程序制作)

全局配置我们在之前的文章也有做过一定的了解,根目录下的app.json文件就是专门放全局配置的地方。

app.json文件中主要有六部分。

pages,用来存放页面的路径,第一个放的就是小程序的首页。 "pages": [ "pages/index/index", "pages/list/list" ],window,页面的窗口外观,如: "window": { "navigationBarBackgroundColor": "#fff", "navigationBarTextStyle": "black", "navigationBarTitleText": "第一个小程序" },tabBar,页面的底部栏,微信小程序中这部分经常作为跳转页面的工具。 "tabBar": { "list": [ { "pagePath": "pages/index/index", "text": "首页" }, { "pagePath": "pages/list/list", "text": "目录" } ], "color": "#fff", "selectedColor": "#999", "backgroundColor": "#111" },还有一个常见的就是style,用来设置是否启用新版组件样式,如果需要,需要让style的值为v2,如果不采用,直接把style那一行删掉即可。

下面这张图方便理解

2.1 属性

属性名中以navigationBar开头的,就是我们的导航栏部分,也就是写在我们app.json的window下。

以background开头的,表示对背景区域进行设置,背景区域在微信小程序默认为不可见,只有当我们下拉显示时才会出现,一般在开发中还有伴随加载事件和图片。

上面各属性其实我们通过说明列可以明白个大概,博主就不一一解释。

需要注意的是,最后一栏的onReachBottomDistance属性,指的是页面上拉触发据页面底部距离,也就是你玩手机往下滑的时候,屏幕底部离页面底部多远触发,一般与刷新新内容配合,如内容不够需要拉取更多内容。

三,页面配置

app.json中的部分配置也可以在页面的json文件中配置,不过需要注意的是,当全局配置和页面配置冲突时,也是会遵循就近原则,冲突属性的值以页面配置为准。

而且,在页面配置中,我们不需要再次指定为window字段的属性。

直接,如下所示:

{ "navigationBarBackgroundColor": "#ffffff", "navigationBarTextStyle": "black", "navigationBarTitleText": "微信接口功能演示", "backgroundColor": "#eeeeee", "backgroundTextStyle": "light"}

今天的小程序文章到这里就结束了呀,如果觉得对您有帮助的话,可以继续关注牛牛后续的文章呀,您的支持是我创作的最大动力!

债见~~

本文链接地址:https://www.jiuchutong.com/zhishi/296044.html 转载请保留说明!

上一篇:给饿了么Radio 单选框添加点击事件(vue2)(饿了么指定单)

下一篇:JavaWeb简易复习手册(javaweb知识点汇总)

  • 苹果手势功能怎么用(苹果手势功能怎么用2345)

    苹果手势功能怎么用(苹果手势功能怎么用2345)

  • 苹果wifi扫一扫在哪里扫(苹果wifi扫一扫在哪里打开)

    苹果wifi扫一扫在哪里扫(苹果wifi扫一扫在哪里打开)

  • 荣耀play4t是双模5g手机吗

    荣耀play4t是双模5g手机吗

  • excel文档怎么筛选出想要的(excel文档怎么筛选出重复的电话号)

    excel文档怎么筛选出想要的(excel文档怎么筛选出重复的电话号)

  • 苹果6一闪一灭的不开机(苹果6一直闪)

    苹果6一闪一灭的不开机(苹果6一直闪)

  • 快手登录无法连接网络怎么回事(快手登录无法连麦怎么办)

    快手登录无法连接网络怎么回事(快手登录无法连麦怎么办)

  • qq羊驼表情什么意思(qq表情里面的羊驼是什么意思)

    qq羊驼表情什么意思(qq表情里面的羊驼是什么意思)

  • 华为p20pro发热严重(华为p20发热特别严重是怎么回事)

    华为p20pro发热严重(华为p20发热特别严重是怎么回事)

  • r9s开屏密码忘了(r9s手机开机密码忘记怎么办)

    r9s开屏密码忘了(r9s手机开机密码忘记怎么办)

  • 淘宝降权有什么影响(怎么看淘宝降权了没有)

    淘宝降权有什么影响(怎么看淘宝降权了没有)

  • 为什么有的人微信看不到朋友圈入口(为什么有的人微信不显示地址)

    为什么有的人微信看不到朋友圈入口(为什么有的人微信不显示地址)

  • 苹果11手机屏幕旋转怎么设置(苹果11手机屏幕多大尺寸)

    苹果11手机屏幕旋转怎么设置(苹果11手机屏幕多大尺寸)

  • oppo和小米可以一键换机吗(oppo和小米可以使用咚咚传情吗)

    oppo和小米可以一键换机吗(oppo和小米可以使用咚咚传情吗)

  • wps缓存文件在哪(wps文件缓存是什么意思)

    wps缓存文件在哪(wps文件缓存是什么意思)

  • lcd和ips屏的区别(ips屏幕哪个好)

    lcd和ips屏的区别(ips屏幕哪个好)

  • oppo云消息通知是什么(oppo云服务怎么用短信查找手机)

    oppo云消息通知是什么(oppo云服务怎么用短信查找手机)

  • 手机连接不了电脑怎么办(手机连接不了电脑热点怎么办)

    手机连接不了电脑怎么办(手机连接不了电脑热点怎么办)

  • ios13三指撤销怎么关闭(iphone三指轻点撤销)

    ios13三指撤销怎么关闭(iphone三指轻点撤销)

  • 荣耀20s有耳机孔吗(荣耀20s耳机插孔)

    荣耀20s有耳机孔吗(荣耀20s耳机插孔)

  • 手机直接连接移动硬盘(手机如何连接移动wifi)

    手机直接连接移动硬盘(手机如何连接移动wifi)

  • 淘宝可以分身吗(淘宝可以分身吗安卓)

    淘宝可以分身吗(淘宝可以分身吗安卓)

  • 优活手环怎么同步微信(优活手环怎么同步手机)

    优活手环怎么同步微信(优活手环怎么同步手机)

  • qq最近常听多久更新(qq最近常听多久更新一次)

    qq最近常听多久更新(qq最近常听多久更新一次)

  • 【论文精读】Tune-A-Video: One-Shot Tuning of Image Diffusion Models for Text-to-Video Generation(论文精读分析报告)

    【论文精读】Tune-A-Video: One-Shot Tuning of Image Diffusion Models for Text-to-Video Generation(论文精读分析报告)

  • 支付宝如何缴纳车辆购置税
  • 房产赠与税什么时候开始的
  • 国际货运代理可以开免税吗
  • 民办非企业可以上市吗
  • 外购货物用于什么不得抵扣进项
  • 销货清单和送货单的区别
  • 非盈利组织是两套账吗?
  • 资产负债表里是科目还是项目
  • 购进货品未取得发票如何处理
  • 退预收账款需要什么原始凭证
  • 电商一定要注册公司吗
  • 股东退股可以支付现金吗
  • 2018企业所得税小微企业优惠政策
  • 企业所得税季度申报填写示例
  • 环境保护税由什么部门负责征收管理
  • 出口退税免退税办法
  • 抵押房屋可以出卖吗
  • 车辆购置税可以代缴吗
  • 民办学校的财务制度
  • 会计实务加班费的账务处理
  • ue4 像素流并发
  • 在途物资属于什么科目借贷方向
  • 内斯塔特点
  • 哪种审计证据更可靠
  • 【强化学习探索01】Win10 下gym安装
  • ai绘图素材
  • 废旧物资经营单位增值税税率
  • 最好的ph计
  • php获取开始与结束的函数
  • 对于企业无法支付的应付账款
  • python中numpy数组和列表的区别
  • 中华人民共和国禁毒法第十三条规定
  • 公章盖错在旁边加盖正确的说明
  • 外包食堂可以开专票吗
  • 发票纳税识别号和名称打印出来不齐怎么回事
  • 其他业务支出属于利润表项目吗
  • 建筑业成本核算流程
  • 厂房办公用品费用怎么算
  • 债权人豁免债务的账务处理会计分录
  • 存货和固定资产一经计提减值以后期间不得转回
  • 怎么理解财务会计这个岗位
  • 原来的预提费用取消后放哪里
  • 商家下单
  • 背书是什么含义
  • 一次开票分期确认收入
  • 其他应收款的二级科目
  • 进项都抵扣完了怎么做账
  • 预缴税款附加税享受优惠政策吗
  • 基本账户可以转私人账户吗
  • 应纳税所得额收入总额包括
  • 住宿发票项目有哪些
  • 分公司给总公司分红怎么入账
  • 提前支付利息如何计算
  • sql去除指定数据
  • mysql的子查询语句
  • MySQL去除重复数据
  • win7经典版怎么换回win10
  • windows禁用usb口
  • centos开启telnet服务
  • win back什么意思
  • windows8怎么用
  • window10 左下角
  • 笔记本电脑自动断开
  • mac配置selenium
  • win7系统两台电脑共享
  • win8怎么更改账户名称
  • win10系统以太网连接图标不见了怎么办
  • Shell正则表达式获取指定字符串
  • bat实现的模仿黑客帝国里面的数码雨
  • python字符串怎么用
  • javascript代码规范
  • 置顶聊天的人怎么不见了
  • unity2018预制体
  • onInterceptTouchEvent onTouchEvent 的坑 坑死了
  • js的iframe
  • 新疆12366网上办税
  • 税票开票员的职责
  • 国税系统重点领导名单
  • 贵阳市税务稽查
  • 大兴区地方税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设