博主信息
博文 34
粉丝 1
评论 0
访问量 29588
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
vue.js基础语法应用-2018-09-30
theYon的博客
原创
805人浏览过

vue.js基础语法应用

主要知识:

  1. MVVM(Model-View-ViewModel)
     M:Model层, V:View层, VM: ViewModel层;

  2. Vue.js本身就是一个构造函数,可以用来创建对象,使用Vue第一步,就是要创建一个Vue实例:new Vue();

  3.  Vue()接受一个js字面量对象做为参数,所有的功能,都以对象属性的方式进行设置;

  4.  Vue实例的作用域,本质上就是通过css选择器获取到的页面元素;

实战运用:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <style>
    .colorRed{
      color: red
    }
  </style>
</head>
<body>
  <div id="app">
    v-text: {{msg}}
    <br>
    v-html: <span v-html="html"></span>
    <div>
      <p @click="handleClick">弹出</p>
      <p :class="{colorRed: isActive}">我是红色</p>
    </div>
    <div>
      <input type="text" v-model="test">
      <h1>{{test}}</h1>
    </div>
    <p>{{testWatch}}</p>
  </div>
</body>
<script src="./vue-v2.5.17.js"></script>
<script>
  /**
   * 什么是vue.js中的模型对象,本质是什么,如果在实例中声明的?
   * vue.js通过绑定视图模板,对数据管理,
   * 本质是Vue.js本身就是一个构造函数,可以用来创建对象,使用Vue第一步,就是要创建一个Vue实例:new Vue();
   */
  window.onload = function() {
    let app = new Vue({
      el: '#app',
      data: {
        msg: '<p>Hello World!</p>',
        html: '<span style="color:red">html color</span>',
        isActive: true,
        test: '',
        testWatch: 0
      },
      methods: {
        handleClick(){
          // alert('我是click');
          this.testWatch++;
        }
      },
      watch: {
        testWatch(){
          console.log(this.testWatch);
        }
      }
    })
  }
</script>
</html>

运行结果:

TIM截图20181007214239.png

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学