hbxw
hbxw
  • 发布:2024-01-17 18:37
  • 更新:2024-07-29 16:22
  • 阅读:291

京东小程序报错

分类:uni-app

vue3开发京东小程序,发现input的v-model失效,同时@input也不触发,一直报如下的警告,有人遇到同样问题么?

2024-01-17 18:37 负责人:无 分享
已邀请:

最佳回复

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

我使用下面代码,vue2/vue3 运行到京东小程序,都可以正常运行,具体是什么问题?

如果大家仍有问题,可以继续留言

<template>  
  <view>  
    <view>input {{val}}</view>  
    <input type='text' v-model="val" @input="onInput" />  
  </view>  
</template>  

<script>  
  export default {  
    data(){  
      return {  
        val:''  
      }  
    },  
    methods: {  
      onInput(res){  
        console.log(444,res);  
      }  
    }  
  }  
</script>
  • hbxw (作者)

    那应该是已经修复了,后面有京东小程序需求再看看,谢谢

    2024-07-25 18:26

  • DCloud_UNI_OttoJi

    回复 x***@163.com: 好

    2024-07-29 16:21

HRK_01

HRK_01

用:value来代替v-model试试,能否提供一下v-model失效的demo
至于@input不触发的问题,请阅读官方文档:
input 事件处理函数可以直接 return 一个字符串,将替换输入框的内容。仅微信小程序支持。

  • hbxw (作者)

    试过了,没用,@input都不触发,我张定:value怎么更新值了

    2024-01-18 14:43

  • hbxw (作者)

    我就初始化一个空项目,里面就一个input都用不了

    2024-01-18 14:43

  • HRK_01

    回复 x***@163.com: 注意查阅官方文档,@input仅微信小程序支持

    2024-01-18 14:53

  • hbxw (作者)

    回复 HRK_01: 这个说的是只是直接return值是只有微信支持吧,并不是说input事件只有在微信下才行,我换vue2版本又可以用

    2024-04-25 00:20

hbxw

hbxw (作者)

下面是复现dom,新建的一个空项目,只有一个input

hbxw

hbxw (作者)

这个说的是只是直接return值是只有微信支持吧,并不是说input事件只有在微信下才行,我换vue2版本又可以用

HRK_01

HRK_01

用原生京东小程序写一个demo也会复现该问题吗

  • 1***@qq.com

    原生京东小程序写的demo并不会复现该问题,只有使用uniapp框架编译到京东小程序才会出现此问题

    2024-04-30 15:32

hbxw

hbxw (作者)

所以最后这个有解决么?还是说目前如果要开发京东小程序,只能用vue2

要回复问题请先登录注册