vue2.x 学习笔记

div标签(HTML)

div标签的作用是,设定字、画、表格等的摆放位置。 DIV元素,是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。 DIV标签,称为区隔标记。


什么是vue

vue是响应式数据驱动:页面是由数据来生成的,数据改变之后,页面也会变动。


一个基本的vue页面

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>页面名字</title>
	</head>
	
	<body>
		<div id="app">
			{{ message }}
		</div>
		
		<!-- 开发环境版本,包含了有帮助的命令行警告 -->
		<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
		<script>
			var app = new Vue({
				el:"#app",
				data:{
					message:" hello "
				}
			})
		</script>
	</body>
	
	
</html>

vue语法

vue的作用范围在: 在el命中的元素内部

el:挂载点

el:“#app”   意思是将创建的Vue对象app 挂载到标签名字为app的标签上

提示:#是id选择器的关键字   .是class选择器的关键字

date:数据对象

vue实例需要使用的数据都会在date中

date数据对象的类型3种有:基本数据类型 message:" xxx "      数组array:[ ]   对象obj:[ ]

写复杂类型数据遵守JS的语法

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>页面名字</title>
	</head>
	
	<body>
		<div id="app">
			{{ message }}  //取基本信息
			{{student.age}} //取对象信息
			{{ classnumb }} //取数组
			{{classnumb[2]}} //取数组值
		</div>
		
		<!-- 开发环境版本,包含了有帮助的命令行警告 -->
		<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
		<script>
			var app = new Vue({
				el:"#app",
				data:{
					message:" hello ",
					student:{
						name:"李佩泽",
						age:"22"
					},
					classnumb:["1班","2班","3班"]
				}
			})
		</script>
	</body>
	
	
</html>

vue指令

vue指令是指以 v- 开头的一组特殊语法,出现在标签内部

(1)v-text:设置标签的文本值

(2)v-html:设置标签的innerHTML,内容中的有html结构会被解析成标签

(3)v-on:为元素绑定事件

v-on: 可以简写为 @

绑定的方法定义在对象的methods属性中

方法内部的值通过this关键字可以访问定义在date中的数据 

date数据改变,页面数据也会改变,这就是Vue的响应式数据驱动

(4)v-show:根据表达式的布尔值,切换元素的显示和隐藏(比如关闭广告)

true:显示元素   false:不显示元素

v-show 后面可以写表达式,最终会被解析成为布尔值

(5)v-if:类似v-show的效果,根据布尔值进行判断

(6)v-bind:为元素绑定属性(比如为图片绑定介绍,即鼠标指向图片时出现介绍)

(7)v-for :循环

(8)v-model:获取和设置表单元素的值(双向绑定,页面显示和date数据对象绑定)


如何获取后端数据库数据

axios:

Axios是一个基于Promise的HTTP客户端,用于浏览器和Node.js中的请求和响应。它是一个流行的第三方库,可以轻松地发送异步请求和处理响应。Axios支持各种请求类型,包括GET,POST,PUT,DELETE等。它还提供了拦截器,可以在请求和响应之前添加自定义逻辑。 

axios的请求格式

同时还有HTTP请求的是:例如jQuery的$.ajax和Fetch API。它们都可以用于发送HTTP请求和处理响应,但它们的API和功能可能有所不同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值