vue 动态添加方法 问题
当前场景需要等待一个 promise
的完成后 ,给 vue
的选项动态添加 方法
let func = new Function(`
const code = \`
let a = 1
export function getA(){
return a
}
\`
const objectURL = URL.createObjectURL(new Blob([code], { type: 'text/javascript' }))
return import(objectURL);
`)
func().then(module=>{
console.log(module.getA) // 可以拿到getA
})
// func 内部有我需要的方法 getA
// 我怎么把它弄到vue的method中呢
// 上文 code 代码块必须要执行 而且getA方法必须能访问到a
实现目标:
主要是为了实现 vue
组件的事件绑定,vue
组件事件绑定的方法必须要在 vue
的 option
中声明过。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
事件绑定可以不直接绑定getA,由中间函数中转一次,比如click事件