axios安装_Vue脚手架安装,与基本语法(干货)

首先,这篇Vue文章是为了下一篇我整合springboot+vue前后分离的小demo,这两天整理好会上传哈哈

===================================================================

1. Node.js安装

1.1 下载安装

在node.js 官网下载, 根据自己电脑系统安装,一直点下一步即可

1.2 测试安装是否成功

Windows+R打开cmd窗口,输入node -v回车出现版本号,即安装成

2. 安装淘宝镜像

2.1 输入命令

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

946efdf47f72440a79275c7ed5a0c30e.png
  1. 安装全局vuecli

3.1输入命令 cnpm install vue-cli -g

b66f46beaeb329d97316037aeef97664.png
  1. 初始化项目:

4.1输入命令

vue init webpack 包名

5 . 按照提示步骤,分别输入命令:

cd 包名

cnpm install

cnpm run dev

(顺便安装:npm install axios

安装axios在项目中

在main.js配置内容

import axios from 'axios'

Vue.prototype.$axios = axios)====下一篇springboot+vue会用到

======================================================================

vue介绍:

 Vue

    vue返回的是一个对象

   vue是一个mvvm的框架,(面试官常问的),angular是mvc的框架

   Vue是vue的实例,这个实例存在计算机中,主要干俩大事:1、绑定事件;2、dom检测

    Vuejs是封装的一个类,参数是options对象

    Vue全家桶包括:vuex、vue-router、vue-resource还有构建工具 vue-cli

    但是vue-resource 现在不使用了,用的是axios

    最常用的属性是:

    el:"" 指定vue所操作的dom范围,属性值是你获取的节点

    data 就是vue的model,是存放数据的,属性值是一个对象或者是一个函数,在组件中的data是一个函数

     methods 是vue中的事件方法。

Vue常用语法:

v-html 与 v-text的区别:

 v-html会解析html格式

 v-text与插值表达式会把内容当做文本来解析

 v-html 和 v-text都会覆盖元素中原有的内容

    v-cloak:

      v-cloak 能够解决 插值表达式闪烁的问题

  v-if与v-show的区别:

    v-if是对节点的删除和添加,v-show是堆display属性值none和block的切换

    v-if与v-show的区别及使用场景:

  共同点:都是动态显示DOM元素

  不同点: 

v-if:

  v-if 是动态的向DOM树内添加或删除DOM元素

 v-if 切换一个局部编译/卸载的过程,切换时合适销毁和重建内部事件监听和子组件

v-if是懒惰性的,初始条件 = false,什么也不做,只有在条件第一次 = true时,才开始局部编译

 v-show 是在任何条件下(首次条件是否为着真)都会被编译,然后缓存,而且DOM元素保留

v-if有更高的切换消耗

使用场景: v-if 适合运营条件不大可能改变

 v-show:

v-show有更高的初始化渲染消耗

v-show只是简单的基于css切换

v-show是通过设置DOM元素的display实现控制显隐的

使用场景:v-show 适合频繁切换

循环指令:v-for=""

    * 值是一个数组 (item,index) in 数组名

    * 值是一个对象 (value,key) in 对象名 value是属性值,key是属性

   动态属性:v-bind:class="a"

    可以简写 :class="a" v-bind可以省略

  节点上绑定事件:

v-on:click="fn" 可简写:@click="fn",事件方法写在methods中

    v-on 监听事件:

     v-on:click="事件名",缩写@click="事件名"

    v-model 数据绑定:

     可以在表单中使用v-model实现数据双向绑定

     text类型中的文本都是字符串,v-model中的值相同

0f04d1b4534bc02cd5361c8b6f6f19b3.png

       复选框 v-model中的值是boolean

be844c1ce96f642b5779ae22529d844d.png

       单选框 v-model中值是value

9d18ef363f48bf2a7429c1344b9a7658.png

==============================================

以上就是Vue的知识

记录学习,每天进步一点点的橘子大王。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值