vue——vue-cli(脚手架)

开发大型项目时,必然需要使用Vue CLI,使用vue-cli可以快速开发环境以及对应的webpack配置。如果只用webpack的话,要配置很多,很繁琐,使用vue-cli后便捷很多。

  • CLI :Command-Line Interface,命令行界面,俗称为脚手架

  • Vue CLI 使用前提 - Node,Webpack

  • Vue CLI的使用
    • 安装

      npm install -g @vue/cli
      
  • runtime-compiler 和 runtime-only的区别
    • runtime-compiler
      • import Vue from 'vue'
        import App from './App'
        new Vue({
          el: '#app',
          components: { App },
          template: '<App/>'
        })
        
      • template传进Vue实例时会解析成抽象语法树(ast),再编译成render函数,形成虚拟dom树,再渲染成UI,即template -> ast -> render -> vdom -> UI

    • runtime-only (比runtime-compiler小6KB)
      • import Vue from 'vue'
        import App from './App'
        new Vue({
          el: '#app',
          render: h => h(App)
        })
        
      • 通过render函数,形成虚拟dom,再渲染成UI,即render -> vdom -> UI ,性能更高,代码量更少

      • runtime-only的.vue文件的template是由vue-template-compiler处理

  • vue实例里的render 的createElement会替换el 挂载的内容

    • 普通用法 (‘标签’,{标签的属性},[’’])
    • 传入组件对象
  • vue-cli 3 与 2 版本的区别
    • vue-cli3是基于 webpack4打造,vue-cli2是webpack3
    • vue-cli3的设计原则是" 0配置",移除配置文件根目录的build和config等目录
    • vue-cli3提供了vue ui命令,提供了可视化配置,更加人性化
    • 移除了static文件夹,新增了public文件夹,并且index.html移动到public中
  • vue-cli3配置
    • 输入vue ui命令启动配置服务器
    • 新建vue.comfig.js自定义配置文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值