zoukankan      html  css  js  c++  java
  • Vue部署

    一:Vue简介

           vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。

           Vue两大核心思想:组件化和数据驱动。

                                          组件化就是将一个整体合理拆分为一个一个小块(组件),组件可重复使用;

                                          数据驱动是前端的未来发展方向,释放了对DOM的操作,让DOM随着数据的变化自然而然的变化,不必过多的关注DOM,只需要将数据组织好即可。

    二:vue的UI组件库

           1.移动端

                    cube-ui 是一个基于 Vue.js 实现的精致移动端组件库。 它响应迅速、动画流畅,追求极致的交互体验。 总体分为基础、弹层、滚动三大组件模块,可以说基本涵盖了我们移动端所有的组件需求。

                    Mint UI 包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要。通过它,可以快速构建出风格统一的页面,提升开发效率。

           2.PC端

                    Element 一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库

                    iview 一套基于 Vue.js 的高质量UI 组件库

                    来自:jackson影琪

    三:配置步骤

    步骤一:下载安装包,安装node.js 

                   node.js官网:https://nodejs.org/en/

                 下载好安装包先打开程序安装。

    步骤二:Win+R打开命令行工具

                  输入: node -v 查看版本,版本和安装版本相对应说明安装没问题

    步骤三:输入:npm -v  查看npm的版本信息

    步骤四:安装cnpm 淘宝镜像

                 输入:npm install -g cnpm --registry=https://registry.npm.taobao.org 

     

    步骤五:安装vue-cli 架构

                 输入:npm install -g vue-cli

    步骤六:使用vue-cli来构建项目

                 使用 dir 查看系统盘下的子文件夹与文件

    可以发现中间没有NodeDemo文件夹 用 md(新建命令) 添加NodeDemo文件夹 

    使用 cd 命令到 NodeDemo 文件夹目录

    步骤七:输入:vue init webpack Vueproject

                 搭建一个基于 webpack 的项目 Vueproject为文件夹名

     1 $ vue init cube-ui/cube-template vue-web-app
     2 
     3 # 为你的项目起个名字
     4 ? Project name vue-web-app
     5 # 起你的项目写一段描述
     6 ? Project description A guide for vue-web-app
     7 # 作者
     8 ? Author jackson影琪 <********.com>
     9 # 选择vue种类,第一种是运行时编译,第二种是只运行,建议选后者将编译交给webpack并且体积要小大约30%
    10 ? Vue build (Use arrow keys)
    11 ❯ Runtime + Compiler: recommended for most users
    12   Runtime-only: about 6KB lighter min+gzip, but templates (or any Vue-specific HTML) are ONL
    13 Y allowed in .vue files - render functions are required elsewhere
    14 # 是否后编译
    15 ? Use post-compile? Yes
    16 # 按需引入组件还是全部引入
    17 ? Import type Partly
    18 # 是否自定义主题,使用后编译的情况下可用
    19 ? Custom theme? Yes
    20 # rem 布局,使用后编译的情况下可用
    21 ? Use rem layout? No
    22 # 是否安装vue-router
    23 ? Install vue-router? Yes
    24 # 是否用ESLint来规范你的代码
    25 ? Use ESLint to lint your code? Yes
    26 # 选择一个ESLint预设标准
    27 ? Pick an ESLint preset Standard No
    28 # 是否建立单元测试
    29 ? Set up unit tests Yes
    30 # 是否建立端对端测试
    31 ? Setup e2e tests with Nightwatch? No

    步骤八:安装依赖

                 输入:cnpm install

    步骤九:在本地的8080端口起一个有热刷新功能的服务

                输入:npm start/npm run dev

    步骤十:本地运行端口: http://localhost:8080 效果

  • 相关阅读:
    java基础测试
    java随笔
    Android 开机广播的使用
    ZOJ 3715 Kindergarten Election
    LightOJ 1051
    LightOJ 1042
    LightOJ 1049
    LightOJ 1048
    LeightOJ 1046
    LightOJ 1045
  • 原文地址:https://www.cnblogs.com/jstblog/p/12319844.html
Copyright © 2011-2022 走看看