学习笔记(2)vue组件实例

1,实例代码

<template>
  <div id="app"> 
		<p>{{txt}}</p>
		 <el-button @click="handleToPage">执行操作</el-button>
	</div>
</template>
<script>
	new Vue({
		el:"#app",
		data:{
			txt:"hello world",
		},
		methods:{
			handleToPage(pathName) {
		      //方法逻辑
		    },
		},
		created:{
		}
	});
</script>

2,el

组件的挂载点。在Vue中,el通过id="app"的特征钩住了<div>中的所有内容,这样我们就可以在Vue中实现对DOM中的操作。

3,data

实例的data(数据),值是一个对象,在对象中通过键值对的形式为组件添加数据。
data在vue框架中位置不一样,用法也不一样。简单地说, 在实例中 d a t a 是一个对象,在组件中的 d a t a 就是函数返回对象 \color{#FF0000}{在实例中data是一个对象,在组件中的data就是函数返回对象} 在实例中data是一个对象,在组件中的data就是函数返回对象

//在组件中的data
export default {
        name:'memberAssetList',
        data() {
            return {
                activeName: 'first',
            };
        },
}

3.1,模板插值

在组件的模板中,可以使用{{ }}进行模板插值,将组件数据绑定到页面中。 {{ }}中除了可以绑定组件数据,还可以绑定表达式 。

<p>{{2+3}}</p> 

4,methods

组件的方法,包含的是我们对这个组件的整个逻辑以及组件中的触发事件,其中的内容相当于JavaScript中的function内容。

5,实例方法

  • (1)$refs:获取模板的中dom节点(元素),
  • (2)$route:获取路由传递的参数,
  • (3)$emit:向父级组件触发一个事件,
  • (4)$event:事件对象,
  • (5)$set:在vue中,给对象添加属性,
  • (6)$options:获取当前组件的属性(this.$options.name,获取当前组件的name)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

酒鼎

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

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

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

打赏作者

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

抵扣说明:

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

余额充值