动态绑定color为style=":color: # + activity.icon_color"

在vue因为返回icon_color是动态的,可以动态绑定color属性:style=":color: # + activity.icon_color",其中icon_color:"f07373",行吗?

          <div class="deliveryRate">
            <p v-for="(activity, index) in shop.activities" :key="index" 
            style=":color: # + activity.icon_color">{{activity.icon_name}}</p>
            <div class="accurate" >
              {{shop.delivery_mode.text}}
            </div>
          </div>

我这样动态绑定,但是显示不了,怎么办呢?

阅读 2.2k
2 个回答

冒号写name前面,表示动态值,你该换一个有语法高亮的编辑器了
image.png

另外引号里面应该写表达式,再怎么写也应该是写成

:style="'color:#'+activity.icon_color"

:style="{color:activity.icon_color}

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