vue 元件同頁面多次呼叫 props 傳值無效

2021-10-16 16:16:00 字數 1073 閱讀 1756

在同乙個編輯頁面使用了同乙個vue元件,導致props 傳值無效

// 音訊元件

v-if=

"article_mode ==10"

:value.sync=

"article_audio"

:filters="],

max_file_size :

'20mb'

}" /

>

}v-if=

"article_mode ==20"

:value.sync=

"article_video"

:filters="],

max_file_size :

'30mb'

}" /

>

}

增加乙個:key 作用域

key的特殊attribute主要用在vue的虛擬dom演算法,在新舊nodes對比時辨識vnodes。如果不使用key,vue會使用一種最大限度減少動態元素並且盡可能的嘗試就地修改、復用相同型別元素的演算法,而使用key時,它會基於key的變化重新排列元素順序,並且會移除key不存在的元素。此外有相同父元素的子元素必須有獨特的key,重複的key會造成渲染錯誤。

// 音訊元件

v-if=

"article_mode ==10"

:key=

"0"// 新增

:value.sync=

"article_audio"

:filters="],

max_file_size :

'20mb'

}" /

>

}v-if=

"article_mode ==20"

:key=

"1"// 新增

:value.sync=

"article_video"

:filters="],

max_file_size :

'30mb'

}" /

>

}

vue 跨頁面呼叫方法 vue跨頁面呼叫與傳參

正常的頁面跳轉與傳參,推薦方法2 3,不用特別修改路由 第一種this.router.push 路由配置 path describe id name describe component describe 接收引數 this.route.params.id 第二種this.router.push n...

html頁面引入vue元件

html頁面引入vue元件需要在頁面引入http vue loader.js 注意 要檢視頁面引入vue元件的效果不能直接在本地開啟index.html,會有跨域問題,可以在本地配置乙個nginx 再用瀏覽器訪問http localhost port index.html 1.建立my compon...

VUE中子元件呼叫兄弟元件方法

父元件示例 元件功能解析 通過 borther datafromfather datafromfather triggerbrothermethods datafromfather datafromfather 複製 子元件一元件功能解析 載入父元件資料,進行業務操作 borthermethods ...