【混合开发】 - 3、初始化项目

1、创建项目

  1. 使用@vue/cli创建项目 : vue create 项目名

  2. 需要我们自己选择预设是默认 还是自定义
    在这里插入图片描述

  3. 选择项目需要的功能
    在这里插入图片描述

    bable – 帮我们把js代码进行降级,比如es6代码编译成es5
    PWA – 渐进式的增强web应用
    Linter / Formatter – 代码风格检测工具

  4. 是否需要history模式的路由- Y
    在这里插入图片描述

  • Requires proper server setup for index fallback in production当使用history模式的路由的时候,需要为生产环境中路由配置上一个正确服务器支持
  1. 选择代码检测风格当配置 – ESLint + Standard config 选择标准当代码检测模式
    在这里插入图片描述
  2. 代码检测是在保存当时候,还是commit的时候 – 保存的时候
    在这里插入图片描述
  3. babel 等工具的配置文件,我们把他存放到哪,放到各自的配置文件中,还是放到package.json里 – 放到各自的配置文件中
    在这里插入图片描述
  4. 是否将这些配置保存为以后的预设配置 - Y,然后起个名字
    在这里插入图片描述

2、组件化开发

  • 组件化开发是一种思想
  • 程序中每个页面都由多个组件构成,每个组件具备一定都能力 和 约束

就像菜单toolBar,
能力:

  1. 点击菜单会切换选中状态–自己内部都交互;
  2. 切换菜单后要通过回调,告诉父组件,按钮都点击状态

约束:

  1. 我们不会去限制组件位置,一般都是在哪引用就在哪显示

3、vue-cli中使用scss

安装node-sass 和 sass-loader

cnpm i node-sass sass-loader -D
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值