Vue中给Window对象添加方法
大家都知道vue中所有元素都是作用于Vue实例的,可是我使用DCloud的Wap2App打包App之后需要配置sitemap.json,配置onclick事件,但是该事件只能绑定Window下的方法,所以此时就需要在Vue中定义一个方法,并将其绑定在Windows对象下首先在App.vue methods中定义一个方法methods:{share(){//微信分享...}}然后在mounted中写
·
大家都知道vue中所有元素都是作用于Vue实例的,可是我使用DCloud的Wap2App打包App之后需要配置sitemap.json,配置onclick事件,但是该事件只能绑定Window下的方法,所以此时就需要在Vue中定义一个方法,并将其绑定在Windows对象下
首先在 App.vue methods 中定义一个方法
methods:{
share(){
//微信分享
...
}
}
然后在 mounted 中写下如下代码,将其绑定在 Window 对象下
mounted(){
// 将分享方法绑定在window上
window['share'] = () => {
this.share()
}
},
此时 Window 对象下就有了一个 share 方法可以被调用
更多推荐
已为社区贡献8条内容
所有评论(0)