位置: 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知识点汇总)

  • 百度电影不能播放怎么回事(为什么百度影音播放不了)(为什么百度上的电影突然不能下载了)

    百度电影不能播放怎么回事(为什么百度影音播放不了)(为什么百度上的电影突然不能下载了)

  • iqoo8pro原子随身听怎么添加酷狗音乐(iqoo原子随身听有什么用)

    iqoo8pro原子随身听怎么添加酷狗音乐(iqoo原子随身听有什么用)

  • 支付宝在吗是什么东西(支付宝在吗是什么鬼)

    支付宝在吗是什么东西(支付宝在吗是什么鬼)

  • hdm2没信号是什么意思(hdm1无信号)

    hdm2没信号是什么意思(hdm1无信号)

  • vivoy93是哪年的(vivoy93是哪年上市的)

    vivoy93是哪年的(vivoy93是哪年上市的)

  • 怎么查找已经刷过的抖音视频(怎么查找已经刷过的抖音直播视频)

    怎么查找已经刷过的抖音视频(怎么查找已经刷过的抖音直播视频)

  • 小米10是5g吗(小米10是什么5g模块)

    小米10是5g吗(小米10是什么5g模块)

  • 华为p40pro多重(p40为什么被称为渣男手机)

    华为p40pro多重(p40为什么被称为渣男手机)

  • 无线传声有什么用(无线传声不可用?)

    无线传声有什么用(无线传声不可用?)

  • k20pro屏幕刷新率(k20pro屏幕刷新率是多少)

    k20pro屏幕刷新率(k20pro屏幕刷新率是多少)

  • 拍摄40MP与10MP区别(10mp和24mp)

    拍摄40MP与10MP区别(10mp和24mp)

  • 手机充电一直显示1%(手机充电一直显示0%咋弄?)

    手机充电一直显示1%(手机充电一直显示0%咋弄?)

  • 内存储器分为哪三种(内存储器分为哪三部分)

    内存储器分为哪三种(内存储器分为哪三部分)

  • 能用快手号直接登录吗(用快手号直接登录)

    能用快手号直接登录吗(用快手号直接登录)

  • 3400mah电池能用多久(3400mah电池等于几安)

    3400mah电池能用多久(3400mah电池等于几安)

  • 苹果手机新机有没有膜(苹果手机新机有充电器吗)

    苹果手机新机有没有膜(苹果手机新机有充电器吗)

  • 如何连接airpods二代(华为电脑如何连接airpods)

    如何连接airpods二代(华为电脑如何连接airpods)

  • ps如何自由变形(ps怎样自由变形)

    ps如何自由变形(ps怎样自由变形)

  • 爱奇艺怎么设置多人使用(爱奇艺怎么设置只看他)

    爱奇艺怎么设置多人使用(爱奇艺怎么设置只看他)

  • 微信商家码和个人码区别(微信商家码和个人码图片)

    微信商家码和个人码区别(微信商家码和个人码图片)

  • 呼叫前转是被拉黑了吗(呼叫转移是拉黑了吗)

    呼叫前转是被拉黑了吗(呼叫转移是拉黑了吗)

  • 小米6微信视频怎么美颜(小米6微信视频怎么开美颜功能)

    小米6微信视频怎么美颜(小米6微信视频怎么开美颜功能)

  • 苹果备忘录文件夹在哪(苹果备忘录文件怎么导出来)

    苹果备忘录文件夹在哪(苹果备忘录文件怎么导出来)

  • 微信为何不能收红包(微信为何不能收付款)

    微信为何不能收红包(微信为何不能收付款)

  • pytorch 自编码器实现图像的降噪(pytorch自动编码器)

    pytorch 自编码器实现图像的降噪(pytorch自动编码器)

  • 个人退税需要多少天
  • 国际税收协定的名词解释
  • 研发费用加计扣除是什么意思啊
  • 公司每月支出
  • 什么时候做计提的会计分录
  • 零申报资产总计不能为零
  • 工资可以直接进管理费用吗
  • 什么产品可视同自产产品享受退税优惠
  • 通用原始凭证有哪些?
  • 运输公司的固定资产怎么提折旧
  • 企业发放员工工资
  • 施工单位给你钱敢领吗
  • 应交税费明细分类账图片
  • 员工异地交纳保险怎么交
  • 赔偿金要交增值税吗
  • 增值税开错了
  • 申报水利基金减免性质在哪里找?
  • 附加税退税如何做账
  • 开票金额与实际金额差5元
  • 小规模季度划分
  • 物业维修收费合理吗
  • 公司集体活动的目的与意义
  • 事业单位存货包括
  • 收到红字发票后怎么做账
  • 汇总表格怎么设置
  • 福利费的支付范围
  • word从一台电脑考到另一台电脑格式不一致怎么解决
  • 进入英雄联盟显示超频怎么办
  • 代垫运费的会计处理
  • 电脑任务栏消失怎么把它显示出来
  • php工程师职位描述
  • neoCopy.exe - neoCopy是什么进程 有什么用
  • 保险赔款的会计分录
  • 怎么分析一个企业的营销策略
  • Python人脸识别
  • 浏览器本地存储的方式
  • 购买样品入库的账务处理
  • 个人终止投资经营的条件
  • 存货跌价准备的账务处理
  • 金税盘怎么向分盘分配发票
  • 工资发放凭证原件指什么意思
  • 公司章程在工商局盖章需要什么
  • 公司没有销售收入
  • 逾期交房违约金 已支付金额
  • 地方水利建设基金减免政策2023
  • 企业成本核算项目以及成本核算流程
  • 期初固定资产算收入吗
  • 对公受托理财申购怎么写
  • 高新技术企业认定管理办法
  • win2003 安装iis
  • sql取两个时间的间隔天数
  • win7删除windows.old
  • centos8指令
  • svhost.exe - svhost是什么进程 有什么作用
  • xp系统登陆界面切换用户
  • cmd指令让电脑乱码
  • windows10 uac关闭
  • 进去界面黑屏
  • centos运行程序
  • linux防火墙放行
  • win10输入法怎么添加美式键盘
  • Unity3D游戏开发(第2版)pdf
  • linux中argv
  • perl-dbd-mysql是什么
  • node.js最新版
  • node.js如何运行
  • unity 替代
  • unity笔记本
  • unity随机生成一个物体
  • python 性能
  • js实现功能
  • unity物体碰撞爆炸
  • 预拍摄功能相机
  • unity与android交互详细
  • 红字专用发票进什么科目
  • 多交了个人所得税怎么算
  • 农民专业合作社法
  • 外地人在上海奉贤区买房需要什么条件
  • 发现个人所得税被物业挂职
  • 北京国税局电话客服热线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设