资讯专栏INFORMATION COLUMN

vue多页面开发 页面公用模块逻辑如何复用

Allen / 2021人阅读

摘要:多页面开发中如何解决头部底部这样的多页面公用,如何实现逻辑复用解决以头部为例不建议定义为全局首页和列表页公用首页列表页这样就实现了逻辑的复用

多页面开发中如何解决头部底部这样的多页面公用,如何实现逻辑复用

mixins解决
以头部为例
不建议定义为全局mixins
var header_mixin = {

data(){
    return {
        
    }
},
methods:{
    
},
mounted(){
    
}

}

首页和列表页公用header

首页
new Vue({
    el:"#index",
    mixins:[header_mixin]
});
列表页
new Vue({
    el:"#list",
    mixins:[header_mixin]
});
这样就实现了header逻辑的复用

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/108318.html

相关文章

  • 浅谈前端的模块

    摘要:关于模块化的一点想法对于模块化,我还是想说明一下,模块化重要的是思想,而不是实现。而且这样的模块,复用基本是零。 没有模块化之前,我们是怎么开发的 刚刚从业那会,公司是没用模块化的,那代码是怎么组织的呢?首先有一个common.js,这里面放的是一些公用的东西,比如:用户的登录注册、工具类、经常用到的全局变量、还有一些常用的函数;还有一个head.js,这里面放的是一些网站头部的一些东...

    freewolf 评论0 收藏0
  • 基于webpack4.x, babel7.x 搭建的页面脚手架, 简化前端开发环境配置,开箱即用,

    摘要:开箱即用的多页面脚手架基于模块化开发可复用的现代化网站感兴趣的朋友,请点个及时关注项目更新请点个项目请提特性支持前后端分离开发配置完整的打包方案支持本地开发热更新集成代码风格校验支持编写源码,编译生成生产代码内置开发环境,自动加样式前缀自 Webpack-seed 开箱即用的多页面脚手架, 基于webpack4.2x babel7.1x模块化开发可复用的现代化网站(Without Vu...

    junfeng777 评论0 收藏0
  • webpackCommonChunk最佳配置

    摘要:中配置的顺序有什么关系,每一个公用模块的抽取逻辑是什么这个没有找到官方的解释,通过实践,我认为应该是倒序考虑的,首先是启动脚本放在数组的最后一个文件中,例如中。例如中的和共同依赖,则中也抽取。包含页面额外的配置信息 webpack.optimize.CommonsChunkPlugin插件用于抽取模块中的复用部分,以减少打包的代码量,我们还需要考虑到缓存的优化 首先是文件名包含文件的h...

    stefan 评论0 收藏0
  • 关于Vue组件化开发的思考

    摘要:因为觉得这个是在项目中最常用的功能,提取出来方便复用的才是组件然而我才发现这个想法是有问题的。联动思考悟缘起于最近的一个表单开发,页面上有个是联动菜单的选项。两个组件放在不同的板块内,相互独立,方便管理和维护。 今天在家躺了一天,直到晚上才考虑清楚,当人没有明确目标的时候,太容易被环境影响了。目标需要切合实际,至于和实际之间的距离,取决于当前认知的正确和全面。 既有认知(误) 一般说到...

    lemon 评论0 收藏0
  • 基于vue-cli搭了一个页面应用的空脚手架

    摘要:多页面跳转之前看过有相关朋友了空的多页面脚手架不过了几个都是或者的刚好项目需要用到就在的基础上进行了修改已经有直接用即可如果需要修改配置的请到里面修改并且全局引了如果不需要或者不喜欢请到里面修改多页面空脚手架链接如果需要路由版的在的另外一 vue2.* (多页面跳转) @[vue2.3.3|webpack2.6.1|less|axios] 之前看过有相关朋友share了空的多页面脚...

    qingshanli1988 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<