vue技术栈–》从vue2.0到vue3.0 ## 篇一 搭建到操作

生活中,最使人疲惫的往往不是道路的遥远,而是心中的郁闷;最使人痛苦的往往不是生活的不幸,而是希望的破灭;最使人颓废的往往不是前途的坎坷,而是自信的丧失;最使人绝望的往往不是挫折的打击,而是心灵的死亡。所以我们要有自己的梦想,让梦想的星光指引着我们走出落漠,走出惆怅,带着我们走进自己的理想。

导读:本篇文章讲解 vue技术栈–》从vue2.0到vue3.0 ## 篇一 搭建到操作,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

        掌握前端三大语言:HTML、CSS、JavaScript终于要开始开始学习进阶内容了,呜呜呜~,听说vue很难?管它难不难冲就完事了

vue技术栈--》从vue2.0到vue3.0 ## 篇一 搭建到操作

1.Vue简介

1.1 Vue是什么?

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

构建用户界面:把拿到手中的数据,通过某种办法,变成用户可以看见的界面           

渐进式:可以自底向上逐层的应用。通俗来讲:

简单应用:只需一个轻量小巧的核心库。  复杂应用:可以引入各式各样的vue插件

1.2 开发者及版本发展历程

开发者:尤雨溪     IT界华人的骄傲      

版本发展历程:            

2013年受Angular框架的启发,尤雨溪开发一款轻量框架-Seed同年12改名Vue,版本号0.6.0. 

2014年正式对外发布,版本号0.8.0                                                                              

2015年10月27日,正式发布Vue1.0.0 Evangelion (新世纪福音战士)                                 

2016年10月1日,正式发布Vue2.0.0. Ghost in the Shell (攻壳机动队)                               

2020年9月18日,正式发布Vue3.0.0 One Piece (海贼王)                                                             

随着近几年Vue的分量越来越重,已然成为国内前端工程师必备技能当然这都不是重点,为了海贼王,我也得学到Vue3.0,这是儿时的一个梦,只是以这种方式呈现出来。

1.3 Vue的特点 

1.采用组件化模式,提高代码的复用率,且让代码更好维护。                                                       

组件化:说白了就是将某一模块的三大基础语言,封装到一起。咳咳~,这样更好的 copy

2.声明式编码,让编码人员无需直接操作DOM,提高开发效率。

3.使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点。

1.4 学习Vue之前要掌握的JavaScript基础知识

譬如:ES6语法规范、ES6模块化、包管理器、原型和原型链、数组常用方法、axios、promise….

1.5 如何学习Vue?

这里可以从vue的官网入手,里面的教程详细的介绍了vue的配置与安装,里面的API也详细的介绍了vue相关语法的使用,遇到不熟悉的语法命令这里都可以找到,以及还有其它的一些功能方面这里不在赘述,链接地址如下:https://cn.vuejs.org/

1.6 Vue的开发环境配置

三步:

1.下载开发版本的vue,在官网就能找到                                                                                            

2.安装开发者调试工具Vue.js devtools,嗯~,这个工具在谷歌的应用商城下载,但在国内访问不了,如果下载不了,私我。

3.阻止vue在启动时生成生产提示

Vue.config.productionTip = false

2.Vue打印Hello World?

前言:                

嗯~,在网页上输出Hello World 很简单,直接div容器里套一个一级标签<h1>hello world</h1>。就能在页面上显现出来,那我们为啥还要用vue呢,这不是多此一举吗?在这我要声明一点,如果我们要是用常规的前端三大基础语言在网面上写,内容就会固化,说白了,就是把内容写死了,如果后期进行网页内容的更新维护这不很麻烦?所以在这里引入Vue进行数据的管理与更新。

编程过程:

2.1  引入vue:

官网上有两个vue版本,开发版本(包含完整的警告和调试模式)和生产版本(删除了警告,33.46KB min+gzip)在开发环境下不要使用压缩版本,不然你就失去了所有常见错误相关的警告!

2.2 准备好一个容器,一般常借用Id选择器,for example:

<div id="test"> //id为test,为vue建立起联系
    <h1>Hello world</h1>
</div>

2.3 创建Vue实例和id选择器建立联系

<script>
    Vue.config.productionTip = false //阻止 vue在启动时生成生产提示

    //创建Vue实例
    new Vue({
        el:'#test', //el用于指定当前Vue实例为哪个容器服务,值通常为css选择字符串
        data:{ //data中用于存储数据,数据供el所指定的容器去使用,值我们暂时先写成一个对象。
            name:'World'
        }
    })
</script>

如果我们想将Hello Word 中的World进行内容的更改,我们就需要选择特定的容器进行内容的更改,那么<h1>Hello World</h1>显然不能满足我们的要求,所有我们要用一个变量来替代我们要改变的内容,如代码所示,采用 name:’World’ 前者是变量,后者是我们要替换的值。如下

<div id="root">
    <h1>Hello {{name}}</h1>
</div>

这样就在页面上输出Hello World了,如果想修改World改为People,修改name的值即可。这里Vue的基础搭建与使用已经介绍完毕,当然也只是最基础,呜呜呜~

vue技术栈--》从vue2.0到vue3.0 ## 篇一 搭建到操作

 2.4  初始Vue的注意事项

1.想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象;

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

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

4.容器和vue实例只能一对一;

5.真实开发的实例只有一个Vue实例,并且会配合着组件一起使用;

6.{{xxx}}中的数据发生改变,那么模板中用到该数据的地方也会自动更新

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

注意区分:js表达式 和 js代码(语句)

1.表达式:一个表达式会 生成一个值,可以放在任何一个需要值的地方:

    (1). a

    (2). a+b

    (3). test(1)

    (4). x == y?’a’:’b’

2.js代码(语句)

    (1). if(){}

    (2). for(){}

vue技术栈--》从vue2.0到vue3.0 ## 篇一 搭建到操作

 2.5 内容的调试

vue技术栈--》从vue2.0到vue3.0 ## 篇一 搭建到操作

嗯~,这个插件便是调试页面上vue的相关内容,<Root>是Vue实例的根,其它操作的相关方法等有机会在细讲,这里不在赘述。

呜呜~,看到这还不点赞加收藏?

vue技术栈--》从vue2.0到vue3.0 ## 篇一 搭建到操作

下一篇:

https://blog.csdn.net/qq_53123067/article/details/124622575?spm=1001.2014.3001.5501

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/140150.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!