【Bug记录】Vue绑定按钮点击事件不生效,控制台不打印信息

一、问题描述

作为刚入门Vue小白的我,在使用Vue进行登录表单按钮绑定点击事件的时候,发现其方法没有执行。一点击按钮就会重新刷新页面。
在这里插入图片描述
代码如下:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="css/login.css">
</head>

<body>
    <div class="
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将注册页面的信息发送到控制台、阻止表单提交,并将数据保存到数据库,你可以结合前面提到的 JavaScript 和 Express 框架来实现。 首先,确保你已经安装了 Express 和适用于你的数据库的相应模块(如 `mysql`、`mongodb`等)。 下面是一个示例代码: ```javascript const express = require('express'); const bodyParser = require('body-parser'); const mysql = require('mysql'); // 假设使用 MySQL 数据库 const app = express(); app.use(bodyParser.urlencoded({ extended: false })); // 创建与数据库的连接 const connection = mysql.createConnection({ host: 'localhost', user: 'your_username', password: 'your_password', database: 'your_database' }); // 连接数据库 connection.connect(function(err) { if (err) { console.error('Error connecting to database:', err); return; } console.log('Connected to database!'); }); // 处理注册页面的 POST 请求 app.post('/register', function(req, res) { const name = req.body.name; const password = req.body.password; const email = req.body.email; console.log('注册信息:'); console.log('用户名:', name); console.log('密码:', password); console.log('邮箱:', email); // 将数据保存到数据库 const query = `INSERT INTO users (name, password, email) VALUES (?, ?, ?)`; connection.query(query, [name, password, email], function(err, result) { if (err) { console.error('Error saving data to database:', err); return; } console.log('数据已保存到数据库!'); }); res.send('注册成功!'); }); app.listen(3000, function() { console.log('Server is running on port 3000'); }); ``` 在上面的代码中,我们使用了 Express 框架来创建一个简单的服务器应用。我们通过调用 `app.post()` 函数来处理注册页面的 POST 请求。 在处理请求的函数中,我们获取了用户提交的用户名、密码和邮箱,并将其输出到控制台。然后,我们使用数据库连接对象 `connection` 执行 SQL 查询,将数据保存到数据库中。 请注意,上面示例中使用的是 MySQL 数据库,你需要根据你实际使用的数据库类型进行相应的修改。 最后,我们通过调用 `app.listen()` 函数来启动服务器,并监听在端口 3000 上。 当用户在注册页面提交表单时,数据将被发送到控制台并保存到数据库中。你可以根据需要在这里进行其他操作,例如返回一个成功的响应给客户端或执行其他的业务逻辑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值