郑州做旅游网站的公司,深圳做网站优化工资多少,深圳宝安做网站,360建筑网广州八臂猿李工【前言】 … 【目标】 1 了解组件间传参 2 组件间自定义事件绑定与解绑 3 组件的事件总线 4 消息订阅与发布 一 组件间传参
1 props
引入并使用组件:传递参数
templatediv id=appHelloWorld :msg=msg :name=name …【前言】 … 【目标】 1 了解组件间传参 2 组件间自定义事件绑定与解绑 3 组件的事件总线 4 消息订阅与发布 一 组件间传参
1 props
引入并使用组件:传递参数
templatediv id="app"HelloWorld :msg="msg" :name="name" :edit="edit"//div
/templatescript
import HelloWorld from './components/HelloWorld/index.vue'
export default {name: 'App',components: {HelloWorld},data(){return{msg:'你好呀!',name:'张三'}},methods:{edit(m,n){console.log('接收到组件传递的数据',m,n)this.msg = mthis.name= n}}
}
/script
/script组件用props接收参数 props可以接收data中所有的参数,也可以接收父组件传过来的methods方法
templatediv class="hello"h1{{ msg }}{{ name }}/h1button @click="send"发送消息/button/div
/templatescript
export default {name: 'HelloWorld',props: {msg: {type:String,default:'',},name: {type:String,// required:true},edit:{type:Function}},data(){return{// name:'王五'}},methods: