Vue.js 何时在vue中使用道具修改器?

Vue.js 何时在vue中使用道具修改器?,vue.js,Vue.js,何时在vue中使用道具修改器 在vue文档中,我在v-bind中找到了prop修饰符: 我的问题是: 可以使用此修改器将特性传递给组件 从文档中: 修饰语: .prop-作为DOM属性而不是属性绑定(有什么区别?)。如果标记是组件,那么.prop将在组件的$el上设置属性 这是很有用的,因为一些HTML输入不能接收作为属性的值,但需要传递到ref本身 。通常你需要这样做 更新之前(){ //直接在dom元素对象上设置不确定 //如果v-bind.prop不存在,您就必须这样做 this.$r

何时在vue中使用道具修改器

在vue文档中,我在v-bind中找到了prop修饰符:

我的问题是:

可以使用此修改器将特性传递给组件

从文档中:

修饰语:
.prop-作为DOM属性而不是属性绑定(有什么区别?)。如果标记是组件,那么.prop将在组件的$el上设置属性

这是很有用的,因为一些HTML输入不能接收作为属性的值,但需要传递到ref本身

。通常你需要这样做


更新之前(){
//直接在dom元素对象上设置不确定
//如果v-bind.prop不存在,您就必须这样做
this.$refs.myCheckbox.indeterminate=this.indeterminateProp;
}
并在vue反应系统外手动跟踪

但是多亏了。道具,你可以做到


无需使用生命周期挂钩


因此.prop基本上告诉vue“将此值应用于DOM节点本身(通常从$refs获得的值),而不是尝试将其作为属性或属性应用”

我的问题是关于这个prop-modifierReach HTML元素有属性。例如,div元素有一个属性text content。要更改此属性,可以使用prop.modifier.prop。