Vue的简单入门操作(笔记)与前后端crud

VueHelloWorld编写

1、插入js的文件

2、编写vue代码

{ {}}这个是个取值指令作用就是从js代码当中取出对应的数值

el:"""这个是指模板在哪里

简单vue的编写

1、v-bind

v-bind:title 属性取值指令,作用在html标签的属性上(可以用 :title替代)

{ {}}内容取值指令,作用在html开始标签与结束标签之间,

2、model指令

form表单的取值用v-model这个就是会改变js当中的数据重新显示到界面上

3、v-html

以html的格式来渲染数据

4、if

使用if逻辑来决定对应输出的内容

5、for操作

用 in来从中取值

遍历对象数组

6、on事件名称

要在方法中给clickme取值function。

事件源,触发事件的html标签

事件对象,事件从被触发到响应结束整个过程产生的数据封装对象

响应函数传参:函数怎么传参数值

当事件触发之后vue会自动创建事件对象,然后将信息封装到对象当中,并将该对象赋值给$event变量

也可以之间传入一个参数,获得对应的事件相应参数

7、filter

如果传入多个参数要转换成为对应的形式如何操作

把左边的数据作为右边的参数,然后通过function进行判断输出

8、mounted

注意mounted:function是一个函数(){},这个是在vue创建完成并初始化完成前就被调用。

里面有个this,vue,如果是this是创建了一个对象,vue是空,是因为mounted是在初始化完成之前就被创建了,所以vue不能被使用所以是一个空值。

mounted方法的作用:进行数据初试化vue模板数据初始化,

vue创建与初始化过程:

/1 newVue --创建vue实例对象

/2 初始化vue实例声明周期相关方法I事件

/3 解析并校验vue模板

/4 使用vue实例默认的数据填充模板

/5 调用mounted方法

在这个地方发起异步请求获得模板数据

在这里发送ajax请求

也可以用vue.emps = data 来接收,因为执行的慢所以也可以用

/6 初始化完成并返回对象

要记得导包

vue和传统区别

修改环境,将前后端分离,创建vue格式

1、添加依赖

2、设置接口

3、配置启动类

4、创建controller

5、编写另一个前端的idea,编写ajax请求到mybatisplus,然后通过对应的接口和路径到对应的controller操作。

注意:两个服务器的端口不一致的时候,通过浏览器交互,会产生跨域访问协议,

在启动类当中配置这个。

allowOriginPatterns这个作用是允许放行的端口号

6、添加按钮的实现

ps:同步异步请求区别

7、add页面

8、编写ajaxJson

9、编辑功能操作

要用它:href那个功能才可以,并且用引号表示这是字符串

10、编辑页面

11、修改提交功能

经验分享 程序员 微信小程序 职场和发展