VueJs

基本语法

        new Vue({
              el:'XX'  // css的选择器。 意思就是管理这个标签内部的所有内容。
              data:{
                  msg:'hellow world'//   模型 ,给el选择出来的内容提供数据
        }

 })

vue的一些内置指令
指令:是特殊的带有前缀v-的特征
扩展了 html原有标签属性功能
v-text: 把模型当中的内容当做文字展示到页面当中
v-html: 把模型当中的内容当做普通html插入
v-show: 根据表达式的值来 显示或隐藏html元素 display:none
v-if: 根据表达式的值在dom中生成或者移除一个元素
v-else: 就是javascript中else的意思,必须跟着v-if或v-show,充当else的功能
v- for : 基于原收据重复渲染元素,遍历,迭代
v-model:数据双向绑定
v-pre:跳转编译,不去解析里面的内容
v-clock: 防止闪烁
数据放在data里面


vue绑定事件

事件放在methods里

//html

   <button @click='fn()'>点击按钮<button>
          //小括号可以不用写

// js

     var vue = new Vue({
             el:'.box',
       data:{
         msg:'XXX’
        },
       methods:{
         fn:function(){
             alert('hellow world')
           }
      }
 })  

//阻止事件的默认行为和阻止事件冒泡

methods:{
  show:function(e){
   e.cancelBubble = true;
   e.preventDefault();
   }
}

vue的钩子函数

Paste_Image.png
Paste_Image.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Vuejs 源码:https://github.com/zhuangZhou/vuejs 下载Vue.js 官网:...
    hawkzz阅读 486评论 0 1
  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,079评论 0 29
  • vuejs 的使用 vuejs 的一些指令 不闪烁的数据绑定 如果数据中有 html 标签,则会被解析 显示标签 ...
    GodlinE阅读 1,498评论 0 0
  • 1.安装 可以简单地在页面引入Vue.js作为独立版本,Vue即被注册为全局变量,可以在页面使用了。 如果希望搭建...
    Awey阅读 11,097评论 4 129
  • 我一直喜欢想象,想象你穿着居家的睡衣,深蓝格子,长袖长裤,在客厅里走来走去,端着一杯白开水,在微弱的房间里轻敲键盘...
    迷路了的迷鹿阅读 262评论 0 0