我如何使用模板继承(比如jade有extends file.jade
个,然后相同名称的块会被覆盖)?
我知道我可以用构图做任何事情,但对于页脚和页眉等出现在每个页面上的组件,除了一个或两个(例如登录页面),我必须将它们写在每个组件上.在我的应用程序中,我有一个两级导航,在每个子组件上重复它们似乎很痛苦:(
我知道我可以使用jade,然后在我的组件中继承一个jade文件,但这似乎是错误的,因为我会有一些jade和一些Vue文件,还有其他方法吗?
// Component.vue
<template lang="jade">
extends ./StandardLayout
block content
router-view
</template>
// StandardLayout.Vue
<template lang="jade">
div
navbar
div.container
div.spacer
div.row
block content
<template>
我满足于一个布局文件夹,里面装满了jade布局,我用它们来扩展我的组件.我将vue cli与webpack template一起使用.