(二)初识Vue
创始人
2024-03-08 19:07:38

文章目录

  • Vue环境搭建
    • 第一步:Vue下载
    • 第二步:安装开发者调试工具
  • 第一个Vue程序
    • 第一步:引入Vue.js
    • 第二步:关闭生产提示
    • 第三步:准备容器
    • 第四步:创建Vue实例
  • 第一个Vue程序的小细节
    • 细节一:如果使用的是类选择器,那么Vue优先识别第一个容器
    • 细节二:关于插值表达式
    • 细节三:一旦data中的数据发生改变,那么页面中用到该数据的地方也会自动更新

Vue学习目录

上一篇:(一)Vue概述

Vue环境搭建

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

第一步:Vue下载

Vue下载:https://v2.cn.vuejs.org/v2/guide/installation.html
往下会看到下载地址,有两个选项:

  • 开发版本:一般用于开发用,包含完整的警告和调试模式,出现“警告”,控制台会有相对应的提示
  • 生产版本:一般开发完了之后用,删除了警告,不会有任何提示,体积比开发版本小

在这里插入图片描述

第二步:安装开发者调试工具

在使用 Vue 时,推荐在浏览器上安装 Vue Devtools。它允许你在一个更友好的界面中审查和调试 Vue 应用。
下载地址:https://v2.cn.vuejs.org/v2/guide/installation.html#Vue-Devtools
点击Vue Devtools会跳到 GitHub
请添加图片描述
如果进不了
链接:https://pan.baidu.com/s/1ENE2x1_IRoJekbLfquqfCw
提取码:hp6v

下载完之后,打开你浏览器的扩展管理,把它拉进去,就会提示你安装
在这里插入图片描述
点击添加扩展,安装成功
在这里插入图片描述

第一个Vue程序

第一步:引入Vue.js

使用script 标签引入

	

第二步:关闭生产提示

打开页面会发现控制台有一个提示
在这里插入图片描述
翻译为
您正在开发模式下运行Vue。
在部署用于生产时,请确保打开生产模式。
查看更多提示https://vuejs.org/guide/deployment.html
我们可以关闭这个提示:使用Vue的全局配置

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

第三步:准备容器

容器里的代码依然符合html规范,只不过混入了一些特殊的Vue语法(插值表达式)

	

第四步:创建Vue实例

想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象
Vue实例和容器是一一对应的
真实开发中只有一个Vue实例,并且会配合着组件一起使用
先说一下两个配置项:

  • el:指定当前容器Vue实例为哪个容器服务,值通常为css选择器字符串,这种写法是让Vue自己去找容器。还有另一种写法亲自是使用document对象获取容器,配置到el(这种写法比较不常用)
    new Vue({el:'#root',//el:document.getElementById('root')//不常用});
  • data:存储数据,供el所指定的容器去使用。值暂时写成一个对象,以后学习组件的时候可以写成别的。这个值想要容器使用插值表达式引用。
    插值表达式就是{{xxx}}
	new Vue({el:'#root',data:{name:'jack',age:'20'}});

容器使用

	

Hello,{{name}},{{age}}

效果:
请添加图片描述

第一个Vue程序的小细节

细节一:如果使用的是类选择器,那么Vue优先识别第一个容器

容器:

	

Hello,{{name}}

Hello,{{name}}

Vue实例使用类选择器:

	new Vue({//el:'#root',//el:document.getElementById('root')el:'.root',data:{name:'jack',age:'20'}});

效果:
在这里插入图片描述

细节二:关于插值表达式

插值表达式是Vue.js中实现数据渲染到页面的一种手段,可以直接让数据从模型到视图,不需要dom操作,
在大括号里面给我们提供了js语境,可以执行简单的js代码
注意区分:js表达式 和 js代码(语句)

  • 1.表达式:一个表达式会产生一个值,可以放在任何一个需要值的地方:
    (1). a
    (2). a+b
    (3). demo(1)
    (4). x === y ? ‘a’ : ‘b’
  • 2.js代码(语句)
    (1). if(){}
    (2). for(){}

例如我想把名字name大写:

	

Hello,{{name.toUpperCase()}},{{age}}

效果:
在这里插入图片描述

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

例如当前程序,打开Vue开发者工具
在这里插入图片描述
把名字修改成Pike,效果:
在这里插入图片描述

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...