vue中v-model 数据双向绑定
2024-09-01 11:21:20
表单输入绑定
v-model 数据双向绑定,只能应用在input /textare /select
<div id="app">
<input type="text" v-model="msg">
<p>{{ msg }}</p>
</div>
<script src="vue.js"></script>
<script>
new Vue({
el: '#app',
data() {
return{
msg: ' alex '
}}
})
</script>
示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
span.active{
color:red;
}
</style>
</head> <body>
<div id="app">
<div>
<span @click="handlerClick(index)" v-for = "(category,index) in categoryList" :key="category.id" :class="{active:index==currentIndex}">
<!--绑定属性-->
{{ category.name }}
</span> </div> </div> <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script src='./vue.js'></script>
<script>
let vm = new Vue({ // 声明变量 实例化一个对象vm(指的是vue的实例)
el: "#app", //绑定根元素
//数据属性
data(){ //这里有obsever
//返回的数据跟后端数据库里的有关,如果是动态的数据,存的是数据结构
return {categoryList:[],currentIndex:0}
},
methods:{
handlerClick(i){this.currentIndex=i;}
},
created(){
$.ajax({
//请求后端数据 ****
url:"https://www.luffycity.com/api/v1/course_sub/category/list/",
type:"get",
// success:function(data){
//后端数据渲染回来
success:(data)=>{ //data 一般是从后端返回给前端的
console.log(data); //Object
//data:(6) [{…}, {…}, {…}, {…}, {…}, {…}, __ob__: Observer]
//error_no:0
//proto__:Object if (data.error_no === 0){
var data=data.data;
let obj={
id:0,
name:"全部",
category:"0"
}
this.categoryList = data;
this.categoryList.unshift(obj)
//把data赋值给categoryList
console.log(this)//拿到的是一个ajax对象,
// 所以把上面的匿名函数改成箭头函数 //改成箭头函数之后得到的是vue对象
this.categoryList=data;
}
}, error:function(err){
console.log(err);
}
})
}
})
</script> </body>
</html>
最新文章
- iOS UITableView 与 UITableViewController
- Xcode工作区间xxxx.xcworkspace不包含xxxx.xcodeproj
- ORA-19563: header validation failed for file
- linux系统下获取IP,MAC,子网掩码,网关
- android Textview动态设置大小
- [设计模式] 17 中介者模式 Mediator Pattern
- 解决DB2事物日志满、扩充表字段长度和表空间的命令
- [理解ASP.NET Core框架]一个五十行的控制台Web
- html背景为灰色 不能操作,中间div可以操作
- J2SE之基础语法总结一
- freemarker写select组件报错总结(五)
- Java关键字——native
- 《万能数据库查询分析器》实现使用SQL语句直接高效地访问文本文件
- 为知笔记Linux版编译使用记录
- Linux下截取指定时间段日志并输出到指定文件
- 转:sql server锁知识及锁应用
- OSI七层模型与TCP/IP五层模型
- html引用外部js和css
- 洛谷 P1498 南蛮图腾
- jsonp原理及同源策略
热门文章
- C#如何在安全的上下文中使用不安全的代码?
- C#爬虫(03):使用Selenium
- k8s全方位监控-prometheus-配置文件介绍以及基于文件服务发现
- Python3中__repr__和__str__区别
- 如何在windows下成功的编译和安装python组件hyperscan
- JSP使用转发后引入CSS失效的解决方案
- go RWMutex 的实现
- 1.java连接pulsar服务
- 【一】TSP、VRP、VRP模型介绍
- DDos攻击竟然这么恐怖,它的原理是什么?