vue入门学习速成
2023-01-14 13:57:07 1830浏览
vue入门学习速成
1.vuejs快速入门
- vue是一个前端框架,核心概念就是数据双向绑定,免除原生JavaScript中的DOM操作,简化书写。
- vue是如何简化dom书写的呢?
基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上。

这是我们之前写的代码。是不是很繁琐,而采用了咱们vue的双向绑定思维,当数据模型数据发生变化时,页面的展示也随之发生变化。
2.使用步骤
- 新建HTML或者jsp,引入js
<script src="/static/vue.js"></script>
- 在JS代码区域,创建Vue核心对象,进行数据绑定
new Vue({
el:"#app",
data(){
return{
brandForm:{}
}
},
methods:{
submitForm(){
var that =this
//把brandForm给后台
axios({
method:"post",
data:that.brandForm,
url:"${pageContext.request.contextPath}/updateBrand"
}).then(function (result) {
if(result.data.flag == true){
window.location.href="index.jsp"
}else {
alert("修改失败")
}
})
}
}
})创建 Vue 对象时,需要传递一个 js 对象,而该对象中需要如下属性:
el : 用来指定哪儿些标签受 Vue 管理。 该属性取值 #app 中的 app 需要是受管理的标签的id属性值
data :用来定义数据模型
methods :用来定义函数。
- 编写视图
<div id="app">
<input name="username" v-model="username" >
{{username}}
</div>{{}} 是 Vue 中定义的 插值表达式 ,在里面写数据模型,到时候会将该模型的数据值展示在这个位置。
3.vue指令
- v-model:在表单元素上创建双向数据绑定
- v-bind:为HTML标签绑定属性值,如设置 href , css样式等
- v-on:为HTML标签绑定事件
- v-if:用于条件判断
- v-show:用于条件判断-切换的是display属性的值
<div id="app">
<h2>v-model:在表单元素上创建双向数据绑定</h2>
<input type="text" v-model="url">
{{username}}
<h2>v-bind:为HTML标签绑定属性值,如设置 href , css样式等</h2>
<a :href="url">点击跳转</a>
<a v-bind:href="url">点击跳转2</a>
<h2>v-on:为HTML标签绑定事件</h2>
<button @click="show()">我是按钮</button>
<h2>v-if:用于条件判断</h2>
<input type="text" v-model="divs">
<%--<div v-if="divs ==1">div1</div>
<div v-else-if="divs ==2">div2</div>
<div v-else>div3</div>--%>
<h2>v-show:用于条件判断-切换的是display属性的值</h2>
<div v-show="divs ==1">div1</div>
<div v-show="divs ==2">div2</div>
<div v-show="divs ==3">div3</div>
<h2>v-for:遍历列表集合</h2>
<ul>
<li v-for="(c,index) in citys">{{index+1}}{{c}}</li>
</ul>
</div>
<script>
//vue的核心概念就是数据双向绑定——数据模型里的数据一变,页面随之变化
new Vue({
el:"#app",//指定哪些标签受 Vue 管理
data(){//用来定义数据模型
return{
username:'',
url:'https://baidu.com',
divs:'',
citys:['太原','长沙','武汉'],
brands:[],
searchForm:{}
}
},
methods:{
show(){
alert("被点击")
},
})
</script>4.生命周期
生命周期的八个阶段:每触发一个生命周期事件,会自动执行一个生命周期方法,这些生命周期方法也被称为钩子方法。

案例代码:
前端vue。后端用ssm框架开发。实现单表的增删改查

代码地址:
链接:https://pan.baidu.com/s/18OT_r0DN-XiR1DWXkA4m-g
提取码:dgz0
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
暂无评论,快来写一下吧
展开评论
他的专栏
他感兴趣的技术



新业务
springboot学习
ssm框架课
vue学习
【带小白】java基础速成