小程序--log居中 失焦获取表单中的值
2024-09-01 06:36:22
value="{{username}}" 绑定值 值在js文件的data中
pa==>Vant-Weap中表单中的值,不是双向绑定的。 你获取值后, 值并没有在对用的data中,你要赋值到data里。
设置值是 通过 this.setData({ usertel: event.detail.value })
通过事件获取值。 准确的说是通过事件名中的参数event来获取值
bind:blur="getname" 这是失焦事件 使用的是blur
bindtap="getalldata" 点击 下压的时候就会触发
<!-- log图 -->
<view class='header-top'>
<image class='imglog' src='../../imgs/log.png'></image>
</view>
<view class='form-box'>
<van-cell-group class="username-box">
<van-field value="{{username}}" label="姓名" placeholder="请输入您的姓名" bind:blur="getname" class='nextnext' />
<van-field value="{{usertel}}" label="手机号" placeholder="请输入您的手机号" bind:blur="gettel" class='nextnext' />
</van-cell-group>
<van-button type="primary" size="large" color="linear-gradient(to right, #4bb0ff, #6149f6)" bindtap="getalldata">
提交
</van-button>
</view>
/* 姓名部分 css */
/* 按钮距离左右有间距
直接在按钮外层嵌套一个view 然后使用padding:auto 10px 就可以了
*/
.form-box{
padding-left: 10px;
padding-right: 10px;
}
/*
如何让van-field距离上下有间距,你要作用在原生的元素(view)上才有作用
.field-index--van-field 这个类是作用在view身上的 所以才有用
只有作用在view(原生上的元素-----才有用的)
*/
.username-box .field-index--van-field{
margin: 30px auto;
}
js 事件名 直接写在js文件中就可以了 不需要添加什么 跟vue不同哈
data: {
username:"",
usertel:"",
},
// 获取姓名
getname(event) {
console.log("失去焦点获取的姓名",event.detail.value);//获取值
// 设置值
this.setData({
username: event.detail.value
})
},
// 获取手机号
gettel(event){
console.log(event);//可以获取这个事件有关的值
console.log("失去焦点获取的手机号", event.detail.value);//获取值
// 设置值
this.setData({
usertel: event.detail.value
})
},
getalldata(){
console.log("点击按钮获取的值", this.data.username, this.data.usertel, )
},
最新文章
- ssi项目(1)环境搭建
- Python的平凡之路(12)
- iOS 杂笔-24(常用类到NSObject的继承列表)
- [转]三大WEB服务器对比分析(apache ,lighttpd,nginx)
- Ultra-QuickSort (poj 2002)
- opencv mat 转灰度图
- 浅入深出之Java集合框架(上)
- python3 安装及项目管理安装
- LOJ6002 - 「网络流 24 题」最小路径覆盖
- MAC下 mySQL及workbench安装
- java Design Patterns
- day 06 编码and知识点总结
- 14JDBC
- es6入门2--对象解构赋值
- 谁说java里面有返回值的方法必须要有返回值,不然会报错????
- 双网卡双线路DNS解析分析
- php -v 与phpinfo显示版本不一样
- jQuery中对未来的元素绑定事件用bind、live or on
- 3月22 关于CSS
- AssetBundle打包详解
热门文章
- STM32调试总结
- Python3 常用模块1
- 【Taro】363- 玩转 Taro 跨端之 flex 布局篇
- 【Webpack】319- Webpack4 入门手册(共 18 章)(上)
- Docker私有仓库搭建与界面化管理
- CCF-CSP题解 201803-4 棋局评估
- 花生日记_花生日记APP下载_花生日记官方网站
- 《Javascript设计模式与开发实践》--读书笔记
- Python工作好找吗?没有工作经验和学历怎么找?【就业必学】
- [ASP.NET Core 3框架揭秘] 依赖注入[10]:与第三方依赖注入框架的适配