Vue脚手架

1-Vue脚手架:

官网:https://cli.vuejs.org/zh/

1-配置淘宝镜像 : npm config set registry https://registry.npm.taobao.org/

2-安装‘脚手架’ :  sudo npm install -g @vue/cli

3-切换到合理位置: cd 你需要的文件夹

3.5-创建一个项目:  vue create  项目名字

4-启动项目:npm run serve

2-查看 ’Vue隐藏的webpack的相关配置‘

vue inspect > output.js

3-脚手架:不能修改的地方

4-去修改 ‘脚手架’ 的 配置

官网: https://cli.vuejs.org/zh/config/#pages

配置:vue.config.js 文件

内容:

module.exports = {
  pages: {
    index: {
      // page 的入口
      entry: 'src/main.js',
      // 模板来源
      template: 'public/index.html',
      // 在 dist/index.html 的输出
      filename: 'index.html',
      // 当使用 title 选项时,
      // template 中的 title 标签需要是 <title><%= htmlWebpackPlugin.options.title %></title>
      title: 'Index Page',
      // 在这个页面中包含的块,默认情况下会包含
      // 提取出来的通用 chunk 和 vendor chunk。
      chunks: ['chunk-vendors', 'chunk-common', 'index']
    },
    // 当使用只有入口的字符串格式时,
    // 模板会被推导为 `public/subpage.html`
    // 并且如果找不到的话,就回退到 `public/index.html`。
    // 输出文件名会被推导为 `subpage.html`。
    subpage: 'src/subpage/main.js'
  }
}

5-修改 ‘脚手架’ 中的 ‘语法检查’

官网:https://cli.vuejs.org/zh/config/#lintonsave

  • 在 ‘vue.config.js’文件,配置

`lintOnSave:false //关闭语法检查`

6-脚手架-笔记


  • ref


  • 配置项:props


其他地方的使用:`<Student name="chenxixi" :age="18" sex="男"></Student>`

    //简单版本:props
    props: ['name', 'age', 'sex']

    // 完整版本:props
    props:{
         name:{
             type:String,
             require:true //必填
         },
         age:{
            type:Number,
             default:19 //默认值
         },
         sex:{
             type:String,
             default:'男' //默认值
         }
     }

  • mixin(混合)

  • 插件(细节: 执行Vue前,执行的代码)

  • scoped样式

posted on 2023-08-05 16:25  陈嘻嘻-  阅读(19)  评论(0编辑  收藏  举报

导航