
Product
Announcing Socket Fix 2.0
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
asd-delegate-event
Advanced tools
封装代理事件的 数据封装与获取
Using npm:
$ npm install @analysys/delegate-event
//test in browser with karma
$ npm run test
//test in node with mocha
$ npm run node-test
$ npm run build
create instance with config
// 示例<div id="upload"
<ul @mouseover="mousemoveHandle($event, data)" @click="clickHandle($event, data)">
<li v-for="(item, i) in data" delegate-event="mouseover,click" :dl-key="item.key">
<p delegate-event="click" :dl-index="i">click me{{i}}</p>
<span>click me{{i}}</span>
</li>
</ul>
import { getData } from '@analysys/delegate-event'
var app = new Vue({
el: '#upload',
data: {
data: [
{key:1, value:'1',other:'message1'},
{key:2, value:'2',other:'message2'},
{key:3, value:'3',other:'message3'},
{key:4, value:'4',other:'message4'}
]
},
methods: {
mousemoveHandle:function(evt){
var dt = this.data;
let data = getData(evt, dt);
console.log('mousemove event');
console.log(data);
},
clickHandle:function(evt, dt){
let data = getData(evt, dt);
// data={
// index: 0,
// data:{}
// }
console.log('click event');
console.log(data);
}
}
})
// 说明
delegate-event="eventName" ,eventName 为事件名,小写,如 click,mousemove等
dl-index 是索引值,当数组结构稳定不需要增减的时候可以用
dl-AA="BB" 模式,AA为key名,BB为对应的value值 ,会按照AA的name值 进行查找
dl-index 和 dl-AA 如果同时存在会优先dl-index。
dl-AA 仅限使用唯一值来判定,如果写多个会以第一个为准。
特殊情况处理:
当代理事件用在无传入 数据列表的时候,会返回当前节点的 所有 dl-XX的参数,
比如 <a dl-aa="1" dl-bb="2">
let data = getData(evt)
// data = {args:{
// aa:'1',
// bb:'2'
// }}
for more detail see http://git.analysys.cn/fss-modules/delegate-event/blob/master/example/index.html
FAQs
封装代理事件的 数据封装与获取
We found that asd-delegate-event demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.

Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.

Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.