微信小程序之wxss文件使用变量动态计算参数值

微信小程序之wxss文件使用变量动态计算参数值,第1张

一、需求:

swiper组件缩小后需要完全居中。

二、实现方案:

一种方式是flex居中,但我调试后效果不行;还有一种就是绝对定位,使用left 50%,这种我调试也不居中;还有一种就是计算屏幕宽度和swiper宽度,绝对定位后left=(屏幕width-swiper width)/2,本文介绍最后一种实现方式。

三、程序实现

3.1 js文件

data声明变量

onload时计算参数值

3.2 wxss文件

使用绝对定位,left使用变量,格式: var( --变量名--)

3.3 wxml文件

swiper外用一个view组件,并使用变量,格式:style="--left--:{{动态变量}}px"

四、实现效果

在开发项目过程中,有一些变量,是需要全局注册并且全局调用,微信小程序除了使用传统的本地化存储之外,还能使用什么方法进行存储呢,这里推荐使用在app.js里面定义一个globalData对象


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11221751.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存