美文网首页
vue.js学习基础语法(一)

vue.js学习基础语法(一)

作者: 小岛wink | 来源:发表于2019-05-08 14:58 被阅读0次

最近项目没有什么活,除了领导安排让学习小程序,组里还安排了学习下vue,我也跟着看了看视频,简单记录一下,也是新的知识总结了
1、挂载点

2、v-html和v-text区别
都能改变挂载点内部数据,区别是v-html不会转义,
3、事件绑定:
v-on:
也可以简写成@
4、属性绑定
v-bind,也可以用 冒号 简写代替
5 、双向属性绑定:
v-model

<input v-model="firstName"/>

6、计算属性:computed
侦听器:监听某个数据的变化, watch:

完整的demo如下;

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>VueÈëÃÅ</title>
    <script src="./vue.js"></script>
</head>
<body>
    <div id="root">
         <input v-model="firstName"/>
         <input v-model="lastName"/>
         <div>{{fullName}}</div>
         <div>{{count}}</div>
    </div>

    <script>
    new Vue({
        el:"#root",
        data:{
            firstName:'1',
            lastName:'2',
            count:'0'
        },
        computed:{
            fullName:function(){
                return this.firstName+' '+this.lastName
            }
        },
        watch:{
            fullName:function(){
                this.count++;
            }
        }
    })
    </script>
</body>
</html>

7、v-if, v-show,v-for
例子中,v_if是把元素从dom中删除,而v-show是给元素添加了display=none的样式

    <div id="root">
         <div v-show="show">hello</div>
         <button @click="changeShow">change</button>
    </div>

    <script>
    new Vue({
        el:"#root",
        data:{
            show:true 
        },
        methods:{
            changeShow:function(){
                this.show= !this.show;
            }
         }
    })
    </script>

v-for是循环添加

  <div id="root">
       <div v-show="show">hello</div>
       <button @click="changeShow">change</button>
       <Ul>
          <li v-for="item of list">{{item}}</li>
       </ul>
  </div>

  <script>
  new Vue({
      el:"#root",
      data:{
          show:true ,
          list:[1,2,3]
      },
      methods:{
          changeShow:function(){
              this.show= !this.show;
          }
       }
  })
  </script>

相关文章

  • vue.js学习基础语法(一)

    最近项目没有什么活,除了领导安排让学习小程序,组里还安排了学习下vue,我也跟着看了看视频,简单记录一下,也是新的...

  • vuejs语法

    上篇文章 介绍了如何通过vue.js实现响应用户的操作,这篇文章我们将学习vue.js的基础语法。 插入文本 插入...

  • 【Vue 极速指南】基础篇

    在这篇文章,你将快速学习到: 如何安装 Vue.js 基础Hello WorldVue 实例模版语法 & 数据绑定...

  • vuejs—计算属性

    上篇文章 介绍了vue.js的基础语法,这篇文章我们将一起学习vue.js的计算属性。什么是计算属性,为什么要用这...

  • Vue.js基础入门

    今天,给大家分享下Vue.js基础入门,我主要由了解Vue.js、开始起步、语法三个部分简单的写了基础入门知识,希...

  • Vue.js基础入门

    今天,给大家分享下Vue.js基础入门,我主要由了解Vue.js、开始起步、语法三个部分简单的写了基础入门知识,希...

  • v-on指令

    Vue.js 基础学习 v-on 指令

  • Kotlin基础语法<二>

    学习需要一步步进行,前面已学习过了部分kotlin基础语法。基础语法的学习与总结会让我对...

  • JS基础和WebAPIs的关联性

    学习ECMAscript标准规定的基本语法掌握JS基础语法只学习JS基础做不了网页交互效果学习JS基础语法是为了后...

  • 一 Vue基础

    目录 1.前期概要与基础2.模板语法3.计算属性与侦听器 模板语法 一、概要 Vue.js 使用了基于 HTML ...

网友评论

      本文标题:vue.js学习基础语法(一)

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