动态触发一个字符串事件,一般使用
eval,但是由于该方法权限太大,会导致安全隐患,因此极不推荐使用
代替 eval 的方法
1.处理 json
使用 JSON.parse() 代替
2.对象动态取值和赋值
例如:
|
|
3.处理请求返回的结果,需要执行 js 的情况
使用 eval 的变种来处理
|
|
vue 中动态触发事件
例子:
|
|
主要是通过第二种方式解决的,因为在 vue 中需要使用this这个上下文,所以不能用第三种方案
- 本文作者: kriss
- 本文链接: http://www.kriss.pub/2018/08/29/vue-eval/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
