提示Void function return value is used
来源:2-7 实现用户登录View层
明明是只幼刀
2021-12-26 10:37:28
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>慕课网OA办公系统</title> <!--引入样式--> <link rel="stylesheet" type="text/css" href="assets/element-plus/index.css"> <!--引入组件库--> <script src="assets/vue/vue.global.js"></script> <script src="assets/element-plus/index.full.js"></script> <script src="assets/axios/axios.js"></script> <style> .login-box { border: 1px solid #DCDFE6; width: 350px; margin: 180px auto; padding: 35px 35px 15px 35px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; box-shadow: 0 0 25px #909399; } .login-title { text-align: center; margin: 0 auto 40px auto; color: #303133; } </style> </head> <body> <div id="app"> <!-- ref - 当前表单的引用 :model - 当前表单与指定的JSON数据进行绑定 :rules - 当前表单校验规则的声明 --> <el-form ref="loginForm" label-width="80px" :model="form" :rules="rules" class="login-box"> <h2 class="login-title">慕课网OA办公系统</h2> <!--prop - 指定规则名字--> <el-form-item label="账号" prop="username"> <el-input v-model="form.username" type="text" placeholder="请输入账号"></el-input> </el-form-item> <el-form-item label="密码" prop="password"> <el-input v-model="form.password" type="password" placeholder="请输入账号"></el-input> </el-form-item> <el-form-item> <el-button type="primary" style="width: 200px" v-on:click="onSubmit('loginForm')">登录</el-button> </el-form-item> </el-form> </div> <script> const Main = { data() { return { form: { username: '', password: '' }, rules: { /* * 规则名:username * 校验规则:required(文本是否留空) * 提示信息:message * 触发条件:trigger: 'blur'(文本框失去焦点) */ username: [ { required: true, message: '账号不能为空', trigger: 'blur' } ], password: [ { required: true, message: '密码不能为空', trigger: 'blur' } ] } } }, methods: { onSubmit: function (formName) { // $refs:通过表单名称获取表单对象 const form = this.$refs[formName]; // validate:对表单进行校验,返回结果valid form.validate((valid) => { if (valid) { console.info("表单校验成功,准备提交数据"); const form = this.form; const params = new URLSearchParams(); params.append("username", form.username); params.append("password", form.password); axios.post("/api/login", params, {}).then(function (response) { console.info(response); }); } }); } } }; // 初始化Vue,绑定Main中的数据,利用ElementPlus对#app容器进行重新渲染 // 使用Vue对象调用createApp方法来创建Vue应用实例并绑定数据 const app = Vue.createApp(Main); // 调用use方法使用ElementPlus进行渲染 app.use(ElementPlus); // 调用mount方法将应用挂载到页面上 app.mount("#app"); </script> </body> </html>
老师的视频没有提示这个警告,是什么原因呢.
1回答
同学你好,提示表示“使用void函数返回值”,视频中未显示可能是老师对IDEA进行了相关设置,同学可编写好程序后进行测试运行,若不影响程序运行则可忽略此提示。
祝学习愉快~
相似问题
回答 1
回答 1