簡體   English   中英

Vue 3 嵌套路由器中渲染函數和模板之間的不同行為

[英]Different behavior between render function & template in Vue 3 Nested Router

使用 Vue 3 嵌套路由器,我設置了這樣的結構:

root1
  └ Parent Route (router-view with Render Function)
      └ Child Route [FAIL TO RENDER]
root2
  └ Parent Route (router-view with Template)
      └ Child Route [FINE]

在我看來,這兩種方式是可以互換的,但實際表現是不同的。 有什么問題?

此外,是

render() { return Vue.h("router-view") }

&

template: "<router-view></router-view>"

在 Vue 3 中真的完全相同嗎?

這是示例

它應該是 :

  component: {
    render() {
      return Vue.h(VueRouter.RouterView) 
    }
  },

代替 :

render() { return Vue.h("router-view") }

自定義組件應該使用PascalCase格式的普通名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM