⑴ VUE中如何動態編譯js
需求:動態獲取一段字元串類型的js腳本,動態編譯它並且可以敏叢完美在vue中運行與之交互。
實現:動態編譯js的方式有飢橘eval和new function
簡單例子:
eval:
new function:
顯然後者更利於擴展,詳細了解區別可以參考鏈接內容:爛拿團
https://www.hu.com/question/29743491
https://imys.net/20151222/eval-with-new-function.html
要注意使用new Function,在vue環境中直接賦值的方式函數作用域與賦值vue結構對象不同: https://jsfiddle.net/5neLzn1x/