1. 创建 FormPage 页面:
在小程序的 pages 目录下创建一个新的文件夹,比如 formPage,在该文件夹下创建两个文件:formPage.wxml 和 formPage.js。在 formPage.wxml 中添加以下内容:
<view class="page">
<view class="page__hd">
<view class="page__title">WeUI FormPage</view>
</view>
<view class="page__bd">
<form class="weui-form" bindsubmit="formSubmit" report-submit>
<!-- 表单项 -->
<div class="weui-form__control-group">
<div class="weui-cells__title">文本输入</div>
<div class="weui-cells weui-cells_form">
<div class="weui-cell">
<div class="weui-cell__hd"><label class="weui-label">姓名</label></div>
<div class="weui-cell__bd">
<input class="weui-input" name="name" placeholder="请输入姓名" value="{{formData.name}}" />
</div>
</div>
<!-- 其他表单项 -->
</div>
</div>
<!-- 提交按钮 -->
<div class="weui-btn-area">
<button class="weui-btn weui-btn_primary" type="primary" formType="submit">提交</button>
</div>
</form>
</view>
</view>
2. 在 formPage.js 中处理表单提交:
在 formPage.js 文件中添加以下内容:
Page({
data: {
formData: {}, // 表单数据
},
formSubmit: function (e) {
console.log('form发生了submit事件,携带数据为:', e.detail.value);
// 处理表单提交逻辑
},
});
3. 配置页面路由:
在小程序的 app.json 文件中配置页面路由,确保 formPage 页面能够被访问到。
{
"pages": [
"pages/formPage/formPage"
// 其他页面
],
// 其他配置项
}
4. 运行小程序:
使用微信开发者工具运行小程序,进入到 WeUI FormPage 页面,可以看到包含表单的页面结构,并可以触发表单提交事件。
这是一个简单的 WeUI FormPage 的使用示例。通过使用 FormPage,你可以更方便地构建包含表单的页面,同时在 JS 文件中处理表单提交的逻辑。根据实际需求,你可以在 FormPage 中添加更多的表单项和逻辑。
转载请注明出处:http://www.pingtaimeng.com/article/detail/1327/微信小程序