鍍金池/ 問答/HTML/ 為什么 vue 中的數(shù)據(jù)不會(huì)變化?

為什么 vue 中的數(shù)據(jù)不會(huì)變化?

  let str = 'ccc'
  export default {
    data () {
      return {
        test: str,
      }
    }
  } 

vue中,一個(gè)全局變量str,為什么改變了str的值,test不會(huì)變化?

回答
編輯回答
夢一場

你這個(gè)基本變量只能賦初始值
賦引用應(yīng)該可以

<template>
    <h1>{{ test.str }}</h1>
</template>
let obj = {
    str:"ccc"
}
export default {
    data () {
        return {
            test: obj,
        }
    }
 }
2017年9月16日 04:36
編輯回答
厭惡我

可以簡單的類比一下
比如:

let foo = 'foo'
let bar = { baz: foo}
foo = 'foo2'
console.log(bar)
2017年7月16日 02:59