- directives: {
- clickDown: {
- inserted (el, binding, item) {
- if (+binding.value.item.fromId === +item.context.userId) {
- // console.log(item.context) item.contex 为 vue 的实例, 也就是页面中的 this
- // downloadFile() 下载文件的方法
- item.context.downloadFile(binding.value.item)
- }
- }
- }
- },
- <div class="chat-item-msg-file"
- v-clickDown="{ item: item }"
- <span class="icon-box">
来源: http://www.bubuko.com/infodetail-3110658.html