在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ Vue中ES6引入變量怎么引進來的數(shù)據(jù)為空?

Vue中ES6引入變量怎么引進來的數(shù)據(jù)為空?

1.在一個js文件A中使用export暴露一個變量router
2.在另一個js文件B中使用import {router} from ...
3.js文件B中console.log(router)打印出來的值為空....
4.如圖:
A文件:
clipboard.png
B文件:
clipboard.png

跪求大神。。

回答
編輯回答
吢丕

A文件的寫法有問題。可以試試這樣:

const route = [{...}, {...}];
export {
    route
}

再從B中引入A,應(yīng)該就沒問題了。

2018年6月16日 11:54
編輯回答
巫婆

你要解構(gòu)的對象是一個數(shù)組,所以應(yīng)該這樣

let routers = [{path: "/login", title: "login"}, {path: "/register", title: "register"}]

let [login] = routers

注意數(shù)組應(yīng)該使用方括號,而對象才應(yīng)該使用大括號。
另外,模塊語法應(yīng)盡量保持一致,為什么一遍用ES6的import,一遍用Common.js

2018年8月6日 05:33