古詩詞大全網 - 個性簽名 - vue下載文件動態生成的a標簽必須帶上文件名嗎

vue下載文件動態生成的a標簽必須帶上文件名嗎

vue下載文件動態生成的a標簽必須帶上文件名,否則會會改變函數內部變量的值。

主要原因就是:由於閉包(函數嵌套函數,當內部函數在定義它的作用域的外部被引用時,就創建了該內部函數的閉包)會使得函數中的變量都被保存在內存中,內存消耗很大,閉包會在父函數外部,改變父函數內部變量的值。如果妳把父函數當作對象使用,把閉包當作它的公用方法,把內部變量當作它的私有屬性,如果不帶上文件名,就會隨便改變父函數內部變量的值。