美文网首页
Vue.js 笔记

Vue.js 笔记

作者: 枝头残月野狼嚎嗷嗷呜 | 来源:发表于2017-03-23 08:47 被阅读0次

定义一个Vue对象

new Vue({
  el:"#id",
  data:{
    foo:xxx,
    bar:xxx
  },
  methods:{
    method1:function(){
      
    },
    method2:function(){
      
    }
  },
  watch:{
    "foo":function(value,oldValue){
    
    }
  },
  components:[aaaa,bbbb]
})

其中el代表这个Vue对象会作用在哪个元素上,el后面是一个表达式。
data代表model,里面的对象和值可以在画面上渲染
methods里面的函数相当于事件,可以与页面元素绑定
watch是对model的监听,当值发生变化时做一些动作
components 导入其他组件

Vue的指令

  • v-text
  • v-html
    绑定元素的内容
  • v-bind:属性名 可简写为 :属性名
    绑定属性
  • v-model 用于表单元素双向绑定
  • v-on:事件名 可简写为@事件名 如@click
    绑定事件,还可在事件名后面加上修饰符 如 @keyup.enter 指按enter时触发的事件
    还可以加.stop .prevent 表示阻止默认事件响应和冒泡,还有一些其他修饰符
  • v-if v-show
    条件显示,两者区别是 if将不输出dom元素,show无论何时都输出,只是用css隐藏
  • v-for
    循环

跟Angular差不多

Vue的组件

props属性,定义可以向组件内传的值
$emit函数,用于向组件外部发射事件
slot 允许父组件向子组件内部固定位置插入元素

另外还有broadcast和dispatch,需要通过events来捕捉

相关文章

  • 前端基础知识学习---Vue.js学习(一)模板语法

    Vue.js学习笔记 Vue.js的使用之HelloWord 引入Vue.js 创建Vue对象其中el:指定根el...

  • Vue.js入门

    Vue笔记系列2、Vue.js渐进3、Vue.js进阶 Vue.js的概述 如官网所说,Vue.js是一款轻量级的...

  • Vue-思维导图笔记

    Vue思维导图笔记 转载自vue.js思维导图笔记

  • Vue.js进阶

    Vue笔记系列1、Vue.js入门2、Vue.js渐进 深入响应式的原理 追踪变化把一个普通 Javascript...

  • 1小时轻松入门Vue

    1小时Vue Vue Tutorial in 2018 - Learn Vue.js by Example的笔记,...

  • vue.js源码学习笔记

    参考:vue.js官网Vue.js 源码学习笔记Vue2.0源代码阅读 文件结构梳理 整体目录 源代码实现目录 模...

  • Vue.js 学习笔记(一)

    声明:本文章并非原创,而是参考黑马程序员Vue.js教程配套资料,仅供学习使用,侵删。 Vue.js 学习笔记 什...

  • 【个人提升】vuex构建单页应用

    前言:在最近学习 Vue.js 的时候,看到国外一篇讲述了如何使用 Vue.js 和 Vuex 来构建一个简单笔记...

  • Vue.js渐进

    Vue笔记系列1、Vue.js入门3、Vue.js进阶 API 以下会随用随记一些API,可能会不定期更新。 Vu...

  • 初识vue.js

    vue.js官网教程学习笔记和学习摘要 起步 安装 一个简单的方法,直接把一个vue.js引入你的HTML页面中,...

网友评论

      本文标题:Vue.js 笔记

      本文链接:https://www.haomeiwen.com/subject/qvrgnttx.html