vue中使用props传值的方法
时间:2023-01-22 11:44:33|栏目:vue|点击: 次
1.静态传值(在父组件中赋值好props中属性的值传递给子组件)
父组件
<template> <div> <input v-model="message"> <child message="hello"></child> </div> </template> <script> import child from './components/child.vue' export default{ components:{ child } } </script>
子组件
<template> <p>{{message}}</p> </template> <script> export default{ props:['message'], data(){ }, methods:{ fun:function(){ } } } </script>
结果:打印hello
2.动态传递(根据父组件中值的改变,props动态的改变子组件中的值)
父组件
<template> <div> <input v-model="message"> <!--将childmessage与message通过v-bind指令绑定!--> <child v-bind:childmessage="message"></child> </div> </template> <script> import child from "./components/child.vue" export default{ //构建child组件 components:{ child }, data(){ return { //初始化message message:'' } } } </script>
2.子组件
<template> <div> <p>childmessage is:{{childmessage}}</p> </div> </template> <script> export default{ //将childmessage传递给child props:['childmessage'] } </script>
结果:两者同步改变
上一篇:vue实现悬浮球效果
栏 目:vue
下一篇:基于Vue实现简单的贪食蛇游戏
本文标题:vue中使用props传值的方法
本文地址:http://www.codeinn.net/misctech/224182.html