小程序js怎么导入外联样式表
发布于 6 年前 作者 mliang 13563 次浏览 来自 问答

小程序外联样式表目前我只看到了在wxss里面用@import导入。

现在项目有个需求需要换主题,是否能支持js动态导入样式表呢

2 回复

你定义一个关于class的js吧,页面里面的class都动态引入;class="{{classname.class1}}";

在js里定义一个用于控制引入的class名的字段,

data{

    styles:1,

    classlist:[

        {

            class1:“classname1”,

            class2:“classname2”

        },

        {

            class1:“classname1”,

            class2:“classname2”

        }

    ],

    classname:[]

}

根据style的值来动态改class

changeclass(){

    var classname=this.data.classlist[this.data.styles];

    this.setData({classname})

}

不支持,换思路吧

回到顶部