Evernote Export
v-text
|
|
|
v-html
|
|
|
v-bind:title="msg"
简写 :title="msg"
|
绑定标签属性,使属性中能够嵌入js代码
用法:经过类来切换状态
:class="[aa,bb,cc,{aa}]"
|
简写:
|
v-on:click="show"
简写: @click
|
|
|
插入符
{{}}
|
存在网速加载闪烁的状况
配合 v-cloak使用
|
![]() |
@input
|
输入框输入触发,实时触发,中文也能够
|
![]() ![]() |
v-model
|
v-model能够实现数据双向绑定,只能运用在表单元素中,能够运用在多选
|
|
v-for
|
<tr
v-for
="item in sech(keywoed)" :
key
="item.id">
|
|
v-if
|
true的时候会建立渲染元素
false的时候会从dom结构中删除
很耗性能,少用
|
|
v-show
|
false的时候会使元素隐藏 display:none
|
|
@click.stop=""
|
阻止冒泡,整个冒泡都不会发生
|
@click.prevent
|
阻止浏览器默认行为
|
@click.capture
|
捕获机制
|
@click.self
|
实现只有点击当前元素才会触发该事件ai,只会阻止自身冒泡行为
|
@click.prevent.one
|
只触发一次事件
|
|
|
@keyup.enter
@keyup.13
|
按enter键的时候触发
|
@keyup.up
|
按上键触发
|
@keyup.left
|
←
|
@keyup.right
|
→
|
@keyup.down
|
下
|
get
|
getInfo() { // get 方式获取数据
this.$http.get('http://127.0.0.1:8899/api/getlunbo').then(res => {
console.log(res.body);
})
}
|
post
|
postInfo() {
var url = 'http://127.0.0.1:88{{99/api/post';
// post 方法接收三个参数:
// 参数1: 要请求的URL地址
// 参数2: 要发送的数据对象
// 参数3: 指定post提交的编码类型为 application/x-
www-form-urlencoded
this.$http.post(url, { name: 'zs' }, { emulateJSON: true }).then(res => {
console.log(res.body);
});
}
|
jsonp
|
jsonpInfo() { // JSONP形式从服务器获取数据
var url = 'http://127.0.0.1:8899/api/jsonp';
this.$http.jsonp(url).then(res => {
console.log(res.body);
});
}
|
经过全局配置根路径
|
Vue.http.options.root = "http://fdsf.io/";
配置过根路径后,请求的路径前面不能加“/”,不然报错
![]() ![]() |
配置全局post请求,编码类型
|
Vue.http.options.emulateJSON = true;
|
1.钩子函数半场动画执行函数时机:元素从显现到隐藏触发出场函数
元素从隐藏到显现触发入口函数
|
2.当入场函数和离场动画都须要定义的时候:
不须要定义动画操做的钩子函数不要写出来,不然会覆盖默认行为,致使动画没法正常运行
同时存在的话不能定义afterEnter函数,也不能定义“done(); //
当即执行后面周期的函数”,不然会改变更画执行
|
|
1.组件命名若是为驼峰命名法,则须要在引用使用的时候以小写写出,并以-杠链接
![]() |
2.template属性的根元素必须且只能惟一
![]() ![]() ![]() |
|