mirror of
https://gitee.com/dcloud/uni-preset-vue
synced 2025-04-02 20:12:40 +08:00
52 lines
1.0 KiB
JavaScript
52 lines
1.0 KiB
JavaScript
module.exports = [{
|
|
type: 'list',
|
|
name: 'template',
|
|
message: '请选择 uni-app 模板',
|
|
choices: [{
|
|
name: '默认模板',
|
|
value: 'default'
|
|
},
|
|
{
|
|
name: '默认模板(TypeScript)',
|
|
value: 'default-ts'
|
|
},
|
|
{
|
|
name: 'Hello uni-app',
|
|
value: 'dcloudio/hello-uniapp'
|
|
},
|
|
{
|
|
name: '前后一体登录模板',
|
|
value: 'dcloudio/uni-template-login'
|
|
},
|
|
{
|
|
name: '看图模板',
|
|
value: 'dcloudio/uni-template-picture'
|
|
},
|
|
{
|
|
name: '新闻/资讯类模板',
|
|
value: 'dcloudio/uni-template-news'
|
|
},
|
|
{
|
|
name: '自定义模板',
|
|
value: 'custom'
|
|
}
|
|
],
|
|
default: 'None'
|
|
},
|
|
{
|
|
when: answers => answers.template === 'custom',
|
|
type: 'input',
|
|
name: 'repo',
|
|
message: '请输入自定义 uni-app 模板地址',
|
|
filter (input) {
|
|
return new Promise(function (resolve, reject) {
|
|
if (input) {
|
|
resolve(input)
|
|
} else {
|
|
reject(new Error('uni-app 模板地址不能为空'))
|
|
}
|
|
})
|
|
}
|
|
}
|
|
]
|