小编Leo*_*tos的帖子

我正在使用 Vue.js 2.0 并且我试图从“子组件”发出一个事件

我正在使用 Vue.js 2.0,我试图从child componentto发出一个事件,parent component但它不起作用。

你可以在下面看到我的代码:

子组件:

<template>
  <button @click="confirmSendMessage">Send</button>
</template>

<script>
  export default {
    methods: {
      confirmSendMessage () {
        this.$emit('confirmed')
      }
    }
</script>
Run Code Online (Sandbox Code Playgroud)

父组件:

<template>
    <ConfirmMessage/>
</template>

<script>
    import ConfirmMessage from './ConfirmMessage'
    export default {
        events: {
           confirmed() {
              console.log('confirmed')
           }
        },
        components: {
            ConfirmMessage
        }
   }
</script>
Run Code Online (Sandbox Code Playgroud)

当我单击该按钮时,Chrome 控制台上没有任何显示。我不知道为什么。有谁能够帮助我?我是 Vue JS 的新手。

javascript emit vue.js

4
推荐指数
1
解决办法
6281
查看次数

如何在Symfony 4实体上创建DateTime?

我有一个名为User的实体,我想创建一个DateTime字段。

我的课:

<?php

namespace App\Entity;

use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;

/**
 * @ORM\Entity(repositoryClass="App\Repository\UserRepository")
 */
class User
{
    /**
     * @ORM\Id
     * @ORM\GeneratedValue
     * @ORM\Column(type="integer")
     */
    private $id;

    /**
     * @ORM\Column(type="string", length=250)
     */
    private $firstName;

     /**
     * @ORM\Column(type="string", length=250)
     */
    private $lastName;

    /**
     * @ORM\Column(type="string", length=250, nullable = true)
     */
    private $userName;

    /**
     * @ORM\Column(type="string", length=50)
     */
    private $email;

    /**
     * @ORM\Column(type="string", length=20)
     */
    private $password;

    /**
     *@Assert\DateTime()
     */
    private $regData;


    // GETTERS AND SETTERS
}
Run Code Online (Sandbox Code Playgroud)

运行时php …

php entity symfony

-3
推荐指数
1
解决办法
1698
查看次数

标签 统计

emit ×1

entity ×1

javascript ×1

php ×1

symfony ×1

vue.js ×1