清明小长假之VUE.JS学习测试码

我们放了四天假,刚好借此机会,系统的了解一下VUE.JS。

<!DOCTYPE html>
<html>
  <head>
      <meta charset="UTF-8">
      <title></title>
      <link rel="stylesheet" href="demo.css" />
  </head>
  <body>
  <div id="app">
    <p>123</p>
  </div>

  <template id="tpl">
    <div>
      <p>This is a tmp from template tag. </p>
      <span>Hello {{name}}</span>
      <span v-once="name">{{name}}</span>
      <div v-bind:id="'id-' + id">
        your nkow
      </div>
      <img v-bind:src="avatar"/>
      <button v-on:click.stop="alert">alert</button>
      {{firstName}}
      {{lastName}}
      {{fullName}}
      {{price}}
      <my-component title="myTitle" content="myContent"></my-component>
    </div>
  </template>

  </body>
  <script src="http://cdn.bootcss.com/vue/2.2.4/vue.min.js"></script>
  <script>
    var Myconponent = Vue.component('my-component', {
      props: ['title', 'content'],
      data: function() {
        return {
          desc: '123'
        }
      },
      template: '<div>\
        <h1>title: {{title}}</h1> \
        <p>content: {{content}}</p> \
        <p>desc: {{desc}}</p> \
        </div>'
    })
    var data = {id : 1,
      index: 0,
      name: 'Vue',
      avatar: 'http://www.baidu.com/',
      count: [1, 2, 3, 4, 5],
      names: ['Vue1.0', 'Vue2.0'],
      firstName: "Gavin",
      lastName: "CLY",
      cents: 100,
      items: [
        {name: 'Vue1.0', version: '1,0'},
        {name: 'Vue1.1', version: '1.0'}
      ]};
    var vm = new Vue({
        el: "#app",
    template: "#tpl",
    data: data,
    beforeCreate: function() {
      console.log("beforeCreate");
    },
    computed: {
      fullName: function() {
        return this.firstName + " " + this.lastName;
      },
      price: {
        set: function(newValue) {
          this.cents = newValue * 100;
        },
        get: function() {
          return (this.cents/100);
        }
      }
    },
    methods: {
      alert: function() {
        alert(this.id);
      }
    }
      })
  </script>
</html>

时间: 2024-09-11 03:47:58

清明小长假之VUE.JS学习测试码的相关文章

vue.js学习笔记之绑定style样式和class列表_javascript技巧

数据绑定一个常见需求是操作元素的 class 列表和它的内联样式.因为它们都是 attribute,我们可以用 v-bind 处理它们:只需要计算出表达式最终的字符串.不过,字符串拼接麻烦又易错.因此,在 v-bind 用于 class 和 style 时,Vue.js 专门增强了它.表达式的结果类型除了字符串之外,还可以是对象或数组. 一.绑定Class属性. 绑定数据用v-bind:命令,简写成: 语法:<div v-bind:class="{ active: isActive }&q

Vue.js学习笔记之 helloworld_其它

Vue.js 是用于构建交互式的 Web 界面的库. Vue.js 提供了 MVVM 数据绑定和一个可组合的组件系统,具有简单.灵活的 API. 先来看一个简单的示例,Hello,World! <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Vue学习</title> <script src="/vue/1.0.11/vue.m

清明小长假有用消息,高速公路免费大餐又将开始

免费时间为4月4日0时至4月6日24时 6条高速施工易堵路段需提前绕行 清明小长假即将到来,如果您已定下计划要在这个时候外出,那么下面这些信息就有用了. 昨日,郑州晚报记者从省交通部门获悉,高速公路免费大餐又将开始,今年清明节假期为4月4日至6日3天,高速公路继续对7座以下(含7座)小客车免费.今年如何避"堵",记者已为您打探了一番,总结出出行攻略. 郑州晚报记者 詹莉莉 相关 3月28日起,游1路开通 清明小长假将至,去邙山祭扫多了一条公交线路.自3月28日起,游1路开通,从西三环中

中国团购市场分析:清明小长假旅游团购4万个

数据显示,在3月12日到18日期间,全国酒店旅游团购市场共销售40万份商品,销售额达到4627万元,增长态势非常明显. 数据还显示,酒店旅游销售额前十大团购网分别为http://www.aliyun.com/zixun/aggregation/29762.html">58团购.高朋团购.聚划算.拉手.嘀嗒团.QQ团购.窝窝团.聚齐团购.去哪儿团购.满座,销售额加总高达3428万元,占整体销售额61%. 酒店旅游团购销售额前十大网站 从销售量看,排名前十名的团购网依次为58团购.拉手.嘀嗒团

vue.js学习之递归组件_javascript技巧

递归组件 组件在它的模板内可以递归地调用自己,只有当它有 name 选项时才可以. 在官网这句话就是关键定义组件是一定要有name属性.按照这个思路我们开动吧. 实现最终效果图: 模拟数据格式如下: var data = [{ "id": "1", "data": { "menuName": "项目管理", "menuCode": "", }, "child

Vue.js介绍样码

了解一下,其它的什么SASS,COMPASS,WEBPACK,VUE.JS都看看,了解一下前端开发的一些知识点吧.   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xht

商城之购物车商品添加和结算的小效果----基于Vue.js

[页面比较丑请忽略,完全没有审美感] 1.页面布局方式: 2.数据: 3.经过数据渲染之后,页面展示: 4.逻辑代码: 首先我们考虑到:当我们点击任何一个[+],那么totalNum都是需要加1的,反之点击[-]时, totalNum减一:[其中页面的加减号之间的0是通过数据渲染出来的]接下来,我们就需要解决这个问题:直接上代码:[方法中参数的重要性:因为数据都是从后台拿过来的,所以我们可以用一个变量拿过来,因为我没做ajax,所以直接造了一些数据:通过index参数,我们可以知道点击了相对应的

清明小长假将至 团购王推百个旅游团购

根据2012年清明节http://www.aliyun.com/zixun/aggregation/9774.html">放假安排,4月2号到5号为法定假日.清明节正值春暖花开时,人们习惯在这个时候出去踏踏青. 为了满足消费者的刚性需求,知名团购网站团购王(go.cn)36个城市分站同步推出了超过100单旅游团购商品,其中北京.香港.上海.深圳.武汉.苏州等旅游城市的团购活动较多. 据了解,团购王上周完成了上线以来的首次改版,酒店旅游频道分拆出"酒店团购"和"

Vue.js第二天学习笔记(vue-router)_javascript技巧

vue中vue-router的使用: main.js如何配置(es6的写法):在引用之前记得先   npm 下所需要的vue import Vue from 'vue' import App from './App.vue' import Router from 'vue-router' import Resource from 'vue-resource' //import VueTouch from 'vue-touch' var VueTouch = require('vue-touch'