我怎样才能使用模板继承(就像jade那样,extends file.jade然后会覆盖同名的块)?
我知道我可以用组合做任何事情,但对于除了一个或两个(例如登录页面)之外的每个页面上出现的页脚和页眉等组件,我必须在每个组件上编写它们.在我的应用程序中,我有一个两级导航,在每个子组件上重复它们似乎很痛苦:(
我知道我可以使用jade然后继承我的组件中的玉文件,但它似乎错了,因为我会有一些玉和一些Vue文件,有没有其他方法来做到这一点?
// Component.vue
<template lang="jade">
extends ./StandardLayout
block content
router-view
</template>
Run Code Online (Sandbox Code Playgroud)
// StandardLayout.Vue
<template lang="jade">
div
navbar
div.container
div.spacer
div.row
block content
<template>
Run Code Online (Sandbox Code Playgroud)
我已经解决的问题是,一个布局文件夹填充了jade布局,我用它来扩展我的组件.我在webpack模板中使用了vue-cli .
我是节点js的新手,我正在寻找一个好的免费编辑器(具有良好的自动完成功能)或IDE(如果它可以自己编辑nodejs本身就会很棒).(当然是一个跨平台的更好:D)任何帮助将不胜感激:D
如果请求中有一个参数,如nv = false,我需要在没有导航栏的情况下渲染我的网站,并且我想基于此将变量传递给上下文,以便主模板显示块或不显示.我的网站也有很多json-rpc函数,我不想在它上面增加额外的开销.如何在不重写所有观点的情况下完成此操作?(它们不是基于类的,我的网站使用django 1.8)