vue如何在标签上绑定一组属性?

如果想要把如下属性:{colspan:'3',rowspan:'5',width:'56',...,} 这一组属性加到td的标签的话要怎么定义?可以用类似:style绑定样式的方式绑定一组属性吗?:attr=? 有这种用法吗?

阅读 2.7k
3 个回答

没有的,一个一个写

或者使用render函数

var obj = {colspan:'3',rowspan:'5',width:'56',...,}

<td {...obj}/>

v-bind 可以接受一个对象.

<comp v-bind="{colspan:'3',rowspan:'5',width:'56'}">

上面就等价于:

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