V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Rice
V2EX  ›  问与答

如何在构建过程中根据配置文件来决定 VueJS 应用启用关闭功能、显示隐藏页面、修改按钮名字、加载某些库等等

  •  
  •   Rice · 2017-05-09 14:23:38 +08:00 · 2315 次点击
    这是一个创建于 2755 天前的主题,其中的信息可能已经有所发展或是发生改变。
    标题:如何在构建过程中根据配置文件来决定 VueJS 应用启用关闭功能、显示隐藏页面、修改按钮名字、加载某些库等等

    标题描述有点让人困惑,我解释下。
    我有一个旧的 Framework7 前端项目,是移动前端单页应用,而不是传统网页,没有使用 MVVM 框架,全靠 Framework7 和其基础 DOM 库,打算用 Vuejs 重构升级。
    这个前端应用有一个特点,构建过程中,会就是使用配置文件( xml )来配置应用里的各种功能,是非常粗暴地直接判断 xml 配置,然后脚本把前端应用相应的 html 修改一遍,然后就差不多构建完成了。
    这个配置文件可以决定前端应用里的某些页面或功能对用户显示或隐藏,也可以决定要加载什么库或 CSS 主题、还能通过配置修改决定某些按钮的名字。
    而以上全是靠直接在构建过程中修改 HTML 页面完成的,构建过程是移动应用中本地代码直接构建,没有用 gulp 啊、webpack 啊(汗)。。。
    现在打算重构升级成 Vuejs 的前端应用,但是最好是保留能够根据配置文件来配置应用里的各种功能,但是不要用直接修改 HTML 这种方法,而是能与 webpack 或 gulp 配置的方法,你们有类似的例子或提出一些参考意见吗?

    同事的想法是用 gulp,然后还是在构建过程中直接修改 HTML 页面这样。
    1 条回复    2017-05-09 16:21:04 +08:00
    smallpath
        1
    smallpath  
       2017-05-09 16:21:04 +08:00 via Android
    webpack2 配置文件支持返回 Promise,可以随便你怎么拼配置
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1359 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:38 · PVG 01:38 · LAX 09:38 · JFK 12:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.