2017-04-07 63 views
1

我已经分叉了标准的Vue Webpack模板,并且正在编辑meta.js文件。我试图找到一种方法来添加属性prompts这样的:如何动态地将问题添加到Vue Webpack模板的meta.js文件中?

"pages": { 
     "type": "input", 
     "required": true, 
     "message": "How many pages would you like your template to have?" 
    }, 

,然后用pages变量添加更多的问题,比如:

"page1": { 
    "type": "string", 
    "required": true, 
    "message": "What would you like to name page1?" 
}, 

我想象它看起来就像在对象之外定义的一个循环,它为对象添加属性。但是,这将被作为对象同时加载,并且变量将是未定义的。有任何想法吗?

回答

0

meta.json内容由vue-cli评估,因此您必须将其分叉并在那里更改。

你的问题是否真的依赖于运行时,还是只需要重叠?因为这是有效的,你可以在模板的问题中找到这个例子,例如linting的子问题。

+0

问题与运行时相关。我希望提示用户提示页面的名称X次,X是“页面”问题的答案。 –

相关问题