Vue05 初识
1 下载vue.js
进入官网

下载两个版本的vue.js
开发版本和生成版本的区别
开发版本体量更大,包含完整的警告和调试模式
生成版本体量更小,删除了警告
2 打开VSCode
新建一个空文件夹vuebase,用vscode打开
在下面新建两个文件夹,一个用来放代码文件,一个放vue.js文件,如下图

3 新建一个html文件
文件名:初识vue.html

3.1 引入vue.js
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>初识vue</title>
<!-- 引入开发板vue -->
<script type="text/javascript" src="../js/vue.js"></script>
</head> <body> <script type="text/javascript" >
Vue.config.productiontip = false //设置为 false 以阻止 vue 在启动时生成生产提示
</script> </script> </body>
</html>
两个script标签
1)引入vue.js
<script type="text/javascript" src="../js/vue.js"></script>
2) 阻止 vue 在启动时生成生产提示(不重要)
<script type="text/javascript" >
Vue.config.productiontip = false //设置为 false 以阻止 vue 在启动时生成生产提示
</script>
如果我们把这个去掉,右键open with live sever从浏览器打开文件

f12进入控制台,发现它有个提示,如下图
意思是说,你用的是开发版本的vue.js,在生产环境中最好要用生产版本的vue.min.js
其实这个提示无所谓,不影响什么,如果看着不爽,那么设置Vue.config.productiontip = false就可去掉这个提示

加上这个设置后,再看控制台,发现这个提示没有了
3.2 写一个容器和一个实例
<body>
<script type="text/javascript" >
Vue.config.productiontip = false //设置为 false 以阻止 vue 在启动时生成生产提示
</script>
<div id="root">
<h1>hello {{name}}</h1>
</div>
<script type="text/javascript" >
//创建vue实例
new Vue({
el:'#root', //用于指定当前vue实例为那个容器服务,值通常为css选择器字符串
data:{
name:"china"
}
})
</script>
</body>
上面代码中<div id="root"></div>就是一个容器,new Vue({})就是创建了一个vue实例,容器和实例一一对应
看效果

3.2.1 容器
1)id
id唯一
<div id="root">
<h1>hello {{name}}</h1>
</div>
2){{}}数据绑定
和vue实例中的data属性对应
3.2.2 实例
1)el属性,用来对应容器,'#xxx',表示通过id值来对应,'.xx表示'通过class值来对应
通过id
通过class

2)data属性,用来绑定容器中的{{}}
3.3 关于{{}}说明
里面能填入js表达式
如果这里填的是变量,那么vue实例data属性中必须有对应的属性,不然会报错
示例

效果

4 小结
Vue05 初识的更多相关文章
- Android动画效果之初识Property Animation(属性动画)
前言: 前面两篇介绍了Android的Tween Animation(补间动画) Android动画效果之Tween Animation(补间动画).Frame Animation(逐帧动画)Andr ...
- 初识Hadoop
第一部分: 初识Hadoop 一. 谁说大象不能跳舞 业务数据越来越多,用关系型数据库来存储和处理数据越来越感觉吃力,一个查询或者一个导出,要执行很长 ...
- python学习笔记(基础四:模块初识、pyc和PyCodeObject是什么)
一.模块初识(一) 模块,也叫库.库有标准库第三方库. 注意事项:文件名不能和导入的模块名相同 1. sys模块 import sys print(sys.path) #打印环境变量 print(sy ...
- 初识IOS,Label控件的应用。
初识IOS,Label控件的应用. // // ViewController.m // Gua.test // // Created by 郭美男 on 16/5/31. // Copyright © ...
- UI篇(初识君面)
我们的APP要想吸引用户,就要把UI(脸蛋)搞漂亮一点.毕竟好的外貌是增进人际关系的第一步,我们程序员看到一个APP时,第一眼就是看这个软件的功能,不去关心界面是否漂亮,看到好的程序会说"我 ...
- Python导出Excel为Lua/Json/Xml实例教程(一):初识Python
Python导出Excel为Lua/Json/Xml实例教程(一):初识Python 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出 ...
- 初识SpringMvc
初识SpringMvc springMvc简介:SpringMVC也叫Spring Web mvc,属于表现层的框架.Spring MVC是Spring框架的一部分,是在Spring3.0后发布的 s ...
- 初识redis数据类型
初识redis数据类型 1.String(字符串) string是redis最基本的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据 ...
- Redis初识、设计思想与一些学习资源推荐
一.Redis简介 1.什么是Redis Redis 是一个开源的使用ANSI C 语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value 数据库,并提供多种语言的API.从2010 年 ...
- MongoDB【第一篇】MongodDB初识
NoSQL介绍 一.NoSQL简介 NoSQL,全称是”Not Only Sql”,指的是非关系型的数据库. 非关系型数据库主要有这些特点:非关系型的.分布式的.开源的.水平可扩展的. 原始的目的是为 ...
随机推荐
- 带你了解S12直播中的“黑科技”
摘要:让精彩更流畅.让较量更清晰.让参与更沉浸.让体验更有趣,幕后的舞台,从来都是技术的战场,S12背后的名场面同样场场高能. 本文分享自华为云社区<用硬核方式打开S12名场面>,作者:华 ...
- Kubernetes安装GitLab
个人名片: 对人间的热爱与歌颂,可抵岁月冗长 Github:念舒_C.ying CSDN主页️:念舒_C.ying 个人博客 :念舒_C.ying Kubernetes安装GitLab Step 1 ...
- 模块/collections/random/time/datetime
内容概要 模块--包的具体使用 编程思想介绍 软件开发--目录规范 常用模块介绍--collections模块 常用模块介绍--time.datetime 常用模块介绍--random 1.包的具体使 ...
- 关于Linux mint更换中文字体后全局楷体修改办法
问题描述 linux mint 更新中文字体后,全局都变成了楷体,浏览器里面,终端里(英文字体可以在终端设置里面修改),这里指的是中文字体,而英文字体可以在 linux mint 设置 - 选择字体 ...
- oracle 中模糊查询对like的代替insrt()函数 可以做到效率节约一倍以上
昨天在处理一个字符拆分的功能时,用用到了insrt()函数,偶然发现其实特可以代替模糊查询的like,经多次测试可节约效率一倍以上. 代码如下: select distinct(a.deptname) ...
- 【实时数仓】Day00:数据流程、课程内容、框架结构、知识点总结
一.数据流程 1.离线数仓 2.实时数仓 二.课程内容 1.数据采集层(ODS) 2.DWD层与DIM层数据准备 3.DWM层业务实现 4.DWS层业务实现 5.ClickHouse 6.数据可视化接 ...
- TypeScript 之 Class
class private 和 # 的区别 前缀 private 只是TS语法,在运行时不起作用,外部能够访问,但是类型检查器会报错 class Bag { private item: any } 修 ...
- Anaconda下载安装
下载地址: 链接:https://pan.baidu.com/s/1fmJkMSL6amJF4KP5JwklOQ 提取码:dsyc 安装完成之后,记得配置系统环境变量:
- 前端工程化筑基-Node/npm/babel/polyfill/webpack
00.前端搬砖框架 开发 ⇨ 构建 ⇨ 部署上线 ⇨ 摸鱼: 01.Node.js/npm Node.JS 是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境,不是JS库(是C ...
- kafka详解(01) - 概述
kafka详解(01) - 概述 定义:Kafka是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域. 消息队列 MQ传统应用场景之异步处理 使用消 ...


