| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 实训笔记day2 -> 正文阅读 |
|
[JavaScript知识库]实训笔记day2 |
实训笔记day21.vue的初步练习
在如上代码中,引用了vue框架 ”mounted“
2.通过mounted调用函数(实训笔记) 注释: { **实例:**类似于创建一个对象,里面包含钩子函数,data,methods.components等 **钩子函数:**钩子函数是在一个事件触发的时候,在系统级捕获到了他,然后做一些操作。一段用以处理系统消息的程序。“钩子”就是在某个阶段给你一个做某些处理的机会。(来自网络,侵删) 1、是个函数,在系统消息触发时被系统调用 2、不是用户自己触发的 钩子函数的名称是确定的,当系统消息触发,自动会调用。例如react的componentWillUpdate函数,用户只需要编写componentWillUpdate的函数体,当组件状态改变要更新时,系统就会调用componentWillUpdate。(来自网络,侵删) **理解(钩子函数):**当系统组件状态信息更新时,函数会自动调用自身来完成更新。 **挂载:**将组件渲染,并且构造 DOM 元素然后塞入页面的过程称为组件的挂载。 **组件:**组件是可复用的 Vue 实例,如果网页中的某一个部分需要在多个场景中使用,那么我们可以将其抽出为一个组件进行复用。组件大大提高了代码的复用率。 DOM元素: DOM 定义了用于 HTML 的一系列标准的对象,以及访问和处理 HTML 文档的标准方法。 **理解:**DOM提供了实时动态更新数据的功能。 } data在vue中数据必须放在data里面。 “el”类似于选择器,eg:
通过"el"选择“id=app”的盒子 V-for相当于JSP中的foreach,遍历vue中的数组 事件处理
insert remove
在该例子中所有的函数都放在“methods”中。 在button按钮中v-on:click的用法是点击按钮执行函数。 eg2:商品界面缩略界面
eg3:
对于eg3,在eg2的例子上添加了如下代码:
代码var items={“name”:name}表示创建一个数组对象,不一定要用“items”,可以用其他的关键词代替。但是由于在eg2中,“data”中数组”items“中的值是”name“,所以引号里面必须填name,而第二个name是表示值。 this.items.push(items)表示把对象放到data中的items数组中,界面自动更新(数据绑定技术,在vue中申请一个数组,数组变界面自动变)。 2.完整案例2.1需求[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-STppcJbC-1633870302438)(C:\Users\幼儿园老大\Desktop\1.png)] 2.2数据库设计1 user表id ,username,password 1, root ,root 2, category分类表id,name 1,手机 2,电脑 3,item商品表id,name,price,image,desc,categoryId 1,mate10,900,1.jpg,mate10,1 4,admin管理员表id,adminName,adminPassword 1,a ,a 2.3 用逆向工程生成sql,接口,实体类1,eclipse先删除2,解压generator原始.rar 3,eclipse–>import 4,修改generatorConfifig.xml,修改数据库名,密码,修改包名,table 2.4创建mall项目2.4.1查询1,解压webDemo.rar,改名成mall 2,eclipse删除所有项目,import 3,在pom.xml中添加依赖 4,在资源管理中从generator拷贝src文件夹到mall的src/main/java 5,拷贝application.yml,从微信下载application(1).yml,改名成application.ym, 放到src/main/resource 6,打开WebDemoAppliation,添加@MapperScan() 7,创建controller包,创建TestController,中使用UserMapper查询成功
8,找到WebDemoAppliation,run as 控制台显示tomcat start on port 9,浏览器中输入url 2.4.2用户注册应答在com.tedu.webDemo.controller包下创建一个UserController类 实现用户注册的服务器简单应答 代码如下:
在该代码段中
定义一个类传入参数,如果参数传入成功,则返回“注册成功”。 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/29 5:28:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |