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

鍍金池/ 問答/HTML/ vue中new Vue({})通過el獲取掛載元素,那export defaul

vue中new Vue({})通過el獲取掛載元素,那export default呢?

如題,在進行一個業(yè)務開發(fā),如果通過new Vue({})的方式可以通過el:'#app'來獲取掛載元素,在外部js可以用app.date = this.getSelectedDay()把值傳遞給App.vue。如果采用export default這種方式怎樣獲?。?/p>

回答
編輯回答
醉淸風

單文件組件中export default導出的東西并不是個vue的實例。不能通過app.xxx = xxx的形式賦值。
可使用vuex、localStorage、事件等方式傳值。

2017年8月2日 04:31
編輯回答
爛人

可以把new Vue的實例進行導入

// 掛載文件 index.js
export app = new Vue({
  el: "#app"
})
// 需要使用app的傳遞數(shù)據(jù)的文件
import {app} from 'index.js'
export default {
   methods: {
    add(){ app.youSay = "nishuo"}
   }
}

推薦使用vuex進行這些操作, 會更簡單一點。

2017年2月21日 13:36
編輯回答
貓小柒

那不是導入即可了么?

import vue1 from 'diy的 vue'

vue1.getSelectedDay()
2017年5月6日 04:40