Vue-v-用于附加计算道具

时间:2019-02-06 12:06:03

标签: object vue.js methods vuejs2 v-for

我正在将一些任务传递到我的V形表中

tasks: [
        {
          title: 'title1', 
          description: 'task 1 description',
          isComplete: function1()
        },
        {
          title: 'title2',
          description: 'this is another description',
          isComplete: function1()
        } 
      ]
    };

任务1和2具有不同的功能来测试它们是否完成。我可以通过对象传递它们吗?

1 个答案:

答案 0 :(得分:0)

问题是我正在尝试使用计算道具,但这在task1Complete()和task2Complete()是常规方法的情况下有效。

package main

import (
    "bufio"
    "fmt"
    "log"
    "os/exec"
)

func main() {
    cmd := exec.Command("bc", "-q")

    stdin, err := cmd.StdinPipe()
    if err != nil {
        log.Fatal(err)
    }

    stdout, err := cmd.StdoutPipe()
    if err != nil {
        log.Fatal(err)
    }

    if err := cmd.Start(); err != nil {
        log.Fatal(err)
    }

    stdin.Write([]byte("2 + 2\n"))

    r := bufio.NewReader(stdout)
    b, err := r.ReadBytes('\n')
    if err != nil {
        log.Fatal(err)
    }
    fmt.Println("Read:", string(b))
}

v-for

tasks: [
        {
          title: 'title1', 
          description: 'task 1 description',
          complete: this.task1Complete()
        },
        {
          title: 'title2',
          description: 'this is another description',
          complete: this.task2Complete()
        } 
      ]
    };