当前位置: 首页 > 知识库问答 >
问题:

vant - WePY框架中使用Vant-field微信小程序中无法输入,并且不能唤起键盘?

酆晔
2023-07-26
<template>    <van-field name='cpname' data-fieldName="name" label="商户名称:" bind:blur="handleFieldChange" />    <van-field name='jyz' data-fieldName="jyz" label="经营者:" bind:blur="handleFieldChange" /></template><script>    import wepy from '@wepy/core';    wepy.page({        data: {            cpname: '',            jyz: ''        },        handleFieldChange(e) {            // 获取是哪个van-field的回调            let fieldName = e.currentTarget.dataset.fieldName            // 获取输入框的新值            let newValue = e.detail            // 定义好要更新的data对象,            let data = {}            // 利用JS的对象的键名支持字符串形式的下标,自动给每个字段去更新,不用手写            data[fieldName] = newValue            this.setData(data)        }    })</script><config>    {    "usingComponents": {    "van-field": "module:@vant/weapp/dist/field/index",    "van-button": "module:@vant/weapp/dist/button/index",    "van-icon": "module:@vant/weapp/dist/icon/index",    "van-image": "module:@vant/weapp/dist/image/index",    "van-cell-group": "module:@vant/weapp/dist/cell-group/index",    "van-cell": "module:@vant/weapp/dist/cell/index"    }    }</config>

这段是代码,使用其他的比如van-cell这种组件是没有任何问题的,就是van-field不能唤起键盘而且也不可以输入任何东西

共有1个答案

邴烨
2023-07-26
<template>    <van-field name='cpname' data-fieldName="name" label="商户名称:" value="{{cpname}}" @blur="handleFieldChange" />    <van-field name='jyz' data-fieldName="jyz" label="经营者:" value="{{jyz}}" @blur="handleFieldChange" /></template>

handleFieldChange :

handleFieldChange(e) {        let fieldName = e.currentTarget.dataset.fieldName    let newValue = e.detail    // 更新数据    this[fieldName] = newValue    // 强制数据刷新    this.$apply()}
 类似资料:
  • 本文向大家介绍微信小程序wepy框架笔记小结,包括了微信小程序wepy框架笔记小结的使用技巧和注意事项,需要的朋友参考一下 该框架是腾讯内部基于小程序的开发框架,设计思路基本参考VUE,开发模式和编码风 格上80%以上接近VUE 优势 组件化开发 小程序虽然有标签可以实现组件复用,但仅限于模板片段层面的复用,业务代码与交互事件 仍需在页面处理。无法实现组件化的松耦合与复用的效果。 wepy组件示例

  • WePY 小程序框架 SDK 接入WePY小程序框架需要「微信授权」和「集成SDK」。 微信小程序授权 登录「诸葛io分析平台」后,进入「数据接入」-「微信小程序」开始微信小程序授权,点击「开始授权」,进入「微信授权」页面进行授权。 注: 微信小程序授权必须是企业号(已发布并审核通过),个人号不能授权。 授权后,会自动采集小程序头像、小程序名称、AppID(小程序ID)等小程序信息;在已授权列表中

  • 本文向大家介绍微信小程序使用 vant Dialog组件的正确方式,包括了微信小程序使用 vant Dialog组件的正确方式的使用技巧和注意事项,需要的朋友参考一下 简介 Vant是有赞开源的一套基于Vue2.0的Mobile组件库。通过Vant,可以快速搭建出风格统一的页面,提升开发效率。目前已有近50个组件,这些组件被广泛使用于有赞的各个移动端业务中。Vant旨在更快、更简单地开发基于Vue

  • 本文向大家介绍微信小程序第三方框架对比 之 wepy / mpvue / taro,包括了微信小程序第三方框架对比 之 wepy / mpvue / taro的使用技巧和注意事项,需要的朋友参考一下 众所周知如今市面上端的形态多种多样,手机Web、ReactNative、微信小程序, 支付宝小程序, 快应用等,每一端都是巨大的流量入口,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编

  • 本文向大家介绍微信小程序vant弹窗组件的实现方式,包括了微信小程序vant弹窗组件的实现方式的使用技巧和注意事项,需要的朋友参考一下 作为从事前端开发的你肯定见过不少的弹框组件,你可曾有想过要自己实现一个弹框组件库,又或者想完全定制化的使用各种标准UI框架中的弹框组件呢? 今天这篇文章将会带着你解析这一系列疑问,以vant-weapp组件库为例,从开发标准的弹窗组件使用到高度定制复合自我审美的弹

  • 本文向大家介绍详解如何在微信小程序开发中正确的使用vant ui组件,包括了详解如何在微信小程序开发中正确的使用vant ui组件的使用技巧和注意事项,需要的朋友参考一下 微信小程序终于可以支持npm导入第三方库了(https://developers.weixin.qq....),但是这种导入模式和使用模式有别于我们使用的npm调用。今天我按照有赞新出的vant小程序ui库来讲解如何导入npm资