您的位置:首页 > 科技 > IT业 > 福州模板做网站_网络推广服务内容_网站推广多少钱_淘宝指数查询

福州模板做网站_网络推广服务内容_网站推广多少钱_淘宝指数查询

2025/4/12 23:14:05 来源:https://blog.csdn.net/xiezhuangshunv/article/details/147083494  浏览:    关键词:福州模板做网站_网络推广服务内容_网站推广多少钱_淘宝指数查询
福州模板做网站_网络推广服务内容_网站推广多少钱_淘宝指数查询

组件上的 v-model 也可以接受一个参数:

<MyComponent v-model:title="bookTitle" />

在这种情况下,子组件应该使用 title prop 和 update:title 事件来更新父组件的值,而非默认的 modelValue prop 和 update:modelValue 事件。

子组件代码:

<script>
export default {props: ['title'],emits: ['update:title'],
}
</script><template><input type="text":value="title"@input="$emit('update:title',$event.target.value)"/>
</template>

父组件代码:

<script>
import MyComponent from './MyComponent.vue'export default {components: { MyComponent },data() {return {title: 'v-model argument example'}}
}
</script><template><h1>{{ title }}</h1><MyComponent v-model:title="title"/>
</template>

子组件改成另一种实现 v-model 的形式:

<script>
export default {props: ['title'],emits: ['update:title'],computed:{title:{get(){return this.title},set(value){this.$emit('update:title',value)}}}
}
</script><template><input type="text" v-model="title"/>
</template>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com