• vue框架(二)_vue环境搭建及创建项目


    1、node.js:概念介绍及安装

    node.js:是一个基于chrome浏览器的v8引擎,可以运行javascript的环境(平台)
    特性:异步IO模型
    npm:是一个包管理器(工具),可以按装依赖插件
    应用场景:聊天、电子商务
    优点:高并发且实时的情况下
       性能高
    缺点:不适合用于大数据逻辑算法

    python服务器、php  ->aphche、java ->tomcat、   iis
    
    -->它是一个可以运行JAVASCRIPTR 的运行环境
    
    -->它可以作为后端语言(websocket  )
    
    --强大的包管理工具npm,可以使用它安装插件
    
    -->VUE框架是基于node.js平台运行的
    
    --->它是基于chrome浏览器的V8引擎,运行速度快,性能高效
    
    安装淘宝镜像:npm install cnpm -g --registry=https://registry.npm.taobao.org

    安装完node.js会默认安装npm包管理工具

    2、通过脚手架生成VUE工程

      -->安装脚手架
    
            npm install vue-cli -g  或者  cnpm install vue-cli -g
      -->创建基于webpack模板的项目wsw
    
           vue init webpack   wsw
      -->进入项目并安装依赖
    
            cd myProject
    
            npm install
    
         --> 启动项目
    
            npm run dev (或者 npm start)
    

    Vue.js 目录结构

    目录解析

    目录/文件                        说明
    build  	        最终发布的代码存放位置。
    config	                     配置目录,包括端口号等。我们初学可以使用默认的。
    node_modules	npm     加载的项目依赖模块
    src	             这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件:
    assets:          放置一些图片,如logo等。
    components:         目录里面放了一个组件文件,可以不用。
    App.vue:          项目入口文件,我们也可以直接将组件写这里,而不使用 components 目录。
    main.js:            项目的核心文件。
    static	          静态资源目录,如图片、字体等。
    test	           初始测试目录,可删除
    .xxxx文件	        这些是一些配置文件,包括语法配置,git配置等。
    index.html	        首页入口文件,你可以添加一些 meta 信息或同统计代码啥的。
    package.json	      项目配置文件。
    README.md	      项目的说明文档,markdown 格式
    

    3、实现单页面思路:

    1、在路径:/src/components 创建组件(VUE文件)
    2、在/src/router 配置路由
    3、在 跟组件 /src/App.vue 组件里编写路径 <router-link to="/home">home</router-link>

    4、下载axios 包:

      在项目路径下打开cmd:npm install axios

      引用下载的包:

        1、在跟目录下的packag.json 的  "devDependencies" 添加:"axios": "^0.17.1"

        2、在要引用的组件里: import axios from 'axios'

  • 相关阅读:
    iOS 键盘回收实现步骤
    Xcode 向6.0以后版本添加iOS开发空白模板
    popViewControllerAnimated 后,对页面内UITableView 内数据刷新
    指针,数组,字符串
    求解 s = (1*1)!+(2*2)! + (3*3)!+...+(n*n)! (C语言)
    sqlserver分页;mysql分页;orcale分页 的sql 查询语句
    实现strlen,strcpy,strcat,strcmp同功能的函数stringLength,stringCopy,stringCatch,stringCompare
    对字符串(英文)从小到大排序
    二维数组名作为实参或者形参
    联合与枚举 、 高级指针 、 C语言标准库(一)
  • 原文地址:https://www.cnblogs.com/hedeyong/p/7852579.html
Copyright © 2020-2023  润新知