APPCUBE-如何实现页面组件间的交互:属性绑定
属性绑定
除了值绑定外,不同组件还拥有不同的属性,例如“禁用”、“只读”、“隐藏”和“必填”等,这些属性也可以绑定到数据模型或模型中的某个字段上类似vue中的v-bind语法。
“模态框”组件默认弹出是不可拖动的,在上例的基础上增加一个按钮,当单击该按钮让模态框变为可拖动的,以此来演示“属性绑定”,如图9所示。
新增一个自定义模型“modalDrag”并将该模型与“模态框”组件的“可拖动”属性绑定,如下图所示。
与上一个例子类似,在新增的“模态框拖动”按钮的点击事件中将“modalDrag”设置为true。
依次单击界面上方、图标,保存并预览页面。在预览界面即可看到模态框第一次弹出时默认不可拖动,关闭模态框单击“模态框拖动”按钮后模态框再次弹出即为可拖动效果。