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”,指的是非关系型的数据库. 非关系型数据库主要有这些特点:非关系型的.分布式的.开源的.水平可扩展的. 原始的目的是为 ...
随机推荐
- PHP实现CURL发送请求
public function curl($url, $params = false, $ispost = 0) { $httpInfo = array(); //初始化 $ch = curl_ini ...
- Go语言核心36讲50
作为拾遗的部分,今天我们来讲讲与Go程序性能分析有关的基础知识. Go语言为程序开发者们提供了丰富的性能分析API,和非常好用的标准工具.这些API主要存在于: runtime/pprof: net/ ...
- __init__、__all__
在python中 引用模块包的时候,要先进入此模块的__init__.py中畅游一遍,因此,我们多次需要一个语句的时候,就可以将这些语句写入到__init__.py中: 在使用*号的时候我们可以用__ ...
- 【SQL知识】SQL中的join操作总结:内连接、外连接(左右全)
一.含义 基于表之间的共同字段,把来自两个或多个表的行结合起来 二.分类 内连接:join / inner join 外连接:left join / right join / full outer j ...
- Window系统的mysql数据库定时备份
原文:Window系统的mysql数据库定时备份 - Stars-One的杂货小窝 最近老大提到了数据库备份的功能,由于服务器是window系统的,所以研究了下备份的方案,特此记录 主要是实现每天定时 ...
- 关于如何在C#中调用C++的DLL,以及如何在C++中调用C#的DLL
一.关于如何在C#中调用C++的DLL,以及如何在C++中调用C#的DLL 注:clr指公共语言运行库 CLR是一门非常恶搞的语言,就好像是在C++里面写C#的文件一样,也就是一种所谓的"托 ...
- 手写promise解决回调地狱问题
在介绍promise之前我们先来看一段代码: 根据案例我们可以看出,这段代码可以无限的嵌套下去,但是每嵌套一层,代码的运行就会降低,而解决回调地狱最好的办法就是new promise 一.什么是 pr ...
- 如何在路由绑定中使用 IParsable
IParsable 是 .Net 7 中新增的接口,它可以将字符串转换为对应的实体.在 Controller 的 Route 绑定中可以使用 IParsable 来绑定复杂的实体. 实验背景 假设有一 ...
- Mybatis-9.28
Mybatis-9.28 环境: JDK1.8 Mysql 5.7 maven 3.6.1 IDEA 回顾: JDBC Mysql Java基础 Maven Junit SSM框架:配置文件的. 最好 ...
- [seaborn] seaborn学习笔记10-绘图实例(2) Drawing example(2)
文章目录 10 绘图实例(2) Drawing example(2) 1. Grouped violinplots with split violins(violinplot) 2. Annotate ...


