为了账号安全,请及时绑定邮箱和手机立即绑定

vue extends 页面模版

vue extends 页面模版

慕桂英4014372 2018-10-24 10:40:07
问题描述使用vue的extends,mixins制作页面模版。 如何继承template,或是有更好的模版方式?问题出现的环境背景及自己尝试过哪些方法正在使用vue(vue-cli)制作一个极多子页面的网页app。这些子页面通常有固定几种形式,比如左侧列表右侧明细,同时有增/删/取消/确认四个按钮。因此制作一些通用的模版很有用。 此时产生了使用extends来制作和继承模版的想法:extends中,data/methods等选项都很容易理解和使用, 主要是template的内容,测试发现template是会覆盖的,继承者必须完全兼容被继承组件的template内容才能达到效果。或者继承者的template为空,就会使用被继承组件的template,但这没用。相关代码// App.vue ...<script>import ExtendsSample from './components/ExtendsSample.vue'export default {  name: 'App',  extends: ExtendsSample,   data () { ...你期待的结果是什么?实际看到的错误信息又是什么?希望找到能有部分template继承性的模版方式
查看完整描述

1 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

用父子级的嵌套组件

查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 2286 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信