zoukankan      html  css  js  c++  java
  • vue-cli学习笔记-vue-cli的安装

    vue-cli是什么?

    vue-cli是vue官方提供的脚手架工具,默认搭建好了一个项目的基本架子,我们在其基础上进行相应修改即可。

    github下载地址:链接

    全局安装vue-cli
    cmd命令

    npm install -g @vue/cli
    

    在这里插入图片描述
    查看版本/是否安装成功 vue -V
    在这里插入图片描述

    初始化Vue项目

    1. vue create vue-demo
      按键盘上下键可以选择默认(default)还是手动(Manually),如果选择default,一路回车执行下去就行了, 继续手动一下
      在这里插入图片描述
      选择手动配置Manually...
      在这里插入图片描述
      在这里插入图片描述

    2. 选择配置
      空格键是选中与取消,A键是全选
      选项说明:

      1. TypeScript 支持使用 TypeScript 书写源码
      2. Progressive Web App (PWA) Support PWA 支持
      3. Router 支持 vue-router
      4. Vuex 支持 vuex
      5. CSS Pre-processors 支持 CSS 预处理器
      6. Linter / Formatter 支持代码风格检查和格式化
      7. Unit Testing 支持单元测试
      8. E2E Testing 支持 E2E 测试
    3. 选择将这些配置文件写入到什么地方 (In dedicated config files)
      在这里插入图片描述
      在这里插入图片描述

    4. 是否保存这份预设配置?(n)在这里插入图片描述

    5. 运行项目 cd vue-demo , npm run serve
      在这里插入图片描述
      在这里插入图片描述
      访问localhost:8080
      在这里插入图片描述

    解读项目的目录结构

    main.js

       Vue.config.productionTip = false
    

    在这里插入图片描述
    $mount手动挂载
    在这里插入图片描述

    import Vue from 'vue'
    import App from './App.vue'
    
    //阻止启动生产消息
    Vue.config.productionTip = false
    
    // $mount手动挂载
    /*
      render:function(createElement){  //ES5的写法
        return createElement(App)
      }
    
      render(createElement){  //ES6的写法
        return createElement(App)
      }
    
      render(h){  //ES6的写法的简写
        return h(App)
      }
    
       render: h => h(App);//最终写法
     */
    new Vue({
      render: h => h(App),
    }).$mount('#app')
    
    

    index.html
    在这里插入图片描述

    App.vue
    在这里插入图片描述
    引入组件的方式
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    JS高程3:面向对象的程序设计——理解对象
    JS高程3:函数表达式
    JS高程3:事件
    JS高程3:表单脚本
    InnoDB:表
    InnoDB:文件
    Springboot项目配置druid数据库连接池,并监控统计功能
    linux上修改mysql登陆密码
    上传本地文件到GitHub上
    logback.xml的使用,将日志异步保存到数据库中
  • 原文地址:https://www.cnblogs.com/joker-dj/p/12772633.html
Copyright © 2011-2022 走看看