Vue版EasyUI 的学习

组件方法(method)的使用要点:

1,不要在组件内监听组件本身的方法,

2,使用的时候,利用vue的$refs属性来引用,

小例子:

<template>
	<div>
		<LinkButton iconCls="icon-add" :toggle="true" :selected="true" @click='ss'>Add</LinkButton>
		<h2>Basic TreeGrid</h2>
		<TreeGrid :data="data" idField="id" treeField="name" :checkbox='true' ref='ttt'>
			<GridColumn field="name" title="Name"></GridColumn>
			<GridColumn field="size" title="Size"></GridColumn>
			<GridColumn field="date" title="Date"></GridColumn>
		</TreeGrid>		
	</div>
</template>
<script>
	export default {
		data() {
			return {
				data: this.getData()				
			};
		},
		methods: {
			getData() {
				return [{
					id: 1,
					name: "C",
					size: "",
					date: "02/19/2010",
					children: [{							
							id: 3,
							name: "eclipse",
							size: "",
							date: "01/20/2010",
							children: [{
									id: 31,
									name: "eclipse.exe",
									size: "56 KB",
									date: "05/19/2009"
								},
								{
									id: 32,
									name: "eclipse.ini",
									size: "1 KB",
									date: "04/20/2010"
								},
								{
									id: 33,
									name: "notice.html",
									size: "7 KB",
									date: "03/17/2005"
								}
							]
						}
					]
				}];
			},			
			ss() {
				let that = this;
            let rowArr = that.$refs.ttt.getCheckedRows();
			console.log(rowArr);
			}
		}
	};
</script>

 

转载于:https://my.oschina.net/u/4075942/blog/3039252

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值