标签:优先级 temp 复习 input bsp 去除 click url intercept
想要触发视图更新:两个前提:1.该属性有 get 和 set 方法 2.该属性在 html 模板中有用到 四个方法:1.自定义一个无关变量 2.创建一个新对象 3.上来就写死 4..$set(target,key,value)
v-for="(val,i) in arr"
val 属性值 i 索引v-for="(val,i,a) in obj"
val 属性值 i 属性名 a 对应索引 <ul>
<li v-for="val in obj.a">{{val}}</li>
</ul>
<ul>
<li v-for="val in ‘sssssss‘">{{val}}</li>
</ul>
v-for="val in 10"
<button v-on:click="fn">点点点点</button>
<button @click="fn">点点点点</button>
<button v-on:click="fn">点点点点</button><button @click="fn()">点点点点</button>
不加括号时,默认把事件对象传给对应函数,加小括号,用$event
来获取函数对应的事件对象 加括号时,括号里写什么就给该函数传递什么参数,不会默认传递事件对象
this.msg = this.msg.trim();
//去除首尾空格<input type="text" v-model="msg" @keyup="fn">
键盘事件@keyup.enter=‘fn‘ 只有按键是enter才会触发fn
按键修饰符@keyup.13 只有按键的keyCode是13才会触发fn
<input type="checkbox" v-model="val" value="1">??西瓜
<input type="checkbox" v-model="val" value="2">??草莓
<input type="checkbox" v-model="val" value="3">??香蕉
<input type="checkbox" v-model="val" value="3">??橙子
<input type="checkbox" v-model="val" value="3">??菠萝
<input type="radio" v-model="sex" value="0">男
<input type="radio" v-model="sex" value="1">女
<select name="" id="" v-model="val" @change="fn"><!--onchange事件-->
<option value="" disabled>请选择</option>
<option value="1">??苹果</option>
<option value="2">??香蕉</option>
<option value="3">??橙子</option>
<option value="4">??葡萄</option>
<option value="5">??西瓜</option>
</select>
常用的请求接口的东西
axios的方法和post 请求拦截 和 响应拦截
<!--
axios 的get 和 post 怎么用?怎么传参 即可
axios.defaults.baseURL = ‘‘ // 设置基础路径
axios.get(url,{params:参数对象})
.then((data)=>{})
.catch((err)=>{console.log(err)})
axios.post(url,参数对象).then().catch()
//请求拦截器
axios.interceptors.request.use((config)=>{
config.data.pc = true;
return config
},(err)=>{
return Promise.reject(err)
})
//响应拦截器
axios.interceptors.response.use((res)=>{
return res.data
},(err)=>{
return Promise.reject(err)
})
-->
简写:
:src="val"
用来处理行内属性
标签:优先级 temp 复习 input bsp 去除 click url intercept
原文地址:https://www.cnblogs.com/Lia-633/p/9939732.html