当前位置:首页>正文

vue中不触发事件 为什么直接绑定在 Vue 自定义组件标签上的事件无法触发

2023-04-16 17:57:35 互联网 未知

vue中不触发事件

因为input就没有@on-change这个事件
如果你的需求是要监听输入框值发生变化,你可以这样写
data () {
    return {
        medicine: 
    }
},
watch: {
    medicine (val) {
        console.log(val)
    }
}

为什么直接绑定在 Vue 自定义组件标签上的事件无法触发

vue将数据绑定到组件的原理如下: 1、当实例化一个Vue构造函数,会执行 Vue 的 init 方法,在 init 方法中主要执行三部分内容,一是初始化环境变量,而是处理 Vue 组件数据,三是解析挂载组件。以上三部分内容构成了 Vue 的整个执行过程。

为什么vue-router中的钩子函数没有触发

localhost:8080/xname/1 localhost:8080/xname/2 xname.vue只created一次 怎样才能让1和2页面显示的数据不一样呢, 尝试了下watch $route,我的xname.vue代码如下: created(){ this.fetchdata() }, watch:{ $route:fetchdata }, methods