weex中使用vue语法无法动态切换样式

<template>
<div>
    <text @click="change" style="font-size:50px">click</text>

    <div>
            <text v-bind:class="{active: isActive}">class变换</text>
     </div>

</div>
</template>
<style>
.active{

background-color:red

}

</style>

<script>

export default {
  data:function() { return {
        isActive:true,
        }},
  
  methods:{
     change:function(){
    this.isActive=!this.isActive
     }
   }

}

在weex中动态切换样式,电脑游览器中预览有效果,但在手机playground中点击却没有反应,请问这是什么问题?

阅读 9.8k
4 个回答
 用:class="[lineStyle(courseClick)]" 

methods

lineStyle(isClick){
                if (isClick===true){
                    return 'tab-items-current'
                }else {
                    return 'class-tab-items'
                }
            }

我用这个解决了:class="['text', baseInfoForm.marriage=='' ? 'text-place':'text-value']"

:class="isActive?'active':''"

试一试 <text :class="[isActive?'active':'']">class变换</text>

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题