写一个html页面,名字是活动发布。 用vant来实现其功能,分为活动信息和活动设置两大块。活动信息有活动类别,标题,详情,添加照片最多四张。活动设置有人数,时间,地址,其他。最下面用vant实现发布命令
时间: 2023-05-11 15:03:01 浏览: 190
非常感谢您的问题!以下是一个简单的 HTML 页面,名为“活动发布”,使用 Vant 实现了活动信息和活动设置两大块。活动信息包括活动类别、标题、详情和添加照片,最多可以添加四张照片。活动设置包括人数、时间、地址和其他。最后,使用 Vant 实现了发布命令。
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>活动发布</title>
<link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/vant/2.12.23/index.css">
</head>
<body>
<div id="app">
<van-nav-bar title="活动发布"></van-nav-bar>
<van-tabbar v-model="active">
<van-tabbar-item icon="home-o">活动信息</van-tabbar-item>
<van-tabbar-item icon="setting-o">活动设置</van-tabbar-item>
</van-tabbar>
<van-tabs v-model="active">
<van-tab title="活动信息">
<van-cell-group>
<van-field v-model="category" label="活动类别" placeholder="请输入活动类别"></van-field>
<van-field v-model="title" label="标题" placeholder="请输入标题"></van-field>
<van-field v-model="detail" label="详情" type="textarea" rows="3" placeholder="请输入详情"></van-field>
<van-uploader v-model="files" label="添加照片" multiple :max-count="4"></van-uploader>
</van-cell-group>
</van-tab>
<van-tab title="活动设置">
<van-cell-group>
<van-field v-model="number" label="人数" placeholder="请输入人数"></van-field>
<van-field v-model="time" label="时间" placeholder="请输入时间"></van-field>
<van-field v-model="address" label="地址" placeholder="请输入地址"></van-field>
<van-field v-model="other" label="其他" type="textarea" rows="3" placeholder="请输入其他"></van-field>
</van-cell-group>
</van-tab>
</van-tabs>
<van-button type="primary" block @click="submit">发布</van-button>
</div>
<script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.12/vue.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/vant/2.12.23/index.js"></script>
<script>
new Vue({
el: '#app',
data: {
active: 0,
category: '',
title: '',
detail: '',
files: [],
number: '',
time: '',
address: '',
other: ''
},
methods: {
submit() {
// TODO: 提交表单数据
}
}
})
</script>
</body>
</html>
```
希望这个 HTML 页面能够满足您的需求!
阅读全文