【发布时间】:2016-09-27 17:00:28
【问题描述】:
我有一个使用单页组件构建的 Vue.js 应用程序 (2.0.0rc7)。主要组件称为App。要将我的应用程序渲染到 id 为 app 的 div 中,我使用以下脚本(我称之为 main.js):
import Vue from 'vue'
import App from './App.vue'
var vm = new Vue({
el: '#app',
render: h => h(App)
})
这种方法效果很好。我正在使用 webpack 来解决导入问题。但是,我希望我的应用程序被用作开发人员可以在其网站中轻松使用的“插件”。因此,我想知道如何将属性传递给主要的App 组件?
例如,我想让开发人员能够使用 HTML 脚本标签加载我的(构建的)应用程序,然后使用以下方法对其进行实例化:
App(dataObj1, dataObj2, ..., '#id-of-div-element-to-mount')
【问题讨论】:
-
你的问题不清楚...请提供用例什么的。
-
改进您的问题的建议:至少提供一个示例代码,说明您希望开发人员如何使用您的东西。
-
当然,我在问题中添加了一个示例。
标签: javascript vue.js