【问题标题】:Get value from Vue component in Laravel blade从 Laravel 刀片中的 Vue 组件获取价值
【发布时间】:2020-12-02 03:21:45
【问题描述】:

我正在尝试从 Laravel 刀片中的组件轻松获取值,

<input name="avatar" type="hidden" :value="$refs.webcam.img" />
<webcam-avatar ref="webcam"></webcam-avatar>

我知道这是错误的,我只是没有足够的 Vue 知识,这就是我试图表明我需要从组件中返回图像的方式。

【问题讨论】:

    标签: php laravel vue.js laravel-blade


    【解决方案1】:

    在您的 vue 组件中定义观察者并在网络摄像头值更改时发出事件:

      watch: {
        webcam: function (val) {
          this.$emit('webcamchange',val)
        }
      }
    

    然后在您的主页上处理事件:

    <input name="avatar" type="hidden" :value="webcam.img" />
    <webcam-avatar @webcamchange="webcam"></webcam-avatar>
    

    不要忘记在主页的数据部分定义网络摄像头:

       data:function () {
        return {
          webcam:{}
          }
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-22
      • 2020-07-13
      • 2021-01-28
      • 2017-02-24
      • 2014-12-04
      • 2017-08-30
      • 1970-01-01
      • 2020-08-11
      相关资源
      最近更新 更多