【34】复习下Vue.js(一)
来源:互联网 发布:手机端口查询 编辑:程序博客网 时间:2024/05/21 02:48
vue的4个常用选项
filters 过滤器
computed 计算属性
methods 方法
watch 观察
vue的生命周期
1.beforeCreate 即将创建
2.created 创建完毕
3.beforeMount 即将挂载
4.mounted 挂载完毕
5.beforeUpdate 即将更新渲染
6.updated 更新成功
7.beforeDestroy 销毁之前
8.destroyed 销毁成功
vue的10个指令
v-html
v-text:”” {{}}
v-if
v-else
v-show
v-for
v-bind:”” :””
v-model
v-on:”” @click:”“
v-once
*组件
<div id="app"> <my-article></my-article> </div> <div id="app"></div> <script> Vue.component('my-article',{ template:`<div> <div> <h1>这里是文章的标题</h1> <div> <span>2017年4月10日</span> <span>原创</span> </div> </div> <img src="cover.jpg" alt=""> </div>` }); let vm = new Vue({ el:"#app", }); </script>
最主要说下组件跟组件之间的通信
props,这其实就是组件之间的一种通信方式:父组件→子组件传递数据。
<div id="app"> <son :info="msg"></son></div><script> Vue.component('son',{ props:['info'], template:'<div>{{info}}</div>' }); const app = new Vue({ el:"#app", data:{ msg:"我是父组件的数据" } });</script>
子组件→父组件传递数据。
<div id="app"> <son @connect="say"></son></div><script> Vue.component('son',{ template:`<button @click="send">点击</button>`, methods:{ send(){ this.$emit('connect'); } } }); const app = new Vue({ el:"#app", methods:{ say(){ console.log(`监听成功设置`); } } });</script>
阅读全文
0 0
- 【34】复习下Vue.js(一)
- 【35】复习下Vue.js(一个小demo)
- vue.js(一)
- vue.js学习(一)
- vue.js入门(一)
- vue.js使用(一):vue-cli的安装
- Vue.js - 学习笔记 (一)
- Vue.js学习笔记(一)
- Vue.js要点记录(一)
- vue.js学习笔记(一)
- Vue.js要点记录(一)
- Vue.js(慕课网学习笔记一)
- Vue.js常用的语法(一)
- Vue.js知识总结 (一)
- Vue.js学习笔记(一)
- Vue.js 学习(一)
- vue.js(一)
- Vue.js系列之vue-router(下)(5)
- 公司抽奖程序,哈哈哈哈哈哈哈。。。。
- Dockerfile-自创docker镜像(二)
- UDP洪水
- 常量和变量
- 《Java核心技术 卷I》笔记 第三章 Java的基本程序和设计结构
- 【34】复习下Vue.js(一)
- 使用 VisualVM 进行性能分析及调优
- substring截取字符串.java
- 使用 Linux bridge 将 Linux network namespace 连接外网
- springmvc常用注解标签详解
- 正确配置Linux系统ulimit值的方法
- 只修改当前控制器的导航栏颜色,其他界面导航栏颜色不变
- stderr 、stdout 选择性保存
- JDBC插入数据返回生成的主键ID