收藏
回答

小程序js怎么导入外联样式表


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

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

最后一次编辑于  2018-12-18  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 🐠沉冰
    🐠沉冰
    2018-12-18

    你定义一个关于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})

    }


    2018-12-18
    赞同
    回复 1
    • Aragorn
      Aragorn
      2018-12-18

      只能用js控制内联样式了。


      谢谢您的回答

      2018-12-18
      回复
  • 这都申请了
    这都申请了
    2018-12-18

    不支持,换思路吧

    2018-12-18
    赞同
    回复 1
    • Aragorn
      Aragorn
      2018-12-18

      好的,谢谢您的回答

      2018-12-18
      回复