问答详情
源自:2-2 挂载点,模版与实例

div中{{msg}}不显示

<div id="root">{{msg}}</div>

<script>

new Vue({

el:"#root",

template:'<h1>hi world {{msg}}</h1>',

data:{

msg:"hello world"

}

})


提问者:慕粉1409334980 2018-05-02 23:23

个回答

  • qq_慕仰8158053
    2018-11-09 10:57:40

    {{msg}}和'<h1>hi world {{msg}}</h1>'是两个不同的模板,一个挂载点只能有一个模板,根据就近原则显示的是'<h1>hi world {{msg}}</h1>'

  • 甄甄甄甄甄
    2018-05-28 18:03:20

    vue里面的template和div里面的{{msg}}冲突,{{msg}}也是一个模板,template也是一个模板,{{msg}}被覆盖


  • itCor
    2018-05-03 00:19:59

    要写成 。data(){

    return{

    msg:"hello world"

    }

    }

    上面我写错了 return 

  • itCor
    2018-05-03 00:18:52

    要写成 。data(){

    retrun{

    msg:"hello world"

    }

    }