Vue学习 1初识Vue

Vue与传统方法的区别(以Hello Revin为例)

传统方法渲染页面

传统方法渲染页面代码如下

<body>
<div id="demo">
	<h1>Hello,Revin</h1>
</div>
</body>   

传统渲染页面的方法是将传入的固定数据,在数据变化时修改较为麻烦。

Vue方法渲染页面

使用Vue方法完成Hello Revin实例的代码如下

<head>
<!-- 首先需要引入Vue -->
	<script type="text/javascript" src="../js/vue.js"></script>
</head> 
<body>
	<!-- 创建一个容器,方便后续Vue进行插入渲染。 -->
	<div id="demo">
	<!-- 在调用Vue中的data数据时,需要使用{{}}进行数据传输。 -->
		<h1>Hello,{{name}}{{address}}</h1>
	</div>
	<script type="text/javascript" >
			//创建Vue实例
		var x =new Vue({
			el:'#demo', // el的意思是element el用于指定当前Vue实例为哪个容器服务,值通常为css选择器字符串。
			data:{ //data中用于存储数据,数据供el所指定的容器去使用。
				name:'Revin',
			}
		})
	</script>
</body>    
             

以上是通过Vue完成Hello Revin的方法。

传统方法与Vue方法的区别以及Vue的注意事项

通过比较传统方法与Vue方法实现Hello Revin实例的过程,不难发现如下区别

  1. 传统方法在实现过程中针对数据的修改较为麻烦,相对而言Vue修改数据仅需要操作Vue实例而不会去变动原有结构
  2. 在Vue实例构建过程中,通过el选择实例的服务对象。el全拼为element即选择元素
  3. 在原有结构中引入实例的数据时,采用{{}}的方法进行引入,即插值语法。

注意事项:

  1. Vue实例和容器是一一对应的,如果存在一个实例多个容器的情况,默认只渲染第一个容器;如果存在多个实例一个容器的情况,默认采用第一个实例对容器进行渲染。
  2. 真实开发中只有一个Vue实例,并且会配合着组件一起使用
  3. {{xxx}}中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性。
    关于js表达式举例如下:
    (1)a a代表一个具有自身值的变量
    (2)a+b a+b代表两个变量进行简单运算
    (3)demo(1) 函数调用
    (4)x===‘6’? ‘a’:'b’三元表达式
    (5)a.toUpperCase() 对变量进行简单的函数调用
    关于if(){}、for(){}这种都不算是表达式。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Revin050

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值