vue 我如何给 :style="" 绑定这个对象呢?
<div :style="obj"></div>
就是这个对象。
obj = {
width:(this.w>=$(draggable).width())?300:this.w;
}
this.w 是变化的, $(draggable).width() 在window.resize的时候 也是会变化的。
要求这个两种情况变化的时候,样式效果都要起作用。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
把
width
的值和$(draggable).width()
分别用一个变量表示,如:resultWidth
和divWidth
然后用计算属性返回:
在
window.resize
中给divWidth
赋值:this.divWidth = $(draggable).width();
结果如下: