跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

在scope怎么使用vue

这次给大家带来的是,在scope怎么使用vue,我们都知道vue slot插槽可以传递任何 属性 或 html元素 ,但是在调用组件的页面中我们可以使用 template scope="props"来获取插槽上的属性值,获取到的值是一个 对象 ,这篇文章就给大家好好分析一下。 上面已经说了 scope获取到的是一个对象,是什么意思呢?我们先来看一个简单的demo就可以明白了~
Vue-scope的理解
js 代码如下:
Vue.component('tb-list', { template: '#tb-list', props: { data: { type: Array, required: true } }, data() { return { } }, beforeMount() { }, mounted() { }, methods: { } });
从上面返回的scope属性值我们可以看到,scope返回的值是slot标签上返回的所有属性值,并且是一个对象的形式保存起来,该slot有两个属性,一个是row,另一个是$index, 因此返回 {"row": item, "$index": "index索引"}; 其中item就是data里面的一个个对象。 相信看了以上介绍你已经掌握了方法,更多精彩请关注php中文网其它相关文章! 相关阅读: 立即学习 “ 前端免费学习笔记(深入) ”; ajax怎样才能读取本地的json js实现仿window系统日历效果 nvm管理不同版本的node的方法

相关文章