Vue学习08--开发模式

Vue学习08–开发模式

开发模式

Vue有两种常见的开发模式:SPA和MPA

SPA:single page application 单页应用,整个应用只有一个html页面
MPA:multiple page application 多页应用

单页应用不用配置,Vue本身默认的就是一个单应用开发模式,直接用组件进行开发即可。

如果要配置多页应用:需要在vue.config.js文件中进行页面配置,添加一个 pages 属性,它因该是一个对象,因为需要指定页面应用的名字

// 这个检查机制太严格,需要去配置把这个ESLint去掉
// 因为是使用的vue-cli脚手架,所以需要对这个脚手架进行配置:需要新起一个配置文件 -> vue.config.js
// 因为当前项目是由webpack来进行运行,webpack是基于NodeJS的,因此配置文件由webpack读取和执行,所以vue.config.js应该是一个CommonJS规范的文件
// 是一个配置文件,因此需要把配置好的配置导出给webpack使用
// 因为这个配置是webpack来进行加载的,也就是这个文件需要使用NodeJS来执行,因此这个文件修改以后需要重新启动服务
module.exports = {
    // 需要把lint on save这个检查时机去掉
    lintOnSave: false,

    // 配置多页应用
    pages: {
        // 需要指定名字
        index: {
            // 指定index页面应用的js实例
            entry: './src/index.js',
            // 指定index页面应用的模板
            template: './public/index.html'
        },
        home:{
            entry:'./src/main.js',
            template:'./public/home.html'
        }
    }
}


面试题:
webpack 用过没有?
答:webpack自己做技术研究时候用过,在项目中多用脚手架,vue使用vue.config.js对webpack进行配置
那你都配置过什么?
答:用pages配置过多页应用,用entry指定页面的js实例,template指定相应页面的html模板文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值