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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序之wxss文件使用变量动态计算参数值相关的知识,希望对你有一定的参考价值。

参考技术A 一、需求:

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"

四、实现效果

以上是关于微信小程序之wxss文件使用变量动态计算参数值的主要内容,如果未能解决你的问题,请参考以下文章

小北微信小程序之小白教程系列之 -- 样式(WXSS)

微信小程序的初始配置

微信小程序的初始配置

微信小程序--多个按钮选中的联动效果

less文件编译成微信小程序wxss文件

微信小程序--动态添加class样式