export default methods中定义的方法,如何用JS调用?
来源:3-5 事件绑定-内置事件绑定、自定义事件绑定

狼灰灰
2017-06-01
export default methods中定义的方法,如何用JS调用?
3回答
-
fishenal
2017-06-05
使用vue data的数据就要写到组件代码里啊,怎么能在组件外面引用data里的数据,外面得话除非再从渲染好的dom里取。
a.js文件 导出了两个方法
export default {a() {}, b() {}}
b.vue文件里
import A from 'a.js'
// 直接调用
A.a()
A.b()
// vue组件
export default {
data() {
return {
apple: 1
}
},
methods: {
x () {
// 这里可以调用A,因为A已经被引入到组件里了
A.a(this.apple)
}
}
}
10 -
fishenal
2017-06-01
在其他方法里吗?直接this就能调用
132017-06-02 -
狼灰灰
提问者
2017-06-05
我新手,可能有些地方不是很明白,看了几天的视频了,还是不明白这个地方,
<script>
export default {
data() {
return {
apple: 1
}
},
methods: {
x () {
console.log($(widnow).width());
}
}
}
x() 能在当前组件里面直接调用吗? 你发的那个我好像有点明白了,就是在子组件里面定义好了 然后在父组里引用子组件 然后 import A from 'a.js' 然后直接就<script>A.x()</script>这个我得空研究一下。
</script>
012017-06-05
相似问题