为了账号安全,请及时绑定邮箱和手机立即绑定

vue2.0项目中methods中的方法可以动态加载吗?

vue2.0项目中methods中的方法可以动态加载吗?

Cats萌萌 2019-01-30 10:38:58
1.我的想法是把一部分js脚本存储在数据库中,然后通过请求把js脚本请求下来,动态加载到组件中不知道能不能实现2.按照曾经的script 的方法 eval('function a(){alert(1)};function b(){alert(2)};') 就能把两个字符串的function添加进去.不知道这种想法能不能实现,如果不能实现,我应该如何才能处理这种问题呢
查看完整描述

1 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

方法应该不可以动态加载,不过有一个思路你可以参考一下。
方法是固定的,在方法里动态加载函数字符串,然后执行。如下
<template>
<button @class="dynamic"></button>
</template>

<script>
export default {
name: 'test',
data() {
},
methods: {

dynamic() {   //加载函数字符串,然后执行 }

}
}
</script>

<style scoped>
</style>


查看完整回答
反对 回复 2019-01-30
  • 1 回答
  • 0 关注
  • 3126 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信