Vue基础入门与环境搭建

终于媳妇熬成婆,终于轮到我学Vue啦!

 

VUE基础

目录

VUE基础

Vue定义

Vue特点

Vue下载地址

Vue周边库

搭建Vue开发环境

Vue基础知识之案例分析

总结


Vue定义

一套用于构建用户界面渐进式JavaScript框架。

构建用户界面是指后台的数据能够呈现在用户的界面中来看到效果

渐进式是指Vue可以自底向上逐层的应用

 (如图理解)

Vue特点

  • 采用组件化模式,提高代码复用率、且让代码复用率、且让代码更好维护
  • 声明式编码,让编码人员无需直接操作DOM,提高开发效率
  • 使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点

Vue下载地址

1. 英文官网: https://vuejs.org/

2. 中文官网: https://cn.vuejs.org/

Vue周边库

  • vue-cli: vue 脚手架
  • vue-resource
  •  axios
  • vue-router: 路由
  • vuex: 状态管理
  • element-ui: 基于 vue 的 UI 组件库(PC 端)

搭建Vue开发环境

我们现在官网下载 开发js 原生js

 为了搭建Vue开发环境代码如下:

<body>
     <script type="text/javascript">
        Vue.config.productionTip = false; //搭建好了Vue环境 阻止vue在启动时生成生产提示
     </script>
</body>

Vue基础知识之案例分析

想实现的效果:

当想hello后面的内容时就直接在后台进行修改

 使用Vue步骤:(初始Vue)

1.首先必须创建一个Vue实例,且要传入一个配置对象

2.root容器里的代码依然符合html规范,只不过混入了一些特殊的Vue语法

3.root容器里的代码被称为【Vue模板】

4.vue实例和容器是一一对应的

5.真实开发中只有一个vue实例,且会配合着组件一起使用

6.{{xxx}}中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性

7.一旦data中的数据发生改变,那么页面中用到该数据的地方也会自动更新

 Step1:放一个容器

<!-- 准备好一个容器 -->
    <div id="root">
        <h1>Hello,{{name.toUpperCase()}}</h1>
        <!-- {{xxx}}里面是js的表达式 -->
    </div>

 ⚡注意:{{xxx}}中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性

补充知识点:js表达式 VS js代码(语句)

js表达式:一个表达式会产生一个值,可以放任何一个需要值的地方:

  • a
  • a+b
  • demo(1)
  • x===y?'a':'b'(三元表达式)

js代码(语句)

  • if(){ }
  • for(){ }

 Step2:创建Vue

<script type="text/javascript">
        Vue.config.productionTip = false; //搭建好了Vue环境 阻止vue在启动时生成生产提示

        // 创建Vue实例
        new Vue({
            el: '#root', 
           //el表示指定当前Vue实例为哪个容器服务,值通常为css选择器字符串
            data: {      
           //data种用于存储数据,数据el所指定的容器去使用,值得我们暂时先写成一个对象。
                name: 'psy' 
           //当data对象里面内容更改就使页面上的内容也改变
            }
        })
    </script>

总结

今日份学习任务就到这啦~

 ~ENDING~

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值