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

1.我的想法是把一部分js脚本存储在数据库中,然后通过请求把js脚本请求下来,动态加载到组件中不知道能不能实现

2.按照曾经的script 的方法 eval('function a(){alert(1)};function b(){alert(2)};') 就能把两个字符串的function添加进去.

不知道这种想法能不能实现,如果不能实现,我应该如何才能处理这种问题呢


Cats萌萌
浏览 3133回答 1
1回答

吃鸡游戏

方法应该不可以动态加载,不过有一个思路你可以参考一下。方法是固定的,在方法里动态加载函数字符串,然后执行。如下<template><button @class="dynamic"></button></template><script>export default {name: 'test',data() {},methods: {dynamic()&nbsp;{&nbsp;&nbsp;&nbsp;//加载函数字符串,然后执行&nbsp;}}}</script><style scoped></style>&nbsp;评论&nbsp;·&nbsp;1赞赏编辑
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js