【发布时间】:2018-11-18 06:59:28
【问题描述】:
我将 VueJs 与 VueCli 一起使用,我想根据“源”参数加载一个 CSS 文件,该参数将传递给我的主 App 组件的启动。
我想在索引文件中这样初始化我的组件: Main.js:
import Vue from 'vue'
import App from './App'
import router from './router'
import VueLadda from 'vue-ladda'
import VueResource from 'vue-resource'
import VModal from 'vue-js-modal'
import BootstrapVue from 'bootstrap-vue'
Vue.use(VModal);
Vue.use(BootstrapVue);
Vue.use(VueResource);
Vue.config.productionTip = false
Vue.component('vue-ladda', VueLadda)
new Vue({
el: '#app',
props: ['source'],
router,
render: h => h(App)
})
这里是我的 App 组件 (App.vue)
<script>
export default {
name: 'App',
props: ['source'],
data: function () {
return {
}
},
mounted: function () {
console.log(this.source)
}
}
</script>
但我变得不明确。 有人会知道为什么?
【问题讨论】:
-
如何指定
source参数?您希望在控制台中看到什么值? -
在 index.html 在控制台中我会跳到看到“foo”
标签: vue.js vue-component vue-cli