日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

每天一点点之vue框架开发 - vue组件之间传值(父向子传值)

發布時間:2024/1/17 vue 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 每天一点点之vue框架开发 - vue组件之间传值(父向子传值) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

路由文件

{path: '/productListBase', name: 'productListLink', component: ProductListBase, redirect: '/productList', children: [{path: '/productList',components: {default: Banner,product_list: ProductList}}] },

?

這個是中間文件(也就是父級)

<template><div class="product"><router-view :aaa="aaa"></router-view><router-view name="product_list"></router-view></div> </template><script> export default {data(){return {aaa:{name_en:'PRODUCT',name_zh:'MIRROR產品'}}} } </script>

在父級設置參數,如果是aaa='aaa',此時傳的是aaa的字符串,而:aaa="aaa"傳的是對象(或數組)

?

在子頁面接收參數

export default {props:['aaa'],computed:{my(){this.banner = this.aaaconsole.log(this.aaa,'aaa')}}, }

通過?props 來接收父級傳過來的參數,然后在 使用computed屬性將收到的值賦給當前組件的data中的banner。

?

最后要記得在子頁面中調用 my() 方法

<template><div>{{my}}</div> </template>

?

?

子組件向父組件傳值

子組件

this.$emit("changes",1111);

父組件?

<searchH ref="searchH" @changes="aaa()"></searchH>methods:{aaa(e){console.log(e) } }

?

轉載于:https://www.cnblogs.com/cap-rq/p/10317352.html

總結

以上是生活随笔為你收集整理的每天一点点之vue框架开发 - vue组件之间传值(父向子传值)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。