首页 > 其他 > 详细

Vue框架

时间:2019-10-08 21:35:58      阅读:104      评论:0      收藏:0      [点我收藏+]

学习安排

1、Vue框架

  前台html+css+js框架,是不同于js与JQuery的数据驱动框架,

  学习的知识点:指令 |  实例成员 | vue项目

2、drf框架

  django的插件,完成前后端分离项目后台接口编写的框架

  学习的知识点:序列化组件 | 三大认证组件 | 分页,筛选,过滤,排序 |  请求,解析,响应

3、路飞项目

  前端由vue完成,后台由drf完成的前后端分离项目

  学习的知识点:git |  短信认证 |  celery异步任务 | 项目上线

Vue简介

  官方解释:Vue (读音 /vju?/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,

Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。

另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

通过对框架的了解与运用程度,来决定其在整个项目中的应用范围,最终可以独立以框架方式完成整个web前端项目。

"""
vue框架
    vue是前台框架:AngularReact、Vue
    vue:结合其他框架优点、轻量级、中文API、数据驱动、双向绑定、MVVM设计模式、组件化开发、单页面应用

    vue环境:本地导入与cdn导入
"""

# vue是js渐进式框架

# 根据开发需求,可以决定vue框架控制项目的具体方位:可以为一个标签,也可以为一个页面,甚至可以为整个项目

 

Vue是结合了Angular、React之上的浓缩版

(1)、什么是vue?

  简单的理解就是可以独立完成前后端分离式web项目的JavaScript框架

(2)、为什么要学习Vue?

"""
三大主流框架之一:Angular React Vue
先进的前端设计模式:MVVM
可以完全脱离服务器端,以前端代码复用的方式渲染整个页面:组件化开发

"""

(3)、special--特点

"""
单页面web应用
数据驱动
数据的双向绑定
虚拟DOM


"""

 

(4)、如何使用Vue?

  导入在body之后,遵循html的代码加载的从上到下的原则,先执行完html代码才执行vue环境进行渲染,

vue的导入,只控制当前的标签内容,如有重复的也执行之前的那一个,一 一对应的关系,一个对应一个htnl.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>vue导入</title>
</head>
<body>
    <div class="main">
        123
        {{ }}
        abc
    </div>
    <div class="wrap">
        {{ }}
    </div>
</body>
<script src="js/vue.js"></script>
<!--<script src="https://cn.vuejs.org/js/vue.min.js"></script>-->
<script>
    new Vue({
        el: .main
    });// 和html代码内容一一绑定关系
    new Vue({
        el: .wrap
    })
</script>
</html>

 

技术分享图片

 

 

 e1代表挂载点,来控制对HTML内容的控制,或赋值

实例成员-挂载点

  vue如何与html页面结构建立关联:通过挂载点

例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>挂载点的使用</title>

</head>
<body>
    <p>{{}}</p>
    <hr>
    <div class="main">
            {{}}
    </div>
    <div id="warp">
        {{}}
        <hr>
        <div class="main">
            {{}}

        </div>
        <hr>
        <div class="main">
            {{}}
        </div>
    </div>

</body>
    <!--<script src="vuejs/vue.min.js"></script>-->
<script src="https://cn.vuejs.org/js/vue.min.js"></script>

<script>
    // new Vue({
    //    e1:.main,
    // });
    // new  VarDate({
    //     e1:body,
    // });
</script>
<script>
    let b=20; 定义变量和var一样的
    let dic={
        a:10,
        b
    };
    console.log(dic)
</script>
</html>

 

总结:

(1)、html与body不能作为挂载点

(2)一个vue对象挂载点只能匹配一个索引结果,一般用id标识

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vue框架

原文:https://www.cnblogs.com/Gaimo/p/11637550.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!