zoukankan      html  css  js  c++  java
  • 1,vue计算属性

    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
        <style>
          .red1 {
            color: red;
          }
          .line {
            font-size: 40px;
          }
          .show1 {
            color: blue;
            cursor: pointer;
          }
        </style>
      </head>
      <body>
        <div id="app">
          <p>computed:计算属性</p>
          <div>{{fulName}}</div>
          <div>得到总价:{{totalprice}}</div>
        </div>
      </body>
      <script src="vue.js"></script>
      <script>
        new Vue({
          el: "#app",
          data: {
            firstName: "le01",
            lastName: "james",
            book: [
              { id: 110, name: "编程艺术", price: 119 },
              { id: 111, name: "代码大全", price: 125 },
              { id: 112, name: "计算机原理", price: 98 },
            ],
          },
          computed: {
            fulName: function () {
              return this.firstName + "" + this.lastName;
            },
            // 计算属性的复杂应用:处理数据,返回新数据到页面,有缓存作用,只有数据有变化才重新渲染
            totalprice: function () {
              let result = 0;
              for (let i = 0; i < this.book.length; i++) {
                result += this.book[i].price;
              }
              return result;
            },
          },
          created: function () {},
        });
      </script>
    
      <script>
        // 对象定义 es5的写法
        const obj = {
          name: "why",
          age: 18,
          run: function () {
            console.log("在奔跑");
          },
          eat: function () {},
        };
    
        // 1,属性的增强写法
        const name2 = "www";
        const height2 = 1.8;
        // es5写法
        const obj = {
          name2: name2,
          height2: height2,
        };
    
        // es6写法, 1,属性的增强写法
        const obj = {
          name2,
          height2,
        };
        // 2,函数的增强写法
        const obj2 = {
          run() {
            console.log("在奔跑");
          },
          eat() {},
        };
      </script>
    </html>
     
  • 相关阅读:
    Yii ServiceLocator.php
    opencc 加载错误
    ionic2中segment中添加获取dom元素
    使用typescript 做计时器 setTimeout()中时间不能用的解决办法
    使用js算总价的问题
    ionic2 city-picker 报_dur错误
    oracle Notes
    Oracle 11g Compound Trigger
    with cats as pets get cataracts and macular degeneration
    Pivot Table
  • 原文地址:https://www.cnblogs.com/yizhilin/p/14752767.html
Copyright © 2011-2022 走看看